diff --git a/backend/app.pid b/backend/app.pid index 14b88450a..94166f8c0 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -12414 +4878 diff --git a/backend/app/services/pl_contract_plan_qty.py b/backend/app/services/pl_contract_plan_qty.py index 60d2b021b..6fd5dbab8 100644 --- a/backend/app/services/pl_contract_plan_qty.py +++ b/backend/app/services/pl_contract_plan_qty.py @@ -69,15 +69,39 @@ def merge_product_qty_maps( return out +# plan:计划数量;archive_actual:装货 inbound / 送货 outbound,null 回退 plan_qty +QTY_MODE_PLAN = "plan" +QTY_MODE_ARCHIVE_ACTUAL = "archive_actual" + + +def _resolve_stop_product_qty( + row: Any, + *, + stop_kind: str, + qty_mode: str, +) -> float: + """按模式解析段产品计入量。""" + if qty_mode == QTY_MODE_ARCHIVE_ACTUAL: + attr = "inbound_qty" if stop_kind == "load" else "outbound_qty" + raw = getattr(row, attr, None) + if raw is not None: + return _to_float(raw) + return _to_float(getattr(row, "plan_qty", None)) + return _to_float(getattr(row, "plan_qty", None)) + + def accumulate_stop_products( target: DefaultDict[str, float], products: Iterable[Any], + *, + stop_kind: str = "load", + qty_mode: str = QTY_MODE_PLAN, ) -> None: for row in products or []: pid = str(getattr(row, "product_id", None) or "").strip() if not pid: continue - qty = _to_float(getattr(row, "plan_qty", None)) + qty = _resolve_stop_product_qty(row, stop_kind=stop_kind, qty_mode=qty_mode) if qty: target[pid] += qty @@ -146,6 +170,7 @@ def sum_qtys_for_scope( all_load_ids: Set[str], all_delivery_ids: Set[str], scope: Dict[str, Any], + qty_mode: str = QTY_MODE_PLAN, ) -> Dict[str, float]: acc: DefaultDict[str, float] = defaultdict(float) @@ -153,10 +178,20 @@ def sum_qtys_for_scope( # 遗留:优先送货段数量;无送货则用装货,避免装+送双计 if all_delivery_ids: for did in all_delivery_ids: - accumulate_stop_products(acc, delivery_products_by_delivery.get(did, [])) + accumulate_stop_products( + acc, + delivery_products_by_delivery.get(did, []), + stop_kind="delivery", + qty_mode=qty_mode, + ) else: for lid in all_load_ids: - accumulate_stop_products(acc, load_products_by_load.get(lid, [])) + accumulate_stop_products( + acc, + load_products_by_load.get(lid, []), + stop_kind="load", + qty_mode=qty_mode, + ) return dict(acc) load_ids = scope.get("load_ids") @@ -164,17 +199,37 @@ def sum_qtys_for_scope( if load_ids is None: for lid in all_load_ids: - accumulate_stop_products(acc, load_products_by_load.get(lid, [])) + accumulate_stop_products( + acc, + load_products_by_load.get(lid, []), + stop_kind="load", + qty_mode=qty_mode, + ) elif load_ids: for lid in load_ids: - accumulate_stop_products(acc, load_products_by_load.get(lid, [])) + accumulate_stop_products( + acc, + load_products_by_load.get(lid, []), + stop_kind="load", + qty_mode=qty_mode, + ) if delivery_ids is None: for did in all_delivery_ids: - accumulate_stop_products(acc, delivery_products_by_delivery.get(did, [])) + accumulate_stop_products( + acc, + delivery_products_by_delivery.get(did, []), + stop_kind="delivery", + qty_mode=qty_mode, + ) elif delivery_ids: for did in delivery_ids: - accumulate_stop_products(acc, delivery_products_by_delivery.get(did, [])) + accumulate_stop_products( + acc, + delivery_products_by_delivery.get(did, []), + stop_kind="delivery", + qty_mode=qty_mode, + ) return dict(acc) @@ -297,12 +352,16 @@ def aggregate_contract_product_plan_qtys( ) if not bucket: continue + qty_mode = ( + QTY_MODE_ARCHIVE_ACTUAL if bucket == "archived" else QTY_MODE_PLAN + ) qtys = sum_qtys_for_scope( load_products_by_load=load_products_by_load, delivery_products_by_delivery=delivery_products_by_delivery, all_load_ids=load_ids_by_plan.get(plan_id, set()), all_delivery_ids=delivery_ids_by_plan.get(plan_id, set()), scope=scope, + qty_mode=qty_mode, ) target = archived if bucket == "archived" else arranged_unarchived for pid, qty in qtys.items(): @@ -995,12 +1054,16 @@ def get_contract_product_arrange_qty_detail( ) if not bucket: continue + qty_mode = ( + QTY_MODE_ARCHIVE_ACTUAL if bucket == "archived" else QTY_MODE_PLAN + ) qtys = sum_qtys_for_scope( load_products_by_load=load_products_by_load, delivery_products_by_delivery=delivery_products_by_delivery, all_load_ids=load_ids_by_plan.get(plan_id, set()), all_delivery_ids=delivery_ids_by_plan.get(plan_id, set()), scope=scope, + qty_mode=qty_mode, ) pq = _to_float(qtys.get(pid)) if pq <= 0: diff --git a/backend/app/services/pl_plan_stop_service.py b/backend/app/services/pl_plan_stop_service.py index 666ce0430..0669e9aed 100644 --- a/backend/app/services/pl_plan_stop_service.py +++ b/backend/app/services/pl_plan_stop_service.py @@ -480,17 +480,39 @@ def assert_at_most_one_contract( return links -def _assert_product_rows_in_contract_allowed(products: Optional[list], allowed: set[str]) -> None: +def _assert_product_rows_in_contract_allowed( + products: Optional[list], + allowed: set[str], + *, + row_label: str = "装货产品", +) -> None: for prod in products or []: pid = str(getattr(prod, "product_id", None) or "").strip() name = (getattr(prod, "product_name", None) or pid or "未命名").strip() if not pid or pid not in allowed: raise HTTPException( status_code=422, - detail=f"装货产品「{name}」不在所选合同明细中", + detail=f"{row_label}「{name}」不在所选合同明细中", ) +def _contract_allowed_product_ids(db: Session, tenant_no: str, contract_id: str) -> set[str]: + rows = ( + db.query(CrmContractProduct) + .filter( + CrmContractProduct.contract_id == contract_id, + CrmContractProduct.tenant_no == tenant_no, + CrmContractProduct.del_flag == 0, + ) + .all() + ) + return { + str(r.product_id).strip() + for r in rows + if getattr(r, "product_id", None) and str(r.product_id).strip() + } + + def assert_load_products_in_selected_contract( db: Session, tenant_no: str, @@ -505,22 +527,31 @@ def assert_load_products_in_selected_contract( contract_id = (links[0].contract_id or "").strip() if not contract_id: return - rows = ( - db.query(CrmContractProduct) - .filter( - CrmContractProduct.contract_id == contract_id, - CrmContractProduct.tenant_no == tenant_no, - CrmContractProduct.del_flag == 0, - ) - .all() + allowed = _contract_allowed_product_ids(db, tenant_no, contract_id) + _assert_product_rows_in_contract_allowed(load.products, allowed, row_label="装货产品") + _assert_product_rows_in_contract_allowed(plan_products, allowed, row_label="装货产品") + + +def assert_delivery_products_in_selected_contract( + db: Session, + tenant_no: str, + delivery: PlanDeliveryBody, + seq: int, +) -> None: + if is_internal_customer_name(delivery.customer_name): + return + links = _normalize_contract_links(delivery.contracts) + if not links: + return + contract_id = (links[0].contract_id or "").strip() + if not contract_id: + return + allowed = _contract_allowed_product_ids(db, tenant_no, contract_id) + _assert_product_rows_in_contract_allowed( + delivery.products, + allowed, + row_label=f"送货段#{seq}产品", ) - allowed = { - str(r.product_id).strip() - for r in rows - if getattr(r, "product_id", None) and str(r.product_id).strip() - } - _assert_product_rows_in_contract_allowed(load.products, allowed) - _assert_product_rows_in_contract_allowed(plan_products, allowed) def _resolve_stop_contracts( @@ -596,6 +627,8 @@ def validate_plan_stops_write( enrich_stop_addresses_from_library(db, tenant_no, load, resolved_deliveries) assert_load_products_in_selected_contract(db, tenant_no, load, plan_products=products) + for idx, delivery in enumerate(resolved_deliveries, start=1): + assert_delivery_products_in_selected_contract(db, tenant_no, delivery, idx) return load, resolved_deliveries diff --git a/backend/graphify-out/.graphify_labels.json b/backend/graphify-out/.graphify_labels.json index 1d17187c4..a41170a0c 100644 --- a/backend/graphify-out/.graphify_labels.json +++ b/backend/graphify-out/.graphify_labels.json @@ -155,11 +155,12 @@ "153": "web_login_rsa_public_key", "154": "redis_client.py", "155": "WechatMessageService", - "156": "_build_user_info_payload", - "157": "config.py", - "158": "CrmProduct", - "159": "get_client_ip", - "160": "context.py", + "156": "list_product_options", + "157": "datetime_parse.py", + "158": "create_from_quote", + "159": "web_login_rsa_public_key", + "160": "get_client_ip", + "161": "context.py", "162": ".to_tenant_user_dict", "166": "code:block1 (/iflytek/shanxia2.0/backend)", "173": "resolve_create_time_bounds", diff --git a/backend/graphify-out/2026-08-30/.graphify_labels.json b/backend/graphify-out/2026-08-30/.graphify_labels.json index 2153bc488..aeab3ce08 100644 --- a/backend/graphify-out/2026-08-30/.graphify_labels.json +++ b/backend/graphify-out/2026-08-30/.graphify_labels.json @@ -153,6 +153,7 @@ "151": "Community 151", "152": "register_local_callback", "153": "web_login_rsa_public_key", + "154": "redis_client.py", "155": "WechatMessageService", "162": ".to_tenant_user_dict", "166": "code:block1 (/iflytek/shanxia2.0/backend)", diff --git a/backend/graphify-out/2026-08-30/GRAPH_REPORT.md b/backend/graphify-out/2026-08-30/GRAPH_REPORT.md index 16d7c5219..d6b494fd3 100644 --- a/backend/graphify-out/2026-08-30/GRAPH_REPORT.md +++ b/backend/graphify-out/2026-08-30/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - backend (2026-08-30) ## Corpus Check -- 367 files · ~259,524 words +- 367 files · ~260,434 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 5302 nodes · 20051 edges · 187 communities (171 shown, 16 thin omitted) -- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 1025 edges (avg confidence: 0.52) +- 5312 nodes · 20085 edges · 188 communities (172 shown, 16 thin omitted) +- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 1029 edges (avg confidence: 0.53) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `d3269969` +- Built from commit: `19c5aaa8` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -169,6 +169,7 @@ - [[_COMMUNITY_Community 151|Community 151]] - [[_COMMUNITY_register_local_callback|register_local_callback]] - [[_COMMUNITY_web_login_rsa_public_key|web_login_rsa_public_key]] +- [[_COMMUNITY_redis_client.py|redis_client.py]] - [[_COMMUNITY_WechatMessageService|WechatMessageService]] - [[_COMMUNITY_.to_tenant_user_dict|.to_tenant_user_dict]] - [[_COMMUNITY_codeblock1 (iflytekshanxia2.0backend)|code:block1 (/iflytek/shanxia2.0/backend)]] @@ -195,8 +196,8 @@ ## God Nodes (most connected - your core abstractions) 1. `BaseModel` - 533 edges -2. `get_tenant_no()` - 386 edges -3. `DbUserContext` - 310 edges +2. `get_tenant_no()` - 387 edges +3. `DbUserContext` - 311 edges 4. `success_response()` - 279 edges 5. `error_response()` - 274 edges 6. `generate_uuid()` - 216 edges @@ -206,8 +207,6 @@ 10. `ExportValidationError` - 108 edges ## Surprising Connections (you probably didn't know these) -- `BackfillRule` --uses--> `Settings` [INFERRED] - scripts/migrate_crm_sys_oss.py → app/core/config.py - `MigrationStats` --uses--> `Settings` [INFERRED] scripts/migrate_bx_data.py → app/core/config.py - `StepStats` --uses--> `Settings` [INFERRED] @@ -216,95 +215,97 @@ scripts/migrate_crm_clue.py → app/core/config.py - `StepStats` --uses--> `Settings` [INFERRED] scripts/migrate_crm_clue.py → app/core/config.py +- `MigrationStats` --uses--> `Settings` [INFERRED] + scripts/migrate_crm_contract.py → app/core/config.py ## Import Cycles - None detected. -## Communities (187 total, 16 thin omitted) +## Communities (188 total, 16 thin omitted) ### Community 0 - "Community 0" -Cohesion: 0.09 -Nodes (67): archive_plan(), archive_plan_draft(), get_plan(), PlPlan, PlPlanProduct, 计划产品明细表 pl_plan_product, PlanArchiveFeedbacksBlock, PlanArchiveFreightBlock (+59 more) +Cohesion: 0.07 +Nodes (86): archive_plan(), archive_plan_draft(), create_from_contract(), _determine_plan_type(), get_plan(), update_plan_driver_feedback(), update_plan_site_feedback(), PlPlan (+78 more) ### Community 1 - "Community 1" Cohesion: 0.08 -Nodes (33): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, ContractApproverSettingSaveBody, ContractApprovalActionBody, ContractBatchAssignBody, ContractBatchSubmitBody, ContractChangeCreateBody, ContractChangeUpdateBody, ContractCreateBody (+25 more) +Nodes (38): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), ContractApproverSettingSaveBody, ContractApprovalActionBody, ContractApprovalPassBody, ContractApprovalRejectBody, ContractApprovalTransferBody (+30 more) ### Community 2 - "Community 2" -Cohesion: 0.11 -Nodes (34): ReimburseDetailOut, filter_current_cycle_approvals(), 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, 审批进度仅展示当前轮次;完整历史由 get_approval_history 返回。, allocate_reimburse_title_seq(), format_reimburse_title(), generate_apply_code(), generate_title() (+26 more) +Cohesion: 0.18 +Nodes (21): allocate_reimburse_title_seq(), format_reimburse_title(), generate_apply_code(), generate_title(), is_auto_reimburse_title(), parse_optional_date(), parse_reimburse_date(), preview_reimburse_title_seq() (+13 more) ### Community 3 - "Community 3" -Cohesion: 0.06 -Nodes (116): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+108 more) +Cohesion: 0.07 +Nodes (99): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+91 more) ### Community 4 - "Community 4" -Cohesion: 0.09 -Nodes (76): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+68 more) +Cohesion: 0.12 +Nodes (61): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+53 more) ### Community 5 - "Community 5" -Cohesion: 0.18 -Nodes (22): _assert_users_exist(), get_setting(), Any, Session, _row_to_dict(), save_setting(), _assert_users_exist(), get_setting() (+14 more) +Cohesion: 0.20 +Nodes (21): _assert_users_exist(), get_setting(), Any, Session, _row_to_dict(), save_setting(), _assert_users_exist(), get_setting() (+13 more) ### Community 6 - "Community 6" -Cohesion: 0.10 -Nodes (51): customer_create(), customer_update(), follow_by_customer(), follow_detail(), assign_customer(), batch_claim_customers(), check_duplicate_customer(), claim_customer() (+43 more) +Cohesion: 0.11 +Nodes (50): assign_customer(), batch_claim_customers(), check_duplicate_customer(), claim_customer(), create_customer(), customer_name_exists(), deal_customer(), _enrich_user_names() (+42 more) ### Community 7 - "Community 7" -Cohesion: 0.08 -Nodes (53): accumulate_stop_products(), aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), auto_start_execute_approved_contracts(), _bucket_for_plan(), build_contract_qty_reminder_payload(), collect_plan_contract_qty_checks(), contract_ids_linked_to_plan() (+45 more) +Cohesion: 0.07 +Nodes (61): accumulate_stop_products(), aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), auto_start_execute_approved_contracts(), _bucket_for_plan(), build_contract_qty_reminder_payload(), collect_plan_contract_qty_checks(), contract_ids_linked_to_plan() (+53 more) ### Community 8 - "Community 8" -Cohesion: 0.11 -Nodes (32): approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), invalidate_all_approvals(), list_quote_approvals(), Any (+24 more) +Cohesion: 0.10 +Nodes (34): invalidate_all_approvals(), 作废该合同全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。, approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), invalidate_all_approvals() (+26 more) ### Community 9 - "Community 9" Cohesion: 0.09 Nodes (53): download_reimburse_import_template(), clue_import_template(), customer_import_template(), product_import_template(), build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes() (+45 more) ### Community 10 - "Community 10" -Cohesion: 0.18 -Nodes (28): approve_settlement_legacy(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_settlements(), export_unsettled_plans(), _generate_settlement_no() (+20 more) +Cohesion: 0.05 +Nodes (105): PageResult, ResponseModel, BaseModel, CarrierAuditReject, CarrierBase, CarrierCreate, CarrierListResponse, CarrierQualificationBase (+97 more) ### Community 11 - "Community 11" -Cohesion: 0.10 -Nodes (58): cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), export_urea_applies(), export_urea_disburse_board(), get_apply() (+50 more) +Cohesion: 0.15 +Nodes (40): PlVehicleUreaApply, PlVehicleUreaDisburse, 车辆尿素申请 pl_vehicle_urea_apply, 车辆尿素发放登记 pl_vehicle_urea_disburse, Decimal, VehicleUreaApplyCreate, VehicleUreaApplyRead, VehicleUreaApplyUpdate (+32 more) ### Community 12 - "Community 12" -Cohesion: 0.04 -Nodes (84): PageResult, ResponseModel, BaseModel, AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse (+76 more) +Cohesion: 0.06 +Nodes (46): create_leave(), AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse, Pydantic schemas - 用户认证, ResetPasswordRequest (+38 more) ### Community 13 - "Community 13" -Cohesion: 0.17 -Nodes (21): compute_contract_gap_sides(), _delivery_stop_gap_expr(), _demander_gap_expr(), _legacy_demander_gap_expr(), _legacy_supplier_gap_expr(), list_plan_contract_gaps(), _load_stop_gap_expr(), plan_has_contract_gap_exists() (+13 more) +Cohesion: 0.07 +Nodes (84): clue_check_convert(), clue_check_duplicate(), clue_detail(), clue_export(), clue_follow_detail(), clue_follow_statistics(), clue_import(), clue_list() (+76 more) ### Community 14 - "Community 14" -Cohesion: 0.16 -Nodes (36): PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, _direction_label(), _dump_product_feedbacks(), _dump_urls(), _get_driver_feedback_row() (+28 more) +Cohesion: 0.07 +Nodes (75): PlPlanDelivery, PlPlanDeliveryProduct, PlPlanLoad, PlPlanLoadProduct, PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输计划-装货段 pl_plan_load(plan 1:1), 运输计划-装货段产品明细 pl_plan_load_product (+67 more) ### Community 15 - "Community 15" -Cohesion: 0.12 -Nodes (15): BxReimburseApply, BxReimburseApproval, BxReimburseDetail, BxReimburseInvoice, BxReimburseOffset, 报销单勾选的发票附件(同一发票可勾选多个附件,各占一条)。, ReimburseInvoiceBriefOut, ReimburseInvoiceLinkIn (+7 more) +Cohesion: 0.09 +Nodes (28): BxReimburseApply, BxReimburseApproval, BxReimburseDetail, BxReimburseInvoice, BxReimburseOffset, BxWorkflowNode, 报销(bx)模块数据模型 — 对齐 docs/sql/20260606_bx_tables.sql, 报销单勾选的发票附件(同一发票可勾选多个附件,各占一条)。 (+20 more) ### Community 16 - "Community 16" -Cohesion: 0.12 -Nodes (17): ApiRequestLogCRUD, Session, list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), SoftDeleteModel (+9 more) +Cohesion: 0.36 +Nodes (7): list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), 民族码表 sys_ethnic(国标 GB/T 3304,全局), SysEthnic ### Community 17 - "Community 17" -Cohesion: 0.06 -Nodes (84): approve_carrier(), create_carrier(), create_driver(), create_personnel(), create_vehicle(), delete_carrier(), delete_driver(), delete_personnel() (+76 more) +Cohesion: 0.30 +Nodes (12): PlCarrier, assert_carrier_eligible_for_transport(), carrier_agreement_expired(), carrier_audit_approved(), carrier_eligible_for_transport(), carrier_qualification_complete(), date, 资质附件均为选填,保留函数签名供兼容调用。 (+4 more) ### Community 18 - "Community 18" -Cohesion: 0.14 -Nodes (38): bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。, approve_reimburse(), approved_by_me(), _build_details_data(), create_reimburse(), delete_reimburse() (+30 more) +Cohesion: 0.11 +Nodes (41): approve_reimburse(), approved_by_me(), _build_details_data(), create_reimburse(), delete_reimburse(), export_approved_by_me_reimburses(), export_my_reimburses(), export_pending_approval_reimburses() (+33 more) ### Community 19 - "Community 19" -Cohesion: 0.14 -Nodes (36): _apply_plan_product_update(), _apply_plan_update(), AutoGenerateMonthlyResult, _base_query(), create_plan(), delete_plan(), export_plans(), _generate_plan_no() (+28 more) +Cohesion: 0.24 +Nodes (12): get_last_month_range(), month_range(), date, Session, 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans(), default_execution_status() (+4 more) ### Community 20 - "Community 20" -Cohesion: 0.10 -Nodes (42): dump_export_row(), issue_status_label(), Any, Session, respond_xlsx(), status_label(), advance_issue_stats(), batch_offset() (+34 more) +Cohesion: 0.16 +Nodes (32): advance_issue_stats(), batch_offset(), export_advance_issues(), export_advance_issues_xlsx(), export_pending_payments(), export_processed_payments(), issue_advance(), list_advance_issues() (+24 more) ### Community 21 - "Community 21" Cohesion: 0.14 @@ -315,8 +316,8 @@ Cohesion: 0.08 Nodes (28): parse_admin_request_json(), Any, Request, 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, ApiCryptoError, _b64url_decode(), _b64url_encode() (+20 more) ### Community 23 - "Community 23" -Cohesion: 0.17 -Nodes (24): PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, _is_plan_level_row(), load_brand_qtys_by_plan_product_ids(), load_brand_qtys_by_stop_product_ids(), _parse_unit_price(), persist_plan_product_brand_qtys(), persist_stop_product_brand_qtys() (+16 more) +Cohesion: 0.29 +Nodes (16): PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, _is_plan_level_row(), load_brand_qtys_by_plan_product_ids(), load_brand_qtys_by_stop_product_ids(), _parse_unit_price(), persist_plan_product_brand_qtys(), persist_stop_product_brand_qtys() (+8 more) ### Community 24 - "Community 24" Cohesion: 0.19 @@ -327,136 +328,136 @@ Cohesion: 0.26 Nodes (12): list_share_logs(), _parse_user_agent(), Any, Session, CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java, Java: statisticsVisits, 简易 User-Agent 解析(替代 Hutool UserAgentUtil), Java: queryLogsByQuoteId (+4 more) ### Community 26 - "Community 26" -Cohesion: 0.18 -Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), legacy_parent_id(), load_oss_id_to_url(), load_runtime_settings() (+23 more) +Cohesion: 0.10 +Nodes (18): customer_create(), customer_delete(), customer_options(), customer_update(), 客户下拉选项(租户内只读,不做 owner 数据权限), CustomerAssignPoolBody, CustomerCheckDuplicateBody, CustomerClaimBody (+10 more) ### Community 27 - "Community 27" -Cohesion: 0.18 -Nodes (29): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+21 more) +Cohesion: 0.20 +Nodes (20): create_personnel(), list_personnel(), list_vehicles(), _personnel_to_detail(), _personnel_to_read(), update_personnel(), PlCert, CertRead (+12 more) ### Community 28 - "Community 28" -Cohesion: 0.09 -Nodes (63): PlFreightSettlement, PlFreightSettlementApproval, PlFreightSettlementTransport, PlRemittanceVoucher, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, 结算单-运输关联表 pl_freight_settlement_transport, 汇款凭证表 pl_remittance_voucher (+55 more) +Cohesion: 0.10 +Nodes (59): PlFreightSettlement, PlFreightSettlementApproval, PlFreightSettlementTransport, PlRemittanceVoucher, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, 结算单-运输关联表 pl_freight_settlement_transport, 汇款凭证表 pl_remittance_voucher (+51 more) ### Community 29 - "Community 29" -Cohesion: 0.10 -Nodes (50): assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote(), _decimal_value(), _enrich_contact_fields(), _enrich_supplier_name() (+42 more) +Cohesion: 0.09 +Nodes (70): register_quote_routes(), create_from_quote(), _quote_products_to_contract_products(), Java: createFromQuote — 返回合同 id, accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount() (+62 more) ### Community 30 - "Community 30" Cohesion: 0.16 Nodes (26): clear_target_categories(), compute_level(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+18 more) ### Community 31 - "Community 31" -Cohesion: 0.16 -Nodes (30): _apply_weighing_product_update(), _apply_weighing_update(), _base_query(), create_weighing(), delete_weighing(), export_weighing(), _get_weighing(), get_weighing_related() (+22 more) +Cohesion: 0.05 +Nodes (121): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory(), _generate_batch_no() (+113 more) ### Community 32 - "Community 32" -Cohesion: 0.15 -Nodes (27): 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user() (+19 more) +Cohesion: 0.19 +Nodes (23): change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user(), list_user_ids_bound_to_post(), list_users() (+15 more) ### Community 33 - "Community 33" -Cohesion: 0.10 -Nodes (36): contact_add(), contact_birthday(), contact_by_customer(), contact_decision(), contact_delete(), contact_detail(), contact_export(), contact_list() (+28 more) +Cohesion: 0.15 +Nodes (32): create_contact(), get_contact(), list_contacts_by_customer(), _parse_optional_date(), Any, date, Session, _row_to_dict() (+24 more) ### Community 34 - "Community 34" -Cohesion: 0.16 -Nodes (20): create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type(), list_workflows(), Session, save_workflow_nodes(), update_workflow() (+12 more) +Cohesion: 0.14 +Nodes (24): create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type(), list_workflows(), Session, save_workflow_nodes(), update_workflow() (+16 more) ### Community 35 - "Community 35" Cohesion: 0.18 Nodes (36): clear_portal_workflow(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_bx_user_mapping(), load_runtime_settings() (+28 more) ### Community 36 - "Community 36" -Cohesion: 0.17 -Nodes (29): _assert_brand_deletable(), barcode_exists(), category_code_exists(), create_category(), create_product(), generate_auto_product_no(), generate_barcode(), generate_product_no() (+21 more) +Cohesion: 0.08 +Nodes (61): _alias_row_to_dict(), _assert_brand_deletable(), barcode_exists(), _brand_row_to_dict(), _build_category_tree(), category_code_exists(), _category_row_to_dict(), _collect_category_with_ancestors() (+53 more) ### Community 37 - "Community 37" -Cohesion: 0.11 +Cohesion: 0.10 Nodes (44): check_document_expiry(), document_reminder_stats(), DocumentReminderExportBody, export_document_reminders(), export_inventory_ledger(), get_inventory_ledger(), get_summary(), InventoryLedgerExportBody (+36 more) ### Community 38 - "Community 38" -Cohesion: 0.31 -Nodes (9): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), Any, 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。 (+1 more) +Cohesion: 0.18 +Nodes (11): Config, decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), Any, 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。 (+3 more) ### Community 39 - "Community 39" -Cohesion: 0.09 -Nodes (31): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+23 more) +Cohesion: 0.11 +Nodes (25): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+17 more) ### Community 40 - "Community 40" -Cohesion: 0.05 -Nodes (89): generate_id(), camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, DutyAssignment (+81 more) +Cohesion: 0.13 +Nodes (27): assert_user_is_duty_staff(), build_dict_value_from_label(), DutyBizError, ensure_dict_data(), grab(), normalize_person_name(), _pad_hhmm(), parse_time_range_input() (+19 more) ### Community 41 - "Community 41" Cohesion: 0.22 Nodes (27): export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan(), _get_order(), get_outbound() (+19 more) ### Community 42 - "Community 42" -Cohesion: 0.19 -Nodes (32): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+24 more) +Cohesion: 0.05 +Nodes (103): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+95 more) ### Community 43 - "Community 43" Cohesion: 0.09 -Nodes (36): BxExportBodyBase, create_invoice(), delete_invoice(), export_invoice_wallets(), get_mine_wallet_summary(), list_invoice_ledgers(), list_invoice_wallets(), list_invoices() (+28 more) +Nodes (35): create_invoice(), delete_invoice(), export_invoice_wallets(), get_mine_wallet_summary(), list_invoice_ledgers(), list_invoice_wallets(), list_invoices(), Request (+27 more) ### Community 44 - "Community 44" -Cohesion: 0.19 -Nodes (28): apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows() (+20 more) +Cohesion: 0.20 +Nodes (27): apply_biz_backfill(), BizRef, build_biz_index(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str() (+19 more) ### Community 45 - "Community 45" -Cohesion: 0.26 -Nodes (52): AttachmentDownloadUrlBody, demo_xlsx_export(), DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody (+44 more) +Cohesion: 0.23 +Nodes (53): AttachmentDownloadUrlBody, demo_xlsx_export(), DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody (+45 more) ### Community 46 - "Community 46" -Cohesion: 0.10 -Nodes (30): PlPlanChange, PlPlanDelivery, PlPlanDeliveryProduct, PlPlanLoad, PlPlanLoadProduct, 计划变更记录表 pl_plan_change, 运输计划-装货段 pl_plan_load(plan 1:1), 运输计划-装货段产品明细 pl_plan_load_product (+22 more) +Cohesion: 0.46 +Nodes (7): 计划保存后按当前段次/计划日期回写可编辑出入库单日期;跨月则改挂月计划。 不可回写时不抛错,返回 warnings。, sync_linked_dibang_dates_for_plan(), _make_query_router(), 计划保存时同步地磅出入库日期 — 单元测试, test_sync_cross_month_repoints_purchase_plan(), test_sync_same_month_updates_inventory_date_only(), test_sync_skips_when_weighing_exists() ### Community 47 - "Community 47" -Cohesion: 0.12 -Nodes (32): cancel_apply(), create_apply(), create_record(), delete_applies(), delete_records(), export_recharge_applies(), export_recharge_disburse_board(), get_apply() (+24 more) +Cohesion: 0.08 +Nodes (67): approve_settlement_legacy(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_settlements(), export_unsettled_plans(), _generate_settlement_no() (+59 more) ### Community 48 - "Community 48" -Cohesion: 0.07 -Nodes (101): register_contract_routes(), _apply_contract_entity_fields(), batch_assign_owner(), batch_submit_contract_approval(), _build_contract_filters(), _build_contract_name_from_parties(), _build_customer_address(), _calc_amount_with_tax() (+93 more) +Cohesion: 0.08 +Nodes (81): register_contract_routes(), _apply_contract_entity_fields(), batch_assign_owner(), batch_submit_contract_approval(), _build_contract_filters(), _build_contract_name_from_parties(), _build_customer_address(), _calc_amount_with_tax() (+73 more) ### Community 49 - "Community 49" -Cohesion: 0.10 -Nodes (28): _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _models(), _parse_history_date(), date (+20 more) +Cohesion: 0.12 +Nodes (27): _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _models(), _parse_history_date(), date (+19 more) ### Community 50 - "Community 50" -Cohesion: 0.12 -Nodes (44): apply_stop_dibang_options(), _create_db_inventory(), _create_db_plan(), _delivery_stop_products(), DibangInventoryLinkResult, _direction_to_business_type(), _ensure_monthly_db_plan_for_inventory(), find_monthly_db_plan() (+36 more) +Cohesion: 0.17 +Nodes (33): apply_stop_dibang_options(), _create_db_inventory(), _create_db_plan(), _delivery_stop_products(), DibangInventoryLinkResult, _direction_to_business_type(), _ensure_monthly_db_plan_for_inventory(), find_monthly_db_plan() (+25 more) ### Community 51 - "Community 51" Cohesion: 0.22 Nodes (21): _address_to_read(), _build_address_query(), create_transport_address(), delete_transport_address(), export_transport_addresses(), _get_address(), get_transport_address(), list_all_transport_addresses() (+13 more) ### Community 52 - "Community 52" -Cohesion: 0.12 -Nodes (32): _build_public_page(), _build_site_product_read(), _format_file_size(), get_public_site(), _get_site_link_by_token(), _parse_feedback_images(), Session, UploadFile (+24 more) +Cohesion: 0.28 +Nodes (14): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), _parse_feedback_images(), Session, UploadFile (+6 more) ### Community 53 - "Community 53" -Cohesion: 0.09 -Nodes (26): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, TransportSiteLinkRead, plan_has_load_stop(), plan_requires_site_link(), Session, 运输计划:内置山峡/云栋客户判定(合同可免) (+18 more) +Cohesion: 0.20 +Nodes (7): _FakeQuery, _FakeSession, _plan(), 现场链接生成条件:装货/送货段含山峡或云栋客户, test_external_stops_do_not_require_site_link(), test_internal_delivery_requires_site_link(), test_legacy_plan_customer_fallback() ### Community 54 - "Community 54" -Cohesion: 0.14 -Nodes (27): PlTransportDbLink, 运输-地磅出入库关联 pl_transport_db_link, _apply_plan_quantity_delta(), 装货段地磅往来单位取第一个送货客户;送货段取装货客户。, 再次勾选地磅安排前:软删本运输单此前生成的、仍可作废的出入库单及关联。 - 不删除地磅月计划(可能被其他业务复用) - 若出入库单已完成的/已, 计划保存后按当前段次/计划日期回写可编辑出入库单日期;跨月则改挂月计划。 不可回写时不抛错,返回 warnings。, _resolve_link_contributed_qty(), resolve_stop_dibang_partner() (+19 more) +Cohesion: 0.15 +Nodes (34): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _change_row_to_dict(), create_contract_change(), create_contract_template(), _enrich_change_rows(), execute_change(), export_contract_changes() (+26 more) ### Community 55 - "Community 55" -Cohesion: 0.11 -Nodes (18): ApiCryptoMiddleware, ApiRequestLogMiddleware, _db_pool_keepalive_loop(), _error_json(), lifespan(), Exception, Request, 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误 (+10 more) +Cohesion: 0.12 +Nodes (15): _db_pool_keepalive_loop(), _error_json(), lifespan(), Exception, Request, 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, 定期 ping MySQL,避免远程库/NAT 回收空闲 TCP 后首请求长时间卡住。 (+7 more) ### Community 56 - "Community 56" -Cohesion: 0.08 -Nodes (67): _as_date(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size(), _format_plan_date(), get_public_transport() (+59 more) +Cohesion: 0.05 +Nodes (92): _build_public_page(), _build_site_product_read(), _format_file_size(), get_public_site(), _get_site_link_by_token(), _parse_feedback_images(), Session, UploadFile (+84 more) ### Community 57 - "Community 57" Cohesion: 0.21 Nodes (22): clear_target_products(), count_target_rows(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+14 more) ### Community 58 - "Community 58" -Cohesion: 0.13 -Nodes (20): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+12 more) +Cohesion: 0.14 +Nodes (21): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+13 more) ### Community 59 - "Community 59" Cohesion: 0.20 @@ -467,28 +468,28 @@ Cohesion: 0.19 Nodes (7): _guess_preview_content_type(), MinIOStorage, Any, 从 MINIO_BASE_URL 解析公网 endpoint;未配置或与内网相同时复用 self.client。, 按对象键后缀推断内联预览 Content-Type(纠正上传时未写入 MIME 的情况)。, MinIO 预签名下载 URL,携带原始文件名。, MinIO 预签名内联预览 URL(图片新标签页 / PDF iframe 等)。 上传时 put_object 未写 content_typ ### Community 61 - "Community 61" -Cohesion: 0.12 -Nodes (19): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, 按 18 位身份证号重算 pl_personnel.age,仅更新算出值与库中不一致的记录。返回更新条数。, refresh_personnel_ages_from_id_card(), check_customer_protect_time(), pool_recovery_job(), Session (+11 more) +Cohesion: 0.10 +Nodes (27): get_current_time(), parse_datetime(), datetime, get_pool_record(), list_pool_records(), Any, Session, _row_to_dict() (+19 more) ### Community 62 - "Community 62" -Cohesion: 0.13 -Nodes (22): _alias_row_to_dict(), _brand_row_to_dict(), _build_category_tree(), _category_row_to_dict(), _collect_category_with_ancestors(), get_product_by_no(), list_categories(), list_category_tree() (+14 more) +Cohesion: 0.12 +Nodes (16): 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方详情 — Java: CrmSupplierInfoController.getInfo, 新增供方 — Java: CrmSupplierInfoController.add, 修改供方 — Java: CrmSupplierInfoController.edit, 删除供方 — Java: CrmSupplierInfoController.remove, supplier_info_add(), supplier_info_delete(), supplier_info_detail() (+8 more) ### Community 63 - "Community 63" -Cohesion: 0.09 -Nodes (59): create_plan_full(), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), update_plan(), PlPlanContract, 运输计划-合同关联(分侧多选) pl_plan_contract, PlanContractLink, PlanDeliveryBody, PlanLoadBody (+51 more) +Cohesion: 0.19 +Nodes (14): parse_resource_snapshot(), Any, 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, 从 ORM 文本列或 dict 解析快照。, SnapshotCertRead, SnapshotPersonnelRow, TransportResourceSnapshot, build_personnel_summary() (+6 more) ### Community 64 - "Community 64" -Cohesion: 0.15 -Nodes (34): bind_vehicle_driver(), CarrierExportBody, DriverExportBody, paste_recognize_commit(), PersonnelExportBody, VehicleExportBody, generate_uuid(), PlPersonnel (+26 more) +Cohesion: 0.19 +Nodes (26): bind_vehicle_driver(), CarrierExportBody, DriverExportBody, get_personnel(), paste_recognize_commit(), PersonnelExportBody, VehicleExportBody, PlPersonnel (+18 more) ### Community 65 - "Community 65" -Cohesion: 0.09 -Nodes (63): cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), export_applies(), export_process_board(), get_apply() (+55 more) +Cohesion: 0.15 +Nodes (42): PlVehicleMaintenanceApply, PlVehicleMaintenanceProcess, 车辆维保申请 pl_vehicle_maintenance_apply, 车辆维保处理登记 pl_vehicle_maintenance_process, Decimal, VehicleMaintenanceApplyCreate, VehicleMaintenanceApplyRead, VehicleMaintenanceApplyReminder (+34 more) ### Community 66 - "Community 66" -Cohesion: 0.07 -Nodes (39): list_public_vehicle_plates(), Session, 地磅公共只读:免登车牌 options(现场填写页), 免登:按出入库/计划解析 tenant_no,返回 pl_vehicle 车牌(self + carrier)。, _resolve_tenant_no(), get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), operlog_detail() (+31 more) +Cohesion: 0.05 +Nodes (53): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, list_public_vehicle_plates(), Session, 地磅公共只读:免登车牌 options(现场填写页), 免登:按出入库/计划解析 tenant_no,返回 pl_vehicle 车牌(self + carrier)。, _resolve_tenant_no(), API 路由包 — 山峡化工生产一体化门户, export_leaves() (+45 more) ### Community 67 - "Community 67" Cohesion: 0.12 @@ -499,8 +500,8 @@ Cohesion: 0.13 Nodes (29): _actor_ids(), _actor_names(), assert_row_deletable_by_creator(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin(), normalize_user_info(), Any (+21 more) ### Community 69 - "Community 69" -Cohesion: 0.16 -Nodes (18): PlInboundOrder, PlOutboundOrder, 运输计划-入库单 pl_inbound_order, 运输计划-出库单 pl_outbound_order, PlanArrangeCopyFlags, 运输计划列表:批量计算「复制给司机 / 现场 / 磅单二维码」按钮显示标志。 语义与查看弹窗 / usePlPlanArrangeActions / buil, load_plan_document_attachments_by_plan_ids(), _parse_image_urls() (+10 more) +Cohesion: 0.15 +Nodes (20): PlInboundOrder, PlOutboundOrder, 运输计划-入库单 pl_inbound_order, 运输计划-出库单 pl_outbound_order, load_plan_arrange_copy_flags(), PlanArrangeCopyFlags, Session, 运输计划列表:批量计算「复制给司机 / 现场 / 磅单二维码」按钮显示标志。 语义与查看弹窗 / usePlPlanArrangeActions / buil (+12 more) ### Community 70 - "Community 70" Cohesion: 0.14 @@ -511,52 +512,52 @@ Cohesion: 0.25 Nodes (18): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), Any (+10 more) ### Community 72 - "Community 72" -Cohesion: 0.67 -Nodes (3): format_api_error_message(), Exception, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。 +Cohesion: 0.29 +Nodes (15): create_price_letter(), get_price_letter(), list_price_letters(), _parse_date(), Any, date, Session, _row_to_dict() (+7 more) ### Community 73 - "Community 73" Cohesion: 0.20 Nodes (25): derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+17 more) ### Community 74 - "Community 74" -Cohesion: 0.26 -Nodes (15): DeliveryPrintCustomerOption, DeliverySlipPrintRead, build_delivery_slip_print(), _customer_key(), _delivery_matches_customer(), get_delivery_slip_print_context(), list_delivery_print_customers(), _merge_stop_products() (+7 more) +Cohesion: 0.15 +Nodes (14): invoice_info_add(), invoice_info_by_customer(), _invoice_info_by_customer_impl(), invoice_info_delete(), invoice_info_list(), invoice_info_set_default(), invoice_info_update(), 按客户ID查询开票信息(与 by-customer 等价) (+6 more) ### Community 75 - "apply_crm_create_by_scope" -Cohesion: 0.19 -Nodes (21): register_quote_routes(), 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), accept_quote(), generate_pdf(), generate_share(), _get_quote_in_scope(), get_template() (+13 more) +Cohesion: 0.17 +Nodes (11): price_letter_add(), price_letter_detail(), price_letter_list(), price_letter_update(), price_letter_void(), PriceLetterCreateBody, PriceLetterDetailBody, PriceLetterListBody (+3 more) ### Community 76 - "opportunity_follow.py" -Cohesion: 0.14 -Nodes (28): _append_user_scope_conditions(), apply_data_scope(), assert_row_in_data_scope(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), Session, 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3 (+20 more) +Cohesion: 0.21 +Nodes (16): _append_user_scope_conditions(), apply_data_scope(), 根据用户角色的数据权限过滤查询。 适用于业务单据列表/详情(报销单、客户、运单等)。 以下场景 SHALL NOT 调用本函数(仅租户隔离即, 判断单行数据是否在当前用户数据权限范围内。, row_in_data_scope(), _FakeModel, 数据权限 apply_data_scope / row_in_data_scope 单元测试。, test_assert_row_in_data_scope_raises_403() (+8 more) ### Community 77 - "Community 77" Cohesion: 0.11 Nodes (12): get_wechat_pay_client(), get_wechat_pay_v2(), Any, 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo, 申请退款 Args: out_trade_no: 商户订单号 total_amount: 订单, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f (+4 more) ### Community 78 - "Community 78" -Cohesion: 0.18 -Nodes (21): apply_crm_create_by_scope(), ensure_crm_create_by_row_in_scope(), Session, CRM 数据权限辅助(负责人 owner_user_id + 标准 create_by/create_dept_id)。, _apply_list_filters(), create_supplier_info(), get_supplier_info(), list_all_supplier_info() (+13 more) +Cohesion: 0.13 +Nodes (33): apply_crm_create_by_scope(), ensure_crm_create_by_row_in_scope(), create_pool_rule(), delete_pool_rules(), execute_pool_rules(), _execute_single_rule(), get_pool_rule(), list_pool_rules() (+25 more) ### Community 79 - "PlCarrier" -Cohesion: 0.19 -Nodes (18): create_role(), get_role(), get_role_data_scope(), get_role_menu_ids(), list_roles(), Any, Session, 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail) (+10 more) +Cohesion: 0.15 +Nodes (23): generate_uuid(), allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session, 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。 (+15 more) ### Community 80 - "resolve_crm_product" -Cohesion: 0.13 -Nodes (26): PlCert, CertRead, parse_resource_snapshot(), Any, 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, 从 ORM 文本列或 dict 解析快照。, SnapshotCertRead, SnapshotPersonnelRow (+18 more) +Cohesion: 0.16 +Nodes (30): approve_carrier(), create_carrier(), create_driver(), delete_carrier(), delete_driver(), delete_personnel(), delete_vehicle(), export_carriers() (+22 more) ### Community 81 - "customer_follow.py" Cohesion: 0.19 -Nodes (30): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory(), _generate_batch_no() (+22 more) +Nodes (20): PlTransportDbLink, 运输-地磅出入库关联 pl_transport_db_link, _apply_plan_quantity_delta(), 装货段地磅往来单位取第一个送货客户;送货段取装货客户。, 再次勾选地磅安排前:软删本运输单此前生成的、仍可作废的出入库单及关联。 - 不删除地磅月计划(可能被其他业务复用) - 若出入库单已完成的/已, _resolve_link_contributed_qty(), resolve_stop_dibang_partner(), revoke_regeneratable_dibang_for_transport() (+12 more) ### Community 82 - "list_duty_staff_users" -Cohesion: 0.03 -Nodes (198): category_add(), category_delete(), category_tree(), category_update(), clue_assign(), clue_check_convert(), clue_check_duplicate(), clue_convert() (+190 more) +Cohesion: 0.04 +Nodes (94): clue_assign(), clue_convert(), clue_create(), clue_delete(), clue_follow_create(), clue_follow_delete(), clue_follow_list(), clue_follow_update() (+86 more) ### Community 83 - "Community 83" -Cohesion: 0.09 -Nodes (54): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer() (+46 more) +Cohesion: 0.15 +Nodes (30): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), can_user_approve() (+22 more) ### Community 84 - "Community 84" Cohesion: 0.23 @@ -564,15 +565,15 @@ Nodes (23): build_id_maps(), clip_text(), count_rows(), export_mapping(), fetch_ ### Community 85 - "allocate_next_biz_no" Cohesion: 0.14 -Nodes (40): clue_follow_detail(), assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope() (+32 more) +Nodes (42): assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope(), create_clue_follow() (+34 more) ### Community 86 - "Community 86" -Cohesion: 0.18 -Nodes (18): align_contract_no_to_sign_date(), generate_contract_no(), date, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。, replace_contract_no_date(), _mock_last_contract() (+10 more) +Cohesion: 0.17 +Nodes (19): align_contract_no_to_sign_date(), generate_contract_no(), _parse_optional_date(), date, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。, replace_contract_no_date() (+11 more) ### Community 87 - "list_customers" -Cohesion: 0.33 -Nodes (10): _expand_with_ancestor_menu_ids(), _granted_menu_ids_for_user(), iter_user_menu_perm_codes(), Session, Web 管理端登录:基于 V0.3 sys_user / sys_user_role / sys_role 的角色与菜单权限解析, 角色仅勾选按钮(F)时,补齐祖先 C/M 菜单 id,便于前端匹配 :list 路由。, 用户通过角色关联得到的菜单权限标识(sys_menu.perms,与前端 meta.menuCode 对齐)。, 用户是否在 sys_user_role 中绑定了至少一个有效角色。 (+2 more) +Cohesion: 0.15 +Nodes (17): 报销模块认证适配:门户 JWT 用户 → bx 业务上下文。, filter_current_cycle_approvals(), 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, 审批进度仅展示当前轮次;完整历史由 get_approval_history 返回。, BxCrudService, Any, Session, 报销模块 Service 基类 — 租户隔离 + UUID + 软删除。 (+9 more) ### Community 88 - "CrmProduct" Cohesion: 0.23 @@ -583,28 +584,28 @@ Cohesion: 0.19 Nodes (22): PlOcrUsageMonth, 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), assert_quota_available(), _build_ocr_client(), compress_image_bytes(), current_usage_month(), _first_attachment_url(), get_or_create_usage_row() (+14 more) ### Community 90 - "WechatMessageService" -Cohesion: 0.30 -Nodes (12): business_type_from_path(), title_from_path(), _apply_oper_log_scope(), get_oper_log(), list_oper_logs(), _oper_log_row_in_scope(), _oper_status(), Any (+4 more) +Cohesion: 0.18 +Nodes (19): _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), Session, 合并多角色数据范围为 dept_ids / user_ids 并集。, 从 SysUser 读取用户的 dept_id。, 递归获取 dept_id 及其所有子部门 ID(含自身)。, 获取用户所有角色的数据权限配置。 返回: [{"data_scope": str, "details": [SysRoleDataScopeDetai (+11 more) ### Community 91 - "unsettled_plans_q_filter" -Cohesion: 0.25 -Nodes (16): PlanArchiveDeliveryBlock, PlanArchiveLoadBlock, PlanArchiveStopProductItem, apply_archive_stop_quantities(), _apply_stop_product_archive(), _brand_rows_from_item(), iter_stop_archive_inventory_lines(), _persist_stop_brand_qtys() (+8 more) +Cohesion: 0.23 +Nodes (12): get_user_menu_codes(), Session, 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, _expand_with_ancestor_menu_ids(), _granted_menu_ids_for_user(), iter_user_menu_perm_codes(), Session, 角色仅勾选按钮(F)时,补齐祖先 C/M 菜单 id,便于前端匹配 :list 路由。 (+4 more) ### Community 92 - "Community 92" -Cohesion: 0.40 -Nodes (9): create_oss(), create_oss(), get_oss_by_id(), get_oss_by_url(), Session, 按主键 id 查询附件(兼容旧 CRM 雪花 oss_id 迁入后的记录), 将 fileUrl 或旧 CRM 数字 ossId 解析为 MinIO 相对路径。 门户新上传把相对路径写入业务字段;迁入合同附件仍存数字 ossId, resolve_storage_path() (+1 more) +Cohesion: 0.45 +Nodes (11): _customer_base_query(), get_follow_statistics(), get_industry_statistics(), get_level_statistics(), get_overview_statistics(), get_owner_statistics(), get_source_statistics(), get_trend_statistics() (+3 more) ### Community 93 - "api_request_log_middleware.py" -Cohesion: 0.20 -Nodes (14): format_datetime(), get_current_time(), parse_datetime(), datetime, _create_by_name(), datetime_end_of_day(), fmt_date(), fmt_datetime() (+6 more) +Cohesion: 0.18 +Nodes (32): generate_id(), DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, _assignment_dict(), build_public_url(), _count_active_assignments() (+24 more) ### Community 94 - "assert_contract_editable_for_update" Cohesion: 0.60 Nodes (3): assert_contract_editable_for_update(), test_assert_allows_editable(), test_assert_rejects_non_editable() ### Community 95 - "test_pl_public_link_archived.py" -Cohesion: 0.25 -Nodes (17): _cargo_stats(), get_dashboard_stats(), get_inbound_by_cargo(), get_inbound_by_partner_cargo(), get_outbound_by_cargo(), get_outbound_by_partner_cargo(), _partner_cargo_stats(), Session (+9 more) +Cohesion: 0.38 +Nodes (14): _cargo_stats(), get_dashboard_stats(), get_inbound_by_cargo(), get_inbound_by_partner_cargo(), get_outbound_by_cargo(), get_outbound_by_partner_cargo(), _partner_cargo_stats(), Session (+6 more) ### Community 96 - "minio_url.py" Cohesion: 0.18 @@ -612,7 +613,7 @@ Nodes (17): get_oper_log_meta(), OperLogMeta, 请求级操作日志元数据(C ### Community 97 - "contact.py" Cohesion: 0.10 -Nodes (45): _advance_list_filters(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), create_advance(), delete_advance(), _export_advance_rows() (+37 more) +Nodes (41): _advance_list_filters(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), create_advance(), delete_advance(), _export_advance_rows() (+33 more) ### Community 98 - "LocalStorage" Cohesion: 0.35 @@ -623,36 +624,36 @@ Cohesion: 0.29 Nodes (12): build_name_pinyin_abbr(), normalize_name_pinyin_abbr(), 名称拼音首字母缩写:库内存小写,检索时大小写不敏感。, 保存时解析拼音字段。 - submitted_provided=True:用提交值(空则按 name 生成) - 否则:已有非空 existi, resolve_name_pinyin_abbr(), test_chinese_and_alnum(), test_empty_and_whitespace(), test_resolve_not_submitted_empty_existing_generates() (+4 more) ### Community 100 - "price_letter_detail" -Cohesion: 0.27 -Nodes (15): Settings, BaseSettings, apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env(), main() (+7 more) +Cohesion: 0.24 +Nodes (16): Settings, BaseSettings, BackfillRule, apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env() (+8 more) ### Community 101 - "tenant.py" -Cohesion: 0.12 -Nodes (16): 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方详情 — Java: CrmSupplierInfoController.getInfo, 新增供方 — Java: CrmSupplierInfoController.add, 修改供方 — Java: CrmSupplierInfoController.edit, 删除供方 — Java: CrmSupplierInfoController.remove, supplier_info_add(), supplier_info_delete(), supplier_info_detail() (+8 more) +Cohesion: 0.16 +Nodes (18): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, VehiclePersonnelRow, load_vehicle_personnel_rows(), load_vehicle_personnel_summaries(), Session, 运输计划 - 人员 upsert 与车辆-人员关联保存 (+10 more) ### Community 102 - "BaseStorage" -Cohesion: 0.13 -Nodes (27): pool_rule_add(), pool_rule_delete(), pool_rule_detail(), pool_rule_execute(), pool_rule_update(), pool_rule_update_status(), create_pool_rule(), delete_pool_rules() (+19 more) +Cohesion: 0.14 +Nodes (13): pool_rule_add(), pool_rule_delete(), pool_rule_detail(), pool_rule_execute(), pool_rule_update(), pool_rule_update_status(), PoolRuleAddBody, PoolRuleDeleteBody (+5 more) ### Community 103 - "pl_internal_customer.py" -Cohesion: 0.25 -Nodes (13): _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log() (+5 more) +Cohesion: 0.18 +Nodes (18): ApiCryptoMiddleware, ApiRequestLogMiddleware, _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件 (+10 more) ### Community 104 - "apply_crm_create_by_scope" -Cohesion: 0.25 -Nodes (17): create_price_letter(), get_price_letter(), list_price_letters(), _parse_date(), Any, date, Session, _row_to_dict() (+9 more) +Cohesion: 0.36 +Nodes (15): create_opportunity_follow(), _ensure_parent_opportunity(), get_opportunity_follow(), list_follows_by_opportunity(), list_opportunity_follows(), _parse_optional_datetime(), Any, datetime (+7 more) ### Community 105 - "pool_customer_assign" Cohesion: 0.33 Nodes (13): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), Any (+5 more) ### Community 106 - "site.py" -Cohesion: 0.45 -Nodes (11): _customer_base_query(), get_follow_statistics(), get_industry_statistics(), get_level_statistics(), get_overview_statistics(), get_owner_statistics(), get_source_statistics(), get_trend_statistics() (+3 more) +Cohesion: 0.16 +Nodes (29): create_instance(), create_process_def(), create_task(), get_all_tasks_for_business(), get_instance(), get_latest_version(), get_nodes_by_version(), get_pending_tasks_by_node() (+21 more) ### Community 107 - "apply_pl_scope" -Cohesion: 0.23 -Nodes (15): API 路由包 — 山峡化工生产一体化门户, create_leave(), delete_leave(), export_leaves(), get_leave(), _leave_local_callback(), leave_workflow_callback(), list_leaves() (+7 more) +Cohesion: 0.33 +Nodes (11): create_leave(), get_leave(), list_leaves(), Any, Session, _row_to_dict(), soft_delete_leave(), update_leave() (+3 more) ### Community 108 - "statistics.py" Cohesion: 0.20 @@ -663,12 +664,12 @@ Cohesion: 0.12 Nodes (31): _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, 归一化段次地磅勾选与方向:勾选但方向缺失/none 时按本段客户补默认方向。 (+23 more) ### Community 110 - "pool_rule.py" -Cohesion: 0.50 -Nodes (4): customer_options(), 客户下拉选项(租户内只读,不做 owner 数据权限), CustomerOptionsBody, 客户下拉选项请求体(租户内只读搜索,不做 owner 数据权限) +Cohesion: 0.14 +Nodes (23): day_detail(), delete_assignment(), duty_user_options(), _enrich_assign_names(), ensure_duty_dict(), month_summary(), Session, 指定用户时补全 personName(用 nick_name)。 (+15 more) ### Community 111 - "test_pl_public_transport_history.py" -Cohesion: 0.24 -Nodes (12): get_last_month_range(), month_range(), date, Session, 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans(), default_execution_status() (+4 more) +Cohesion: 0.25 +Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType ### Community 112 - "merge_duplicate_crm_customers.py" Cohesion: 0.26 @@ -687,56 +688,56 @@ Cohesion: 0.22 Nodes (15): get_storage(), download_file_bytes(), file_stream(), get_access_url(), get_download_url(), get_preview_url(), normalize_storage_path(), 报销附件存储适配 — 复用门户 app.core.storage,对外保持 bx 协议。 (+7 more) ### Community 116 - "Community 116" -Cohesion: 0.19 -Nodes (26): batch_insert_quote_products(), calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product() (+18 more) +Cohesion: 0.14 +Nodes (32): calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product(), list_products_by_quote_ids() (+24 more) ### Community 117 - "pl_plan_list_attachments.py" -Cohesion: 0.13 -Nodes (18): pool_customer_assign(), pool_customer_claim(), pool_customer_list(), pool_record_detail(), pool_record_list(), get_pool_record(), list_pool_records(), Any (+10 more) +Cohesion: 0.06 +Nodes (30): category_add(), category_delete(), category_tree(), category_update(), _map_product_export_column_keys(), product_add(), product_delete(), product_detail() (+22 more) ### Community 118 - "Community 118" -Cohesion: 0.12 -Nodes (35): batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product(), _letter_oss_ids_to_json() (+27 more) +Cohesion: 0.20 +Nodes (24): batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product(), _letter_oss_ids_to_json() (+16 more) ### Community 119 - "Community 119" Cohesion: 0.12 -Nodes (38): CertRow, VehiclePersonnelRow, _cert_row_complete(), collect_required_cert_errors(), _find_cert_for_required(), get_required_personnel_cert_names(), is_huolala_trailer_no(), match_required_cert_name() (+30 more) +Nodes (37): CertRow, _cert_row_complete(), collect_required_cert_errors(), _find_cert_for_required(), get_required_personnel_cert_names(), is_huolala_trailer_no(), match_required_cert_name(), _missing_field_labels() (+29 more) ### Community 120 - "list_duty_staff_users" Cohesion: 0.22 Nodes (3): BaseStorage, 带下载文件名的访问 URL;默认实现为普通访问地址。, 浏览器内联预览 URL;默认实现为普通访问地址。 ### Community 121 - "_build_user_info_payload" -Cohesion: 0.11 -Nodes (41): _avatar_url_field(), _build_user_info_payload(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。无 Token 或已失效时仍返回成功(幂等)。, 与 web-admin 静态路由 meta.roles(admin/super_admin)对齐的单元素数组。, 与 web-admin `userInfo` 字段约定一致。 (+33 more) +Cohesion: 0.10 +Nodes (43): _avatar_url_field(), _build_user_info_payload(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。无 Token 或已失效时仍返回成功(幂等)。, 与 web-admin 静态路由 meta.roles(admin/super_admin)对齐的单元素数组。, 与 web-admin `userInfo` 字段约定一致。 (+35 more) ### Community 122 - "post.py" Cohesion: 0.39 Nodes (10): create_post(), get_post(), list_posts(), post_code_exists(), Any, Session, _row_to_dict(), soft_delete_post() (+2 more) ### Community 123 - "customer_options" -Cohesion: 0.11 -Nodes (32): CRM 报价单 API 路由 — 挂接到 crm.router, QuoteApproverSettingSaveBody, QuoteAcceptBody, QuoteApprovalApproveBody, QuoteApprovalListBody, QuoteApprovalRefreshNamesBody, QuoteApprovalWithdrawBody, QuoteCreateBody (+24 more) +Cohesion: 0.10 +Nodes (33): CRM 报价单 API 路由 — 挂接到 crm.router, total_pages(), QuoteApproverSettingSaveBody, QuoteAcceptBody, QuoteApprovalApproveBody, QuoteApprovalListBody, QuoteApprovalRefreshNamesBody, QuoteApprovalWithdrawBody (+25 more) ### Community 124 - "LocalStorage" -Cohesion: 0.28 -Nodes (14): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), _parse_feedback_images(), Session, UploadFile (+6 more) +Cohesion: 0.18 +Nodes (10): contact_add(), contact_delete(), contact_update(), ContactByCustomerBody, ContactCreateBody, ContactDeleteBody, ContactDetailBody, ContactSetPrimaryBody (+2 more) ### Community 125 - "ethnic.py" -Cohesion: 0.08 -Nodes (56): _make_handlers(), CrmProductBrand, PlInboundOrderItem, PlInboundOrderItemBrandQty, PlOutboundOrderItem, PlOutboundOrderItemBrandQty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 运输计划-入库单明细 pl_inbound_order_item (+48 more) +Cohesion: 0.10 +Nodes (41): _make_handlers(), PlInboundOrderItem, PlInboundOrderItemBrandQty, PlOutboundOrderItem, PlOutboundOrderItemBrandQty, 出库明细品牌数量 pl_outbound_order_item_brand_qty, 运输计划-入库单明细 pl_inbound_order_item, 入库明细品牌数量 pl_inbound_order_item_brand_qty (+33 more) ### Community 126 - "oper_log.py" Cohesion: 0.11 Nodes (7): convert_heic_to_jpeg(), OSSStorage, process_image_content(), QiniuStorage, 文件存储工具模块 支持多种存储方式: 1. 本地存储 (local) - 默认 2. 七牛云存储 (qiniu) - 推荐生产环境使用 3. 阿里云OSS (, 将 HEIC/HEIF 格式转换为 JPEG 格式, 处理图片内容,如果是 HEIC 格式则转换为 JPEG ### Community 127 - "Any" -Cohesion: 0.13 -Nodes (39): PlanDeliveryRead, PlanLoadRead, PlanStopProductRead, _append_legacy_plan_product_rows(), _append_stop_product_rows(), build_plan_archive_export_rows(), _empty_product_fields(), _format_date_value() (+31 more) +Cohesion: 0.08 +Nodes (60): DeliverySlipPrintRead, PlanDeliveryRead, PlanLoadRead, PlanStopProductRead, _append_legacy_plan_product_rows(), _append_stop_product_rows(), build_plan_archive_export_rows(), _empty_product_fields() (+52 more) ### Community 128 - "api_crypto.py" -Cohesion: 0.12 -Nodes (30): clue_detail(), customer_detail(), invoice_info_add(), invoice_info_by_customer(), _invoice_info_by_customer_impl(), invoice_info_delete(), invoice_info_list(), invoice_info_set_default() (+22 more) +Cohesion: 0.60 +Nodes (9): apply_site_feedback(), _header(), _item(), test_apply_site_feedback_does_not_reset_first_submitted_at(), test_apply_site_feedback_keeps_in_progress_when_requested(), test_apply_site_feedback_rejects_already_voided(), test_apply_site_feedback_rejects_invalid_status(), test_apply_site_feedback_sets_status_completed() (+1 more) ### Community 129 - "BaseStorage" Cohesion: 0.12 @@ -747,88 +748,92 @@ Cohesion: 0.36 Nodes (13): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), menu_name_exists(), Any (+5 more) ### Community 131 - "resolve_crm_product" -Cohesion: 0.49 -Nodes (10): clue_statistics_level(), _apply_create_range(), _base_query(), get_clue_level_statistics(), get_clue_overview_statistics(), get_clue_owner_statistics(), get_clue_source_statistics(), get_clue_trend_statistics() (+2 more) +Cohesion: 0.29 +Nodes (15): clue_statistics_level(), clue_statistics_overview(), clue_statistics_owner(), clue_statistics_source(), clue_statistics_trend(), _apply_create_range(), _base_query(), get_clue_level_statistics() (+7 more) ### Community 132 - ".to_list_kwargs" -Cohesion: 0.24 -Nodes (11): extract_minio_object_key(), join_relative_urls(), normalize_oss_storage_url(), MinIO 附件 URL 规范化(数据迁移共用)。 背景 ---- CRM / 地磅 / 报销与 shanxia2.0 共用同一 MinIO(bucket 默, 业务表 OSS ID 串 → 相对 URL 串(用于客户证照、跟进附件等)。, 去掉预签名 query(``?X-Amz-...``)。, 将绝对/相对 URL 规范为 MinIO object key(不含 bucket)。, 迁移 CRM ``sys_oss`` 行:``url`` + ``file_name`` → 门户相对路径。 (+3 more) +Cohesion: 0.39 +Nodes (8): validate_brand_qty_rows(), test_any_ok(), test_any_sum_must_match(), test_delta_for_plan_type(), test_no_brand_ignores_rows(), test_required_allows_multi_brand_when_sum_matches(), test_required_allows_other_brand_when_sum_matches(), test_required_sum_must_match() ### Community 133 - "inventory_id.py" -Cohesion: 0.24 -Nodes (12): DbSequence, 地磅(db)模块数据模型 — 对齐 docs/sql/db_tables.sql, _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), Session, 出入库单 id 生成 — 租户内纯数字自增,并发安全。 (+4 more) +Cohesion: 0.28 +Nodes (11): DbSequence, _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), Session, 出入库单 id 生成 — 租户内纯数字自增,并发安全。, 当前租户下纯数字 id 的最大值(不含 UUID 等非数字主键)。 (+3 more) ### Community 134 - "list_contacts" Cohesion: 0.42 Nodes (11): apply_archive_inventory_for_plan(), apply_archive_inventory_for_plan_stops(), apply_brand_stock_change(), get_or_create_inventory(), Decimal, Session, qty_delta_for_plan(), 计划归档按产品+品牌写入库存台账与流水。 直销单 (direct) 首期不记账;入库增加、出库扣减(允许负库存,不做不足拦截)。 调整归档时先按 plan_i (+3 more) ### Community 135 - "context.py" -Cohesion: 0.41 -Nodes (12): apply_pl_scope(), Session, build_menu_badge_counts(), count_document_reminder_expired_pending(), count_freight_approval_pending(), count_freight_disburse_pending(), _count_pending_applies(), count_plan_archive_pending() (+4 more) +Cohesion: 0.33 +Nodes (13): apply_pl_scope(), Session, PL 模块数据权限辅助(create_by / create_dept_id,无 owner_field)。, build_menu_badge_counts(), count_document_reminder_expired_pending(), count_freight_approval_pending(), count_freight_disburse_pending(), _count_pending_applies() (+5 more) ### Community 136 - "get_db_current_user_optional" Cohesion: 0.06 -Nodes (88): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), delete_process_def(), _enrich_task_list(), export_completed_tasks() (+80 more) +Nodes (69): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), _enrich_task_list(), export_completed_tasks(), export_my_instances() (+61 more) ### Community 137 - "iter_user_menu_perm_codes" -Cohesion: 0.33 -Nodes (11): create_leave(), get_leave(), list_leaves(), Any, Session, _row_to_dict(), soft_delete_leave(), update_leave() (+3 more) +Cohesion: 0.31 +Nodes (9): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), public_quote_share(), Request, Session, 获取当前用户信息(与 sys_user 字段对应)。, 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。 (+1 more) ### Community 138 - "Community 138" Cohesion: 0.33 Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more) ### Community 139 - "customer_options" -Cohesion: 0.39 -Nodes (5): _build_workbook(), DictLabelResolver, Any, Session, 导出单元格解析:按列配置做字典翻译或自定义格式化。 +Cohesion: 0.09 +Nodes (40): export_transports(), 导出运输列表(当前筛选全量,或 ids 已选)。, cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), export_applies() (+32 more) ### Community 140 - "crm_export_columns.py" -Cohesion: 0.39 -Nodes (11): PlanStopProductBody, 段 address 为空时,按经纬度从运输地址库补全 full_address。, _resolve_plan_product_id(), resolve_stop_address_from_library(), _plan_product_row(), test_resolve_plan_product_id_by_explicit_id(), test_resolve_plan_product_id_falls_back_to_product_no(), test_resolve_plan_product_id_falls_back_when_explicit_id_stale() (+3 more) +Cohesion: 0.49 +Nodes (9): PlanStopProductBody, _resolve_plan_product_id(), _plan_product_row(), test_resolve_plan_product_id_by_explicit_id(), test_resolve_plan_product_id_falls_back_to_product_no(), test_resolve_plan_product_id_falls_back_when_explicit_id_stale(), test_resolve_plan_product_id_raises_when_unmatched(), test_resolve_stop_address_from_library_looks_up_by_lat() (+1 more) ### Community 141 - "web_login_rsa_public_key" -Cohesion: 0.27 -Nodes (10): apply_product_snapshot_to_plan(), ProductSnapshot, Session, 地磅模块 — CRM 产品解析与快照写入。, 校验 CRM 产品并返回名称/规格快照。新建单据 product_id 必填。 require_on_shelf=False 用于运输计划联动地磅等历, resolve_crm_product(), _product(), resolve_crm_product:运输联动场景允许已下架产品。 (+2 more) +Cohesion: 0.60 +Nodes (5): product_allowed(), test_dual_requires_both(), test_explosive_only_requires_allow_explosive(), test_plain_always_allowed(), test_toxic_only_requires_allow_toxic() ### Community 142 - "clear_pl_plan_instance_data.py" Cohesion: 0.46 Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists() ### Community 143 - "create_from_quote" -Cohesion: 0.33 -Nodes (8): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session, 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, BizNoKind +Cohesion: 0.50 +Nodes (4): ApiRequestLogCRUD, Session, SysApiRequestLog, SysApiRequestLogHis ### Community 144 - "response.py" -Cohesion: 0.06 -Nodes (85): cancel_plan(), cancel_plan_wait_notice(), ContractGapExportBody, count_plans_by_contract(), create_from_contract(), create_plan(), delete_plan(), _determine_plan_type() (+77 more) +Cohesion: 0.04 +Nodes (130): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), cancel_plan(), cancel_plan_wait_notice(), count_plans_by_contract(), create_plan(), create_plan_full(), delete_plan() (+122 more) ### Community 145 - "list_products" -Cohesion: 0.28 -Nodes (8): list_products(), 分页查询产品列表 keyword 默认匹配:名称 / 编号 / 拼音首字母。 选择器场景可关闭编号匹配、开启规格型号匹配(避免短数字误命中产品, 产品/客户列表 keyword:名称/编号/拼音首字母 OR 匹配。, 选择器:名称/拼音/规格型号,不匹配产品编号。, test_list_customer_options_keyword_includes_name_and_pinyin(), test_list_customers_keyword_includes_name_and_pinyin(), test_list_products_keyword_includes_name_and_pinyin(), test_list_products_keyword_selector_mode_excludes_product_no_includes_model() +Cohesion: 0.32 +Nodes (8): format_time_label(), parse_hhmm(), test_format_time_label_cross_day(), test_format_time_label_empty(), test_format_time_label_same_day(), test_parse_hhmm(), test_parse_hhmm_invalid_raises(), time ### Community 147 - "Community 147" Cohesion: 0.37 Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) ### Community 148 - "plan_has_incomplete_hazard_cert_exists" -Cohesion: 0.13 -Nodes (22): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), export_plans(), list_plans(), _parse_status_csv(), _plan_plate_match(), PlanExportBody, 列表展示用:优先 CRM 标准名(详情仍返回库内 product_name,以便编辑反推别名)。 (+14 more) +Cohesion: 0.16 +Nodes (19): _delivery_stop_gap_expr(), _demander_gap_expr(), _legacy_demander_gap_expr(), _legacy_supplier_gap_expr(), _load_stop_gap_expr(), plan_has_contract_gap_exists(), 列表筛选:任一段次(或旧计划级)存在合同缺口。, _stop_contract_exists() (+11 more) ### Community 149 - ".to_tenant_user_dict" -Cohesion: 0.40 -Nodes (3): Any, 供 get_tenant_no 等门户工具使用。, 与门户 JWT / apply_data_scope 所需的 user_info 字段对齐。 +Cohesion: 0.48 +Nodes (7): _opp_list_kwargs(), opportunity_export(), opportunity_kanban(), opportunity_list(), opportunity_mine_list(), OpportunityKanbanBody, OpportunityListBody ### Community 150 - "list_product_options" -Cohesion: 0.67 -Nodes (3): list_product_options(), 产品下拉 options:keyword 按产品名称/拼音首字母模糊匹配,不匹配产品编号。, test_list_product_options_keyword_only_filters_product_name() +Cohesion: 0.33 +Nodes (6): list_duty_staff_users(), 按固定 id 查找「值班人员」角色;找不到再按角色名兜底。, 本租户启用且绑定「值班人员」角色的用户(公开页 users / 管理端 options)。, resolve_duty_staff_role_id(), test_list_duty_staff_users_empty_when_no_role(), test_resolve_duty_staff_role_id_by_fixed_id() ### Community 152 - "register_local_callback" -Cohesion: 0.67 -Nodes (3): 注册本地回调函数。当 callback_url 以 path 开头时直接调用 fn。, register_local_callback(), _LocalCallbackFn +Cohesion: 0.35 +Nodes (11): create_vehicle(), export_vehicles(), get_vehicle(), 导出车辆列表(当前筛选全量,或 ids 已选)。, update_vehicle(), _vehicle_to_detail(), _vehicle_to_read(), PlVehicle (+3 more) + +### Community 153 - "web_login_rsa_public_key" +Cohesion: 0.50 +Nodes (4): 简易搜索:计划编号 / 客户(供应商) / 车牌 / 承运商名称。, unsettled_plans_q_filter(), 未结算计划简易搜索:q 应覆盖计划编号/客户/车牌/承运商名称。, test_unsettled_plans_q_filter_includes_carrier_and_plate() ### Community 155 - "WechatMessageService" -Cohesion: 0.15 -Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import WechatMes, 发送订单状态通知 Args: openid: 用户openid order_n, 发送支付成功通知 Args: openid: 用户openid order_n, 发送配送通知 Args: openid: 配送员openid task_no:, 发送配送时效预警 Args: openid: 配送员openid task_n, 发送退款结果通知 Args: openid: 用户openid order_n, 发送催单通知给配送员 Args: deliver_openid: 配送员openid, 发送模板消息 Args: openid: 用户openid template_ (+1 more) +Cohesion: 0.17 +Nodes (8): 发送订单状态通知 Args: openid: 用户openid order_n, 发送支付成功通知 Args: openid: 用户openid order_n, 发送配送通知 Args: openid: 配送员openid task_no:, 发送配送时效预警 Args: openid: 配送员openid task_n, 发送退款结果通知 Args: openid: 用户openid order_n, 发送催单通知给配送员 Args: deliver_openid: 配送员openid, 发送模板消息 Args: openid: 用户openid template_, WechatMessageService ### Community 162 - ".to_tenant_user_dict" Cohesion: 0.42 @@ -836,7 +841,7 @@ Nodes (7): default_settlement_clause(), test_advance_payment_clause(), test_arri ### Community 173 - "resolve_create_time_bounds" Cohesion: 0.06 -Nodes (72): _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible(), _build_arrange_result(), _build_driver_url(), create_transport(), _ensure_driver_access_token() (+64 more) +Nodes (72): _build_driver_url(), ContractGapExportBody, get_plan_arrange_info(), PlanExportBody, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport() (+64 more) ### Community 179 - "test_pl_vehicle_personnel_photo_schema.py" Cohesion: 0.27 @@ -851,8 +856,8 @@ Cohesion: 0.18 Nodes (10): 1. 创建虚拟环境, 2. 安装依赖, 3. 配置环境变量, 4. 启动服务, API 路由分组, shanxia2.0 后端骨架(FastAPI), 开发规范, 快速开始 (+2 more) ### Community 220 - "api_crypto_middleware.py" -Cohesion: 0.16 -Nodes (19): _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key(), Redis (+11 more) +Cohesion: 0.15 +Nodes (21): _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key(), Redis (+13 more) ### Community 237 - "order_status_compat.py" Cohesion: 0.36 @@ -874,17 +879,17 @@ Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时 ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `generate_uuid()` connect `Community 64` to `api_crypto.py`, `Community 0`, `_filter_export_rows_by_ids`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `inventory_id.py`, `Community 8`, `iter_user_menu_perm_codes`, `get_db_current_user_optional`, `list_contacts`, `Community 11`, `Community 14`, `create_from_quote`, `response.py`, `Community 17`, `Community 15`, `Community 19`, `Community 21`, `Community 23`, `Community 24`, `Community 25`, `Community 28`, `Community 29`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 37`, `Community 39`, `Community 40`, `Community 43`, `resolve_create_time_bounds`, `Community 46`, `Community 48`, `Community 50`, `Community 51`, `Community 58`, `Community 61`, `Community 63`, `Community 65`, `Community 67`, `Community 68`, `Community 70`, `Community 71`, `Community 78`, `PlCarrier`, `resolve_crm_product`, `Community 83`, `allocate_next_biz_no`, `CrmProduct`, `pl_ocr_service.py`, `Community 92`, `api_request_log_middleware.py`, `contact.py`, `LocalStorage`, `BaseStorage`, `apply_crm_create_by_scope`, `pool_customer_assign`, `test_pl_public_transport_history.py`, `dict_type.py`, `dept.py`, `Community 116`, `pl_plan_list_attachments.py`, `Community 118`, `_build_user_info_payload`, `post.py`, `ethnic.py`?** - _High betweenness centrality (0.144) - this node is a cross-community bridge._ -- **Why does `Settings` connect `price_letter_detail` to `Community 35`, `Community 67`, `Community 73`, `Community 42`, `Community 59`, `statistics.py`, `Community 44`, `Community 49`, `Community 57`, `Community 26`, `Community 27`, `Community 30`?** - _High betweenness centrality (0.124) - this node is a cross-community bridge._ -- **Why does `BaseModel` connect `Community 12` to `api_crypto.py`, `Community 1`, `Community 2`, `Community 3`, `Community 0`, `Community 6`, `get_db_current_user_optional`, `Community 10`, `Community 11`, `crm_export_columns.py`, `Community 15`, `response.py`, `Community 16`, `Community 18`, `Community 19`, `plan_has_incomplete_hazard_cert_exists`, `Community 20`, `Community 17`, `Community 21`, `Community 28`, `Community 31`, `Community 33`, `Community 34`, `Community 37`, `Community 39`, `Community 40`, `Community 41`, `Community 43`, `Community 45`, `resolve_create_time_bounds`, `Community 47`, `Community 49`, `Community 51`, `Community 52`, `Community 53`, `Community 56`, `Community 58`, `Community 63`, `Community 64`, `Community 65`, `Community 66`, `Community 74`, `resolve_crm_product`, `customer_follow.py`, `list_duty_staff_users`, `Community 83`, `unsettled_plans_q_filter`, `test_pl_public_link_archived.py`, `contact.py`, `tenant.py`, `BaseStorage`, `apply_pl_scope`, `pool_rule.py`, `pl_plan_list_attachments.py`, `Community 119`, `customer_options`, `LocalStorage`, `ethnic.py`?** - _High betweenness centrality (0.105) - this node is a cross-community bridge._ +- **Why does `generate_uuid()` connect `PlCarrier` to `Community 0`, `_filter_export_rows_by_ids`, `Community 4`, `Community 5`, `Community 6`, `inventory_id.py`, `Community 8`, `list_contacts`, `Community 11`, `Community 14`, `Community 15`, `response.py`, `Community 19`, `Community 21`, `Community 23`, `register_local_callback`, `Community 25`, `Community 24`, `Community 27`, `Community 28`, `Community 29`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 37`, `Community 40`, `Community 43`, `resolve_create_time_bounds`, `Community 48`, `Community 50`, `Community 51`, `Community 54`, `Community 61`, `Community 64`, `Community 65`, `Community 67`, `Community 68`, `Community 70`, `Community 71`, `Community 72`, `Community 78`, `resolve_crm_product`, `Community 83`, `allocate_next_biz_no`, `list_customers`, `CrmProduct`, `pl_ocr_service.py`, `api_request_log_middleware.py`, `contact.py`, `LocalStorage`, `tenant.py`, `apply_crm_create_by_scope`, `pool_customer_assign`, `site.py`, `apply_pl_scope`, `dict_type.py`, `dept.py`, `Community 116`, `Community 118`, `_build_user_info_payload`, `post.py`, `ethnic.py`?** + _High betweenness centrality (0.170) - this node is a cross-community bridge._ +- **Why does `Settings` connect `price_letter_detail` to `Community 35`, `Community 67`, `Community 38`, `Community 73`, `Community 42`, `statistics.py`, `Community 44`, `Community 57`, `Community 59`, `Community 30`?** + _High betweenness centrality (0.113) - this node is a cross-community bridge._ +- **Why does `BaseModel` connect `Community 10` to `Community 0`, `Community 1`, `resolve_crm_product`, `get_db_current_user_optional`, `customer_options`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `response.py`, `crm_export_columns.py`, `Community 18`, `Community 11`, `Community 20`, `.to_tenant_user_dict`, `Community 21`, `Community 26`, `Community 28`, `Community 31`, `Community 34`, `Community 37`, `Community 39`, `Community 41`, `Community 43`, `Community 45`, `resolve_create_time_bounds`, `Community 47`, `Community 49`, `Community 51`, `Community 52`, `Community 54`, `Community 56`, `Community 58`, `Community 62`, `Community 63`, `Community 64`, `Community 65`, `Community 66`, `Community 74`, `apply_crm_create_by_scope`, `list_duty_staff_users`, `test_pl_public_link_archived.py`, `contact.py`, `tenant.py`, `BaseStorage`, `pool_rule.py`, `pl_plan_list_attachments.py`, `Community 119`, `customer_options`, `LocalStorage`, `Any`?** + _High betweenness centrality (0.102) - this node is a cross-community bridge._ - **Are the 30 inferred relationships involving `DbUserContext` (e.g. with `InventoryExportBody` and `InventoryRelatedData`) actually correct?** _`DbUserContext` has 30 INFERRED edges - model-reasoned connections that need verification._ - **What connects `API 路由包 — 山峡化工生产一体化门户`, `返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。`, `返回用户下拉选项(label=昵称,value=用户ID,附带 nickName/userNo)。 供申请人/审批人等选择场景使用,返回本租户全部有效` to the rest of the system?** - _668 weakly-connected nodes found - possible documentation gaps or missing edges._ + _670 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** - _Cohesion score 0.08985507246376812 - nodes in this community are weakly interconnected._ + _Cohesion score 0.0651685393258427 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** - _Cohesion score 0.08076923076923077 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.07804878048780488 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/backend/graphify-out/2026-08-30/graph.json b/backend/graphify-out/2026-08-30/graph.json index 843ac4e51..911868b53 100644 --- a/backend/graphify-out/2026-08-30/graph.json +++ b/backend/graphify-out/2026-08-30/graph.json @@ -20,7 +20,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_init", - "community": 107, + "community": 66, "norm_label": "__init__.py" }, { @@ -30,7 +30,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_init_rationale_1", - "community": 107, + "community": 66, "norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237" }, { @@ -1230,7 +1230,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_bx_init", - "community": 18, + "community": 39, "norm_label": "__init__.py" }, { @@ -1240,7 +1240,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_api_bx_init_bx_health", - "community": 18, + "community": 39, "norm_label": "bx_health()" }, { @@ -1250,7 +1250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_bx_init_rationale_1", - "community": 18, + "community": 39, "norm_label": "\u62a5\u9500(bx)api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002" }, { @@ -1260,7 +1260,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_api_bx_init_rationale_19", - "community": 18, + "community": 39, "norm_label": "p0 \u5065\u5eb7\u68c0\u67e5:\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002" }, { @@ -1750,7 +1750,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_bx_export_common", - "community": 20, + "community": 58, "norm_label": "export_common.py" }, { @@ -1760,7 +1760,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_api_bx_export_common_bxexportbodybase", - "community": 43, + "community": 58, "norm_label": "bxexportbodybase" }, { @@ -1780,7 +1780,7 @@ "source_location": "L53", "_origin": "ast", "id": "app_api_bx_export_common_status_label", - "community": 20, + "community": 58, "norm_label": "status_label()" }, { @@ -1790,7 +1790,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_bx_export_common_py_any", - "community": 20, + "community": 58, "norm_label": "any" }, { @@ -1800,7 +1800,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_api_bx_export_common_issue_status_label", - "community": 20, + "community": 58, "norm_label": "issue_status_label()" }, { @@ -1810,7 +1810,7 @@ "source_location": "L70", "_origin": "ast", "id": "app_api_bx_export_common_dump_export_row", - "community": 20, + "community": 58, "norm_label": "dump_export_row()" }, { @@ -1820,7 +1820,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_api_bx_export_common_respond_xlsx", - "community": 20, + "community": 97, "norm_label": "respond_xlsx()" }, { @@ -1830,7 +1830,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_bx_export_common_py_session", - "community": 20, + "community": 97, "norm_label": "session" }, { @@ -2570,7 +2570,7 @@ "source_location": "L337", "_origin": "ast", "id": "app_api_crm_filter_export_rows_by_ids", - "community": 82, + "community": 13, "norm_label": "_filter_export_rows_by_ids()" }, { @@ -2580,7 +2580,7 @@ "source_location": "L354", "_origin": "ast", "id": "app_api_crm_category_tree", - "community": 82, + "community": 117, "norm_label": "category_tree()" }, { @@ -2590,7 +2590,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_crm_py_session", - "community": 82, + "community": 13, "norm_label": "session" }, { @@ -2600,7 +2600,7 @@ "source_location": "L382", "_origin": "ast", "id": "app_api_crm_customer_list", - "community": 82, + "community": 13, "norm_label": "customer_list()" }, { @@ -2610,7 +2610,7 @@ "source_location": "L416", "_origin": "ast", "id": "app_api_crm_customer_detail", - "community": 128, + "community": 13, "norm_label": "customer_detail()" }, { @@ -2620,7 +2620,7 @@ "source_location": "L442", "_origin": "ast", "id": "app_api_crm_customer_options", - "community": 110, + "community": 26, "norm_label": "customer_options()" }, { @@ -2630,7 +2630,7 @@ "source_location": "L466", "_origin": "ast", "id": "app_api_crm_customer_create", - "community": 6, + "community": 26, "norm_label": "customer_create()" }, { @@ -2640,7 +2640,7 @@ "source_location": "L497", "_origin": "ast", "id": "app_api_crm_customer_update", - "community": 6, + "community": 26, "norm_label": "customer_update()" }, { @@ -2650,7 +2650,7 @@ "source_location": "L526", "_origin": "ast", "id": "app_api_crm_customer_delete", - "community": 82, + "community": 26, "norm_label": "customer_delete()" }, { @@ -2660,7 +2660,7 @@ "source_location": "L554", "_origin": "ast", "id": "app_api_crm_customer_generate_no", - "community": 82, + "community": 13, "norm_label": "customer_generate_no()" }, { @@ -2670,7 +2670,7 @@ "source_location": "L570", "_origin": "ast", "id": "app_api_crm_category_add", - "community": 82, + "community": 117, "norm_label": "category_add()" }, { @@ -2680,7 +2680,7 @@ "source_location": "L589", "_origin": "ast", "id": "app_api_crm_category_update", - "community": 82, + "community": 117, "norm_label": "category_update()" }, { @@ -2690,7 +2690,7 @@ "source_location": "L609", "_origin": "ast", "id": "app_api_crm_category_delete", - "community": 82, + "community": 117, "norm_label": "category_delete()" }, { @@ -2700,7 +2700,7 @@ "source_location": "L629", "_origin": "ast", "id": "app_api_crm_product_list", - "community": 82, + "community": 117, "norm_label": "product_list()" }, { @@ -2710,7 +2710,7 @@ "source_location": "L668", "_origin": "ast", "id": "app_api_crm_product_detail", - "community": 82, + "community": 117, "norm_label": "product_detail()" }, { @@ -2720,7 +2720,7 @@ "source_location": "L689", "_origin": "ast", "id": "app_api_crm_product_add", - "community": 82, + "community": 117, "norm_label": "product_add()" }, { @@ -2730,7 +2730,7 @@ "source_location": "L713", "_origin": "ast", "id": "app_api_crm_product_update", - "community": 82, + "community": 117, "norm_label": "product_update()" }, { @@ -2740,7 +2740,7 @@ "source_location": "L734", "_origin": "ast", "id": "app_api_crm_product_delete", - "community": 82, + "community": 117, "norm_label": "product_delete()" }, { @@ -2750,7 +2750,7 @@ "source_location": "L762", "_origin": "ast", "id": "app_api_crm_product_update_status", - "community": 82, + "community": 117, "norm_label": "product_update_status()" }, { @@ -2760,7 +2760,7 @@ "source_location": "L783", "_origin": "ast", "id": "app_api_crm_product_options", - "community": 82, + "community": 117, "norm_label": "product_options()" }, { @@ -2770,7 +2770,7 @@ "source_location": "L811", "_origin": "ast", "id": "app_api_crm_product_import", - "community": 82, + "community": 13, "norm_label": "product_import()" }, { @@ -2780,7 +2780,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_crm_py_uploadfile", - "community": 82, + "community": 13, "norm_label": "uploadfile" }, { @@ -2790,7 +2790,7 @@ "source_location": "L901", "_origin": "ast", "id": "app_api_crm_map_product_export_column_keys", - "community": 82, + "community": 117, "norm_label": "_map_product_export_column_keys()" }, { @@ -2800,7 +2800,7 @@ "source_location": "L908", "_origin": "ast", "id": "app_api_crm_product_export", - "community": 82, + "community": 117, "norm_label": "product_export()" }, { @@ -2820,7 +2820,7 @@ "source_location": "L998", "_origin": "ast", "id": "app_api_crm_customer_transfer", - "community": 82, + "community": 13, "norm_label": "customer_transfer()" }, { @@ -2830,7 +2830,7 @@ "source_location": "L1024", "_origin": "ast", "id": "app_api_crm_customer_into_pool", - "community": 82, + "community": 13, "norm_label": "customer_into_pool()" }, { @@ -2840,7 +2840,7 @@ "source_location": "L1049", "_origin": "ast", "id": "app_api_crm_customer_deal", - "community": 82, + "community": 13, "norm_label": "customer_deal()" }, { @@ -2850,7 +2850,7 @@ "source_location": "L1078", "_origin": "ast", "id": "app_api_crm_customer_check_duplicate", - "community": 82, + "community": 13, "norm_label": "customer_check_duplicate()" }, { @@ -2860,7 +2860,7 @@ "source_location": "L1101", "_origin": "ast", "id": "app_api_crm_customer_export", - "community": 82, + "community": 13, "norm_label": "customer_export()" }, { @@ -2880,7 +2880,7 @@ "source_location": "L1181", "_origin": "ast", "id": "app_api_crm_customer_mine", - "community": 82, + "community": 13, "norm_label": "customer_mine()" }, { @@ -2890,7 +2890,7 @@ "source_location": "L1215", "_origin": "ast", "id": "app_api_crm_customer_to_follow", - "community": 82, + "community": 13, "norm_label": "customer_to_follow()" }, { @@ -2900,7 +2900,7 @@ "source_location": "L1249", "_origin": "ast", "id": "app_api_crm_customer_key", - "community": 82, + "community": 13, "norm_label": "customer_key()" }, { @@ -2910,7 +2910,7 @@ "source_location": "L1283", "_origin": "ast", "id": "app_api_crm_customer_dealed", - "community": 82, + "community": 13, "norm_label": "customer_dealed()" }, { @@ -2920,7 +2920,7 @@ "source_location": "L1315", "_origin": "ast", "id": "app_api_crm_customer_week_new", - "community": 82, + "community": 13, "norm_label": "customer_week_new()" }, { @@ -2930,7 +2930,7 @@ "source_location": "L1347", "_origin": "ast", "id": "app_api_crm_customer_long_time_no_follow", - "community": 82, + "community": 13, "norm_label": "customer_long_time_no_follow()" }, { @@ -2940,7 +2940,7 @@ "source_location": "L1379", "_origin": "ast", "id": "app_api_crm_customer_park_area_list", - "community": 3, + "community": 13, "norm_label": "customer_park_area_list()" }, { @@ -2950,7 +2950,7 @@ "source_location": "L1399", "_origin": "ast", "id": "app_api_crm_pool_customer_list", - "community": 117, + "community": 82, "norm_label": "pool_customer_list()" }, { @@ -2970,7 +2970,7 @@ "source_location": "L1477", "_origin": "ast", "id": "app_api_crm_pool_customer_assign", - "community": 117, + "community": 82, "norm_label": "pool_customer_assign()" }, { @@ -2980,7 +2980,7 @@ "source_location": "L1496", "_origin": "ast", "id": "app_api_crm_pool_customer_claim", - "community": 117, + "community": 82, "norm_label": "pool_customer_claim()" }, { @@ -2990,7 +2990,7 @@ "source_location": "L1514", "_origin": "ast", "id": "app_api_crm_pool_record_list", - "community": 117, + "community": 82, "norm_label": "pool_record_list()" }, { @@ -3000,7 +3000,7 @@ "source_location": "L1544", "_origin": "ast", "id": "app_api_crm_pool_record_detail", - "community": 117, + "community": 82, "norm_label": "pool_record_detail()" }, { @@ -3010,7 +3010,7 @@ "source_location": "L1566", "_origin": "ast", "id": "app_api_crm_contact_list", - "community": 33, + "community": 13, "norm_label": "contact_list()" }, { @@ -3020,7 +3020,7 @@ "source_location": "L1602", "_origin": "ast", "id": "app_api_crm_contact_detail", - "community": 33, + "community": 13, "norm_label": "contact_detail()" }, { @@ -3030,7 +3030,7 @@ "source_location": "L1626", "_origin": "ast", "id": "app_api_crm_contact_by_customer", - "community": 33, + "community": 13, "norm_label": "contact_by_customer()" }, { @@ -3040,7 +3040,7 @@ "source_location": "L1647", "_origin": "ast", "id": "app_api_crm_contact_add", - "community": 33, + "community": 124, "norm_label": "contact_add()" }, { @@ -3050,7 +3050,7 @@ "source_location": "L1670", "_origin": "ast", "id": "app_api_crm_contact_update", - "community": 33, + "community": 124, "norm_label": "contact_update()" }, { @@ -3060,7 +3060,7 @@ "source_location": "L1691", "_origin": "ast", "id": "app_api_crm_contact_delete", - "community": 33, + "community": 124, "norm_label": "contact_delete()" }, { @@ -3070,7 +3070,7 @@ "source_location": "L1711", "_origin": "ast", "id": "app_api_crm_contact_set_primary", - "community": 33, + "community": 13, "norm_label": "contact_set_primary()" }, { @@ -3080,7 +3080,7 @@ "source_location": "L1733", "_origin": "ast", "id": "app_api_crm_contact_export", - "community": 33, + "community": 13, "norm_label": "contact_export()" }, { @@ -3090,7 +3090,7 @@ "source_location": "L1767", "_origin": "ast", "id": "app_api_crm_contact_decision", - "community": 33, + "community": 13, "norm_label": "contact_decision()" }, { @@ -3100,7 +3100,7 @@ "source_location": "L1798", "_origin": "ast", "id": "app_api_crm_contact_primary", - "community": 33, + "community": 13, "norm_label": "contact_primary()" }, { @@ -3110,7 +3110,7 @@ "source_location": "L1829", "_origin": "ast", "id": "app_api_crm_contact_birthday", - "community": 33, + "community": 13, "norm_label": "contact_birthday()" }, { @@ -3120,7 +3120,7 @@ "source_location": "L1863", "_origin": "ast", "id": "app_api_crm_follow_list", - "community": 82, + "community": 13, "norm_label": "follow_list()" }, { @@ -3130,7 +3130,7 @@ "source_location": "", "_origin": "ast", "id": "followlistbody", - "community": 82, + "community": 13, "norm_label": "followlistbody" }, { @@ -3140,7 +3140,7 @@ "source_location": "L1895", "_origin": "ast", "id": "app_api_crm_follow_detail", - "community": 6, + "community": 13, "norm_label": "follow_detail()" }, { @@ -3150,7 +3150,7 @@ "source_location": "L1921", "_origin": "ast", "id": "app_api_crm_follow_by_customer", - "community": 6, + "community": 13, "norm_label": "follow_by_customer()" }, { @@ -3160,7 +3160,7 @@ "source_location": "L1942", "_origin": "ast", "id": "app_api_crm_follow_add", - "community": 82, + "community": 13, "norm_label": "follow_add()" }, { @@ -3170,7 +3170,7 @@ "source_location": "", "_origin": "ast", "id": "followcreatebody", - "community": 82, + "community": 13, "norm_label": "followcreatebody" }, { @@ -3180,7 +3180,7 @@ "source_location": "L1966", "_origin": "ast", "id": "app_api_crm_follow_update", - "community": 82, + "community": 13, "norm_label": "follow_update()" }, { @@ -3190,7 +3190,7 @@ "source_location": "", "_origin": "ast", "id": "followupdatebody", - "community": 82, + "community": 13, "norm_label": "followupdatebody" }, { @@ -3200,7 +3200,7 @@ "source_location": "L1985", "_origin": "ast", "id": "app_api_crm_follow_delete", - "community": 82, + "community": 13, "norm_label": "follow_delete()" }, { @@ -3210,7 +3210,7 @@ "source_location": "", "_origin": "ast", "id": "followdeletebody", - "community": 82, + "community": 13, "norm_label": "followdeletebody" }, { @@ -3220,7 +3220,7 @@ "source_location": "L2002", "_origin": "ast", "id": "app_api_crm_follow_export", - "community": 82, + "community": 13, "norm_label": "follow_export()" }, { @@ -3230,7 +3230,7 @@ "source_location": "L2039", "_origin": "ast", "id": "app_api_crm_pool_rule_list", - "community": 82, + "community": 13, "norm_label": "pool_rule_list()" }, { @@ -3240,7 +3240,7 @@ "source_location": "L2073", "_origin": "ast", "id": "app_api_crm_pool_rule_export", - "community": 82, + "community": 13, "norm_label": "pool_rule_export()" }, { @@ -3310,7 +3310,7 @@ "source_location": "L2253", "_origin": "ast", "id": "app_api_crm_statistics_overview", - "community": 82, + "community": 13, "norm_label": "statistics_overview()" }, { @@ -3320,7 +3320,7 @@ "source_location": "L2273", "_origin": "ast", "id": "app_api_crm_statistics_source", - "community": 82, + "community": 13, "norm_label": "statistics_source()" }, { @@ -3330,7 +3330,7 @@ "source_location": "L2291", "_origin": "ast", "id": "app_api_crm_statistics_level", - "community": 82, + "community": 13, "norm_label": "statistics_level()" }, { @@ -3340,7 +3340,7 @@ "source_location": "L2309", "_origin": "ast", "id": "app_api_crm_statistics_industry", - "community": 82, + "community": 13, "norm_label": "statistics_industry()" }, { @@ -3350,7 +3350,7 @@ "source_location": "L2327", "_origin": "ast", "id": "app_api_crm_statistics_trend", - "community": 82, + "community": 13, "norm_label": "statistics_trend()" }, { @@ -3360,7 +3360,7 @@ "source_location": "L2350", "_origin": "ast", "id": "app_api_crm_statistics_owner", - "community": 82, + "community": 13, "norm_label": "statistics_owner()" }, { @@ -3370,7 +3370,7 @@ "source_location": "L2368", "_origin": "ast", "id": "app_api_crm_statistics_follow", - "community": 82, + "community": 13, "norm_label": "statistics_follow()" }, { @@ -3380,7 +3380,7 @@ "source_location": "L2393", "_origin": "ast", "id": "app_api_crm_opp_list_kwargs", - "community": 82, + "community": 149, "norm_label": "_opp_list_kwargs()" }, { @@ -3390,7 +3390,7 @@ "source_location": "L2422", "_origin": "ast", "id": "app_api_crm_opportunity_list", - "community": 82, + "community": 149, "norm_label": "opportunity_list()" }, { @@ -3400,7 +3400,7 @@ "source_location": "L2455", "_origin": "ast", "id": "app_api_crm_opportunity_mine_list", - "community": 82, + "community": 149, "norm_label": "opportunity_mine_list()" }, { @@ -3520,7 +3520,7 @@ "source_location": "L2773", "_origin": "ast", "id": "app_api_crm_opportunity_kanban", - "community": 82, + "community": 149, "norm_label": "opportunity_kanban()" }, { @@ -3530,7 +3530,7 @@ "source_location": "L2804", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_overview", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_overview()" }, { @@ -3540,7 +3540,7 @@ "source_location": "L2830", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_stage", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_stage()" }, { @@ -3550,7 +3550,7 @@ "source_location": "L2846", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_win_rate", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_win_rate()" }, { @@ -3560,7 +3560,7 @@ "source_location": "L2872", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_owner", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_owner()" }, { @@ -3570,7 +3570,7 @@ "source_location": "L2897", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_funnel", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_funnel()" }, { @@ -3700,7 +3700,7 @@ "source_location": "L3220", "_origin": "ast", "id": "app_api_crm_opportunity_export", - "community": 82, + "community": 149, "norm_label": "opportunity_export()" }, { @@ -3710,7 +3710,7 @@ "source_location": "L3263", "_origin": "ast", "id": "app_api_crm_supplier_info_list", - "community": 82, + "community": 13, "norm_label": "supplier_info_list()" }, { @@ -3720,7 +3720,7 @@ "source_location": "L3298", "_origin": "ast", "id": "app_api_crm_supplier_info_list_all", - "community": 101, + "community": 62, "norm_label": "supplier_info_list_all()" }, { @@ -3730,7 +3730,7 @@ "source_location": "L3323", "_origin": "ast", "id": "app_api_crm_supplier_info_detail", - "community": 101, + "community": 62, "norm_label": "supplier_info_detail()" }, { @@ -3740,7 +3740,7 @@ "source_location": "L3346", "_origin": "ast", "id": "app_api_crm_supplier_info_add", - "community": 101, + "community": 62, "norm_label": "supplier_info_add()" }, { @@ -3750,7 +3750,7 @@ "source_location": "L3372", "_origin": "ast", "id": "app_api_crm_supplier_info_update", - "community": 101, + "community": 62, "norm_label": "supplier_info_update()" }, { @@ -3760,7 +3760,7 @@ "source_location": "L3400", "_origin": "ast", "id": "app_api_crm_supplier_info_delete", - "community": 101, + "community": 62, "norm_label": "supplier_info_delete()" }, { @@ -3770,7 +3770,7 @@ "source_location": "L3429", "_origin": "ast", "id": "app_api_crm_supplier_info_export", - "community": 82, + "community": 13, "norm_label": "supplier_info_export()" }, { @@ -3780,7 +3780,7 @@ "source_location": "L3470", "_origin": "ast", "id": "app_api_crm_invoice_info_by_customer_impl", - "community": 128, + "community": 74, "norm_label": "_invoice_info_by_customer_impl()" }, { @@ -3790,7 +3790,7 @@ "source_location": "L3484", "_origin": "ast", "id": "app_api_crm_invoice_info_list", - "community": 128, + "community": 74, "norm_label": "invoice_info_list()" }, { @@ -3800,7 +3800,7 @@ "source_location": "L3499", "_origin": "ast", "id": "app_api_crm_invoice_info_by_customer", - "community": 128, + "community": 74, "norm_label": "invoice_info_by_customer()" }, { @@ -3810,7 +3810,7 @@ "source_location": "L3514", "_origin": "ast", "id": "app_api_crm_invoice_info_add", - "community": 128, + "community": 74, "norm_label": "invoice_info_add()" }, { @@ -3820,7 +3820,7 @@ "source_location": "L3539", "_origin": "ast", "id": "app_api_crm_invoice_info_update", - "community": 128, + "community": 74, "norm_label": "invoice_info_update()" }, { @@ -3830,7 +3830,7 @@ "source_location": "L3567", "_origin": "ast", "id": "app_api_crm_invoice_info_delete", - "community": 128, + "community": 74, "norm_label": "invoice_info_delete()" }, { @@ -3840,7 +3840,7 @@ "source_location": "L3590", "_origin": "ast", "id": "app_api_crm_invoice_info_set_default", - "community": 128, + "community": 74, "norm_label": "invoice_info_set_default()" }, { @@ -3850,7 +3850,7 @@ "source_location": "L3618", "_origin": "ast", "id": "app_api_crm_clue_list", - "community": 82, + "community": 13, "norm_label": "clue_list()" }, { @@ -3860,7 +3860,7 @@ "source_location": "L3665", "_origin": "ast", "id": "app_api_crm_clue_detail", - "community": 128, + "community": 13, "norm_label": "clue_detail()" }, { @@ -3920,7 +3920,7 @@ "source_location": "L3824", "_origin": "ast", "id": "app_api_crm_clue_check_convert", - "community": 82, + "community": 13, "norm_label": "clue_check_convert()" }, { @@ -3960,7 +3960,7 @@ "source_location": "L3917", "_origin": "ast", "id": "app_api_crm_clue_mine", - "community": 82, + "community": 13, "norm_label": "clue_mine()" }, { @@ -3970,7 +3970,7 @@ "source_location": "L3963", "_origin": "ast", "id": "app_api_crm_clue_to_follow", - "community": 82, + "community": 13, "norm_label": "clue_to_follow()" }, { @@ -3980,7 +3980,7 @@ "source_location": "L4009", "_origin": "ast", "id": "app_api_crm_clue_today_new", - "community": 82, + "community": 13, "norm_label": "clue_today_new()" }, { @@ -3990,7 +3990,7 @@ "source_location": "L4055", "_origin": "ast", "id": "app_api_crm_clue_park_area_list", - "community": 3, + "community": 13, "norm_label": "clue_park_area_list()" }, { @@ -4030,7 +4030,7 @@ "source_location": "L4165", "_origin": "ast", "id": "app_api_crm_clue_follow_statistics", - "community": 82, + "community": 13, "norm_label": "clue_follow_statistics()" }, { @@ -4040,7 +4040,7 @@ "source_location": "L4234", "_origin": "ast", "id": "app_api_crm_clue_export", - "community": 82, + "community": 13, "norm_label": "clue_export()" }, { @@ -4060,7 +4060,7 @@ "source_location": "L4330", "_origin": "ast", "id": "app_api_crm_clue_import", - "community": 82, + "community": 13, "norm_label": "clue_import()" }, { @@ -4070,7 +4070,7 @@ "source_location": "L4382", "_origin": "ast", "id": "app_api_crm_clue_check_duplicate", - "community": 82, + "community": 13, "norm_label": "clue_check_duplicate()" }, { @@ -4080,7 +4080,7 @@ "source_location": "L4406", "_origin": "ast", "id": "app_api_crm_clue_follow_detail", - "community": 85, + "community": 13, "norm_label": "clue_follow_detail()" }, { @@ -4100,7 +4100,7 @@ "source_location": "L4451", "_origin": "ast", "id": "app_api_crm_clue_statistics_overview", - "community": 82, + "community": 131, "norm_label": "clue_statistics_overview()" }, { @@ -4110,7 +4110,7 @@ "source_location": "L4479", "_origin": "ast", "id": "app_api_crm_clue_statistics_source", - "community": 82, + "community": 131, "norm_label": "clue_statistics_source()" }, { @@ -4130,7 +4130,7 @@ "source_location": "L4521", "_origin": "ast", "id": "app_api_crm_clue_statistics_trend", - "community": 82, + "community": 131, "norm_label": "clue_statistics_trend()" }, { @@ -4140,7 +4140,7 @@ "source_location": "L4548", "_origin": "ast", "id": "app_api_crm_clue_statistics_owner", - "community": 82, + "community": 131, "norm_label": "clue_statistics_owner()" }, { @@ -4150,7 +4150,7 @@ "source_location": "L4593", "_origin": "ast", "id": "app_api_crm_price_letter_list", - "community": 82, + "community": 75, "norm_label": "price_letter_list()" }, { @@ -4160,7 +4160,7 @@ "source_location": "L4634", "_origin": "ast", "id": "app_api_crm_price_letter_detail", - "community": 82, + "community": 75, "norm_label": "price_letter_detail()" }, { @@ -4170,7 +4170,7 @@ "source_location": "L4656", "_origin": "ast", "id": "app_api_crm_price_letter_add", - "community": 82, + "community": 75, "norm_label": "price_letter_add()" }, { @@ -4180,7 +4180,7 @@ "source_location": "L4683", "_origin": "ast", "id": "app_api_crm_price_letter_update", - "community": 82, + "community": 75, "norm_label": "price_letter_update()" }, { @@ -4190,7 +4190,7 @@ "source_location": "L4714", "_origin": "ast", "id": "app_api_crm_price_letter_void", - "community": 82, + "community": 75, "norm_label": "price_letter_void()" }, { @@ -4210,7 +4210,7 @@ "source_location": "L338", "_origin": "ast", "id": "app_api_crm_rationale_338", - "community": 82, + "community": 13, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002" }, { @@ -4220,7 +4220,7 @@ "source_location": "L447", "_origin": "ast", "id": "app_api_crm_rationale_447", - "community": 110, + "community": 26, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { @@ -4230,7 +4230,7 @@ "source_location": "L739", "_origin": "ast", "id": "app_api_crm_rationale_739", - "community": 82, + "community": 117, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)" }, { @@ -4240,7 +4240,7 @@ "source_location": "L902", "_origin": "ast", "id": "app_api_crm_rationale_902", - "community": 82, + "community": 117, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002" }, { @@ -4250,7 +4250,7 @@ "source_location": "L3268", "_origin": "ast", "id": "app_api_crm_rationale_3268", - "community": 82, + "community": 13, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list" }, { @@ -4260,7 +4260,7 @@ "source_location": "L3303", "_origin": "ast", "id": "app_api_crm_rationale_3303", - "community": 101, + "community": 62, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall" }, { @@ -4270,7 +4270,7 @@ "source_location": "L3328", "_origin": "ast", "id": "app_api_crm_rationale_3328", - "community": 101, + "community": 62, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo" }, { @@ -4280,7 +4280,7 @@ "source_location": "L3351", "_origin": "ast", "id": "app_api_crm_rationale_3351", - "community": 101, + "community": 62, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add" }, { @@ -4290,7 +4290,7 @@ "source_location": "L3377", "_origin": "ast", "id": "app_api_crm_rationale_3377", - "community": 101, + "community": 62, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit" }, { @@ -4300,7 +4300,7 @@ "source_location": "L3405", "_origin": "ast", "id": "app_api_crm_rationale_3405", - "community": 101, + "community": 62, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove" }, { @@ -4310,7 +4310,7 @@ "source_location": "L3434", "_origin": "ast", "id": "app_api_crm_rationale_3434", - "community": 82, + "community": 13, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export" }, { @@ -4320,7 +4320,7 @@ "source_location": "L3489", "_origin": "ast", "id": "app_api_crm_rationale_3489", - "community": 128, + "community": 74, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)" }, { @@ -4360,7 +4360,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_crm_contract_sub_routes", - "community": 83, + "community": 54, "norm_label": "crm_contract_sub_routes.py" }, { @@ -4370,7 +4370,7 @@ "source_location": "L73", "_origin": "ast", "id": "app_api_crm_contract_sub_routes_register_contract_sub_routes", - "community": 83, + "community": 54, "norm_label": "register_contract_sub_routes()" }, { @@ -4380,7 +4380,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_crm_contract_sub_routes_rationale_1", - "community": 83, + "community": 54, "norm_label": "crm \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875" }, { @@ -4400,7 +4400,7 @@ "source_location": "L91", "_origin": "ast", "id": "app_api_crm_quote_routes_register_quote_routes", - "community": 75, + "community": 29, "norm_label": "register_quote_routes()" }, { @@ -4420,7 +4420,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_init", - "community": 95, + "community": 66, "norm_label": "__init__.py" }, { @@ -4430,7 +4430,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_api_db_init_db_health", - "community": 95, + "community": 66, "norm_label": "db_health()" }, { @@ -4440,7 +4440,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_init_rationale_1", - "community": 95, + "community": 66, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002" }, { @@ -4570,7 +4570,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_inventory", - "community": 81, + "community": 31, "norm_label": "inventory.py" }, { @@ -4580,7 +4580,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_api_db_inventory_base_query", - "community": 81, + "community": 31, "norm_label": "_base_query()" }, { @@ -4590,7 +4590,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_db_inventory_py_session", - "community": 81, + "community": 31, "norm_label": "session" }, { @@ -4600,7 +4600,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_api_db_inventory_generate_batch_no", - "community": 81, + "community": 31, "norm_label": "_generate_batch_no()" }, { @@ -4610,7 +4610,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_api_db_inventory_resolve_tenant_no", - "community": 81, + "community": 31, "norm_label": "_resolve_tenant_no()" }, { @@ -4620,7 +4620,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_api_db_inventory_get_inventory_by_id", - "community": 81, + "community": 31, "norm_label": "_get_inventory_by_id()" }, { @@ -4630,7 +4630,7 @@ "source_location": "L114", "_origin": "ast", "id": "app_api_db_inventory_get_inventory", - "community": 81, + "community": 31, "norm_label": "_get_inventory()" }, { @@ -4640,7 +4640,7 @@ "source_location": "L131", "_origin": "ast", "id": "app_api_db_inventory_apply_inventory_product_update", - "community": 81, + "community": 31, "norm_label": "_apply_inventory_product_update()" }, { @@ -4650,7 +4650,7 @@ "source_location": "L147", "_origin": "ast", "id": "app_api_db_inventory_apply_inventory_update", - "community": 81, + "community": 31, "norm_label": "_apply_inventory_update()" }, { @@ -4660,7 +4660,7 @@ "source_location": "L165", "_origin": "ast", "id": "app_api_db_inventory_maybe_promote_third_party_status", - "community": 81, + "community": 31, "norm_label": "_maybe_promote_third_party_status()" }, { @@ -4670,7 +4670,7 @@ "source_location": "L176", "_origin": "ast", "id": "app_api_db_inventory_list_inventory", - "community": 81, + "community": 31, "norm_label": "list_inventory()" }, { @@ -4680,7 +4680,7 @@ "source_location": "L305", "_origin": "ast", "id": "app_api_db_inventory_inventoryexportbody", - "community": 81, + "community": 31, "norm_label": "inventoryexportbody" }, { @@ -4690,7 +4690,7 @@ "source_location": "L323", "_origin": "ast", "id": "app_api_db_inventory_export_inventory", - "community": 81, + "community": 31, "norm_label": "export_inventory()" }, { @@ -4700,7 +4700,7 @@ "source_location": "L371", "_origin": "ast", "id": "app_api_db_inventory_create_inventory", - "community": 81, + "community": 31, "norm_label": "create_inventory()" }, { @@ -4710,7 +4710,7 @@ "source_location": "L419", "_origin": "ast", "id": "app_api_db_inventory_create_link_for_plan", - "community": 81, + "community": 31, "norm_label": "create_link_for_plan()" }, { @@ -4720,7 +4720,7 @@ "source_location": "L470", "_origin": "ast", "id": "app_api_db_inventory_get_inventory_site_url", - "community": 81, + "community": 31, "norm_label": "get_inventory_site_url()" }, { @@ -4730,7 +4730,7 @@ "source_location": "L503", "_origin": "ast", "id": "app_api_db_inventory_update_inventory", - "community": 81, + "community": 31, "norm_label": "update_inventory()" }, { @@ -4740,7 +4740,7 @@ "source_location": "L521", "_origin": "ast", "id": "app_api_db_inventory_delete_inventory", - "community": 81, + "community": 31, "norm_label": "delete_inventory()" }, { @@ -4750,7 +4750,7 @@ "source_location": "L541", "_origin": "ast", "id": "app_api_db_inventory_inventoryrelateddata", - "community": 81, + "community": 31, "norm_label": "inventoryrelateddata" }, { @@ -4760,7 +4760,7 @@ "source_location": "L547", "_origin": "ast", "id": "app_api_db_inventory_get_inventory_related", - "community": 81, + "community": 31, "norm_label": "get_inventory_related()" }, { @@ -4770,7 +4770,7 @@ "source_location": "L328", "_origin": "ast", "id": "app_api_db_inventory_rationale_328", - "community": 81, + "community": 31, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -4780,7 +4780,7 @@ "source_location": "L487", "_origin": "ast", "id": "app_api_db_inventory_rationale_487", - "community": 81, + "community": 31, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002" }, { @@ -4790,7 +4790,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_plans", - "community": 19, + "community": 31, "norm_label": "plans.py" }, { @@ -4800,7 +4800,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_api_db_plans_base_query", - "community": 19, + "community": 31, "norm_label": "_base_query()" }, { @@ -4810,7 +4810,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_db_plans_py_session", - "community": 19, + "community": 31, "norm_label": "session" }, { @@ -4820,7 +4820,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_api_db_plans_list_plans", - "community": 19, + "community": 31, "norm_label": "list_plans()" }, { @@ -4830,7 +4830,7 @@ "source_location": "L228", "_origin": "ast", "id": "app_api_db_plans_planexportbody", - "community": 19, + "community": 31, "norm_label": "planexportbody" }, { @@ -4840,7 +4840,7 @@ "source_location": "L246", "_origin": "ast", "id": "app_api_db_plans_export_plans", - "community": 19, + "community": 31, "norm_label": "export_plans()" }, { @@ -4850,7 +4850,7 @@ "source_location": "L299", "_origin": "ast", "id": "app_api_db_plans_generate_plan_no", - "community": 19, + "community": 31, "norm_label": "_generate_plan_no()" }, { @@ -4860,7 +4860,7 @@ "source_location": "L306", "_origin": "ast", "id": "app_api_db_plans_create_plan", - "community": 19, + "community": 31, "norm_label": "create_plan()" }, { @@ -4870,7 +4870,7 @@ "source_location": "L349", "_origin": "ast", "id": "app_api_db_plans_autogeneratemonthlyresult", - "community": 19, + "community": 31, "norm_label": "autogeneratemonthlyresult" }, { @@ -4880,7 +4880,7 @@ "source_location": "L356", "_origin": "ast", "id": "app_api_db_plans_run_auto_generate_monthly", - "community": 19, + "community": 31, "norm_label": "run_auto_generate_monthly()" }, { @@ -4890,7 +4890,7 @@ "source_location": "L370", "_origin": "ast", "id": "app_api_db_plans_get_plan", - "community": 19, + "community": 31, "norm_label": "get_plan()" }, { @@ -4900,7 +4900,7 @@ "source_location": "L381", "_origin": "ast", "id": "app_api_db_plans_update_plan", - "community": 19, + "community": 31, "norm_label": "update_plan()" }, { @@ -4910,7 +4910,7 @@ "source_location": "L399", "_origin": "ast", "id": "app_api_db_plans_delete_plan", - "community": 19, + "community": 31, "norm_label": "delete_plan()" }, { @@ -4920,7 +4920,7 @@ "source_location": "L436", "_origin": "ast", "id": "app_api_db_plans_get_plan_by_id_only", - "community": 19, + "community": 31, "norm_label": "_get_plan_by_id_only()" }, { @@ -4930,7 +4930,7 @@ "source_location": "L450", "_origin": "ast", "id": "app_api_db_plans_apply_plan_product_update", - "community": 19, + "community": 31, "norm_label": "_apply_plan_product_update()" }, { @@ -4940,7 +4940,7 @@ "source_location": "L466", "_origin": "ast", "id": "app_api_db_plans_apply_plan_update", - "community": 19, + "community": 31, "norm_label": "_apply_plan_update()" }, { @@ -4950,7 +4950,7 @@ "source_location": "L487", "_origin": "ast", "id": "app_api_db_plans_planrelateddata", - "community": 19, + "community": 31, "norm_label": "planrelateddata" }, { @@ -4960,7 +4960,7 @@ "source_location": "L493", "_origin": "ast", "id": "app_api_db_plans_get_plan_related", - "community": 19, + "community": 31, "norm_label": "get_plan_related()" }, { @@ -4970,7 +4970,7 @@ "source_location": "L538", "_origin": "ast", "id": "app_api_db_plans_thirdpartyplanpagedata", - "community": 19, + "community": 31, "norm_label": "thirdpartyplanpagedata" }, { @@ -4980,7 +4980,7 @@ "source_location": "L545", "_origin": "ast", "id": "app_api_db_plans_get_third_party_plan_page", - "community": 19, + "community": 31, "norm_label": "get_third_party_plan_page()" }, { @@ -4990,7 +4990,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_api_db_plans_rationale_251", - "community": 19, + "community": 31, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -5000,7 +5000,7 @@ "source_location": "L361", "_origin": "ast", "id": "app_api_db_plans_rationale_361", - "community": 19, + "community": 31, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002" }, { @@ -5010,7 +5010,7 @@ "source_location": "L549", "_origin": "ast", "id": "app_api_db_plans_rationale_549", - "community": 19, + "community": 31, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002" }, { @@ -5020,7 +5020,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_public_inventory", - "community": 124, + "community": 52, "norm_label": "public_inventory.py" }, { @@ -5030,7 +5030,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_api_db_public_inventory_parse_feedback_images", - "community": 124, + "community": 52, "norm_label": "_parse_feedback_images()" }, { @@ -5040,7 +5040,7 @@ "source_location": "L40", "_origin": "ast", "id": "app_api_db_public_inventory_get_inventory_by_token", - "community": 124, + "community": 52, "norm_label": "_get_inventory_by_token()" }, { @@ -5050,7 +5050,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_db_public_inventory_py_session", - "community": 124, + "community": 52, "norm_label": "session" }, { @@ -5060,7 +5060,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_api_db_public_inventory_resolve_plan_voided", - "community": 124, + "community": 52, "norm_label": "_resolve_plan_voided()" }, { @@ -5070,7 +5070,7 @@ "source_location": "L70", "_origin": "ast", "id": "app_api_db_public_inventory_assert_editable", - "community": 124, + "community": 52, "norm_label": "_assert_editable()" }, { @@ -5080,7 +5080,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_api_db_public_inventory_build_public_page", - "community": 124, + "community": 52, "norm_label": "_build_public_page()" }, { @@ -5090,7 +5090,7 @@ "source_location": "L101", "_origin": "ast", "id": "app_api_db_public_inventory_get_public_inventory", - "community": 124, + "community": 52, "norm_label": "get_public_inventory()" }, { @@ -5100,7 +5100,7 @@ "source_location": "L108", "_origin": "ast", "id": "app_api_db_public_inventory_save_public_feedback", - "community": 124, + "community": 52, "norm_label": "save_public_feedback()" }, { @@ -5110,7 +5110,7 @@ "source_location": "L131", "_origin": "ast", "id": "app_api_db_public_inventory_format_file_size", - "community": 124, + "community": 52, "norm_label": "_format_file_size()" }, { @@ -5120,7 +5120,7 @@ "source_location": "L140", "_origin": "ast", "id": "app_api_db_public_inventory_upload_public_attachment", - "community": 124, + "community": 52, "norm_label": "upload_public_attachment()" }, { @@ -5130,7 +5130,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_db_public_inventory_py_uploadfile", - "community": 124, + "community": 52, "norm_label": "uploadfile" }, { @@ -5140,7 +5140,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_public_inventory_rationale_1", - "community": 124, + "community": 52, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api" }, { @@ -5380,7 +5380,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_duty", - "community": 3, + "community": 110, "norm_label": "duty.py" }, { @@ -5390,7 +5390,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_api_duty_enrich_assign_names", - "community": 3, + "community": 110, "norm_label": "_enrich_assign_names()" }, { @@ -5400,7 +5400,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_duty_py_session", - "community": 3, + "community": 110, "norm_label": "session" }, { @@ -5410,7 +5410,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_api_duty_month_summary", - "community": 3, + "community": 110, "norm_label": "month_summary()" }, { @@ -5420,7 +5420,7 @@ "source_location": "L51", "_origin": "ast", "id": "app_api_duty_day_detail", - "community": 3, + "community": 110, "norm_label": "day_detail()" }, { @@ -5430,7 +5430,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_api_duty_duty_user_options", - "community": 3, + "community": 110, "norm_label": "duty_user_options()" }, { @@ -5440,7 +5440,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_api_duty_ensure_duty_dict", - "community": 3, + "community": 110, "norm_label": "ensure_duty_dict()" }, { @@ -5450,7 +5450,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_api_duty_save_day", - "community": 3, + "community": 110, "norm_label": "save_day()" }, { @@ -5460,7 +5460,7 @@ "source_location": "L115", "_origin": "ast", "id": "app_api_duty_set_link", - "community": 3, + "community": 110, "norm_label": "set_link()" }, { @@ -5470,7 +5470,7 @@ "source_location": "L131", "_origin": "ast", "id": "app_api_duty_delete_assignment", - "community": 3, + "community": 110, "norm_label": "delete_assignment()" }, { @@ -5480,7 +5480,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_api_duty_rationale_22", - "community": 3, + "community": 110, "norm_label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personname(\u7528 nick_name)\u3002" }, { @@ -5490,7 +5490,7 @@ "source_location": "L69", "_origin": "ast", "id": "app_api_duty_rationale_69", - "community": 3, + "community": 110, "norm_label": "\u503c\u73ed\u53ef\u5b89\u6392\u4eba\u5458:\u4ec5\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u4e0b\u7684\u542f\u7528\u7528\u6237\u3002" }, { @@ -5500,7 +5500,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_leave", - "community": 107, + "community": 66, "norm_label": "leave.py" }, { @@ -5510,7 +5510,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_api_leave_leave_local_callback", - "community": 107, + "community": 3, "norm_label": "_leave_local_callback()" }, { @@ -5520,7 +5520,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_leave_py_session", - "community": 107, + "community": 3, "norm_label": "session" }, { @@ -5530,7 +5530,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_api_leave_list_leaves", - "community": 107, + "community": 66, "norm_label": "list_leaves()" }, { @@ -5540,7 +5540,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_api_leave_leaveexportbody", - "community": 45, + "community": 66, "norm_label": "leaveexportbody" }, { @@ -5550,7 +5550,7 @@ "source_location": "L93", "_origin": "ast", "id": "app_api_leave_export_leaves", - "community": 107, + "community": 66, "norm_label": "export_leaves()" }, { @@ -5560,7 +5560,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_api_leave_create_leave", - "community": 107, + "community": 12, "norm_label": "create_leave()" }, { @@ -5570,7 +5570,7 @@ "source_location": "L170", "_origin": "ast", "id": "app_api_leave_submit_leave", - "community": 107, + "community": 3, "norm_label": "submit_leave()" }, { @@ -5580,7 +5580,7 @@ "source_location": "L225", "_origin": "ast", "id": "app_api_leave_leave_workflow_callback", - "community": 107, + "community": 3, "norm_label": "leave_workflow_callback()" }, { @@ -5590,7 +5590,7 @@ "source_location": "L244", "_origin": "ast", "id": "app_api_leave_get_leave", - "community": 107, + "community": 3, "norm_label": "get_leave()" }, { @@ -5600,7 +5600,7 @@ "source_location": "L257", "_origin": "ast", "id": "app_api_leave_delete_leave", - "community": 107, + "community": 3, "norm_label": "delete_leave()" }, { @@ -5610,7 +5610,7 @@ "source_location": "L274", "_origin": "ast", "id": "app_api_leave_update_leave", - "community": 107, + "community": 3, "norm_label": "update_leave()" }, { @@ -5620,7 +5620,7 @@ "source_location": "L98", "_origin": "ast", "id": "app_api_leave_rationale_98", - "community": 107, + "community": 66, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -5640,7 +5640,7 @@ "source_location": "L695", "_origin": "ast", "id": "app_api_menu_get_menu_list", - "community": 66, + "community": 3, "norm_label": "get_menu_list()" }, { @@ -5700,7 +5700,7 @@ "source_location": "L102", "_origin": "ast", "id": "app_api_monitor_operlogexportbody", - "community": 45, + "community": 66, "norm_label": "operlogexportbody" }, { @@ -5760,7 +5760,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_base_data", - "community": 17, + "community": 80, "norm_label": "base_data.py" }, { @@ -5770,7 +5770,7 @@ "source_location": "L83", "_origin": "ast", "id": "app_api_pl_base_data_list_carriers", - "community": 17, + "community": 80, "norm_label": "list_carriers()" }, { @@ -5780,7 +5780,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_base_data_py_session", - "community": 17, + "community": 80, "norm_label": "session" }, { @@ -5800,7 +5800,7 @@ "source_location": "L150", "_origin": "ast", "id": "app_api_pl_base_data_export_carriers", - "community": 17, + "community": 80, "norm_label": "export_carriers()" }, { @@ -5810,7 +5810,7 @@ "source_location": "L222", "_origin": "ast", "id": "app_api_pl_base_data_create_carrier", - "community": 17, + "community": 80, "norm_label": "create_carrier()" }, { @@ -5820,7 +5820,7 @@ "source_location": "L252", "_origin": "ast", "id": "app_api_pl_base_data_get_carrier", - "community": 17, + "community": 80, "norm_label": "get_carrier()" }, { @@ -5830,7 +5830,7 @@ "source_location": "L263", "_origin": "ast", "id": "app_api_pl_base_data_update_carrier", - "community": 17, + "community": 80, "norm_label": "update_carrier()" }, { @@ -5840,7 +5840,7 @@ "source_location": "L292", "_origin": "ast", "id": "app_api_pl_base_data_delete_carrier", - "community": 17, + "community": 80, "norm_label": "delete_carrier()" }, { @@ -5850,7 +5850,7 @@ "source_location": "L306", "_origin": "ast", "id": "app_api_pl_base_data_approve_carrier", - "community": 17, + "community": 80, "norm_label": "approve_carrier()" }, { @@ -5860,7 +5860,7 @@ "source_location": "L315", "_origin": "ast", "id": "app_api_pl_base_data_reject_carrier", - "community": 17, + "community": 80, "norm_label": "reject_carrier()" }, { @@ -5870,7 +5870,7 @@ "source_location": "L344", "_origin": "ast", "id": "app_api_pl_base_data_vehicle_to_read", - "community": 17, + "community": 152, "norm_label": "_vehicle_to_read()" }, { @@ -5880,7 +5880,7 @@ "source_location": "L361", "_origin": "ast", "id": "app_api_pl_base_data_vehicle_to_detail", - "community": 17, + "community": 152, "norm_label": "_vehicle_to_detail()" }, { @@ -5890,7 +5890,7 @@ "source_location": "L379", "_origin": "ast", "id": "app_api_pl_base_data_list_vehicles", - "community": 17, + "community": 27, "norm_label": "list_vehicles()" }, { @@ -5910,7 +5910,7 @@ "source_location": "L510", "_origin": "ast", "id": "app_api_pl_base_data_export_vehicles", - "community": 17, + "community": 152, "norm_label": "export_vehicles()" }, { @@ -5920,7 +5920,7 @@ "source_location": "L574", "_origin": "ast", "id": "app_api_pl_base_data_create_vehicle", - "community": 17, + "community": 152, "norm_label": "create_vehicle()" }, { @@ -5930,7 +5930,7 @@ "source_location": "L651", "_origin": "ast", "id": "app_api_pl_base_data_get_vehicle", - "community": 17, + "community": 152, "norm_label": "get_vehicle()" }, { @@ -5940,7 +5940,7 @@ "source_location": "L662", "_origin": "ast", "id": "app_api_pl_base_data_update_vehicle", - "community": 17, + "community": 152, "norm_label": "update_vehicle()" }, { @@ -5950,7 +5950,7 @@ "source_location": "L736", "_origin": "ast", "id": "app_api_pl_base_data_delete_vehicle", - "community": 17, + "community": 80, "norm_label": "delete_vehicle()" }, { @@ -5960,7 +5960,7 @@ "source_location": "L769", "_origin": "ast", "id": "app_api_pl_base_data_personnel_to_read", - "community": 17, + "community": 27, "norm_label": "_personnel_to_read()" }, { @@ -5970,7 +5970,7 @@ "source_location": "L784", "_origin": "ast", "id": "app_api_pl_base_data_personnel_to_detail", - "community": 17, + "community": 27, "norm_label": "_personnel_to_detail()" }, { @@ -5980,7 +5980,7 @@ "source_location": "L798", "_origin": "ast", "id": "app_api_pl_base_data_list_personnel", - "community": 17, + "community": 27, "norm_label": "list_personnel()" }, { @@ -6000,7 +6000,7 @@ "source_location": "L888", "_origin": "ast", "id": "app_api_pl_base_data_export_personnel", - "community": 17, + "community": 80, "norm_label": "export_personnel()" }, { @@ -6010,7 +6010,7 @@ "source_location": "L960", "_origin": "ast", "id": "app_api_pl_base_data_create_personnel", - "community": 17, + "community": 27, "norm_label": "create_personnel()" }, { @@ -6020,7 +6020,7 @@ "source_location": "L1012", "_origin": "ast", "id": "app_api_pl_base_data_get_personnel", - "community": 17, + "community": 64, "norm_label": "get_personnel()" }, { @@ -6030,7 +6030,7 @@ "source_location": "L1023", "_origin": "ast", "id": "app_api_pl_base_data_update_personnel", - "community": 17, + "community": 27, "norm_label": "update_personnel()" }, { @@ -6040,7 +6040,7 @@ "source_location": "L1079", "_origin": "ast", "id": "app_api_pl_base_data_delete_personnel", - "community": 17, + "community": 80, "norm_label": "delete_personnel()" }, { @@ -6050,7 +6050,7 @@ "source_location": "L1112", "_origin": "ast", "id": "app_api_pl_base_data_personnel_to_driver_read", - "community": 17, + "community": 80, "norm_label": "_personnel_to_driver_read()" }, { @@ -6060,7 +6060,7 @@ "source_location": "L1131", "_origin": "ast", "id": "app_api_pl_base_data_list_drivers", - "community": 17, + "community": 80, "norm_label": "list_drivers()" }, { @@ -6080,7 +6080,7 @@ "source_location": "L1182", "_origin": "ast", "id": "app_api_pl_base_data_export_drivers", - "community": 17, + "community": 80, "norm_label": "export_drivers()" }, { @@ -6090,7 +6090,7 @@ "source_location": "L1225", "_origin": "ast", "id": "app_api_pl_base_data_create_driver", - "community": 17, + "community": 80, "norm_label": "create_driver()" }, { @@ -6100,7 +6100,7 @@ "source_location": "L1250", "_origin": "ast", "id": "app_api_pl_base_data_get_driver", - "community": 17, + "community": 80, "norm_label": "get_driver()" }, { @@ -6110,7 +6110,7 @@ "source_location": "L1261", "_origin": "ast", "id": "app_api_pl_base_data_update_driver", - "community": 17, + "community": 80, "norm_label": "update_driver()" }, { @@ -6120,7 +6120,7 @@ "source_location": "L1286", "_origin": "ast", "id": "app_api_pl_base_data_delete_driver", - "community": 17, + "community": 80, "norm_label": "delete_driver()" }, { @@ -6140,7 +6140,7 @@ "source_location": "L1337", "_origin": "ast", "id": "app_api_pl_base_data_unbind_vehicle_driver", - "community": 17, + "community": 80, "norm_label": "unbind_vehicle_driver()" }, { @@ -6160,7 +6160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_base_data_rationale_1", - "community": 17, + "community": 80, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e api(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458)" }, { @@ -6170,7 +6170,7 @@ "source_location": "L155", "_origin": "ast", "id": "app_api_pl_base_data_rationale_155", - "community": 17, + "community": 80, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -6180,7 +6180,7 @@ "source_location": "L515", "_origin": "ast", "id": "app_api_pl_base_data_rationale_515", - "community": 17, + "community": 152, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -6190,7 +6190,7 @@ "source_location": "L893", "_origin": "ast", "id": "app_api_pl_base_data_rationale_893", - "community": 17, + "community": 80, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -6200,7 +6200,7 @@ "source_location": "L1187", "_origin": "ast", "id": "app_api_pl_base_data_rationale_1187", - "community": 17, + "community": 80, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -6240,7 +6240,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_freight", - "community": 10, + "community": 47, "norm_label": "freight.py" }, { @@ -6250,7 +6250,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_api_pl_freight_generate_settlement_no", - "community": 10, + "community": 47, "norm_label": "_generate_settlement_no()" }, { @@ -6260,7 +6260,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_freight_py_session", - "community": 10, + "community": 47, "norm_label": "session" }, { @@ -6270,7 +6270,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_api_pl_freight_list_unsettled_plans", - "community": 10, + "community": 47, "norm_label": "list_unsettled_plans()" }, { @@ -6280,7 +6280,7 @@ "source_location": "L83", "_origin": "ast", "id": "app_api_pl_freight_list_settlements", - "community": 10, + "community": 47, "norm_label": "list_settlements()" }, { @@ -6290,7 +6290,7 @@ "source_location": "L135", "_origin": "ast", "id": "app_api_pl_freight_unsettledexportbody", - "community": 10, + "community": 47, "norm_label": "unsettledexportbody" }, { @@ -6300,7 +6300,7 @@ "source_location": "L146", "_origin": "ast", "id": "app_api_pl_freight_export_unsettled_plans", - "community": 10, + "community": 47, "norm_label": "export_unsettled_plans()" }, { @@ -6310,7 +6310,7 @@ "source_location": "L193", "_origin": "ast", "id": "app_api_pl_freight_settlementexportbody", - "community": 10, + "community": 47, "norm_label": "settlementexportbody" }, { @@ -6320,7 +6320,7 @@ "source_location": "L204", "_origin": "ast", "id": "app_api_pl_freight_export_settlements", - "community": 10, + "community": 47, "norm_label": "export_settlements()" }, { @@ -6330,7 +6330,7 @@ "source_location": "L238", "_origin": "ast", "id": "app_api_pl_freight_get_settlement_by_transport", - "community": 10, + "community": 47, "norm_label": "get_settlement_by_transport()" }, { @@ -6340,7 +6340,7 @@ "source_location": "L253", "_origin": "ast", "id": "app_api_pl_freight_create_settlement", - "community": 10, + "community": 47, "norm_label": "create_settlement()" }, { @@ -6350,7 +6350,7 @@ "source_location": "L272", "_origin": "ast", "id": "app_api_pl_freight_get_settlement", - "community": 10, + "community": 47, "norm_label": "get_settlement()" }, { @@ -6360,7 +6360,7 @@ "source_location": "L285", "_origin": "ast", "id": "app_api_pl_freight_update_settlement", - "community": 10, + "community": 47, "norm_label": "update_settlement()" }, { @@ -6370,7 +6370,7 @@ "source_location": "L303", "_origin": "ast", "id": "app_api_pl_freight_cancel_settlement", - "community": 10, + "community": 47, "norm_label": "cancel_settlement()" }, { @@ -6380,7 +6380,7 @@ "source_location": "L315", "_origin": "ast", "id": "app_api_pl_freight_delete_settlement", - "community": 10, + "community": 47, "norm_label": "delete_settlement()" }, { @@ -6390,7 +6390,7 @@ "source_location": "L327", "_origin": "ast", "id": "app_api_pl_freight_submit_settlement_approval", - "community": 10, + "community": 47, "norm_label": "submit_settlement_approval()" }, { @@ -6400,7 +6400,7 @@ "source_location": "L346", "_origin": "ast", "id": "app_api_pl_freight_process_settlement_approval", - "community": 10, + "community": 47, "norm_label": "process_settlement_approval()" }, { @@ -6410,7 +6410,7 @@ "source_location": "L366", "_origin": "ast", "id": "app_api_pl_freight_withdraw_settlement_approval", - "community": 10, + "community": 47, "norm_label": "withdraw_settlement_approval()" }, { @@ -6420,7 +6420,7 @@ "source_location": "L378", "_origin": "ast", "id": "app_api_pl_freight_get_settlement_approval_flow", - "community": 10, + "community": 47, "norm_label": "get_settlement_approval_flow()" }, { @@ -6430,7 +6430,7 @@ "source_location": "L389", "_origin": "ast", "id": "app_api_pl_freight_disburse_settlement", - "community": 10, + "community": 47, "norm_label": "disburse_settlement()" }, { @@ -6440,7 +6440,7 @@ "source_location": "L409", "_origin": "ast", "id": "app_api_pl_freight_submit_settlement_legacy", - "community": 10, + "community": 47, "norm_label": "submit_settlement_legacy()" }, { @@ -6450,7 +6450,7 @@ "source_location": "L418", "_origin": "ast", "id": "app_api_pl_freight_approve_settlement_legacy", - "community": 10, + "community": 47, "norm_label": "approve_settlement_legacy()" }, { @@ -6460,7 +6460,7 @@ "source_location": "L427", "_origin": "ast", "id": "app_api_pl_freight_list_vouchers", - "community": 10, + "community": 47, "norm_label": "list_vouchers()" }, { @@ -6970,7 +6970,7 @@ "source_location": "L154", "_origin": "ast", "id": "app_api_pl_plan_resolve_list_product_name", - "community": 148, + "community": 144, "norm_label": "_resolve_list_product_name()" }, { @@ -7060,7 +7060,7 @@ "source_location": "L275", "_origin": "ast", "id": "app_api_pl_plan_determine_plan_type", - "community": 144, + "community": 0, "norm_label": "_determine_plan_type()" }, { @@ -7100,7 +7100,7 @@ "source_location": "L323", "_origin": "ast", "id": "app_api_pl_plan_plan_plate_match", - "community": 148, + "community": 144, "norm_label": "_plan_plate_match()" }, { @@ -7110,7 +7110,7 @@ "source_location": "L332", "_origin": "ast", "id": "app_api_pl_plan_parse_status_csv", - "community": 148, + "community": 144, "norm_label": "_parse_status_csv()" }, { @@ -7120,7 +7120,7 @@ "source_location": "L338", "_origin": "ast", "id": "app_api_pl_plan_apply_follow_status_filter", - "community": 148, + "community": 144, "norm_label": "_apply_follow_status_filter()" }, { @@ -7130,7 +7130,7 @@ "source_location": "L347", "_origin": "ast", "id": "app_api_pl_plan_apply_exclude_follow_status_filter", - "community": 148, + "community": 144, "norm_label": "_apply_exclude_follow_status_filter()" }, { @@ -7140,7 +7140,7 @@ "source_location": "L357", "_origin": "ast", "id": "app_api_pl_plan_list_plans", - "community": 148, + "community": 144, "norm_label": "list_plans()" }, { @@ -7160,7 +7160,7 @@ "source_location": "L649", "_origin": "ast", "id": "app_api_pl_plan_planexportbody", - "community": 148, + "community": 173, "norm_label": "planexportbody" }, { @@ -7170,7 +7170,7 @@ "source_location": "L673", "_origin": "ast", "id": "app_api_pl_plan_export_plans", - "community": 148, + "community": 144, "norm_label": "export_plans()" }, { @@ -7184,11 +7184,21 @@ "norm_label": "count_plans_by_contract()" }, { - "label": "list_contract_gaps()", + "label": "get_contract_product_arrange_qty()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L816", "_origin": "ast", + "id": "app_api_pl_plan_get_contract_product_arrange_qty", + "community": 144, + "norm_label": "get_contract_product_arrange_qty()" + }, + { + "label": "list_contract_gaps()", + "file_type": "code", + "source_file": "app/api/pl/plan.py", + "source_location": "L837", + "_origin": "ast", "id": "app_api_pl_plan_list_contract_gaps", "community": 144, "norm_label": "list_contract_gaps()" @@ -7197,17 +7207,17 @@ "label": "ContractGapExportBody", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L868", + "source_location": "L889", "_origin": "ast", "id": "app_api_pl_plan_contractgapexportbody", - "community": 144, + "community": 173, "norm_label": "contractgapexportbody" }, { "label": "export_contract_gaps()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L881", + "source_location": "L902", "_origin": "ast", "id": "app_api_pl_plan_export_contract_gaps", "community": 144, @@ -7217,7 +7227,7 @@ "label": "put_plan_stop_contracts()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L933", + "source_location": "L954", "_origin": "ast", "id": "app_api_pl_plan_put_plan_stop_contracts", "community": 144, @@ -7227,7 +7237,7 @@ "label": "put_plan_side_contracts()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L958", + "source_location": "L979", "_origin": "ast", "id": "app_api_pl_plan_put_plan_side_contracts", "community": 144, @@ -7237,7 +7247,7 @@ "label": "create_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L988", + "source_location": "L1009", "_origin": "ast", "id": "app_api_pl_plan_create_plan", "community": 144, @@ -7247,27 +7257,27 @@ "label": "create_plan_full()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1072", + "source_location": "L1093", "_origin": "ast", "id": "app_api_pl_plan_create_plan_full", - "community": 63, + "community": 144, "norm_label": "create_plan_full()" }, { "label": "create_from_contract()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1251", + "source_location": "L1272", "_origin": "ast", "id": "app_api_pl_plan_create_from_contract", - "community": 144, + "community": 0, "norm_label": "create_from_contract()" }, { "label": "get_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1365", + "source_location": "L1386", "_origin": "ast", "id": "app_api_pl_plan_get_plan", "community": 0, @@ -7277,17 +7287,17 @@ "label": "update_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1436", + "source_location": "L1457", "_origin": "ast", "id": "app_api_pl_plan_update_plan", - "community": 63, + "community": 144, "norm_label": "update_plan()" }, { "label": "patch_plan_product_certs()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1679", + "source_location": "L1700", "_origin": "ast", "id": "app_api_pl_plan_patch_plan_product_certs", "community": 144, @@ -7297,7 +7307,7 @@ "label": "patch_plan_hazard_cert_ready()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1711", + "source_location": "L1732", "_origin": "ast", "id": "app_api_pl_plan_patch_plan_hazard_cert_ready", "community": 144, @@ -7307,7 +7317,7 @@ "label": "patch_plan_erp_entered()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1743", + "source_location": "L1764", "_origin": "ast", "id": "app_api_pl_plan_patch_plan_erp_entered", "community": 144, @@ -7317,27 +7327,27 @@ "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1778", + "source_location": "L1799", "_origin": "ast", "id": "app_api_pl_plan_build_driver_url", - "community": 53, + "community": 173, "norm_label": "_build_driver_url()" }, { "label": "get_plan_arrange_info()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1784", + "source_location": "L1805", "_origin": "ast", "id": "app_api_pl_plan_get_plan_arrange_info", - "community": 53, + "community": 173, "norm_label": "get_plan_arrange_info()" }, { "label": "mark_plan_wait_notice()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1901", + "source_location": "L1922", "_origin": "ast", "id": "app_api_pl_plan_mark_plan_wait_notice", "community": 144, @@ -7347,7 +7357,7 @@ "label": "cancel_plan_wait_notice()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1925", + "source_location": "L1946", "_origin": "ast", "id": "app_api_pl_plan_cancel_plan_wait_notice", "community": 144, @@ -7357,7 +7367,7 @@ "label": "force_plan_follow_status()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1953", + "source_location": "L1974", "_origin": "ast", "id": "app_api_pl_plan_force_plan_follow_status", "community": 144, @@ -7367,7 +7377,7 @@ "label": "cancel_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1988", + "source_location": "L2009", "_origin": "ast", "id": "app_api_pl_plan_cancel_plan", "community": 144, @@ -7377,7 +7387,7 @@ "label": "archive_plan_draft()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2050", + "source_location": "L2071", "_origin": "ast", "id": "app_api_pl_plan_archive_plan_draft", "community": 0, @@ -7387,7 +7397,7 @@ "label": "archive_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2129", + "source_location": "L2150", "_origin": "ast", "id": "app_api_pl_plan_archive_plan", "community": 0, @@ -7397,27 +7407,27 @@ "label": "update_plan_driver_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2248", + "source_location": "L2269", "_origin": "ast", "id": "app_api_pl_plan_update_plan_driver_feedback", - "community": 144, + "community": 0, "norm_label": "update_plan_driver_feedback()" }, { "label": "update_plan_site_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2279", + "source_location": "L2300", "_origin": "ast", "id": "app_api_pl_plan_update_plan_site_feedback", - "community": 144, + "community": 0, "norm_label": "update_plan_site_feedback()" }, { "label": "get_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2318", + "source_location": "L2339", "_origin": "ast", "id": "app_api_pl_plan_get_inbound_slip_template", "community": 144, @@ -7427,7 +7437,7 @@ "label": "save_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2329", + "source_location": "L2350", "_origin": "ast", "id": "app_api_pl_plan_save_inbound_slip_template", "community": 144, @@ -7437,7 +7447,7 @@ "label": "get_print_delivery_slip()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2352", + "source_location": "L2373", "_origin": "ast", "id": "app_api_pl_plan_get_print_delivery_slip", "community": 144, @@ -7447,7 +7457,7 @@ "label": "get_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2376", + "source_location": "L2397", "_origin": "ast", "id": "app_api_pl_plan_get_delivery_slip_template", "community": 144, @@ -7457,7 +7467,7 @@ "label": "save_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2387", + "source_location": "L2408", "_origin": "ast", "id": "app_api_pl_plan_save_delivery_slip_template", "community": 144, @@ -7467,7 +7477,7 @@ "label": "get_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2410", + "source_location": "L2431", "_origin": "ast", "id": "app_api_pl_plan_get_subpack_slip_template", "community": 144, @@ -7477,7 +7487,7 @@ "label": "save_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2421", + "source_location": "L2442", "_origin": "ast", "id": "app_api_pl_plan_save_subpack_slip_template", "community": 144, @@ -7487,7 +7497,7 @@ "label": "delete_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L2458", + "source_location": "L2479", "_origin": "ast", "id": "app_api_pl_plan_delete_plan", "community": 144, @@ -7500,7 +7510,7 @@ "source_location": "L160", "_origin": "ast", "id": "app_api_pl_plan_rationale_160", - "community": 148, + "community": 144, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002" }, { @@ -7540,26 +7550,36 @@ "source_location": "L678", "_origin": "ast", "id": "app_api_pl_plan_rationale_678", - "community": 148, + "community": 144, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, + { + "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", + "file_type": "rationale", + "source_file": "app/api/pl/plan.py", + "source_location": "L823", + "_origin": "ast", + "id": "app_api_pl_plan_rationale_823", + "community": 144, + "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002" + }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L1077", + "source_location": "L1098", "_origin": "ast", - "id": "app_api_pl_plan_rationale_1077", - "community": 63, + "id": "app_api_pl_plan_rationale_1098", + "community": 144, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L1685", + "source_location": "L1706", "_origin": "ast", - "id": "app_api_pl_plan_rationale_1685", + "id": "app_api_pl_plan_rationale_1706", "community": 144, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)" }, @@ -7567,19 +7587,19 @@ "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L1789", + "source_location": "L1810", "_origin": "ast", - "id": "app_api_pl_plan_rationale_1789", - "community": 53, + "id": "app_api_pl_plan_rationale_1810", + "community": 173, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L1959", + "source_location": "L1980", "_origin": "ast", - "id": "app_api_pl_plan_rationale_1959", + "id": "app_api_pl_plan_rationale_1980", "community": 144, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002" }, @@ -7587,9 +7607,9 @@ "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L1993", + "source_location": "L2014", "_origin": "ast", - "id": "app_api_pl_plan_rationale_1993", + "id": "app_api_pl_plan_rationale_2014", "community": 144, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002" }, @@ -7597,9 +7617,9 @@ "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L2358", + "source_location": "L2379", "_origin": "ast", - "id": "app_api_pl_plan_rationale_2358", + "id": "app_api_pl_plan_rationale_2379", "community": 144, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002" }, @@ -7790,7 +7810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_public_site", - "community": 52, + "community": 56, "norm_label": "public_site.py" }, { @@ -7800,7 +7820,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_api_pl_public_site_parse_feedback_images", - "community": 52, + "community": 56, "norm_label": "_parse_feedback_images()" }, { @@ -7810,7 +7830,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_api_pl_public_site_get_site_link_by_token", - "community": 52, + "community": 56, "norm_label": "_get_site_link_by_token()" }, { @@ -7820,7 +7840,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_public_site_py_session", - "community": 52, + "community": 56, "norm_label": "session" }, { @@ -7830,7 +7850,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_api_pl_public_site_resolve_site_link_flags", - "community": 52, + "community": 56, "norm_label": "_resolve_site_link_flags()" }, { @@ -7840,7 +7860,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_api_pl_public_site_resolve_unit_label", - "community": 52, + "community": 56, "norm_label": "_resolve_unit_label()" }, { @@ -7850,7 +7870,7 @@ "source_location": "L73", "_origin": "ast", "id": "app_api_pl_public_site_resolve_plan_product", - "community": 52, + "community": 56, "norm_label": "_resolve_plan_product()" }, { @@ -7860,7 +7880,7 @@ "source_location": "L86", "_origin": "ast", "id": "app_api_pl_public_site_build_site_product_read", - "community": 52, + "community": 56, "norm_label": "_build_site_product_read()" }, { @@ -7870,7 +7890,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_api_pl_public_site_build_public_page", - "community": 52, + "community": 56, "norm_label": "_build_public_page()" }, { @@ -7880,7 +7900,7 @@ "source_location": "L187", "_origin": "ast", "id": "app_api_pl_public_site_get_public_site", - "community": 52, + "community": 56, "norm_label": "get_public_site()" }, { @@ -7890,7 +7910,7 @@ "source_location": "L194", "_origin": "ast", "id": "app_api_pl_public_site_save_public_site_feedback", - "community": 52, + "community": 56, "norm_label": "save_public_site_feedback()" }, { @@ -7900,7 +7920,7 @@ "source_location": "L217", "_origin": "ast", "id": "app_api_pl_public_site_format_file_size", - "community": 52, + "community": 56, "norm_label": "_format_file_size()" }, { @@ -7910,7 +7930,7 @@ "source_location": "L226", "_origin": "ast", "id": "app_api_pl_public_site_upload_public_site_attachment", - "community": 52, + "community": 56, "norm_label": "upload_public_site_attachment()" }, { @@ -7920,7 +7940,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_public_site_py_uploadfile", - "community": 52, + "community": 56, "norm_label": "uploadfile" }, { @@ -7930,7 +7950,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_public_site_rationale_1", - "community": 52, + "community": 56, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api(pl_transport_site_link)" }, { @@ -8090,7 +8110,7 @@ "source_location": "L298", "_origin": "ast", "id": "app_api_pl_public_transport_resolve_driver_link_flags", - "community": 52, + "community": 56, "norm_label": "_resolve_driver_link_flags()" }, { @@ -8520,7 +8540,7 @@ "source_location": "L602", "_origin": "ast", "id": "app_api_pl_transport_export_transports", - "community": 173, + "community": 139, "norm_label": "export_transports()" }, { @@ -8640,7 +8660,7 @@ "source_location": "L607", "_origin": "ast", "id": "app_api_pl_transport_rationale_607", - "community": 173, + "community": 139, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -8800,7 +8820,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance", - "community": 65, + "community": 139, "norm_label": "vehicle_maintenance.py" }, { @@ -8810,7 +8830,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_list_applies", - "community": 65, + "community": 139, "norm_label": "list_applies()" }, { @@ -8820,7 +8840,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_py_date", - "community": 65, + "community": 139, "norm_label": "date" }, { @@ -8830,7 +8850,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_py_session", - "community": 65, + "community": 139, "norm_label": "session" }, { @@ -8840,7 +8860,7 @@ "source_location": "L70", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_list_reminders", - "community": 65, + "community": 139, "norm_label": "list_reminders()" }, { @@ -8850,7 +8870,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody", - "community": 65, + "community": 139, "norm_label": "maintenanceapplyexportbody" }, { @@ -8860,7 +8880,7 @@ "source_location": "L113", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_export_applies", - "community": 65, + "community": 139, "norm_label": "export_applies()" }, { @@ -8870,7 +8890,7 @@ "source_location": "L157", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_get_apply", - "community": 65, + "community": 139, "norm_label": "get_apply()" }, { @@ -8880,7 +8900,7 @@ "source_location": "L167", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_create_apply", - "community": 65, + "community": 139, "norm_label": "create_apply()" }, { @@ -8890,7 +8910,7 @@ "source_location": "L177", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_update_apply", - "community": 65, + "community": 139, "norm_label": "update_apply()" }, { @@ -8900,7 +8920,7 @@ "source_location": "L188", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_cancel_apply", - "community": 65, + "community": 139, "norm_label": "cancel_apply()" }, { @@ -8910,7 +8930,7 @@ "source_location": "L198", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_delete_applies", - "community": 65, + "community": 139, "norm_label": "delete_applies()" }, { @@ -8920,7 +8940,7 @@ "source_location": "L209", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_list_process_board", - "community": 65, + "community": 139, "norm_label": "list_process_board()" }, { @@ -8930,7 +8950,7 @@ "source_location": "L257", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_maintprocessexportbody", - "community": 65, + "community": 139, "norm_label": "maintprocessexportbody" }, { @@ -8940,7 +8960,7 @@ "source_location": "L271", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_export_process_board", - "community": 65, + "community": 139, "norm_label": "export_process_board()" }, { @@ -8950,7 +8970,7 @@ "source_location": "L305", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_get_process", - "community": 65, + "community": 139, "norm_label": "get_process()" }, { @@ -8960,7 +8980,7 @@ "source_location": "L315", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_create_process", - "community": 65, + "community": 139, "norm_label": "create_process()" }, { @@ -8970,7 +8990,7 @@ "source_location": "L325", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_update_process", - "community": 65, + "community": 139, "norm_label": "update_process()" }, { @@ -8980,7 +9000,7 @@ "source_location": "L336", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_delete_processes", - "community": 65, + "community": 139, "norm_label": "delete_processes()" }, { @@ -8990,7 +9010,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_rationale_118", - "community": 65, + "community": 139, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -9200,7 +9220,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_vehicle_urea", - "community": 11, + "community": 47, "norm_label": "vehicle_urea.py" }, { @@ -9210,7 +9230,7 @@ "source_location": "L36", "_origin": "ast", "id": "app_api_pl_vehicle_urea_list_applies", - "community": 11, + "community": 47, "norm_label": "list_applies()" }, { @@ -9220,7 +9240,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_vehicle_urea_py_date", - "community": 11, + "community": 47, "norm_label": "date" }, { @@ -9230,7 +9250,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_vehicle_urea_py_session", - "community": 11, + "community": 47, "norm_label": "session" }, { @@ -9240,7 +9260,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_api_pl_vehicle_urea_ureaapplyexportbody", - "community": 11, + "community": 47, "norm_label": "ureaapplyexportbody" }, { @@ -9250,7 +9270,7 @@ "source_location": "L89", "_origin": "ast", "id": "app_api_pl_vehicle_urea_export_urea_applies", - "community": 11, + "community": 47, "norm_label": "export_urea_applies()" }, { @@ -9260,7 +9280,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_api_pl_vehicle_urea_get_apply", - "community": 11, + "community": 47, "norm_label": "get_apply()" }, { @@ -9270,7 +9290,7 @@ "source_location": "L132", "_origin": "ast", "id": "app_api_pl_vehicle_urea_create_apply", - "community": 11, + "community": 47, "norm_label": "create_apply()" }, { @@ -9280,7 +9300,7 @@ "source_location": "L142", "_origin": "ast", "id": "app_api_pl_vehicle_urea_update_apply", - "community": 11, + "community": 47, "norm_label": "update_apply()" }, { @@ -9290,7 +9310,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_api_pl_vehicle_urea_cancel_apply", - "community": 11, + "community": 47, "norm_label": "cancel_apply()" }, { @@ -9300,7 +9320,7 @@ "source_location": "L163", "_origin": "ast", "id": "app_api_pl_vehicle_urea_delete_applies", - "community": 11, + "community": 47, "norm_label": "delete_applies()" }, { @@ -9310,7 +9330,7 @@ "source_location": "L174", "_origin": "ast", "id": "app_api_pl_vehicle_urea_list_disburse_board", - "community": 11, + "community": 47, "norm_label": "list_disburse_board()" }, { @@ -9320,7 +9340,7 @@ "source_location": "L220", "_origin": "ast", "id": "app_api_pl_vehicle_urea_ureadisburseexportbody", - "community": 11, + "community": 47, "norm_label": "ureadisburseexportbody" }, { @@ -9330,7 +9350,7 @@ "source_location": "L233", "_origin": "ast", "id": "app_api_pl_vehicle_urea_export_urea_disburse_board", - "community": 11, + "community": 47, "norm_label": "export_urea_disburse_board()" }, { @@ -9340,7 +9360,7 @@ "source_location": "L267", "_origin": "ast", "id": "app_api_pl_vehicle_urea_get_disburse", - "community": 11, + "community": 47, "norm_label": "get_disburse()" }, { @@ -9350,7 +9370,7 @@ "source_location": "L277", "_origin": "ast", "id": "app_api_pl_vehicle_urea_create_disburse", - "community": 11, + "community": 47, "norm_label": "create_disburse()" }, { @@ -9360,7 +9380,7 @@ "source_location": "L287", "_origin": "ast", "id": "app_api_pl_vehicle_urea_update_disburse", - "community": 11, + "community": 47, "norm_label": "update_disburse()" }, { @@ -9370,7 +9390,7 @@ "source_location": "L298", "_origin": "ast", "id": "app_api_pl_vehicle_urea_delete_disburses", - "community": 11, + "community": 47, "norm_label": "delete_disburses()" }, { @@ -9430,7 +9450,7 @@ "source_location": "L84", "_origin": "ast", "id": "app_api_public_web_login_rsa_public_key", - "community": 153, + "community": 121, "norm_label": "web_login_rsa_public_key()" }, { @@ -9450,7 +9470,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_public_py_request", - "community": 3, + "community": 137, "norm_label": "request" }, { @@ -9460,7 +9480,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_public_py_session", - "community": 3, + "community": 137, "norm_label": "session" }, { @@ -9490,7 +9510,7 @@ "source_location": "L228", "_origin": "ast", "id": "app_api_public_get_current_user_profile", - "community": 3, + "community": 137, "norm_label": "get_current_user_profile()" }, { @@ -9500,7 +9520,7 @@ "source_location": "L263", "_origin": "ast", "id": "app_api_public_get_web_auth_menu_codes", - "community": 3, + "community": 137, "norm_label": "get_web_auth_menu_codes()" }, { @@ -9510,7 +9530,7 @@ "source_location": "L312", "_origin": "ast", "id": "app_api_public_change_current_user_password", - "community": 3, + "community": 137, "norm_label": "change_current_user_password()" }, { @@ -9520,7 +9540,7 @@ "source_location": "L345", "_origin": "ast", "id": "app_api_public_public_quote_share", - "community": 3, + "community": 137, "norm_label": "public_quote_share()" }, { @@ -9560,7 +9580,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_api_public_rationale_85", - "community": 153, + "community": 121, "norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)" }, { @@ -9590,7 +9610,7 @@ "source_location": "L229", "_origin": "ast", "id": "app_api_public_rationale_229", - "community": 3, + "community": 137, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f(\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94)\u3002" }, { @@ -9600,7 +9620,7 @@ "source_location": "L264", "_origin": "ast", "id": "app_api_public_rationale_264", - "community": 3, + "community": 137, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002" }, { @@ -9610,7 +9630,7 @@ "source_location": "L351", "_origin": "ast", "id": "app_api_public_rationale_351", - "community": 3, + "community": 137, "norm_label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 java: get /share/{sharecode}(\u65e0 jwt)" }, { @@ -9620,7 +9640,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_public_duty", - "community": 3, + "community": 110, "norm_label": "public_duty.py" }, { @@ -9860,7 +9880,7 @@ "source_location": "L308", "_origin": "ast", "id": "app_api_workflow_delete_process_def", - "community": 136, + "community": 3, "norm_label": "delete_process_def()" }, { @@ -10090,7 +10110,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_init", - "community": 49, + "community": 38, "norm_label": "__init__.py" }, { @@ -10390,7 +10410,7 @@ "source_location": "L141", "_origin": "ast", "id": "app_core_api_crypto_middleware_apicryptomiddleware", - "community": 55, + "community": 103, "norm_label": "apicryptomiddleware" }, { @@ -10400,7 +10420,7 @@ "source_location": "", "_origin": "ast", "id": "basehttpmiddleware", - "community": 55, + "community": 103, "norm_label": "basehttpmiddleware" }, { @@ -10560,7 +10580,7 @@ "source_location": "L247", "_origin": "ast", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware", - "community": 55, + "community": 103, "norm_label": "apirequestlogmiddleware" }, { @@ -10590,7 +10610,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_attachment_biz", - "community": 52, + "community": 56, "norm_label": "attachment_biz.py" }, { @@ -10600,7 +10620,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_core_attachment_biz_resolve_upload_folder", - "community": 52, + "community": 56, "norm_label": "resolve_upload_folder()" }, { @@ -10610,7 +10630,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_attachment_biz_rationale_1", - "community": 52, + "community": 56, "norm_label": "\u9644\u4ef6\u4e0a\u4f20 biztype \u4e0e minio \u76ee\u5f55\u6620\u5c04(\u5bf9\u9f50\u539f crm oss \u4e0a\u4f20\u8bed\u4e49)" }, { @@ -10620,7 +10640,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_core_attachment_biz_rationale_22", - "community": 52, + "community": 56, "norm_label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder;\u5426\u5219\u6309 biztype \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002" }, { @@ -10890,7 +10910,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_bx_auth", - "community": 39, + "community": 87, "norm_label": "bx_auth.py" }, { @@ -10900,7 +10920,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_core_bx_auth_bxusercontext", - "community": 97, + "community": 34, "norm_label": "bxusercontext" }, { @@ -10910,7 +10930,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_core_bx_auth_bxusercontext_to_tenant_user_dict", - "community": 149, + "community": 34, "norm_label": ".to_tenant_user_dict()" }, { @@ -10920,7 +10940,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_bx_auth_py_any", - "community": 149, + "community": 34, "norm_label": "any" }, { @@ -10930,7 +10950,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_core_bx_auth_bxusercontext_to_user_info", - "community": 149, + "community": 34, "norm_label": ".to_user_info()" }, { @@ -10940,7 +10960,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_core_bx_auth_get_bx_current_user", - "community": 39, + "community": 34, "norm_label": "get_bx_current_user()" }, { @@ -10950,7 +10970,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_bx_auth_rationale_1", - "community": 39, + "community": 87, "norm_label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002" }, { @@ -10960,7 +10980,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_core_bx_auth_rationale_14", - "community": 97, + "community": 34, "norm_label": "bx service/router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587(sys_user.id \u4e3a uuid \u5b57\u7b26\u4e32)\u3002" }, { @@ -10970,7 +10990,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_core_bx_auth_rationale_23", - "community": 149, + "community": 34, "norm_label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002" }, { @@ -10980,7 +11000,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_core_bx_auth_rationale_31", - "community": 149, + "community": 34, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { @@ -10990,7 +11010,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_config", - "community": 49, + "community": 38, "norm_label": "config.py" }, { @@ -11020,7 +11040,7 @@ "source_location": "L186", "_origin": "ast", "id": "app_core_config_config", - "community": 49, + "community": 38, "norm_label": "config" }, { @@ -11050,7 +11070,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_data_scope", - "community": 76, + "community": 45, "norm_label": "data_scope.py" }, { @@ -11060,7 +11080,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_core_data_scope_get_user_dept_id", - "community": 76, + "community": 90, "norm_label": "get_user_dept_id()" }, { @@ -11070,7 +11090,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_data_scope_py_session", - "community": 76, + "community": 90, "norm_label": "session" }, { @@ -11080,7 +11100,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_core_data_scope_get_child_dept_ids", - "community": 76, + "community": 90, "norm_label": "_get_child_dept_ids()" }, { @@ -11090,7 +11110,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_core_data_scope_resolve_user_role_scopes", - "community": 76, + "community": 90, "norm_label": "_resolve_user_role_scopes()" }, { @@ -11100,7 +11120,7 @@ "source_location": "L111", "_origin": "ast", "id": "app_core_data_scope_collect_scope_ids", - "community": 76, + "community": 90, "norm_label": "_collect_scope_ids()" }, { @@ -11140,7 +11160,7 @@ "source_location": "L274", "_origin": "ast", "id": "app_core_data_scope_assert_row_in_data_scope", - "community": 76, + "community": 31, "norm_label": "assert_row_in_data_scope()" }, { @@ -11150,7 +11170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_data_scope_rationale_1", - "community": 76, + "community": 45, "norm_label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4(v0.3:\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4) data_scope \u503c: 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3" }, { @@ -11160,7 +11180,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_core_data_scope_rationale_29", - "community": 76, + "community": 90, "norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002" }, { @@ -11170,7 +11190,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_core_data_scope_rationale_39", - "community": 76, + "community": 90, "norm_label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 id(\u542b\u81ea\u8eab)\u3002" }, { @@ -11180,7 +11200,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_core_data_scope_rationale_65", - "community": 76, + "community": 90, "norm_label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [sysroledatascopedetai" }, { @@ -11190,7 +11210,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_core_data_scope_rationale_118", - "community": 76, + "community": 90, "norm_label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002" }, { @@ -11270,7 +11290,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_core_db_auth_dbusercontext", - "community": 10, + "community": 47, "norm_label": "dbusercontext" }, { @@ -11280,7 +11300,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_core_db_auth_dbusercontext_to_tenant_user_dict", - "community": 10, + "community": 47, "norm_label": ".to_tenant_user_dict()" }, { @@ -11290,7 +11310,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_db_auth_py_any", - "community": 10, + "community": 47, "norm_label": "any" }, { @@ -11300,7 +11320,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_core_db_auth_dbusercontext_to_user_info", - "community": 10, + "community": 47, "norm_label": ".to_user_info()" }, { @@ -11350,7 +11370,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_core_db_auth_rationale_23", - "community": 10, + "community": 47, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002" }, { @@ -11360,7 +11380,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_core_db_auth_rationale_39", - "community": 10, + "community": 47, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { @@ -11480,7 +11500,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_core_delete_guard_user_info_from_context", - "community": 17, + "community": 80, "norm_label": "user_info_from_context()" }, { @@ -11800,7 +11820,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_id_card", - "community": 61, + "community": 101, "norm_label": "id_card.py" }, { @@ -11810,7 +11830,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_core_id_card_calc_age_from_chinese_id_card", - "community": 61, + "community": 101, "norm_label": "calc_age_from_chinese_id_card()" }, { @@ -11820,7 +11840,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_id_card_py_date", - "community": 61, + "community": 101, "norm_label": "date" }, { @@ -11830,7 +11850,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_core_id_card_rationale_16", - "community": 61, + "community": 101, "norm_label": "\u4ece 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u8ba1\u7b97\u5468\u5c81\u3002\u53f7\u7801\u4e0d\u5b8c\u6574\u6216\u51fa\u751f\u65e5\u671f\u65e0\u6548\u65f6\u8fd4\u56de none\u3002" }, { @@ -11960,7 +11980,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_core_menu_guard_get_user_menu_codes", - "community": 144, + "community": 91, "norm_label": "get_user_menu_codes()" }, { @@ -11970,7 +11990,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_menu_guard_py_session", - "community": 144, + "community": 91, "norm_label": "session" }, { @@ -11980,7 +12000,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_core_menu_guard_require_menu_code", - "community": 75, + "community": 1, "norm_label": "require_menu_code()" }, { @@ -12010,7 +12030,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_core_menu_guard_rationale_24", - "community": 144, + "community": 91, "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002" }, { @@ -12020,7 +12040,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_core_menu_guard_rationale_29", - "community": 75, + "community": 1, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002" }, { @@ -12230,7 +12250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_oper_log_infer", - "community": 90, + "community": 103, "norm_label": "oper_log_infer.py" }, { @@ -12240,7 +12260,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_core_oper_log_infer_title_from_path", - "community": 90, + "community": 103, "norm_label": "title_from_path()" }, { @@ -12250,7 +12270,7 @@ "source_location": "L50", "_origin": "ast", "id": "app_core_oper_log_infer_business_type_from_path", - "community": 90, + "community": 103, "norm_label": "business_type_from_path()" }, { @@ -12370,7 +12390,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_core_redis_client_get_sync_redis_client", - "community": 121, + "community": 220, "norm_label": "get_sync_redis_client()" }, { @@ -12410,7 +12430,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_core_redis_client_rationale_33", - "community": 121, + "community": 220, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002" }, { @@ -12470,7 +12490,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_response", - "community": 3, + "community": 66, "norm_label": "response.py" }, { @@ -12480,7 +12500,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_core_response_responsemodel", - "community": 12, + "community": 10, "norm_label": "responsemodel" }, { @@ -12490,7 +12510,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_core_response_config", - "community": 3, + "community": 66, "norm_label": "config" }, { @@ -12500,7 +12520,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_core_response_pageresult", - "community": 12, + "community": 10, "norm_label": "pageresult" }, { @@ -12530,7 +12550,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_core_response_format_api_error_message", - "community": 72, + "community": 66, "norm_label": "format_api_error_message()" }, { @@ -12540,7 +12560,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_response_py_exception", - "community": 72, + "community": 66, "norm_label": "exception" }, { @@ -12560,7 +12580,7 @@ "source_location": "L40", "_origin": "ast", "id": "app_core_response_rationale_40", - "community": 72, + "community": 66, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002" }, { @@ -12580,7 +12600,7 @@ "source_location": "L4", "_origin": "ast", "id": "app_core_security_verify_password", - "community": 32, + "community": 121, "norm_label": "verify_password()" }, { @@ -12600,7 +12620,7 @@ "source_location": "L5", "_origin": "ast", "id": "app_core_security_rationale_5", - "community": 32, + "community": 121, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)" }, { @@ -13170,7 +13190,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_tenant_context", - "community": 39, + "community": 66, "norm_label": "tenant_context.py" }, { @@ -13180,7 +13200,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_core_tenant_context_get_tenant_no", - "community": 82, + "community": 13, "norm_label": "get_tenant_no()" }, { @@ -13190,7 +13210,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_tenant_context_py_session", - "community": 82, + "community": 13, "norm_label": "session" }, { @@ -13200,7 +13220,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_core_tenant_context_rationale_10", - "community": 82, + "community": 13, "norm_label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no,\u5426\u5219\u67e5 sys_user,\u6700\u540e\u56de\u9000 default_tenant_no\u3002" }, { @@ -13210,7 +13230,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_utils", - "community": 93, + "community": 61, "norm_label": "utils.py" }, { @@ -13220,7 +13240,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_core_utils_generate_uuid", - "community": 64, + "community": 79, "norm_label": "generate_uuid()" }, { @@ -13230,7 +13250,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_core_utils_generate_id", - "community": 40, + "community": 93, "norm_label": "generate_id()" }, { @@ -13240,7 +13260,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_core_utils_generate_random_password", - "community": 93, + "community": 61, "norm_label": "generate_random_password()" }, { @@ -13250,7 +13270,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_core_utils_get_current_time", - "community": 93, + "community": 61, "norm_label": "get_current_time()" }, { @@ -13260,7 +13280,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_utils_py_datetime", - "community": 93, + "community": 61, "norm_label": "datetime" }, { @@ -13270,7 +13290,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_core_utils_format_datetime", - "community": 93, + "community": 31, "norm_label": "format_datetime()" }, { @@ -13280,7 +13300,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_core_utils_parse_datetime", - "community": 93, + "community": 61, "norm_label": "parse_datetime()" }, { @@ -13290,7 +13310,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_core_utils_get_file_size_display", - "community": 93, + "community": 61, "norm_label": "get_file_size_display()" }, { @@ -13300,7 +13320,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_wechat_message", - "community": 155, + "community": 38, "norm_label": "wechat_message.py" }, { @@ -13410,7 +13430,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_wechat_message_rationale_1", - "community": 155, + "community": 38, "norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wechatmes" }, { @@ -13810,7 +13830,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_init", - "community": 40, + "community": 111, "norm_label": "__init__.py" }, { @@ -13820,7 +13840,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_api_request_log", - "community": 16, + "community": 143, "norm_label": "api_request_log.py" }, { @@ -13830,7 +13850,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_crud_api_request_log_apirequestlogcrud", - "community": 16, + "community": 143, "norm_label": "apirequestlogcrud" }, { @@ -13840,7 +13860,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters", - "community": 16, + "community": 143, "norm_label": ".get_multi_with_filters()" }, { @@ -13850,7 +13870,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_api_request_log_py_session", - "community": 16, + "community": 143, "norm_label": "session" }, { @@ -13860,7 +13880,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_crud_api_request_log_apirequestlogcrud_get", - "community": 16, + "community": 143, "norm_label": ".get()" }, { @@ -13870,7 +13890,7 @@ "source_location": "L91", "_origin": "ast", "id": "app_crud_api_request_log_apirequestlogcrud_delete", - "community": 16, + "community": 143, "norm_label": ".delete()" }, { @@ -13880,7 +13900,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_base", - "community": 40, + "community": 111, "norm_label": "base.py" }, { @@ -13890,7 +13910,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_crud_base_camel_to_snake", - "community": 40, + "community": 111, "norm_label": "camel_to_snake()" }, { @@ -13900,7 +13920,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_crud_base_get_model_attr", - "community": 40, + "community": 111, "norm_label": "get_model_attr()" }, { @@ -13910,7 +13930,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_crud_base_crudbase", - "community": 40, + "community": 111, "norm_label": "crudbase" }, { @@ -13920,7 +13940,7 @@ "source_location": "L36", "_origin": "ast", "id": "app_crud_base_crudbase_init", - "community": 40, + "community": 111, "norm_label": ".__init__()" }, { @@ -13930,7 +13950,7 @@ "source_location": "", "_origin": "ast", "id": "modeltype", - "community": 40, + "community": 111, "norm_label": "modeltype" }, { @@ -13940,7 +13960,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_crud_base_crudbase_get", - "community": 40, + "community": 111, "norm_label": ".get()" }, { @@ -13950,7 +13970,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_base_py_session", - "community": 40, + "community": 111, "norm_label": "session" }, { @@ -13960,7 +13980,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_crud_base_crudbase_get_multi", - "community": 40, + "community": 111, "norm_label": ".get_multi()" }, { @@ -13970,7 +13990,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_base_py_any", - "community": 40, + "community": 111, "norm_label": "any" }, { @@ -13980,7 +14000,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_crud_base_crudbase_get_all", - "community": 40, + "community": 111, "norm_label": ".get_all()" }, { @@ -13990,7 +14010,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_crud_base_crudbase_create", - "community": 40, + "community": 111, "norm_label": ".create()" }, { @@ -14000,7 +14020,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_crud_base_crudbase_update", - "community": 40, + "community": 111, "norm_label": ".update()" }, { @@ -14010,7 +14030,7 @@ "source_location": "L114", "_origin": "ast", "id": "app_crud_base_crudbase_delete", - "community": 40, + "community": 111, "norm_label": ".delete()" }, { @@ -14020,7 +14040,7 @@ "source_location": "L126", "_origin": "ast", "id": "app_crud_base_crudbase_hard_delete", - "community": 40, + "community": 111, "norm_label": ".hard_delete()" }, { @@ -14030,7 +14050,7 @@ "source_location": "L135", "_origin": "ast", "id": "app_crud_base_crudbase_count", - "community": 40, + "community": 111, "norm_label": ".count()" }, { @@ -14040,7 +14060,7 @@ "source_location": "L142", "_origin": "ast", "id": "app_crud_base_crudbase_exists", - "community": 13, + "community": 148, "norm_label": ".exists()" }, { @@ -14050,7 +14070,7 @@ "source_location": "L150", "_origin": "ast", "id": "app_crud_base_historycrud", - "community": 40, + "community": 111, "norm_label": "historycrud" }, { @@ -14060,7 +14080,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_crud_base_historycrud_create_history", - "community": 40, + "community": 111, "norm_label": ".create_history()" }, { @@ -14070,7 +14090,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_biz_no_generator", - "community": 143, + "community": 79, "norm_label": "biz_no_generator.py" }, { @@ -14080,7 +14100,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_crud_biz_no_generator_prefix_for", - "community": 143, + "community": 79, "norm_label": "_prefix_for()" }, { @@ -14090,7 +14110,7 @@ "source_location": "", "_origin": "ast", "id": "biznokind", - "community": 143, + "community": 79, "norm_label": "biznokind" }, { @@ -14100,7 +14120,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_crud_biz_no_generator_format_biz_no", - "community": 143, + "community": 79, "norm_label": "_format_biz_no()" }, { @@ -14110,7 +14130,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_crud_biz_no_generator_allocate_next_biz_no", - "community": 143, + "community": 79, "norm_label": "allocate_next_biz_no()" }, { @@ -14120,7 +14140,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_biz_no_generator_py_session", - "community": 143, + "community": 79, "norm_label": "session" }, { @@ -14130,7 +14150,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_biz_no_generator_py_datetime", - "community": 143, + "community": 79, "norm_label": "datetime" }, { @@ -14140,7 +14160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_biz_no_generator_rationale_1", - "community": 143, + "community": 79, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7" }, { @@ -14150,7 +14170,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_crud_biz_no_generator_rationale_35", - "community": 143, + "community": 79, "norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002" }, { @@ -14290,7 +14310,7 @@ "source_location": "L148", "_origin": "ast", "id": "app_crud_crm_clue_list_clues", - "community": 82, + "community": 85, "norm_label": "list_clues()" }, { @@ -14510,7 +14530,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_crud_crm_clue_follow_update_clue_follow", - "community": 82, + "community": 85, "norm_label": "update_clue_follow()" }, { @@ -14570,7 +14590,7 @@ "source_location": "L108", "_origin": "ast", "id": "app_crud_crm_clue_follow_rationale_108", - "community": 82, + "community": 85, "norm_label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time" }, { @@ -14750,7 +14770,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_crud_crm_contact_list_contacts", - "community": 33, + "community": 13, "norm_label": "list_contacts()" }, { @@ -14870,7 +14890,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_crud_crm_contract_total_pages", - "community": 83, + "community": 54, "norm_label": "total_pages()" }, { @@ -14890,7 +14910,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_contract_py_any", - "community": 48, + "community": 54, "norm_label": "any" }, { @@ -14910,7 +14930,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_crud_crm_contract_parse_optional_date", - "community": 48, + "community": 86, "norm_label": "_parse_optional_date()" }, { @@ -15500,7 +15520,7 @@ "source_location": "L1996", "_origin": "ast", "id": "app_crud_crm_contract_quote_products_to_contract_products", - "community": 48, + "community": 29, "norm_label": "_quote_products_to_contract_products()" }, { @@ -15510,7 +15530,7 @@ "source_location": "L2027", "_origin": "ast", "id": "app_crud_crm_contract_create_from_quote", - "community": 48, + "community": 29, "norm_label": "create_from_quote()" }, { @@ -15540,7 +15560,7 @@ "source_location": "L2161", "_origin": "ast", "id": "app_crud_crm_contract_change_row_to_dict", - "community": 48, + "community": 54, "norm_label": "_change_row_to_dict()" }, { @@ -15550,7 +15570,7 @@ "source_location": "L2183", "_origin": "ast", "id": "app_crud_crm_contract_list_contract_changes", - "community": 48, + "community": 54, "norm_label": "list_contract_changes()" }, { @@ -15560,7 +15580,7 @@ "source_location": "L2212", "_origin": "ast", "id": "app_crud_crm_contract_get_contract_change_detail", - "community": 48, + "community": 54, "norm_label": "get_contract_change_detail()" }, { @@ -15570,7 +15590,7 @@ "source_location": "L2236", "_origin": "ast", "id": "app_crud_crm_contract_template_row_to_dict", - "community": 48, + "community": 54, "norm_label": "_template_row_to_dict()" }, { @@ -15580,7 +15600,7 @@ "source_location": "L2261", "_origin": "ast", "id": "app_crud_crm_contract_list_contract_templates", - "community": 48, + "community": 54, "norm_label": "list_contract_templates()" }, { @@ -15590,7 +15610,7 @@ "source_location": "L2294", "_origin": "ast", "id": "app_crud_crm_contract_get_contract_template_detail", - "community": 48, + "community": 54, "norm_label": "get_contract_template_detail()" }, { @@ -15660,7 +15680,7 @@ "source_location": "L2506", "_origin": "ast", "id": "app_crud_crm_contract_get_change_row", - "community": 83, + "community": 54, "norm_label": "_get_change_row()" }, { @@ -15670,7 +15690,7 @@ "source_location": "L2518", "_origin": "ast", "id": "app_crud_crm_contract_enrich_change_rows", - "community": 48, + "community": 54, "norm_label": "_enrich_change_rows()" }, { @@ -15680,7 +15700,7 @@ "source_location": "L2533", "_origin": "ast", "id": "app_crud_crm_contract_create_contract_change", - "community": 48, + "community": 54, "norm_label": "create_contract_change()" }, { @@ -15690,7 +15710,7 @@ "source_location": "L2584", "_origin": "ast", "id": "app_crud_crm_contract_update_contract_change", - "community": 83, + "community": 54, "norm_label": "update_contract_change()" }, { @@ -15700,7 +15720,7 @@ "source_location": "L2622", "_origin": "ast", "id": "app_crud_crm_contract_soft_delete_contract_changes", - "community": 83, + "community": 54, "norm_label": "soft_delete_contract_changes()" }, { @@ -15710,7 +15730,7 @@ "source_location": "L2648", "_origin": "ast", "id": "app_crud_crm_contract_submit_change_approval", - "community": 83, + "community": 54, "norm_label": "submit_change_approval()" }, { @@ -15720,7 +15740,7 @@ "source_location": "L2671", "_origin": "ast", "id": "app_crud_crm_contract_withdraw_change", - "community": 83, + "community": 54, "norm_label": "withdraw_change()" }, { @@ -15730,7 +15750,7 @@ "source_location": "L2684", "_origin": "ast", "id": "app_crud_crm_contract_execute_change", - "community": 83, + "community": 54, "norm_label": "execute_change()" }, { @@ -15740,7 +15760,7 @@ "source_location": "L2696", "_origin": "ast", "id": "app_crud_crm_contract_export_contract_changes", - "community": 48, + "community": 54, "norm_label": "export_contract_changes()" }, { @@ -15750,7 +15770,7 @@ "source_location": "L2712", "_origin": "ast", "id": "app_crud_crm_contract_create_contract_template", - "community": 48, + "community": 54, "norm_label": "create_contract_template()" }, { @@ -15760,7 +15780,7 @@ "source_location": "L2762", "_origin": "ast", "id": "app_crud_crm_contract_update_contract_template", - "community": 48, + "community": 54, "norm_label": "update_contract_template()" }, { @@ -15770,7 +15790,7 @@ "source_location": "L2819", "_origin": "ast", "id": "app_crud_crm_contract_soft_delete_contract_templates", - "community": 83, + "community": 54, "norm_label": "soft_delete_contract_templates()" }, { @@ -15780,7 +15800,7 @@ "source_location": "L2853", "_origin": "ast", "id": "app_crud_crm_contract_toggle_contract_template_active", - "community": 48, + "community": 54, "norm_label": "toggle_contract_template_active()" }, { @@ -15790,7 +15810,7 @@ "source_location": "L2879", "_origin": "ast", "id": "app_crud_crm_contract_export_contract_templates", - "community": 48, + "community": 54, "norm_label": "export_contract_templates()" }, { @@ -15960,7 +15980,7 @@ "source_location": "L2037", "_origin": "ast", "id": "app_crud_crm_contract_rationale_2037", - "community": 48, + "community": 29, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id" }, { @@ -16030,7 +16050,7 @@ "source_location": "L2657", "_origin": "ast", "id": "app_crud_crm_contract_rationale_2657", - "community": 83, + "community": 54, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8" }, { @@ -16170,7 +16190,7 @@ "source_location": "L198", "_origin": "ast", "id": "app_crud_crm_contract_approval_invalidate_all_approvals", - "community": 83, + "community": 8, "norm_label": "invalidate_all_approvals()" }, { @@ -16300,7 +16320,7 @@ "source_location": "L199", "_origin": "ast", "id": "app_crud_crm_contract_approval_rationale_199", - "community": 83, + "community": 8, "norm_label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002" }, { @@ -16790,7 +16810,7 @@ "source_location": "L214", "_origin": "ast", "id": "app_crud_crm_customer_list_customers", - "community": 82, + "community": 13, "norm_label": "list_customers()" }, { @@ -16800,7 +16820,7 @@ "source_location": "L343", "_origin": "ast", "id": "app_crud_crm_customer_list_pool_customers", - "community": 6, + "community": 82, "norm_label": "list_pool_customers()" }, { @@ -17120,7 +17140,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_customer_pool", - "community": 117, + "community": 61, "norm_label": "customer_pool.py" }, { @@ -17130,7 +17150,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_crud_crm_customer_pool_total_pages", - "community": 117, + "community": 61, "norm_label": "total_pages()" }, { @@ -17140,7 +17160,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_crud_crm_customer_pool_row_to_dict", - "community": 117, + "community": 61, "norm_label": "_row_to_dict()" }, { @@ -17150,7 +17170,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_customer_pool_py_any", - "community": 117, + "community": 61, "norm_label": "any" }, { @@ -17170,7 +17190,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_customer_pool_py_session", - "community": 117, + "community": 61, "norm_label": "session" }, { @@ -17180,7 +17200,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_crud_crm_customer_pool_list_pool_records", - "community": 117, + "community": 61, "norm_label": "list_pool_records()" }, { @@ -17190,7 +17210,7 @@ "source_location": "L119", "_origin": "ast", "id": "app_crud_crm_customer_pool_get_pool_record", - "community": 117, + "community": 61, "norm_label": "get_pool_record()" }, { @@ -17200,7 +17220,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers", - "community": 78, + "community": 33, "norm_label": "data_scope_helpers.py" }, { @@ -17210,7 +17230,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_crm_user_info", - "community": 82, + "community": 13, "norm_label": "crm_user_info()" }, { @@ -17220,7 +17240,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_py_any", - "community": 82, + "community": 13, "norm_label": "any" }, { @@ -17240,7 +17260,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_py_session", - "community": 78, + "community": 33, "norm_label": "session" }, { @@ -17260,7 +17280,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", - "community": 128, + "community": 33, "norm_label": "ensure_crm_owner_row_in_scope()" }, { @@ -17290,7 +17310,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", - "community": 128, + "community": 33, "norm_label": "ensure_crm_customer_linked_row_in_scope()" }, { @@ -17300,7 +17320,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_rationale_1", - "community": 78, + "community": 33, "norm_label": "crm \u6570\u636e\u6743\u9650\u8f85\u52a9(\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id)\u3002" }, { @@ -17320,7 +17340,7 @@ "source_location": "L87", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_rationale_87", - "community": 128, + "community": 33, "norm_label": "\u5ba2\u6237\u5b50\u8868(\u5f00\u7968\u4fe1\u606f\u7b49):\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope,\u5426\u5219\u6821\u9a8c create_by\u3002" }, { @@ -17330,7 +17350,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_invoice_info", - "community": 128, + "community": 33, "norm_label": "invoice_info.py" }, { @@ -17340,7 +17360,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_crud_crm_invoice_info_row_to_dict", - "community": 128, + "community": 33, "norm_label": "_row_to_dict()" }, { @@ -17350,7 +17370,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_invoice_info_py_any", - "community": 128, + "community": 33, "norm_label": "any" }, { @@ -17360,7 +17380,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_crud_crm_invoice_info_list_invoice_info_by_customer", - "community": 128, + "community": 33, "norm_label": "list_invoice_info_by_customer()" }, { @@ -17370,7 +17390,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_invoice_info_py_session", - "community": 128, + "community": 33, "norm_label": "session" }, { @@ -17380,7 +17400,7 @@ "source_location": "L72", "_origin": "ast", "id": "app_crud_crm_invoice_info_get_invoice_info", - "community": 128, + "community": 33, "norm_label": "get_invoice_info()" }, { @@ -17390,7 +17410,7 @@ "source_location": "L83", "_origin": "ast", "id": "app_crud_crm_invoice_info_clear_default_for_customer", - "community": 128, + "community": 33, "norm_label": "_clear_default_for_customer()" }, { @@ -17400,7 +17420,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_crud_crm_invoice_info_create_invoice_info", - "community": 128, + "community": 33, "norm_label": "create_invoice_info()" }, { @@ -17410,7 +17430,7 @@ "source_location": "L155", "_origin": "ast", "id": "app_crud_crm_invoice_info_update_invoice_info", - "community": 128, + "community": 33, "norm_label": "update_invoice_info()" }, { @@ -17420,7 +17440,7 @@ "source_location": "L207", "_origin": "ast", "id": "app_crud_crm_invoice_info_set_default_invoice_info", - "community": 128, + "community": 33, "norm_label": "set_default_invoice_info()" }, { @@ -17430,7 +17450,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_crud_crm_invoice_info_soft_delete_invoice_info", - "community": 128, + "community": 33, "norm_label": "soft_delete_invoice_info()" }, { @@ -17860,7 +17880,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_opportunity_follow", - "community": 4, + "community": 104, "norm_label": "opportunity_follow.py" }, { @@ -17870,7 +17890,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_total_pages", - "community": 4, + "community": 104, "norm_label": "total_pages()" }, { @@ -17880,7 +17900,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_parse_optional_datetime", - "community": 4, + "community": 104, "norm_label": "_parse_optional_datetime()" }, { @@ -17890,7 +17910,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_py_any", - "community": 4, + "community": 104, "norm_label": "any" }, { @@ -17900,7 +17920,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_py_datetime", - "community": 4, + "community": 104, "norm_label": "datetime" }, { @@ -17910,7 +17930,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_row_to_dict", - "community": 4, + "community": 104, "norm_label": "_row_to_dict()" }, { @@ -17920,7 +17940,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", - "community": 4, + "community": 104, "norm_label": "_recalc_opportunity_follow_stats()" }, { @@ -17930,7 +17950,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_py_session", - "community": 4, + "community": 104, "norm_label": "session" }, { @@ -17940,7 +17960,7 @@ "source_location": "L111", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", - "community": 4, + "community": 104, "norm_label": "_ensure_parent_opportunity()" }, { @@ -17950,7 +17970,7 @@ "source_location": "L129", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_list_opportunity_follows", - "community": 4, + "community": 104, "norm_label": "list_opportunity_follows()" }, { @@ -17960,7 +17980,7 @@ "source_location": "L159", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", - "community": 4, + "community": 104, "norm_label": "list_follows_by_opportunity()" }, { @@ -17970,7 +17990,7 @@ "source_location": "L176", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_get_opportunity_follow", - "community": 4, + "community": 104, "norm_label": "get_opportunity_follow()" }, { @@ -17980,7 +18000,7 @@ "source_location": "L197", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_create_opportunity_follow", - "community": 4, + "community": 104, "norm_label": "create_opportunity_follow()" }, { @@ -17990,7 +18010,7 @@ "source_location": "L243", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_update_opportunity_follow", - "community": 4, + "community": 104, "norm_label": "update_opportunity_follow()" }, { @@ -18000,7 +18020,7 @@ "source_location": "L287", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", - "community": 4, + "community": 104, "norm_label": "soft_delete_opportunity_follow()" }, { @@ -18190,7 +18210,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_pool_rule", - "community": 102, + "community": 78, "norm_label": "pool_rule.py" }, { @@ -18200,7 +18220,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_crud_crm_pool_rule_total_pages", - "community": 102, + "community": 78, "norm_label": "total_pages()" }, { @@ -18210,7 +18230,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_crud_crm_pool_rule_row_to_dict", - "community": 102, + "community": 78, "norm_label": "_row_to_dict()" }, { @@ -18220,7 +18240,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_pool_rule_py_any", - "community": 102, + "community": 78, "norm_label": "any" }, { @@ -18230,7 +18250,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_crud_crm_pool_rule_list_pool_rules", - "community": 102, + "community": 78, "norm_label": "list_pool_rules()" }, { @@ -18240,7 +18260,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_pool_rule_py_session", - "community": 102, + "community": 78, "norm_label": "session" }, { @@ -18250,7 +18270,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_crud_crm_pool_rule_get_pool_rule", - "community": 102, + "community": 78, "norm_label": "get_pool_rule()" }, { @@ -18260,7 +18280,7 @@ "source_location": "L97", "_origin": "ast", "id": "app_crud_crm_pool_rule_create_pool_rule", - "community": 102, + "community": 78, "norm_label": "create_pool_rule()" }, { @@ -18270,7 +18290,7 @@ "source_location": "L129", "_origin": "ast", "id": "app_crud_crm_pool_rule_update_pool_rule", - "community": 102, + "community": 78, "norm_label": "update_pool_rule()" }, { @@ -18280,7 +18300,7 @@ "source_location": "L169", "_origin": "ast", "id": "app_crud_crm_pool_rule_delete_pool_rules", - "community": 102, + "community": 78, "norm_label": "delete_pool_rules()" }, { @@ -18290,7 +18310,7 @@ "source_location": "L188", "_origin": "ast", "id": "app_crud_crm_pool_rule_update_pool_rule_status", - "community": 102, + "community": 78, "norm_label": "update_pool_rule_status()" }, { @@ -18300,7 +18320,7 @@ "source_location": "L208", "_origin": "ast", "id": "app_crud_crm_pool_rule_execute_pool_rules", - "community": 102, + "community": 78, "norm_label": "execute_pool_rules()" }, { @@ -18310,7 +18330,7 @@ "source_location": "L235", "_origin": "ast", "id": "app_crud_crm_pool_rule_execute_single_rule", - "community": 102, + "community": 78, "norm_label": "_execute_single_rule()" }, { @@ -18320,7 +18340,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_pool_rule_rationale_1", - "community": 102, + "community": 78, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91" }, { @@ -18330,7 +18350,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_price_letter", - "community": 104, + "community": 72, "norm_label": "price_letter.py" }, { @@ -18340,7 +18360,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_crud_crm_price_letter_total_pages", - "community": 104, + "community": 72, "norm_label": "total_pages()" }, { @@ -18350,7 +18370,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_crud_crm_price_letter_parse_date", - "community": 104, + "community": 72, "norm_label": "_parse_date()" }, { @@ -18360,7 +18380,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_price_letter_py_any", - "community": 104, + "community": 72, "norm_label": "any" }, { @@ -18370,7 +18390,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_price_letter_py_date", - "community": 104, + "community": 72, "norm_label": "date" }, { @@ -18380,7 +18400,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_crud_crm_price_letter_strip_html", - "community": 104, + "community": 72, "norm_label": "_strip_html()" }, { @@ -18390,7 +18410,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_crud_crm_price_letter_row_to_dict", - "community": 104, + "community": 72, "norm_label": "_row_to_dict()" }, { @@ -18400,7 +18420,7 @@ "source_location": "L84", "_origin": "ast", "id": "app_crud_crm_price_letter_validate_letter_payload", - "community": 104, + "community": 72, "norm_label": "_validate_letter_payload()" }, { @@ -18410,7 +18430,7 @@ "source_location": "L104", "_origin": "ast", "id": "app_crud_crm_price_letter_list_price_letters", - "community": 104, + "community": 72, "norm_label": "list_price_letters()" }, { @@ -18420,7 +18440,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_price_letter_py_session", - "community": 104, + "community": 72, "norm_label": "session" }, { @@ -18430,7 +18450,7 @@ "source_location": "L170", "_origin": "ast", "id": "app_crud_crm_price_letter_get_price_letter", - "community": 104, + "community": 72, "norm_label": "get_price_letter()" }, { @@ -18440,7 +18460,7 @@ "source_location": "L180", "_origin": "ast", "id": "app_crud_crm_price_letter_create_price_letter", - "community": 104, + "community": 72, "norm_label": "create_price_letter()" }, { @@ -18450,7 +18470,7 @@ "source_location": "L266", "_origin": "ast", "id": "app_crud_crm_price_letter_update_price_letter", - "community": 104, + "community": 72, "norm_label": "update_price_letter()" }, { @@ -18460,7 +18480,7 @@ "source_location": "L349", "_origin": "ast", "id": "app_crud_crm_price_letter_void_price_letter", - "community": 104, + "community": 72, "norm_label": "void_price_letter()" }, { @@ -18490,7 +18510,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_crud_crm_product_category_row_to_dict", - "community": 62, + "community": 36, "norm_label": "_category_row_to_dict()" }, { @@ -18500,7 +18520,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_product_py_any", - "community": 62, + "community": 36, "norm_label": "any" }, { @@ -18510,7 +18530,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_crud_crm_product_list_categories", - "community": 62, + "community": 36, "norm_label": "list_categories()" }, { @@ -18530,7 +18550,7 @@ "source_location": "L86", "_origin": "ast", "id": "app_crud_crm_product_build_category_tree", - "community": 62, + "community": 36, "norm_label": "_build_category_tree()" }, { @@ -18540,7 +18560,7 @@ "source_location": "L97", "_origin": "ast", "id": "app_crud_crm_product_collect_category_with_ancestors", - "community": 62, + "community": 36, "norm_label": "_collect_category_with_ancestors()" }, { @@ -18550,7 +18570,7 @@ "source_location": "L113", "_origin": "ast", "id": "app_crud_crm_product_list_category_tree", - "community": 62, + "community": 36, "norm_label": "list_category_tree()" }, { @@ -18610,7 +18630,7 @@ "source_location": "L294", "_origin": "ast", "id": "app_crud_crm_product_brand_row_to_dict", - "community": 62, + "community": 36, "norm_label": "_brand_row_to_dict()" }, { @@ -18620,7 +18640,7 @@ "source_location": "L303", "_origin": "ast", "id": "app_crud_crm_product_alias_row_to_dict", - "community": 62, + "community": 36, "norm_label": "_alias_row_to_dict()" }, { @@ -18630,7 +18650,7 @@ "source_location": "L311", "_origin": "ast", "id": "app_crud_crm_product_load_brands_aliases_maps", - "community": 62, + "community": 36, "norm_label": "_load_brands_aliases_maps()" }, { @@ -18670,7 +18690,7 @@ "source_location": "L514", "_origin": "ast", "id": "app_crud_crm_product_product_row_to_dict", - "community": 62, + "community": 36, "norm_label": "_product_row_to_dict()" }, { @@ -18680,7 +18700,7 @@ "source_location": "L553", "_origin": "ast", "id": "app_crud_crm_product_product_to_dict", - "community": 62, + "community": 36, "norm_label": "product_to_dict()" }, { @@ -18690,7 +18710,7 @@ "source_location": "L563", "_origin": "ast", "id": "app_crud_crm_product_list_products", - "community": 145, + "community": 36, "norm_label": "list_products()" }, { @@ -18700,7 +18720,7 @@ "source_location": "L657", "_origin": "ast", "id": "app_crud_crm_product_get_product", - "community": 104, + "community": 36, "norm_label": "get_product()" }, { @@ -18710,7 +18730,7 @@ "source_location": "L669", "_origin": "ast", "id": "app_crud_crm_product_get_product_by_no", - "community": 62, + "community": 36, "norm_label": "get_product_by_no()" }, { @@ -18770,7 +18790,7 @@ "source_location": "L931", "_origin": "ast", "id": "app_crud_crm_product_soft_delete_product", - "community": 104, + "community": 36, "norm_label": "soft_delete_product()" }, { @@ -18800,7 +18820,7 @@ "source_location": "L978", "_origin": "ast", "id": "app_crud_crm_product_list_product_options", - "community": 150, + "community": 36, "norm_label": "list_product_options()" }, { @@ -18810,7 +18830,7 @@ "source_location": "L1031", "_origin": "ast", "id": "app_crud_crm_product_oss_row_to_dict", - "community": 62, + "community": 36, "norm_label": "_oss_row_to_dict()" }, { @@ -18820,7 +18840,7 @@ "source_location": "L1049", "_origin": "ast", "id": "app_crud_crm_product_list_oss_by_biz", - "community": 62, + "community": 36, "norm_label": "list_oss_by_biz()" }, { @@ -18830,7 +18850,7 @@ "source_location": "L1065", "_origin": "ast", "id": "app_crud_crm_product_create_oss", - "community": 92, + "community": 36, "norm_label": "create_oss()" }, { @@ -18900,7 +18920,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_crud_crm_product_rationale_44", - "community": 62, + "community": 36, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18910,7 +18930,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_crud_crm_product_rationale_67", - "community": 62, + "community": 36, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)" }, { @@ -18920,7 +18940,7 @@ "source_location": "L89", "_origin": "ast", "id": "app_crud_crm_product_rationale_89", - "community": 62, + "community": 36, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811" }, { @@ -18930,7 +18950,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_crud_crm_product_rationale_100", - "community": 62, + "community": 36, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { @@ -18940,7 +18960,7 @@ "source_location": "L121", "_origin": "ast", "id": "app_crud_crm_product_rationale_121", - "community": 62, + "community": 36, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)" }, { @@ -18950,7 +18970,7 @@ "source_location": "L520", "_origin": "ast", "id": "app_crud_crm_product_rationale_520", - "community": 62, + "community": 36, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18960,7 +18980,7 @@ "source_location": "L579", "_origin": "ast", "id": "app_crud_crm_product_rationale_579", - "community": 145, + "community": 36, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1" }, { @@ -19040,7 +19060,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_quote_py_session", - "community": 75, + "community": 29, "norm_label": "session" }, { @@ -19050,7 +19070,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_crud_crm_quote_get_quote_in_scope", - "community": 75, + "community": 29, "norm_label": "_get_quote_in_scope()" }, { @@ -19060,7 +19080,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_crud_crm_quote_total_pages", - "community": 75, + "community": 123, "norm_label": "total_pages()" }, { @@ -19340,7 +19360,7 @@ "source_location": "L866", "_origin": "ast", "id": "app_crud_crm_quote_soft_delete_quotes", - "community": 75, + "community": 29, "norm_label": "soft_delete_quotes()" }, { @@ -19350,7 +19370,7 @@ "source_location": "L893", "_origin": "ast", "id": "app_crud_crm_quote_submit_quote", - "community": 75, + "community": 29, "norm_label": "submit_quote()" }, { @@ -19360,7 +19380,7 @@ "source_location": "L939", "_origin": "ast", "id": "app_crud_crm_quote_save_template", - "community": 75, + "community": 29, "norm_label": "save_template()" }, { @@ -19370,7 +19390,7 @@ "source_location": "L957", "_origin": "ast", "id": "app_crud_crm_quote_get_template", - "community": 75, + "community": 29, "norm_label": "get_template()" }, { @@ -19380,7 +19400,7 @@ "source_location": "L971", "_origin": "ast", "id": "app_crud_crm_quote_generate_pdf", - "community": 75, + "community": 29, "norm_label": "generate_pdf()" }, { @@ -19390,7 +19410,7 @@ "source_location": "L991", "_origin": "ast", "id": "app_crud_crm_quote_generate_share", - "community": 75, + "community": 29, "norm_label": "generate_share()" }, { @@ -19410,7 +19430,7 @@ "source_location": "L1072", "_origin": "ast", "id": "app_crud_crm_quote_accept_quote", - "community": 75, + "community": 29, "norm_label": "accept_quote()" }, { @@ -19420,7 +19440,7 @@ "source_location": "L1092", "_origin": "ast", "id": "app_crud_crm_quote_reject_quote", - "community": 75, + "community": 29, "norm_label": "reject_quote()" }, { @@ -19450,7 +19470,7 @@ "source_location": "L1262", "_origin": "ast", "id": "app_crud_crm_quote_query_versions", - "community": 75, + "community": 29, "norm_label": "query_versions()" }, { @@ -19460,7 +19480,7 @@ "source_location": "L1283", "_origin": "ast", "id": "app_crud_crm_quote_withdraw_quote_approval", - "community": 75, + "community": 29, "norm_label": "withdraw_quote_approval()" }, { @@ -19470,7 +19490,7 @@ "source_location": "L1310", "_origin": "ast", "id": "app_crud_crm_quote_invalid_quote", - "community": 75, + "community": 29, "norm_label": "invalid_quote()" }, { @@ -19490,7 +19510,7 @@ "source_location": "L1393", "_origin": "ast", "id": "app_crud_crm_quote_statistics_status", - "community": 75, + "community": 29, "norm_label": "statistics_status()" }, { @@ -19590,7 +19610,7 @@ "source_location": "L874", "_origin": "ast", "id": "app_crud_crm_quote_rationale_874", - "community": 75, + "community": 29, "norm_label": "java: deletewithvalidbyids" }, { @@ -19630,7 +19650,7 @@ "source_location": "L1292", "_origin": "ast", "id": "app_crud_crm_quote_rationale_1292", - "community": 75, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)" }, { @@ -19650,7 +19670,7 @@ "source_location": "L1398", "_origin": "ast", "id": "app_crud_crm_quote_rationale_1398", - "community": 75, + "community": 29, "norm_label": "java: statisticsstatus" }, { @@ -20130,7 +20150,7 @@ "source_location": "L132", "_origin": "ast", "id": "app_crud_crm_quote_product_list_quote_products", - "community": 29, + "community": 116, "norm_label": "list_quote_products()" }, { @@ -20190,7 +20210,7 @@ "source_location": "L369", "_origin": "ast", "id": "app_crud_crm_quote_product_batch_insert_quote_products", - "community": 116, + "community": 29, "norm_label": "batch_insert_quote_products()" }, { @@ -20240,7 +20260,7 @@ "source_location": "L139", "_origin": "ast", "id": "app_crud_crm_quote_product_rationale_139", - "community": 29, + "community": 116, "norm_label": "java: querylistbyquoteid" }, { @@ -20400,7 +20420,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_statistics", - "community": 106, + "community": 92, "norm_label": "statistics.py" }, { @@ -20410,7 +20430,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_crud_crm_statistics_customer_base_query", - "community": 106, + "community": 92, "norm_label": "_customer_base_query()" }, { @@ -20420,7 +20440,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_statistics_py_session", - "community": 106, + "community": 92, "norm_label": "session" }, { @@ -20430,7 +20450,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_crud_crm_statistics_get_overview_statistics", - "community": 106, + "community": 92, "norm_label": "get_overview_statistics()" }, { @@ -20440,7 +20460,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_statistics_py_any", - "community": 106, + "community": 92, "norm_label": "any" }, { @@ -20450,7 +20470,7 @@ "source_location": "L46", "_origin": "ast", "id": "app_crud_crm_statistics_get_source_statistics", - "community": 106, + "community": 92, "norm_label": "get_source_statistics()" }, { @@ -20460,7 +20480,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_crud_crm_statistics_get_level_statistics", - "community": 106, + "community": 92, "norm_label": "get_level_statistics()" }, { @@ -20470,7 +20490,7 @@ "source_location": "L72", "_origin": "ast", "id": "app_crud_crm_statistics_get_industry_statistics", - "community": 106, + "community": 92, "norm_label": "get_industry_statistics()" }, { @@ -20480,7 +20500,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_crud_crm_statistics_get_trend_statistics", - "community": 106, + "community": 92, "norm_label": "get_trend_statistics()" }, { @@ -20490,7 +20510,7 @@ "source_location": "L108", "_origin": "ast", "id": "app_crud_crm_statistics_get_owner_statistics", - "community": 106, + "community": 92, "norm_label": "get_owner_statistics()" }, { @@ -20500,7 +20520,7 @@ "source_location": "L124", "_origin": "ast", "id": "app_crud_crm_statistics_get_follow_statistics", - "community": 106, + "community": 92, "norm_label": "get_follow_statistics()" }, { @@ -20510,7 +20530,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_crud_crm_statistics_rationale_27", - "community": 106, + "community": 92, "norm_label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8:\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570" }, { @@ -21140,7 +21160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_leave", - "community": 137, + "community": 107, "norm_label": "leave.py" }, { @@ -21150,7 +21170,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_crud_leave_total_pages", - "community": 107, + "community": 66, "norm_label": "total_pages()" }, { @@ -21160,7 +21180,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_crud_leave_row_to_dict", - "community": 137, + "community": 107, "norm_label": "_row_to_dict()" }, { @@ -21170,7 +21190,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_leave_py_any", - "community": 137, + "community": 107, "norm_label": "any" }, { @@ -21180,7 +21200,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_crud_leave_list_leaves", - "community": 137, + "community": 107, "norm_label": "list_leaves()" }, { @@ -21190,7 +21210,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_leave_py_session", - "community": 137, + "community": 107, "norm_label": "session" }, { @@ -21200,7 +21220,7 @@ "source_location": "L81", "_origin": "ast", "id": "app_crud_leave_get_leave", - "community": 137, + "community": 107, "norm_label": "get_leave()" }, { @@ -21210,7 +21230,7 @@ "source_location": "L86", "_origin": "ast", "id": "app_crud_leave_create_leave", - "community": 137, + "community": 107, "norm_label": "create_leave()" }, { @@ -21220,7 +21240,7 @@ "source_location": "L117", "_origin": "ast", "id": "app_crud_leave_update_leave", - "community": 137, + "community": 107, "norm_label": "update_leave()" }, { @@ -21230,7 +21250,7 @@ "source_location": "L137", "_origin": "ast", "id": "app_crud_leave_update_leave_status", - "community": 137, + "community": 107, "norm_label": "update_leave_status()" }, { @@ -21240,7 +21260,7 @@ "source_location": "L149", "_origin": "ast", "id": "app_crud_leave_soft_delete_leave", - "community": 137, + "community": 107, "norm_label": "soft_delete_leave()" }, { @@ -21640,7 +21660,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_oss", - "community": 92, + "community": 61, "norm_label": "oss.py" }, { @@ -21650,7 +21670,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_crud_oss_create_oss", - "community": 92, + "community": 61, "norm_label": "create_oss()" }, { @@ -21660,7 +21680,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_oss_py_session", - "community": 92, + "community": 61, "norm_label": "session" }, { @@ -21670,7 +21690,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_crud_oss_get_oss_by_url", - "community": 92, + "community": 61, "norm_label": "get_oss_by_url()" }, { @@ -21680,7 +21700,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_crud_oss_get_oss_by_id", - "community": 92, + "community": 61, "norm_label": "get_oss_by_id()" }, { @@ -21690,7 +21710,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_crud_oss_resolve_storage_path", - "community": 92, + "community": 61, "norm_label": "resolve_storage_path()" }, { @@ -21700,7 +21720,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_crud_oss_rationale_67", - "community": 92, + "community": 61, "norm_label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6(\u517c\u5bb9\u65e7 crm \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55)" }, { @@ -21710,7 +21730,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_crud_oss_rationale_78", - "community": 92, + "community": 61, "norm_label": "\u5c06 fileurl \u6216\u65e7 crm \u6570\u5b57 ossid \u89e3\u6790\u4e3a minio \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5;\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossid" }, { @@ -22430,7 +22450,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_crud_user_usercrudcompat", - "community": 32, + "community": 45, "norm_label": "_usercrudcompat" }, { @@ -22440,7 +22460,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_crud_user_usercrudcompat_get_by_user_no", - "community": 32, + "community": 45, "norm_label": ".get_by_user_no()" }, { @@ -22460,7 +22480,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", - "community": 32, + "community": 45, "norm_label": ".get_by_user_no_for_web_login()" }, { @@ -22650,7 +22670,7 @@ "source_location": "L36", "_origin": "ast", "id": "app_crud_user_rationale_36", - "community": 32, + "community": 45, "norm_label": "web \u767b\u5f55:\u4f18\u5148 default_tenant_no;\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000(\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93)\u3002" }, { @@ -22680,7 +22700,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_workflow", - "community": 136, + "community": 106, "norm_label": "workflow.py" }, { @@ -22690,7 +22710,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_crud_workflow_row_to_dict", - "community": 136, + "community": 106, "norm_label": "_row_to_dict()" }, { @@ -22700,7 +22720,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_workflow_py_any", - "community": 136, + "community": 106, "norm_label": "any" }, { @@ -22710,7 +22730,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_crud_workflow_list_process_defs", - "community": 136, + "community": 106, "norm_label": "list_process_defs()" }, { @@ -22720,7 +22740,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_workflow_py_session", - "community": 136, + "community": 106, "norm_label": "session" }, { @@ -22730,7 +22750,7 @@ "source_location": "L101", "_origin": "ast", "id": "app_crud_workflow_get_process_def", - "community": 136, + "community": 106, "norm_label": "get_process_def()" }, { @@ -22740,7 +22760,7 @@ "source_location": "L109", "_origin": "ast", "id": "app_crud_workflow_process_code_exists", - "community": 136, + "community": 106, "norm_label": "process_code_exists()" }, { @@ -22750,7 +22770,7 @@ "source_location": "L120", "_origin": "ast", "id": "app_crud_workflow_create_process_def", - "community": 136, + "community": 106, "norm_label": "create_process_def()" }, { @@ -22760,7 +22780,7 @@ "source_location": "L157", "_origin": "ast", "id": "app_crud_workflow_update_process_def", - "community": 136, + "community": 106, "norm_label": "update_process_def()" }, { @@ -22770,7 +22790,7 @@ "source_location": "L196", "_origin": "ast", "id": "app_crud_workflow_soft_delete_process_def", - "community": 136, + "community": 106, "norm_label": "soft_delete_process_def()" }, { @@ -22780,7 +22800,7 @@ "source_location": "L212", "_origin": "ast", "id": "app_crud_workflow_publish_version", - "community": 136, + "community": 106, "norm_label": "publish_version()" }, { @@ -22790,7 +22810,7 @@ "source_location": "L304", "_origin": "ast", "id": "app_crud_workflow_get_latest_version", - "community": 136, + "community": 106, "norm_label": "get_latest_version()" }, { @@ -22800,7 +22820,7 @@ "source_location": "L318", "_origin": "ast", "id": "app_crud_workflow_version_to_dict", - "community": 136, + "community": 106, "norm_label": "_version_to_dict()" }, { @@ -22810,7 +22830,7 @@ "source_location": "L329", "_origin": "ast", "id": "app_crud_workflow_list_versions", - "community": 136, + "community": 106, "norm_label": "list_versions()" }, { @@ -22820,7 +22840,7 @@ "source_location": "L344", "_origin": "ast", "id": "app_crud_workflow_get_nodes_by_version", - "community": 136, + "community": 106, "norm_label": "get_nodes_by_version()" }, { @@ -22830,7 +22850,7 @@ "source_location": "L353", "_origin": "ast", "id": "app_crud_workflow_get_transitions_by_version", - "community": 136, + "community": 106, "norm_label": "get_transitions_by_version()" }, { @@ -22840,7 +22860,7 @@ "source_location": "L367", "_origin": "ast", "id": "app_crud_workflow_create_instance", - "community": 136, + "community": 106, "norm_label": "create_instance()" }, { @@ -22850,7 +22870,7 @@ "source_location": "L405", "_origin": "ast", "id": "app_crud_workflow_get_instance", - "community": 136, + "community": 106, "norm_label": "get_instance()" }, { @@ -22860,7 +22880,7 @@ "source_location": "L413", "_origin": "ast", "id": "app_crud_workflow_update_instance_status", - "community": 136, + "community": 106, "norm_label": "update_instance_status()" }, { @@ -22870,7 +22890,7 @@ "source_location": "L423", "_origin": "ast", "id": "app_crud_workflow_list_my_instances", - "community": 136, + "community": 106, "norm_label": "list_my_instances()" }, { @@ -22880,7 +22900,7 @@ "source_location": "L511", "_origin": "ast", "id": "app_crud_workflow_get_all_tasks_for_business", - "community": 136, + "community": 106, "norm_label": "get_all_tasks_for_business()" }, { @@ -22890,7 +22910,7 @@ "source_location": "L572", "_origin": "ast", "id": "app_crud_workflow_create_task", - "community": 136, + "community": 106, "norm_label": "create_task()" }, { @@ -22900,7 +22920,7 @@ "source_location": "L603", "_origin": "ast", "id": "app_crud_workflow_get_task", - "community": 136, + "community": 106, "norm_label": "get_task()" }, { @@ -22910,7 +22930,7 @@ "source_location": "L611", "_origin": "ast", "id": "app_crud_workflow_get_pending_tasks_by_node", - "community": 136, + "community": 106, "norm_label": "get_pending_tasks_by_node()" }, { @@ -22920,7 +22940,7 @@ "source_location": "L626", "_origin": "ast", "id": "app_crud_workflow_task_row_to_dict", - "community": 136, + "community": 106, "norm_label": "_task_row_to_dict()" }, { @@ -22930,7 +22950,7 @@ "source_location": "L653", "_origin": "ast", "id": "app_crud_workflow_list_pending_tasks", - "community": 136, + "community": 106, "norm_label": "list_pending_tasks()" }, { @@ -22940,7 +22960,7 @@ "source_location": "L716", "_origin": "ast", "id": "app_crud_workflow_list_completed_tasks", - "community": 136, + "community": 106, "norm_label": "list_completed_tasks()" }, { @@ -22950,7 +22970,7 @@ "source_location": "L779", "_origin": "ast", "id": "app_crud_workflow_total_pages", - "community": 136, + "community": 106, "norm_label": "total_pages()" }, { @@ -22960,7 +22980,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_workflow_rationale_1", - "community": 136, + "community": 106, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc" }, { @@ -23140,7 +23160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_init", - "community": 16, + "community": 136, "norm_label": "__init__.py" }, { @@ -23150,7 +23170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_base", - "community": 16, + "community": 136, "norm_label": "base.py" }, { @@ -23160,7 +23180,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_models_base_basemodel", - "community": 12, + "community": 10, "norm_label": "basemodel" }, { @@ -23170,7 +23190,7 @@ "source_location": "", "_origin": "ast", "id": "base", - "community": 125, + "community": 15, "norm_label": "base" }, { @@ -23180,7 +23200,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_models_base_basemodel_tablename", - "community": 12, + "community": 10, "norm_label": ".__tablename__()" }, { @@ -23190,7 +23210,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_models_base_basemodel_to_dict", - "community": 12, + "community": 10, "norm_label": ".to_dict()" }, { @@ -23200,7 +23220,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_models_base_softdeletemodel", - "community": 16, + "community": 136, "norm_label": "softdeletemodel" }, { @@ -23210,7 +23230,7 @@ "source_location": "L51", "_origin": "ast", "id": "app_models_base_softdeletemodel_get_active", - "community": 16, + "community": 136, "norm_label": ".get_active()" }, { @@ -23220,7 +23240,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_models_base_softdeletemodel_soft_delete", - "community": 16, + "community": 136, "norm_label": ".soft_delete()" }, { @@ -23230,7 +23250,7 @@ "source_location": "L60", "_origin": "ast", "id": "app_models_base_softdeletemodel_restore", - "community": 16, + "community": 136, "norm_label": ".restore()" }, { @@ -23240,7 +23260,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_bx_models", - "community": 34, + "community": 15, "norm_label": "bx_models.py" }, { @@ -23270,7 +23290,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_models_bx_models_bxworkflownode", - "community": 34, + "community": 15, "norm_label": "bxworkflownode" }, { @@ -23390,7 +23410,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_bx_models_rationale_1", - "community": 34, + "community": 15, "norm_label": "\u62a5\u9500(bx)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql" }, { @@ -23400,7 +23420,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_crm_models", - "community": 5, + "community": 61, "norm_label": "crm_models.py" }, { @@ -23420,7 +23440,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_models_crm_models_crmproduct", - "community": 62, + "community": 36, "norm_label": "crmproduct" }, { @@ -23430,7 +23450,7 @@ "source_location": "L79", "_origin": "ast", "id": "app_models_crm_models_crmproductbrand", - "community": 125, + "community": 36, "norm_label": "crmproductbrand" }, { @@ -23440,7 +23460,7 @@ "source_location": "L99", "_origin": "ast", "id": "app_models_crm_models_crmproductalias", - "community": 62, + "community": 36, "norm_label": "crmproductalias" }, { @@ -23450,7 +23470,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_models_crm_models_sysoss", - "community": 92, + "community": 61, "norm_label": "sysoss" }, { @@ -23480,7 +23500,7 @@ "source_location": "L269", "_origin": "ast", "id": "app_models_crm_models_crminvoiceinfo", - "community": 128, + "community": 33, "norm_label": "crminvoiceinfo" }, { @@ -23500,7 +23520,7 @@ "source_location": "L328", "_origin": "ast", "id": "app_models_crm_models_crmcustomerpool", - "community": 117, + "community": 61, "norm_label": "crmcustomerpool" }, { @@ -23510,7 +23530,7 @@ "source_location": "L354", "_origin": "ast", "id": "app_models_crm_models_crmcustomerpoolrule", - "community": 102, + "community": 78, "norm_label": "crmcustomerpoolrule" }, { @@ -23530,7 +23550,7 @@ "source_location": "L420", "_origin": "ast", "id": "app_models_crm_models_crmopportunityfollow", - "community": 4, + "community": 104, "norm_label": "crmopportunityfollow" }, { @@ -23590,7 +23610,7 @@ "source_location": "L647", "_origin": "ast", "id": "app_models_crm_models_crmcontractchange", - "community": 48, + "community": 54, "norm_label": "crmcontractchange" }, { @@ -23600,7 +23620,7 @@ "source_location": "L678", "_origin": "ast", "id": "app_models_crm_models_crmcontracttemplate", - "community": 48, + "community": 54, "norm_label": "crmcontracttemplate" }, { @@ -23700,7 +23720,7 @@ "source_location": "L1021", "_origin": "ast", "id": "app_models_crm_models_crmpriceletter", - "community": 104, + "community": 72, "norm_label": "crmpriceletter" }, { @@ -23720,7 +23740,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_crm_models_rationale_1", - "community": 5, + "community": 61, "norm_label": "crm \u6a21\u5757\u6570\u636e\u6a21\u578b(\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406)" }, { @@ -23730,7 +23750,7 @@ "source_location": "L1022", "_origin": "ast", "id": "app_models_crm_models_rationale_1022", - "community": 104, + "community": 72, "norm_label": "crm-\u8c03\u4ef7\u51fd\u6863\u6848(\u72ec\u7acb,\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355)" }, { @@ -23740,7 +23760,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_db_models", - "community": 133, + "community": 31, "norm_label": "db_models.py" }, { @@ -23750,7 +23770,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_models_db_models_dbpurchaseplan", - "community": 19, + "community": 31, "norm_label": "dbpurchaseplan" }, { @@ -23760,7 +23780,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_models_db_models_dbinboundoutbound", - "community": 81, + "community": 31, "norm_label": "dbinboundoutbound" }, { @@ -23790,7 +23810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_db_models_rationale_1", - "community": 133, + "community": 31, "norm_label": "\u5730\u78c5(db)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql" }, { @@ -23800,7 +23820,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_duty_models", - "community": 40, + "community": 93, "norm_label": "duty_models.py" }, { @@ -23810,7 +23830,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_models_duty_models_dutyday", - "community": 40, + "community": 93, "norm_label": "dutyday" }, { @@ -23820,7 +23840,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_models_duty_models_dutyslot", - "community": 40, + "community": 93, "norm_label": "dutyslot" }, { @@ -23830,7 +23850,7 @@ "source_location": "L79", "_origin": "ast", "id": "app_models_duty_models_dutyassignment", - "community": 40, + "community": 93, "norm_label": "dutyassignment" }, { @@ -23840,7 +23860,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_duty_models_rationale_1", - "community": 40, + "community": 93, "norm_label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md" }, { @@ -23850,7 +23870,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_models", - "community": 16, + "community": 136, "norm_label": "models.py" }, { @@ -23860,7 +23880,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_models_models_userrole", - "community": 16, + "community": 136, "norm_label": "userrole" }, { @@ -23870,7 +23890,7 @@ "source_location": "", "_origin": "ast", "id": "str", - "community": 16, + "community": 136, "norm_label": "str" }, { @@ -23910,7 +23930,7 @@ "source_location": "L97", "_origin": "ast", "id": "app_models_models_sysrolemenu", - "community": 79, + "community": 136, "norm_label": "sysrolemenu" }, { @@ -23920,7 +23940,7 @@ "source_location": "L117", "_origin": "ast", "id": "app_models_models_sysroledatascopedetail", - "community": 79, + "community": 136, "norm_label": "sysroledatascopedetail" }, { @@ -24030,7 +24050,7 @@ "source_location": "L372", "_origin": "ast", "id": "app_models_models_sysapirequestlog", - "community": 16, + "community": 143, "norm_label": "sysapirequestlog" }, { @@ -24040,7 +24060,7 @@ "source_location": "L404", "_origin": "ast", "id": "app_models_models_sysapirequestloghis", - "community": 16, + "community": 143, "norm_label": "sysapirequestloghis" }, { @@ -24050,7 +24070,7 @@ "source_location": "L446", "_origin": "ast", "id": "app_models_models_bizleaverequest", - "community": 137, + "community": 107, "norm_label": "bizleaverequest" }, { @@ -24060,7 +24080,7 @@ "source_location": "L476", "_origin": "ast", "id": "app_models_models_bizattachment", - "community": 16, + "community": 136, "norm_label": "bizattachment" }, { @@ -24100,7 +24120,7 @@ "source_location": "L572", "_origin": "ast", "id": "app_models_models_wftransition", - "community": 136, + "community": 106, "norm_label": "wftransition" }, { @@ -24130,7 +24150,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_models_rationale_1", - "community": 16, + "community": 136, "norm_label": "\u6570\u636e\u6a21\u578b(\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868)" }, { @@ -24140,7 +24160,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_models_models_rationale_12", - "community": 16, + "community": 136, "norm_label": "web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272(\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765,\u975e\u6570\u636e\u5e93\u679a\u4e3e)" }, { @@ -24160,7 +24180,7 @@ "source_location": "L98", "_origin": "ast", "id": "app_models_models_rationale_98", - "community": 79, + "community": 136, "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)" }, { @@ -24170,7 +24190,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_models_models_rationale_118", - "community": 79, + "community": 136, "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail" }, { @@ -24220,7 +24240,7 @@ "source_location": "L447", "_origin": "ast", "id": "app_models_models_rationale_447", - "community": 137, + "community": 107, "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request" }, { @@ -24240,7 +24260,7 @@ "source_location": "L573", "_origin": "ast", "id": "app_models_models_rationale_573", - "community": 136, + "community": 106, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition" }, { @@ -24260,7 +24280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_pl_models", - "community": 46, + "community": 14, "norm_label": "pl_models.py" }, { @@ -24280,7 +24300,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_models_pl_models_plvehicle", - "community": 64, + "community": 152, "norm_label": "plvehicle" }, { @@ -24320,7 +24340,7 @@ "source_location": "L168", "_origin": "ast", "id": "app_models_pl_models_plcert", - "community": 80, + "community": 27, "norm_label": "plcert" }, { @@ -24370,7 +24390,7 @@ "source_location": "L375", "_origin": "ast", "id": "app_models_pl_models_plplancontract", - "community": 63, + "community": 144, "norm_label": "plplancontract" }, { @@ -24400,7 +24420,7 @@ "source_location": "L485", "_origin": "ast", "id": "app_models_pl_models_plplanchange", - "community": 46, + "community": 0, "norm_label": "plplanchange" }, { @@ -24410,7 +24430,7 @@ "source_location": "L507", "_origin": "ast", "id": "app_models_pl_models_plplanload", - "community": 46, + "community": 14, "norm_label": "plplanload" }, { @@ -24420,7 +24440,7 @@ "source_location": "L535", "_origin": "ast", "id": "app_models_pl_models_plplanloadproduct", - "community": 46, + "community": 14, "norm_label": "plplanloadproduct" }, { @@ -24430,7 +24450,7 @@ "source_location": "L566", "_origin": "ast", "id": "app_models_pl_models_plplandelivery", - "community": 46, + "community": 14, "norm_label": "plplandelivery" }, { @@ -24440,7 +24460,7 @@ "source_location": "L595", "_origin": "ast", "id": "app_models_pl_models_plplandeliveryproduct", - "community": 46, + "community": 14, "norm_label": "plplandeliveryproduct" }, { @@ -24480,7 +24500,7 @@ "source_location": "L738", "_origin": "ast", "id": "app_models_pl_models_pltransportdblink", - "community": 54, + "community": 81, "norm_label": "pltransportdblink" }, { @@ -24520,7 +24540,7 @@ "source_location": "L840", "_origin": "ast", "id": "app_models_pl_models_pltransportsitelink", - "community": 52, + "community": 56, "norm_label": "pltransportsitelink" }, { @@ -24800,7 +24820,7 @@ "source_location": "L376", "_origin": "ast", "id": "app_models_pl_models_rationale_376", - "community": 63, + "community": 144, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract" }, { @@ -24830,7 +24850,7 @@ "source_location": "L486", "_origin": "ast", "id": "app_models_pl_models_rationale_486", - "community": 46, + "community": 0, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change" }, { @@ -24840,7 +24860,7 @@ "source_location": "L508", "_origin": "ast", "id": "app_models_pl_models_rationale_508", - "community": 46, + "community": 14, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)" }, { @@ -24850,7 +24870,7 @@ "source_location": "L536", "_origin": "ast", "id": "app_models_pl_models_rationale_536", - "community": 46, + "community": 14, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product" }, { @@ -24860,7 +24880,7 @@ "source_location": "L567", "_origin": "ast", "id": "app_models_pl_models_rationale_567", - "community": 46, + "community": 14, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)" }, { @@ -24870,7 +24890,7 @@ "source_location": "L596", "_origin": "ast", "id": "app_models_pl_models_rationale_596", - "community": 46, + "community": 14, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product" }, { @@ -24900,7 +24920,7 @@ "source_location": "L739", "_origin": "ast", "id": "app_models_pl_models_rationale_739", - "community": 54, + "community": 81, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link" }, { @@ -24940,7 +24960,7 @@ "source_location": "L841", "_origin": "ast", "id": "app_models_pl_models_rationale_841", - "community": 52, + "community": 56, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -25300,7 +25320,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_bx_advance", - "community": 97, + "community": 20, "norm_label": "advance.py" }, { @@ -25380,7 +25400,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_schemas_bx_advance_advanceapprovalout", - "community": 97, + "community": 20, "norm_label": "advanceapprovalout" }, { @@ -25390,7 +25410,7 @@ "source_location": "L90", "_origin": "ast", "id": "app_schemas_bx_advance_advancemystatsout", - "community": 97, + "community": 20, "norm_label": "advancemystatsout" }, { @@ -25400,7 +25420,7 @@ "source_location": "L105", "_origin": "ast", "id": "app_schemas_bx_advance_advanceapproverpendingstatsout", - "community": 97, + "community": 20, "norm_label": "advanceapproverpendingstatsout" }, { @@ -25690,7 +25710,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_bx_reimburse", - "community": 20, + "community": 18, "norm_label": "reimburse.py" }, { @@ -25700,7 +25720,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_schemas_bx_reimburse_coerce_id", - "community": 20, + "community": 18, "norm_label": "_coerce_id()" }, { @@ -25710,7 +25730,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimbursedetailcreate", - "community": 20, + "community": 18, "norm_label": "reimbursedetailcreate" }, { @@ -25720,7 +25740,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id", - "community": 20, + "community": 18, "norm_label": ".validate_expense_item_id()" }, { @@ -25730,7 +25750,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimbursedetailout", - "community": 2, + "community": 15, "norm_label": "reimbursedetailout" }, { @@ -25750,7 +25770,7 @@ "source_location": "L53", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id", - "community": 20, + "community": 18, "norm_label": ".validate_invoice_id()" }, { @@ -25760,7 +25780,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id", - "community": 20, + "community": 18, "norm_label": ".coerce_attachment_id()" }, { @@ -25800,7 +25820,7 @@ "source_location": "L98", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id", - "community": 20, + "community": 18, "norm_label": ".coerce_applicant_id()" }, { @@ -25820,7 +25840,7 @@ "source_location": "L115", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id", - "community": 20, + "community": 18, "norm_label": ".coerce_applicant_id()" }, { @@ -25840,7 +25860,7 @@ "source_location": "L126", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseapplyout", - "community": 20, + "community": 18, "norm_label": "reimburseapplyout" }, { @@ -25860,7 +25880,7 @@ "source_location": "L163", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseapprovalout", - "community": 20, + "community": 18, "norm_label": "reimburseapprovalout" }, { @@ -25870,7 +25890,7 @@ "source_location": "L176", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimbursemystatsout", - "community": 20, + "community": 18, "norm_label": "reimbursemystatsout" }, { @@ -25880,7 +25900,7 @@ "source_location": "L188", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout", - "community": 20, + "community": 18, "norm_label": "reimburseapproverpendingstatsout" }, { @@ -25910,7 +25930,7 @@ "source_location": "L211", "_origin": "ast", "id": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id", - "community": 20, + "community": 18, "norm_label": ".validate_advance_id()" }, { @@ -25920,7 +25940,7 @@ "source_location": "L218", "_origin": "ast", "id": "app_schemas_bx_reimburse_offsetitem", - "community": 20, + "community": 18, "norm_label": "offsetitem" }, { @@ -25930,7 +25950,7 @@ "source_location": "L226", "_origin": "ast", "id": "app_schemas_bx_reimburse_offsetitem_validate_advance_id", - "community": 20, + "community": 18, "norm_label": ".validate_advance_id()" }, { @@ -26140,7 +26160,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_schemas_crm_clue_cluelistbody", - "community": 82, + "community": 13, "norm_label": "cluelistbody" }, { @@ -26270,7 +26290,7 @@ "source_location": "L170", "_origin": "ast", "id": "app_schemas_crm_clue_cluestatisticsbody", - "community": 82, + "community": 131, "norm_label": "cluestatisticsbody" }, { @@ -26290,7 +26310,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_contact", - "community": 33, + "community": 124, "norm_label": "contact.py" }, { @@ -26300,7 +26320,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_contact_contactlistbody", - "community": 33, + "community": 13, "norm_label": "contactlistbody" }, { @@ -26310,7 +26330,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_schemas_crm_contact_contactcreatebody", - "community": 33, + "community": 124, "norm_label": "contactcreatebody" }, { @@ -26320,7 +26340,7 @@ "source_location": "L50", "_origin": "ast", "id": "app_schemas_crm_contact_contactupdatebody", - "community": 33, + "community": 124, "norm_label": "contactupdatebody" }, { @@ -26330,7 +26350,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_schemas_crm_contact_contactdeletebody", - "community": 33, + "community": 124, "norm_label": "contactdeletebody" }, { @@ -26340,7 +26360,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_schemas_crm_contact_contactdetailbody", - "community": 33, + "community": 124, "norm_label": "contactdetailbody" }, { @@ -26350,7 +26370,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_schemas_crm_contact_contactbycustomerbody", - "community": 33, + "community": 124, "norm_label": "contactbycustomerbody" }, { @@ -26360,7 +26380,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_schemas_crm_contact_contactsetprimarybody", - "community": 33, + "community": 124, "norm_label": "contactsetprimarybody" }, { @@ -26370,7 +26390,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_contact_rationale_1", - "community": 33, + "community": 124, "norm_label": "crm \u8054\u7cfb\u4eba pydantic schemas" }, { @@ -26580,7 +26600,7 @@ "source_location": "L241", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalpassbody", - "community": 83, + "community": 1, "norm_label": "contractapprovalpassbody" }, { @@ -26590,7 +26610,7 @@ "source_location": "L246", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalrejectbody", - "community": 83, + "community": 1, "norm_label": "contractapprovalrejectbody" }, { @@ -26600,7 +26620,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", - "community": 83, + "community": 54, "norm_label": "contractapprovalrefreshnamesbody" }, { @@ -26610,7 +26630,7 @@ "source_location": "L255", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovallistquery", - "community": 83, + "community": 54, "norm_label": "contractapprovallistquery" }, { @@ -26620,7 +26640,7 @@ "source_location": "L267", "_origin": "ast", "id": "app_schemas_crm_contract_contractchangelistquery", - "community": 83, + "community": 54, "norm_label": "contractchangelistquery" }, { @@ -26630,7 +26650,7 @@ "source_location": "L279", "_origin": "ast", "id": "app_schemas_crm_contract_contracttemplatelistquery", - "community": 83, + "community": 54, "norm_label": "contracttemplatelistquery" }, { @@ -26680,7 +26700,7 @@ "source_location": "L322", "_origin": "ast", "id": "app_schemas_crm_contract_contractchangesubmitbody", - "community": 83, + "community": 1, "norm_label": "contractchangesubmitbody" }, { @@ -26690,7 +26710,7 @@ "source_location": "L328", "_origin": "ast", "id": "app_schemas_crm_contract_contractchangeexportbody", - "community": 83, + "community": 54, "norm_label": "contractchangeexportbody" }, { @@ -26720,7 +26740,7 @@ "source_location": "L361", "_origin": "ast", "id": "app_schemas_crm_contract_contracttemplateexportbody", - "community": 83, + "community": 54, "norm_label": "contracttemplateexportbody" }, { @@ -26730,7 +26750,7 @@ "source_location": "L368", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovaltransferbody", - "community": 83, + "community": 1, "norm_label": "contractapprovaltransferbody" }, { @@ -26740,7 +26760,7 @@ "source_location": "L374", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalexportbody", - "community": 83, + "community": 54, "norm_label": "contractapprovalexportbody" }, { @@ -26820,7 +26840,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer", - "community": 12, + "community": 26, "norm_label": "customer.py" }, { @@ -26830,7 +26850,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_schemas_crm_customer_customeroptionsbody", - "community": 110, + "community": 26, "norm_label": "customeroptionsbody" }, { @@ -26840,7 +26860,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_schemas_crm_customer_customerlistbody", - "community": 82, + "community": 13, "norm_label": "customerlistbody" }, { @@ -26850,7 +26870,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_schemas_crm_customer_customerlistbody_to_list_kwargs", - "community": 82, + "community": 13, "norm_label": ".to_list_kwargs()" }, { @@ -26860,7 +26880,7 @@ "source_location": "L91", "_origin": "ast", "id": "app_schemas_crm_customer_customercreatebody", - "community": 6, + "community": 26, "norm_label": "customercreatebody" }, { @@ -26870,7 +26890,7 @@ "source_location": "L132", "_origin": "ast", "id": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields", - "community": 6, + "community": 26, "norm_label": "._forbid_legacy_invoice_fields()" }, { @@ -26880,7 +26900,7 @@ "source_location": "L157", "_origin": "ast", "id": "app_schemas_crm_customer_customerupdatebody", - "community": 6, + "community": 26, "norm_label": "customerupdatebody" }, { @@ -26890,7 +26910,7 @@ "source_location": "L199", "_origin": "ast", "id": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields", - "community": 6, + "community": 26, "norm_label": "._forbid_legacy_invoice_fields()" }, { @@ -26900,7 +26920,7 @@ "source_location": "L224", "_origin": "ast", "id": "app_schemas_crm_customer_customerdeletebody", - "community": 82, + "community": 26, "norm_label": "customerdeletebody" }, { @@ -26910,7 +26930,7 @@ "source_location": "L232", "_origin": "ast", "id": "app_schemas_crm_customer_customerdetailbody", - "community": 12, + "community": 26, "norm_label": "customerdetailbody" }, { @@ -26920,7 +26940,7 @@ "source_location": "L239", "_origin": "ast", "id": "app_schemas_crm_customer_customertransferbody", - "community": 12, + "community": 26, "norm_label": "customertransferbody" }, { @@ -26930,7 +26950,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_schemas_crm_customer_customerintopoolbody", - "community": 12, + "community": 26, "norm_label": "customerintopoolbody" }, { @@ -26940,7 +26960,7 @@ "source_location": "L261", "_origin": "ast", "id": "app_schemas_crm_customer_customerdealbody", - "community": 12, + "community": 26, "norm_label": "customerdealbody" }, { @@ -26950,7 +26970,7 @@ "source_location": "L273", "_origin": "ast", "id": "app_schemas_crm_customer_customerclaimbody", - "community": 12, + "community": 26, "norm_label": "customerclaimbody" }, { @@ -26960,7 +26980,7 @@ "source_location": "L282", "_origin": "ast", "id": "app_schemas_crm_customer_customerassignpoolbody", - "community": 12, + "community": 26, "norm_label": "customerassignpoolbody" }, { @@ -26970,7 +26990,7 @@ "source_location": "L293", "_origin": "ast", "id": "app_schemas_crm_customer_customercheckduplicatebody", - "community": 12, + "community": 26, "norm_label": "customercheckduplicatebody" }, { @@ -26980,7 +27000,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_rationale_1", - "community": 12, + "community": 26, "norm_label": "crm \u5ba2\u6237\u7ba1\u7406 pydantic schemas" }, { @@ -26990,7 +27010,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_schemas_crm_customer_rationale_13", - "community": 110, + "community": 26, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53(\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { @@ -27000,7 +27020,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_schemas_crm_customer_rationale_59", - "community": 82, + "community": 13, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002" }, { @@ -27010,7 +27030,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_follow", - "community": 12, + "community": 82, "norm_label": "customer_follow.py" }, { @@ -27020,7 +27040,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowlistbody", - "community": 12, + "community": 82, "norm_label": "customerfollowlistbody" }, { @@ -27030,7 +27050,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowcreatebody", - "community": 12, + "community": 82, "norm_label": "customerfollowcreatebody" }, { @@ -27040,7 +27060,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowupdatebody", - "community": 12, + "community": 82, "norm_label": "customerfollowupdatebody" }, { @@ -27050,7 +27070,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowdeletebody", - "community": 12, + "community": 82, "norm_label": "customerfollowdeletebody" }, { @@ -27060,7 +27080,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowdetailbody", - "community": 12, + "community": 82, "norm_label": "customerfollowdetailbody" }, { @@ -27070,7 +27090,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowbycustomerbody", - "community": 12, + "community": 82, "norm_label": "customerfollowbycustomerbody" }, { @@ -27080,7 +27100,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_follow_rationale_1", - "community": 12, + "community": 82, "norm_label": "crm \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 pydantic schemas" }, { @@ -27090,7 +27110,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_pool", - "community": 117, + "community": 82, "norm_label": "customer_pool.py" }, { @@ -27100,7 +27120,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolcustomerlistbody", - "community": 117, + "community": 82, "norm_label": "poolcustomerlistbody" }, { @@ -27110,7 +27130,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolassignbody", - "community": 117, + "community": 82, "norm_label": "poolassignbody" }, { @@ -27120,7 +27140,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolclaimbody", - "community": 117, + "community": 82, "norm_label": "poolclaimbody" }, { @@ -27130,7 +27150,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolrecordlistbody", - "community": 117, + "community": 82, "norm_label": "poolrecordlistbody" }, { @@ -27140,7 +27160,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolrecorddetailbody", - "community": 117, + "community": 82, "norm_label": "poolrecorddetailbody" }, { @@ -27150,7 +27170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_pool_rationale_1", - "community": 117, + "community": 82, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 pydantic schemas" }, { @@ -27160,7 +27180,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_invoice_info", - "community": 128, + "community": 74, "norm_label": "invoice_info.py" }, { @@ -27170,7 +27190,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", - "community": 128, + "community": 74, "norm_label": "invoiceinfobycustomerbody" }, { @@ -27180,7 +27200,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfocreatebody", - "community": 128, + "community": 74, "norm_label": "invoiceinfocreatebody" }, { @@ -27190,7 +27210,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", - "community": 128, + "community": 74, "norm_label": "invoiceinfoupdatebody" }, { @@ -27200,7 +27220,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfodeletebody", - "community": 128, + "community": 74, "norm_label": "invoiceinfodeletebody" }, { @@ -27210,7 +27230,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", - "community": 128, + "community": 74, "norm_label": "invoiceinfosetdefaultbody" }, { @@ -27220,7 +27240,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_invoice_info_rationale_1", - "community": 128, + "community": 74, "norm_label": "crm \u5ba2\u6237\u5f00\u7968\u4fe1\u606f pydantic schemas" }, { @@ -27240,7 +27260,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitylistbody", - "community": 82, + "community": 149, "norm_label": "opportunitylistbody" }, { @@ -27360,7 +27380,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitystatisticsbody", - "community": 82, + "community": 13, "norm_label": "opportunitystatisticsbody" }, { @@ -27370,7 +27390,7 @@ "source_location": "L147", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitykanbanbody", - "community": 82, + "community": 149, "norm_label": "opportunitykanbanbody" }, { @@ -27520,7 +27540,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolrulelistbody", - "community": 82, + "community": 13, "norm_label": "poolrulelistbody" }, { @@ -27600,7 +27620,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_price_letter", - "community": 82, + "community": 75, "norm_label": "price_letter.py" }, { @@ -27610,7 +27630,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_schemas_crm_price_letter_priceletterlistbody", - "community": 82, + "community": 75, "norm_label": "priceletterlistbody" }, { @@ -27620,7 +27640,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_schemas_crm_price_letter_priceletterdetailbody", - "community": 82, + "community": 75, "norm_label": "priceletterdetailbody" }, { @@ -27630,7 +27650,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_schemas_crm_price_letter_pricelettercreatebody", - "community": 82, + "community": 75, "norm_label": "pricelettercreatebody" }, { @@ -27640,7 +27660,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_schemas_crm_price_letter_priceletterupdatebody", - "community": 82, + "community": 75, "norm_label": "priceletterupdatebody" }, { @@ -27650,7 +27670,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_schemas_crm_price_letter_pricelettervoidbody", - "community": 82, + "community": 75, "norm_label": "pricelettervoidbody" }, { @@ -27660,7 +27680,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_price_letter_rationale_1", - "community": 82, + "community": 75, "norm_label": "crm \u8c03\u4ef7\u51fd pydantic schemas" }, { @@ -27670,7 +27690,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_product", - "community": 82, + "community": 117, "norm_label": "product.py" }, { @@ -27680,7 +27700,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_schemas_crm_product_productcategorycreatebody", - "community": 82, + "community": 117, "norm_label": "productcategorycreatebody" }, { @@ -27690,7 +27710,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_schemas_crm_product_productcategoryupdatebody", - "community": 82, + "community": 117, "norm_label": "productcategoryupdatebody" }, { @@ -27700,7 +27720,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_schemas_crm_product_categorydeletebody", - "community": 82, + "community": 117, "norm_label": "categorydeletebody" }, { @@ -27710,7 +27730,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_schemas_crm_product_productcategorytreebody", - "community": 82, + "community": 117, "norm_label": "productcategorytreebody" }, { @@ -27720,7 +27740,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_schemas_crm_product_productupdatestatusbody", - "community": 82, + "community": 117, "norm_label": "productupdatestatusbody" }, { @@ -27730,7 +27750,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_schemas_crm_product_productlistbody", - "community": 82, + "community": 117, "norm_label": "productlistbody" }, { @@ -27740,7 +27760,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_schemas_crm_product_productbranditem", - "community": 12, + "community": 117, "norm_label": "productbranditem" }, { @@ -27750,7 +27770,7 @@ "source_location": "L106", "_origin": "ast", "id": "app_schemas_crm_product_productaliasitem", - "community": 12, + "community": 117, "norm_label": "productaliasitem" }, { @@ -27760,7 +27780,7 @@ "source_location": "L116", "_origin": "ast", "id": "app_schemas_crm_product_productcreatebody", - "community": 82, + "community": 117, "norm_label": "productcreatebody" }, { @@ -27770,7 +27790,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_schemas_crm_product_productupdatebody", - "community": 82, + "community": 117, "norm_label": "productupdatebody" }, { @@ -27780,7 +27800,7 @@ "source_location": "L191", "_origin": "ast", "id": "app_schemas_crm_product_productdetailbody", - "community": 82, + "community": 117, "norm_label": "productdetailbody" }, { @@ -27790,7 +27810,7 @@ "source_location": "L197", "_origin": "ast", "id": "app_schemas_crm_product_productdeletebody", - "community": 82, + "community": 117, "norm_label": "productdeletebody" }, { @@ -27800,7 +27820,7 @@ "source_location": "L204", "_origin": "ast", "id": "app_schemas_crm_product_productoptionsbody", - "community": 82, + "community": 117, "norm_label": "productoptionsbody" }, { @@ -27810,7 +27830,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_product_rationale_1", - "community": 82, + "community": 117, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 pydantic schemas" }, { @@ -27820,7 +27840,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_schemas_crm_product_rationale_48", - "community": 82, + "community": 117, "norm_label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2(\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 pydantic \u7ed1\u5b9a,\u88f8 dict=none \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body)" }, { @@ -28170,7 +28190,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_statistics_statisticsbody", - "community": 82, + "community": 13, "norm_label": "statisticsbody" }, { @@ -28190,7 +28210,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_supplier_info", - "community": 101, + "community": 62, "norm_label": "supplier_info.py" }, { @@ -28200,7 +28220,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfolistbody", - "community": 82, + "community": 13, "norm_label": "supplierinfolistbody" }, { @@ -28210,7 +28230,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfolistallbody", - "community": 101, + "community": 62, "norm_label": "supplierinfolistallbody" }, { @@ -28220,7 +28240,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfodetailbody", - "community": 101, + "community": 62, "norm_label": "supplierinfodetailbody" }, { @@ -28230,7 +28250,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfocreatebody", - "community": 101, + "community": 62, "norm_label": "supplierinfocreatebody" }, { @@ -28240,7 +28260,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfoupdatebody", - "community": 101, + "community": 62, "norm_label": "supplierinfoupdatebody" }, { @@ -28250,7 +28270,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfodeletebody", - "community": 101, + "community": 62, "norm_label": "supplierinfodeletebody" }, { @@ -28260,7 +28280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_supplier_info_rationale_1", - "community": 101, + "community": 62, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f pydantic schemas" }, { @@ -28330,7 +28350,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_db_inventory", - "community": 81, + "community": 31, "norm_label": "inventory.py" }, { @@ -28340,7 +28360,7 @@ "source_location": "L6", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundbase", - "community": 81, + "community": 31, "norm_label": "inboundoutboundbase" }, { @@ -28350,7 +28370,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundcreate", - "community": 81, + "community": 31, "norm_label": "inboundoutboundcreate" }, { @@ -28360,7 +28380,7 @@ "source_location": "L40", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundupdate", - "community": 81, + "community": 31, "norm_label": "inboundoutboundupdate" }, { @@ -28370,7 +28390,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_schemas_db_inventory_createlinkforplanpayload", - "community": 81, + "community": 31, "norm_label": "createlinkforplanpayload" }, { @@ -28380,7 +28400,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundread", - "community": 81, + "community": 31, "norm_label": "inboundoutboundread" }, { @@ -28390,7 +28410,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_db_plans", - "community": 19, + "community": 31, "norm_label": "plans.py" }, { @@ -28400,7 +28420,7 @@ "source_location": "L6", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanbase", - "community": 19, + "community": 31, "norm_label": "purchaseplanbase" }, { @@ -28410,7 +28430,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplancreate", - "community": 19, + "community": 31, "norm_label": "purchaseplancreate" }, { @@ -28420,7 +28440,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanupdate", - "community": 19, + "community": 31, "norm_label": "purchaseplanupdate" }, { @@ -28430,7 +28450,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanread", - "community": 19, + "community": 31, "norm_label": "purchaseplanread" }, { @@ -28440,7 +28460,7 @@ "source_location": "L90", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanwithfilllink", - "community": 19, + "community": 31, "norm_label": "purchaseplanwithfilllink" }, { @@ -28450,7 +28470,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_db_public_inventory", - "community": 124, + "community": 52, "norm_label": "public_inventory.py" }, { @@ -28460,7 +28480,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_schemas_db_public_inventory_publicinventoryfeedback", - "community": 124, + "community": 52, "norm_label": "publicinventoryfeedback" }, { @@ -28470,7 +28490,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_schemas_db_public_inventory_publicinventorypageread", - "community": 124, + "community": 52, "norm_label": "publicinventorypageread" }, { @@ -28480,7 +28500,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_schemas_db_public_inventory_inventorysiteurlread", - "community": 81, + "community": 31, "norm_label": "inventorysiteurlread" }, { @@ -28540,7 +28560,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_duty", - "community": 40, + "community": 110, "norm_label": "duty.py" }, { @@ -28550,7 +28570,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_schemas_duty_dutyassignmentin", - "community": 40, + "community": 110, "norm_label": "dutyassignmentin" }, { @@ -28560,7 +28580,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_schemas_duty_dutyslotsavein", - "community": 40, + "community": 110, "norm_label": "dutyslotsavein" }, { @@ -28570,7 +28590,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_schemas_duty_dutyslotsavein_split_work_plans", - "community": 40, + "community": 110, "norm_label": "._split_work_plans()" }, { @@ -28580,7 +28600,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_schemas_duty_dutydaysavebody", - "community": 40, + "community": 110, "norm_label": "dutydaysavebody" }, { @@ -28590,7 +28610,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_schemas_duty_dutylinkbody", - "community": 3, + "community": 110, "norm_label": "dutylinkbody" }, { @@ -28600,7 +28620,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_schemas_duty_dutygrabbody", - "community": 3, + "community": 110, "norm_label": "dutygrabbody" }, { @@ -28610,7 +28630,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_schemas_duty_dutydictensurebody", - "community": 3, + "community": 110, "norm_label": "dutydictensurebody" }, { @@ -28620,7 +28640,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_duty_rationale_1", - "community": 40, + "community": 110, "norm_label": "\u503c\u73ed\u6392\u73ed pydantic schemas" }, { @@ -28640,7 +28660,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_schemas_leave_leavecreate", - "community": 107, + "community": 12, "norm_label": "leavecreate" }, { @@ -28650,7 +28670,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_schemas_leave_leaveupdate", - "community": 107, + "community": 12, "norm_label": "leaveupdate" }, { @@ -28830,7 +28850,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_init", - "community": 37, + "community": 10, "norm_label": "__init__.py" }, { @@ -28840,7 +28860,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_init_rationale_1", - "community": 37, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema" }, { @@ -28850,7 +28870,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_base_data", - "community": 17, + "community": 10, "norm_label": "base_data.py" }, { @@ -28860,7 +28880,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierbase", - "community": 17, + "community": 10, "norm_label": "carrierbase" }, { @@ -28870,7 +28890,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierqualificationbase", - "community": 17, + "community": 10, "norm_label": "carrierqualificationbase" }, { @@ -28880,7 +28900,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_schemas_pl_base_data_carriercreate", - "community": 17, + "community": 10, "norm_label": "carriercreate" }, { @@ -28890,7 +28910,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierupdate", - "community": 17, + "community": 10, "norm_label": "carrierupdate" }, { @@ -28900,7 +28920,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierauditreject", - "community": 17, + "community": 10, "norm_label": "carrierauditreject" }, { @@ -28910,7 +28930,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierread", - "community": 17, + "community": 80, "norm_label": "carrierread" }, { @@ -28920,7 +28940,7 @@ "source_location": "L96", "_origin": "ast", "id": "app_schemas_pl_base_data_carrier_to_read", - "community": 17, + "community": 80, "norm_label": "carrier_to_read()" }, { @@ -28930,7 +28950,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_pl_base_data_py_date", - "community": 17, + "community": 80, "norm_label": "date" }, { @@ -28940,7 +28960,7 @@ "source_location": "L132", "_origin": "ast", "id": "app_schemas_pl_base_data_vehiclepersonnelrow", - "community": 119, + "community": 101, "norm_label": "vehiclepersonnelrow" }, { @@ -28960,7 +28980,7 @@ "source_location": "L158", "_origin": "ast", "id": "app_schemas_pl_base_data_certread", - "community": 80, + "community": 27, "norm_label": "certread" }, { @@ -28970,7 +28990,7 @@ "source_location": "L174", "_origin": "ast", "id": "app_schemas_pl_base_data_vehiclebase", - "community": 17, + "community": 10, "norm_label": "vehiclebase" }, { @@ -28980,7 +29000,7 @@ "source_location": "L190", "_origin": "ast", "id": "app_schemas_pl_base_data_vehiclecreate", - "community": 17, + "community": 10, "norm_label": "vehiclecreate" }, { @@ -28990,7 +29010,7 @@ "source_location": "L197", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicleupdate", - "community": 17, + "community": 10, "norm_label": "vehicleupdate" }, { @@ -29000,7 +29020,7 @@ "source_location": "L214", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicleread", - "community": 17, + "community": 152, "norm_label": "vehicleread" }, { @@ -29010,7 +29030,7 @@ "source_location": "L229", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicledetailread", - "community": 17, + "community": 152, "norm_label": "vehicledetailread" }, { @@ -29020,7 +29040,7 @@ "source_location": "L240", "_origin": "ast", "id": "app_schemas_pl_base_data_personnelbase", - "community": 17, + "community": 10, "norm_label": "personnelbase" }, { @@ -29030,7 +29050,7 @@ "source_location": "L264", "_origin": "ast", "id": "app_schemas_pl_base_data_personnelcreate", - "community": 17, + "community": 10, "norm_label": "personnelcreate" }, { @@ -29040,7 +29060,7 @@ "source_location": "L269", "_origin": "ast", "id": "app_schemas_pl_base_data_personnelupdate", - "community": 17, + "community": 10, "norm_label": "personnelupdate" }, { @@ -29050,7 +29070,7 @@ "source_location": "L287", "_origin": "ast", "id": "app_schemas_pl_base_data_personnelread", - "community": 17, + "community": 27, "norm_label": "personnelread" }, { @@ -29060,7 +29080,7 @@ "source_location": "L302", "_origin": "ast", "id": "app_schemas_pl_base_data_personneldetailread", - "community": 17, + "community": 27, "norm_label": "personneldetailread" }, { @@ -29070,7 +29090,7 @@ "source_location": "L312", "_origin": "ast", "id": "app_schemas_pl_base_data_driverbase", - "community": 17, + "community": 10, "norm_label": "driverbase" }, { @@ -29080,7 +29100,7 @@ "source_location": "L325", "_origin": "ast", "id": "app_schemas_pl_base_data_drivercreate", - "community": 17, + "community": 10, "norm_label": "drivercreate" }, { @@ -29090,7 +29110,7 @@ "source_location": "L329", "_origin": "ast", "id": "app_schemas_pl_base_data_driverupdate", - "community": 17, + "community": 10, "norm_label": "driverupdate" }, { @@ -29100,7 +29120,7 @@ "source_location": "L343", "_origin": "ast", "id": "app_schemas_pl_base_data_driverread", - "community": 17, + "community": 80, "norm_label": "driverread" }, { @@ -29110,7 +29130,7 @@ "source_location": "L356", "_origin": "ast", "id": "app_schemas_pl_base_data_driverlistresponse", - "community": 17, + "community": 10, "norm_label": "driverlistresponse" }, { @@ -29120,7 +29140,7 @@ "source_location": "L366", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicledrivercreate", - "community": 64, + "community": 10, "norm_label": "vehicledrivercreate" }, { @@ -29130,7 +29150,7 @@ "source_location": "L373", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicledriverread", - "community": 17, + "community": 10, "norm_label": "vehicledriverread" }, { @@ -29140,7 +29160,7 @@ "source_location": "L383", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierlistresponse", - "community": 17, + "community": 10, "norm_label": "carrierlistresponse" }, { @@ -29150,7 +29170,7 @@ "source_location": "L388", "_origin": "ast", "id": "app_schemas_pl_base_data_vehiclelistresponse", - "community": 17, + "community": 10, "norm_label": "vehiclelistresponse" }, { @@ -29160,7 +29180,7 @@ "source_location": "L393", "_origin": "ast", "id": "app_schemas_pl_base_data_personnellistresponse", - "community": 17, + "community": 10, "norm_label": "personnellistresponse" }, { @@ -29170,7 +29190,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_base_data_rationale_1", - "community": 17, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e schema(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66)" }, { @@ -29200,7 +29220,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_datetime_parse", - "community": 173, + "community": 10, "norm_label": "datetime_parse.py" }, { @@ -29210,7 +29230,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime", - "community": 173, + "community": 10, "norm_label": "parse_optional_plan_datetime()" }, { @@ -29220,7 +29240,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_pl_datetime_parse_py_datetime", - "community": 173, + "community": 10, "norm_label": "datetime" }, { @@ -29230,7 +29250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_datetime_parse_rationale_1", - "community": 173, + "community": 10, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790:\u524d\u7aef date-picker \u4ec5\u4f20 yyyy-mm-dd\u3002" }, { @@ -29240,7 +29260,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_freight", - "community": 12, + "community": 10, "norm_label": "freight.py" }, { @@ -29250,7 +29270,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementbase", - "community": 12, + "community": 10, "norm_label": "freightsettlementbase" }, { @@ -29260,7 +29280,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementcreate", - "community": 12, + "community": 10, "norm_label": "freightsettlementcreate" }, { @@ -29270,7 +29290,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementcreate_check_ids", - "community": 12, + "community": 10, "norm_label": ".check_ids()" }, { @@ -29280,7 +29300,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementupdate", - "community": 12, + "community": 10, "norm_label": "freightsettlementupdate" }, { @@ -29290,7 +29310,7 @@ "source_location": "L50", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementread", - "community": 10, + "community": 47, "norm_label": "freightsettlementread" }, { @@ -29300,7 +29320,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementlistitem", - "community": 12, + "community": 10, "norm_label": "freightsettlementlistitem" }, { @@ -29310,7 +29330,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementtransportread", - "community": 12, + "community": 10, "norm_label": "freightsettlementtransportread" }, { @@ -29320,7 +29340,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_schemas_pl_freight_unsettledplanitem", - "community": 12, + "community": 10, "norm_label": "unsettledplanitem" }, { @@ -29330,7 +29350,7 @@ "source_location": "L109", "_origin": "ast", "id": "app_schemas_pl_freight_unsettledplanlistresponse", - "community": 12, + "community": 10, "norm_label": "unsettledplanlistresponse" }, { @@ -29340,7 +29360,7 @@ "source_location": "L114", "_origin": "ast", "id": "app_schemas_pl_freight_settlementplansummary", - "community": 12, + "community": 10, "norm_label": "settlementplansummary" }, { @@ -29350,7 +29370,7 @@ "source_location": "L124", "_origin": "ast", "id": "app_schemas_pl_freight_settlementapprovalflowitem", - "community": 12, + "community": 10, "norm_label": "settlementapprovalflowitem" }, { @@ -29360,7 +29380,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementwithtransports", - "community": 10, + "community": 47, "norm_label": "freightsettlementwithtransports" }, { @@ -29380,7 +29400,7 @@ "source_location": "L163", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementapprovalactionbody", - "community": 12, + "community": 10, "norm_label": "freightsettlementapprovalactionbody" }, { @@ -29400,7 +29420,7 @@ "source_location": "L181", "_origin": "ast", "id": "app_schemas_pl_freight_remittancevouchercreate", - "community": 12, + "community": 10, "norm_label": "remittancevouchercreate" }, { @@ -29410,7 +29430,7 @@ "source_location": "L190", "_origin": "ast", "id": "app_schemas_pl_freight_remittancevoucherread", - "community": 12, + "community": 10, "norm_label": "remittancevoucherread" }, { @@ -29420,7 +29440,7 @@ "source_location": "L209", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementlistquery", - "community": 12, + "community": 10, "norm_label": "freightsettlementlistquery" }, { @@ -29430,7 +29450,7 @@ "source_location": "L218", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementlistresponse", - "community": 12, + "community": 10, "norm_label": "freightsettlementlistresponse" }, { @@ -29440,7 +29460,7 @@ "source_location": "L223", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementbytransportread", - "community": 12, + "community": 10, "norm_label": "freightsettlementbytransportread" }, { @@ -29580,7 +29600,7 @@ "source_location": "L159", "_origin": "ast", "id": "app_schemas_pl_inventory_inventorysummaryquery", - "community": 37, + "community": 10, "norm_label": "inventorysummaryquery" }, { @@ -29610,7 +29630,7 @@ "source_location": "L180", "_origin": "ast", "id": "app_schemas_pl_inventory_transportstatsquery", - "community": 37, + "community": 10, "norm_label": "transportstatsquery" }, { @@ -29890,7 +29910,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_plan", - "community": 144, + "community": 10, "norm_label": "plan.py" }, { @@ -29900,7 +29920,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_schemas_pl_plan_planproductbase", - "community": 144, + "community": 10, "norm_label": "planproductbase" }, { @@ -29920,7 +29940,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_schemas_pl_plan_planproductupdate", - "community": 12, + "community": 10, "norm_label": "planproductupdate" }, { @@ -29930,7 +29950,7 @@ "source_location": "L81", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivebrandqtyitem", - "community": 144, + "community": 10, "norm_label": "planarchivebrandqtyitem" }, { @@ -29970,7 +29990,7 @@ "source_location": "L143", "_origin": "ast", "id": "app_schemas_pl_plan_planloadbody", - "community": 63, + "community": 144, "norm_label": "planloadbody" }, { @@ -29980,7 +30000,7 @@ "source_location": "L162", "_origin": "ast", "id": "app_schemas_pl_plan_plandeliverybody", - "community": 63, + "community": 144, "norm_label": "plandeliverybody" }, { @@ -30010,7 +30030,7 @@ "source_location": "L209", "_origin": "ast", "id": "app_schemas_pl_plan_planbase", - "community": 144, + "community": 10, "norm_label": "planbase" }, { @@ -30020,7 +30040,7 @@ "source_location": "L260", "_origin": "ast", "id": "app_schemas_pl_plan_plancontractlink", - "community": 63, + "community": 144, "norm_label": "plancontractlink" }, { @@ -30050,7 +30070,7 @@ "source_location": "L298", "_origin": "ast", "id": "app_schemas_pl_plan_planupdate", - "community": 144, + "community": 10, "norm_label": "planupdate" }, { @@ -30060,7 +30080,7 @@ "source_location": "L350", "_origin": "ast", "id": "app_schemas_pl_plan_hazardcertreadybody", - "community": 144, + "community": 10, "norm_label": "hazardcertreadybody" }, { @@ -30070,7 +30090,7 @@ "source_location": "L355", "_origin": "ast", "id": "app_schemas_pl_plan_erpenteredbody", - "community": 144, + "community": 10, "norm_label": "erpenteredbody" }, { @@ -30080,7 +30100,7 @@ "source_location": "L360", "_origin": "ast", "id": "app_schemas_pl_plan_plandocumentattachmentitem", - "community": 144, + "community": 10, "norm_label": "plandocumentattachmentitem" }, { @@ -30110,7 +30130,7 @@ "source_location": "L443", "_origin": "ast", "id": "app_schemas_pl_plan_deliveryprintcustomeroption", - "community": 74, + "community": 10, "norm_label": "deliveryprintcustomeroption" }, { @@ -30120,7 +30140,7 @@ "source_location": "L450", "_origin": "ast", "id": "app_schemas_pl_plan_deliveryslipprintread", - "community": 74, + "community": 127, "norm_label": "deliveryslipprintread" }, { @@ -30130,7 +30150,7 @@ "source_location": "L463", "_origin": "ast", "id": "app_schemas_pl_plan_planinboundsliptemplatesave", - "community": 144, + "community": 10, "norm_label": "planinboundsliptemplatesave" }, { @@ -30140,7 +30160,7 @@ "source_location": "L468", "_origin": "ast", "id": "app_schemas_pl_plan_plandeliverysliptemplatesave", - "community": 144, + "community": 10, "norm_label": "plandeliverysliptemplatesave" }, { @@ -30150,7 +30170,7 @@ "source_location": "L475", "_origin": "ast", "id": "app_schemas_pl_plan_plansubpacksliptemplatesave", - "community": 144, + "community": 10, "norm_label": "plansubpacksliptemplatesave" }, { @@ -30160,7 +30180,7 @@ "source_location": "L487", "_origin": "ast", "id": "app_schemas_pl_plan_createfromcontractrequest", - "community": 144, + "community": 10, "norm_label": "createfromcontractrequest" }, { @@ -30180,7 +30200,7 @@ "source_location": "L509", "_origin": "ast", "id": "app_schemas_pl_plan_planlistquery", - "community": 144, + "community": 10, "norm_label": "planlistquery" }, { @@ -30190,7 +30210,7 @@ "source_location": "L534", "_origin": "ast", "id": "app_schemas_pl_plan_planproductcertitem", - "community": 144, + "community": 10, "norm_label": "planproductcertitem" }, { @@ -30200,7 +30220,7 @@ "source_location": "L542", "_origin": "ast", "id": "app_schemas_pl_plan_planproductcertsupdate", - "community": 144, + "community": 10, "norm_label": "planproductcertsupdate" }, { @@ -30220,7 +30240,7 @@ "source_location": "L558", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivestopproductitem", - "community": 91, + "community": 14, "norm_label": "planarchivestopproductitem" }, { @@ -30230,7 +30250,7 @@ "source_location": "L570", "_origin": "ast", "id": "app_schemas_pl_plan_planarchiveloadblock", - "community": 91, + "community": 14, "norm_label": "planarchiveloadblock" }, { @@ -30240,7 +30260,7 @@ "source_location": "L576", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivedeliveryblock", - "community": 91, + "community": 14, "norm_label": "planarchivedeliveryblock" }, { @@ -30250,7 +30270,7 @@ "source_location": "L582", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivefreightblock", - "community": 0, + "community": 10, "norm_label": "planarchivefreightblock" }, { @@ -30260,7 +30280,7 @@ "source_location": "L594", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem", - "community": 144, + "community": 10, "norm_label": "planarchivestopfeedbackattachmentitem" }, { @@ -30270,7 +30290,7 @@ "source_location": "L601", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivefeedbacksblock", - "community": 0, + "community": 10, "norm_label": "planarchivefeedbacksblock" }, { @@ -30280,7 +30300,7 @@ "source_location": "L611", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivebody", - "community": 144, + "community": 10, "norm_label": "planarchivebody" }, { @@ -30290,7 +30310,7 @@ "source_location": "L620", "_origin": "ast", "id": "app_schemas_pl_plan_plandriverfeedbackproductitem", - "community": 144, + "community": 10, "norm_label": "plandriverfeedbackproductitem" }, { @@ -30300,7 +30320,7 @@ "source_location": "L627", "_origin": "ast", "id": "app_schemas_pl_plan_plandriverfeedbackupdatebody", - "community": 144, + "community": 0, "norm_label": "plandriverfeedbackupdatebody" }, { @@ -30310,7 +30330,7 @@ "source_location": "L636", "_origin": "ast", "id": "app_schemas_pl_plan_plansitefeedbackupdatebody", - "community": 144, + "community": 0, "norm_label": "plansitefeedbackupdatebody" }, { @@ -30320,7 +30340,7 @@ "source_location": "L649", "_origin": "ast", "id": "app_schemas_pl_plan_planlistresponse", - "community": 144, + "community": 10, "norm_label": "planlistresponse" }, { @@ -30330,7 +30350,7 @@ "source_location": "L654", "_origin": "ast", "id": "app_schemas_pl_plan_planforcefollowstatusbody", - "community": 144, + "community": 10, "norm_label": "planforcefollowstatusbody" }, { @@ -30340,7 +30360,7 @@ "source_location": "L665", "_origin": "ast", "id": "app_schemas_pl_plan_plansidecontractsupdatebody", - "community": 144, + "community": 10, "norm_label": "plansidecontractsupdatebody" }, { @@ -30350,7 +30370,7 @@ "source_location": "L670", "_origin": "ast", "id": "app_schemas_pl_plan_planstopcontractsupdatebody", - "community": 144, + "community": 10, "norm_label": "planstopcontractsupdatebody" }, { @@ -30370,7 +30390,7 @@ "source_location": "L698", "_origin": "ast", "id": "app_schemas_pl_plan_plancontractgaplistresponse", - "community": 144, + "community": 10, "norm_label": "plancontractgaplistresponse" }, { @@ -30380,7 +30400,7 @@ "source_location": "L655", "_origin": "ast", "id": "app_schemas_pl_plan_rationale_655", - "community": 144, + "community": 10, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002" }, { @@ -30390,7 +30410,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot", - "community": 80, + "community": 63, "norm_label": "resource_snapshot.py" }, { @@ -30400,7 +30420,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_snapshotcertread", - "community": 80, + "community": 63, "norm_label": "snapshotcertread" }, { @@ -30410,7 +30430,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", - "community": 80, + "community": 63, "norm_label": "snapshotpersonnelrow" }, { @@ -30420,7 +30440,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", - "community": 80, + "community": 63, "norm_label": "transportresourcesnapshot" }, { @@ -30430,7 +30450,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", - "community": 80, + "community": 63, "norm_label": "parse_resource_snapshot()" }, { @@ -30440,7 +30460,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_py_any", - "community": 80, + "community": 63, "norm_label": "any" }, { @@ -30450,7 +30470,7 @@ "source_location": "L81", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", - "community": 144, + "community": 10, "norm_label": "planresourcesnapshotmixin" }, { @@ -30460,7 +30480,7 @@ "source_location": "L91", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", - "community": 80, + "community": 63, "norm_label": "._coerce_resource_snapshot()" }, { @@ -30470,7 +30490,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_rationale_1", - "community": 80, + "community": 63, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 schema" }, { @@ -30480,7 +30500,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_rationale_66", - "community": 80, + "community": 63, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002" }, { @@ -30490,7 +30510,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_transport", - "community": 173, + "community": 10, "norm_label": "transport.py" }, { @@ -30500,7 +30520,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_schemas_pl_transport_transportbase", - "community": 173, + "community": 10, "norm_label": "transportbase" }, { @@ -30510,7 +30530,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_schemas_pl_transport_transportcreate", - "community": 173, + "community": 10, "norm_label": "transportcreate" }, { @@ -30520,7 +30540,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_schemas_pl_transport_transportstopdibangoption", - "community": 173, + "community": 10, "norm_label": "transportstopdibangoption" }, { @@ -30550,7 +30570,7 @@ "source_location": "L101", "_origin": "ast", "id": "app_schemas_pl_transport_transportsitelinkread", - "community": 53, + "community": 173, "norm_label": "transportsitelinkread" }, { @@ -30560,7 +30580,7 @@ "source_location": "L115", "_origin": "ast", "id": "app_schemas_pl_transport_transportupdate", - "community": 12, + "community": 10, "norm_label": "transportupdate" }, { @@ -30570,7 +30590,7 @@ "source_location": "L139", "_origin": "ast", "id": "app_schemas_pl_transport_transportdriverproductfeedbackread", - "community": 173, + "community": 10, "norm_label": "transportdriverproductfeedbackread" }, { @@ -30580,7 +30600,7 @@ "source_location": "L155", "_origin": "ast", "id": "app_schemas_pl_transport_transportstopfeedbackread", - "community": 173, + "community": 10, "norm_label": "transportstopfeedbackread" }, { @@ -30590,7 +30610,7 @@ "source_location": "L169", "_origin": "ast", "id": "app_schemas_pl_transport_transportdriverstopproductfeedbackread", - "community": 173, + "community": 10, "norm_label": "transportdriverstopproductfeedbackread" }, { @@ -30620,24 +30640,24 @@ "source_location": "L220", "_origin": "ast", "id": "app_schemas_pl_transport_contractqtyreminderitem", - "community": 173, + "community": 10, "norm_label": "contractqtyreminderitem" }, { "label": "ContractQtyReminder", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L235", + "source_location": "L238", "_origin": "ast", "id": "app_schemas_pl_transport_contractqtyreminder", - "community": 173, + "community": 10, "norm_label": "contractqtyreminder" }, { "label": "TransportArrangeResult", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L240", + "source_location": "L243", "_origin": "ast", "id": "app_schemas_pl_transport_transportarrangeresult", "community": 173, @@ -30647,137 +30667,137 @@ "label": "PlanArrangeInfoRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L254", + "source_location": "L257", "_origin": "ast", "id": "app_schemas_pl_transport_planarrangeinforead", - "community": 144, + "community": 10, "norm_label": "planarrangeinforead" }, { "label": "TransportWithPlans", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L266", + "source_location": "L269", "_origin": "ast", "id": "app_schemas_pl_transport_transportwithplans", - "community": 173, + "community": 10, "norm_label": "transportwithplans" }, { "label": "TransportFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L275", + "source_location": "L278", "_origin": "ast", "id": "app_schemas_pl_transport_transportfeedback", - "community": 173, + "community": 10, "norm_label": "transportfeedback" }, { "label": "PublicTransportProductFeedbackItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L284", + "source_location": "L287", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportproductfeedbackitem", - "community": 173, + "community": 10, "norm_label": "publictransportproductfeedbackitem" }, { "label": "PublicTransportFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L291", + "source_location": "L294", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportfeedback", - "community": 56, + "community": 10, "norm_label": "publictransportfeedback" }, { "label": "PublicTransportDriverStopProductFeedbackItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L299", + "source_location": "L302", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem", - "community": 173, + "community": 10, "norm_label": "publictransportdriverstopproductfeedbackitem" }, { "label": "PublicTransportDriverStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L306", + "source_location": "L309", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportdriverstopfeedback", - "community": 56, + "community": 10, "norm_label": "publictransportdriverstopfeedback" }, { "label": "PublicTransportStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L315", + "source_location": "L318", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportstopproductread", - "community": 56, + "community": 10, "norm_label": "publictransportstopproductread" }, { "label": "PublicTransportSiteStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L334", + "source_location": "L337", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportsitestopfeedback", - "community": 56, + "community": 10, "norm_label": "publictransportsitestopfeedback" }, { "label": "PublicTransportStopRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L343", + "source_location": "L346", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportstopread", - "community": 56, + "community": 10, "norm_label": "publictransportstopread" }, { "label": "PublicTransportPlanProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L365", + "source_location": "L368", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportplanproductread", - "community": 52, + "community": 10, "norm_label": "publictransportplanproductread" }, { "label": "PublicTransportPersonnelRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L383", + "source_location": "L386", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportpersonnelread", - "community": 56, + "community": 10, "norm_label": "publictransportpersonnelread" }, { "label": "PublicTransportPageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L390", + "source_location": "L393", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportpageread", - "community": 52, + "community": 10, "norm_label": "publictransportpageread" }, { "label": "PublicTransportHistoryProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L424", + "source_location": "L427", "_origin": "ast", "id": "app_schemas_pl_transport_publictransporthistoryproductread", "community": 56, @@ -30787,7 +30807,7 @@ "label": "PublicTransportHistoryStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L433", + "source_location": "L436", "_origin": "ast", "id": "app_schemas_pl_transport_publictransporthistorystopproductread", "community": 56, @@ -30797,7 +30817,7 @@ "label": "PublicTransportHistoryStopRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L442", + "source_location": "L445", "_origin": "ast", "id": "app_schemas_pl_transport_publictransporthistorystopread", "community": 56, @@ -30807,7 +30827,7 @@ "label": "PublicTransportHistoryRecordRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L453", + "source_location": "L456", "_origin": "ast", "id": "app_schemas_pl_transport_publictransporthistoryrecordread", "community": 56, @@ -30817,7 +30837,7 @@ "label": "PublicTransportHistoryPageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L474", + "source_location": "L477", "_origin": "ast", "id": "app_schemas_pl_transport_publictransporthistorypageread", "community": 56, @@ -30827,47 +30847,47 @@ "label": "PublicTransportMultiStopSitePageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L482", + "source_location": "L485", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportmultistopsitepageread", - "community": 56, + "community": 10, "norm_label": "publictransportmultistopsitepageread" }, { "label": "PublicTransportSitePageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L493", + "source_location": "L496", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportsitepageread", - "community": 52, + "community": 10, "norm_label": "publictransportsitepageread" }, { "label": "ApprovalSubmit", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L527", + "source_location": "L530", "_origin": "ast", "id": "app_schemas_pl_transport_approvalsubmit", - "community": 173, + "community": 10, "norm_label": "approvalsubmit" }, { "label": "ApprovalRequest", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L532", + "source_location": "L535", "_origin": "ast", "id": "app_schemas_pl_transport_approvalrequest", - "community": 173, + "community": 10, "norm_label": "approvalrequest" }, { "label": "ApprovalRecordRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L538", + "source_location": "L541", "_origin": "ast", "id": "app_schemas_pl_transport_approvalrecordread", "community": 173, @@ -30877,20 +30897,20 @@ "label": "TransportListQuery", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L557", + "source_location": "L560", "_origin": "ast", "id": "app_schemas_pl_transport_transportlistquery", - "community": 173, + "community": 10, "norm_label": "transportlistquery" }, { "label": "TransportListResponse", "file_type": "code", "source_file": "app/schemas/pl/transport.py", - "source_location": "L569", + "source_location": "L572", "_origin": "ast", "id": "app_schemas_pl_transport_transportlistresponse", - "community": 173, + "community": 10, "norm_label": "transportlistresponse" }, { @@ -31010,7 +31030,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", - "community": 65, + "community": 139, "norm_label": "vehiclemaintenanceapplylistresponse" }, { @@ -31100,7 +31120,7 @@ "source_location": "L147", "_origin": "ast", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", - "community": 65, + "community": 139, "norm_label": "vehiclemaintenanceprocessboardlistresponse" }, { @@ -31160,7 +31180,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", - "community": 12, + "community": 10, "norm_label": "vehiclerechargeapplylistresponse" }, { @@ -31170,7 +31190,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", - "community": 12, + "community": 10, "norm_label": "vehiclerechargeapplyoption" }, { @@ -31240,7 +31260,7 @@ "source_location": "L123", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", - "community": 12, + "community": 10, "norm_label": "vehiclerechargerecordlistresponse" }, { @@ -31350,7 +31370,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse", - "community": 11, + "community": 47, "norm_label": "vehicleureaapplylistresponse" }, { @@ -31400,7 +31420,7 @@ "source_location": "L113", "_origin": "ast", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse", - "community": 12, + "community": 11, "norm_label": "vehicleureadisburselistresponse" }, { @@ -31420,7 +31440,7 @@ "source_location": "L144", "_origin": "ast", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse", - "community": 11, + "community": 47, "norm_label": "vehicleureadisburseboardlistresponse" }, { @@ -31690,7 +31710,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_advance", - "community": 2, + "community": 87, "norm_label": "advance.py" }, { @@ -31990,7 +32010,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_approval_cycle", - "community": 2, + "community": 87, "norm_label": "approval_cycle.py" }, { @@ -32000,7 +32020,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_services_bx_approval_cycle_filter_current_cycle_approvals", - "community": 2, + "community": 87, "norm_label": "filter_current_cycle_approvals()" }, { @@ -32010,7 +32030,7 @@ "source_location": "", "_origin": "ast", "id": "t", - "community": 2, + "community": 87, "norm_label": "t" }, { @@ -32020,7 +32040,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_approval_cycle_rationale_1", - "community": 2, + "community": 87, "norm_label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6,\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002" }, { @@ -32030,7 +32050,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_services_bx_approval_cycle_rationale_17", - "community": 2, + "community": 87, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21;\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002" }, { @@ -32040,7 +32060,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_attachment", - "community": 39, + "community": 87, "norm_label": "attachment.py" }, { @@ -32140,7 +32160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_base", - "community": 39, + "community": 87, "norm_label": "base.py" }, { @@ -32150,7 +32170,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_bx_base_bxcrudservice", - "community": 58, + "community": 87, "norm_label": "bxcrudservice" }, { @@ -32160,7 +32180,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_services_bx_base_bxcrudservice_get_by_id", - "community": 58, + "community": 87, "norm_label": ".get_by_id()" }, { @@ -32170,7 +32190,7 @@ "source_location": "", "_origin": "ast", "id": "m", - "community": 58, + "community": 87, "norm_label": "m" }, { @@ -32180,7 +32200,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_bx_base_py_session", - "community": 58, + "community": 87, "norm_label": "session" }, { @@ -32190,7 +32210,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_services_bx_base_bxcrudservice_get_paged", - "community": 58, + "community": 87, "norm_label": ".get_paged()" }, { @@ -32200,7 +32220,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_bx_base_py_any", - "community": 58, + "community": 87, "norm_label": "any" }, { @@ -32210,7 +32230,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_services_bx_base_bxcrudservice_create", - "community": 58, + "community": 87, "norm_label": ".create()" }, { @@ -32220,7 +32240,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_services_bx_base_bxcrudservice_update", - "community": 58, + "community": 87, "norm_label": ".update()" }, { @@ -32230,7 +32250,7 @@ "source_location": "L109", "_origin": "ast", "id": "app_services_bx_base_bxcrudservice_soft_delete", - "community": 58, + "community": 87, "norm_label": ".soft_delete()" }, { @@ -32240,7 +32260,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_base_rationale_1", - "community": 39, + "community": 87, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002" }, { @@ -32730,7 +32750,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_reimburse", - "community": 2, + "community": 15, "norm_label": "reimburse.py" }, { @@ -32780,7 +32800,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_services_bx_reimburse_reimburseservice_resolve_applicant", - "community": 18, + "community": 15, "norm_label": ".resolve_applicant()" }, { @@ -33060,7 +33080,7 @@ "source_location": "L1010", "_origin": "ast", "id": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", - "community": 15, + "community": 18, "norm_label": ".out_rows_with_attachment_counts()" }, { @@ -33070,7 +33090,7 @@ "source_location": "L1040", "_origin": "ast", "id": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", - "community": 15, + "community": 18, "norm_label": ".out_one_with_attachment_counts()" }, { @@ -33080,7 +33100,7 @@ "source_location": "L1046", "_origin": "ast", "id": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", - "community": 15, + "community": 18, "norm_label": ".build_apply_out_with_details()" }, { @@ -33180,7 +33200,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_services_bx_reimburse_rationale_78", - "community": 18, + "community": 15, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002" }, { @@ -33790,7 +33810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_data_scope", - "community": 39, + "community": 87, "norm_label": "bx_data_scope.py" }, { @@ -33800,7 +33820,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_bx_data_scope_apply_bx_scope", - "community": 97, + "community": 87, "norm_label": "apply_bx_scope()" }, { @@ -33810,7 +33830,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_bx_data_scope_py_session", - "community": 39, + "community": 87, "norm_label": "session" }, { @@ -33820,7 +33840,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_bx_data_scope_assert_bx_row_in_scope", - "community": 39, + "community": 87, "norm_label": "assert_bx_row_in_scope()" }, { @@ -33830,7 +33850,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_services_bx_data_scope_assert_bx_biz_in_scope", - "community": 39, + "community": 87, "norm_label": "assert_bx_biz_in_scope()" }, { @@ -33840,7 +33860,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", - "community": 39, + "community": 87, "norm_label": "assert_bx_attachment_biz_in_scope()" }, { @@ -33850,7 +33870,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_data_scope_rationale_1", - "community": 39, + "community": 87, "norm_label": "bx \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -33860,7 +33880,7 @@ "source_location": "L36", "_origin": "ast", "id": "app_services_bx_data_scope_rationale_36", - "community": 39, + "community": 87, "norm_label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002" }, { @@ -34000,7 +34020,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_crm_supplier_hazard", - "community": 118, + "community": 36, "norm_label": "crm_supplier_hazard.py" }, { @@ -34010,7 +34030,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_services_crm_supplier_hazard_product_allowed", - "community": 118, + "community": 141, "norm_label": "product_allowed()" }, { @@ -34020,7 +34040,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", - "community": 118, + "community": 36, "norm_label": "get_supplier_hazard_flags()" }, { @@ -34030,7 +34050,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_crm_supplier_hazard_py_session", - "community": 118, + "community": 116, "norm_label": "session" }, { @@ -34040,7 +34060,7 @@ "source_location": "L50", "_origin": "ast", "id": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", - "community": 118, + "community": 116, "norm_label": "enrich_products_with_hazard_flags()" }, { @@ -34050,7 +34070,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_crm_supplier_hazard_py_any", - "community": 118, + "community": 116, "norm_label": "any" }, { @@ -34060,7 +34080,7 @@ "source_location": "L83", "_origin": "ast", "id": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", - "community": 118, + "community": 116, "norm_label": "assert_products_allowed_for_supplier()" }, { @@ -34070,7 +34090,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_services_crm_supplier_hazard_rationale_54", - "community": 118, + "community": 116, "norm_label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c istoxic/isexplosive(\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e,\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664)\u3002" }, { @@ -34090,7 +34110,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_auto_generate_plans", - "community": 111, + "community": 19, "norm_label": "auto_generate_plans.py" }, { @@ -34100,7 +34120,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_services_db_auto_generate_plans_month_range", - "community": 111, + "community": 19, "norm_label": "month_range()" }, { @@ -34110,7 +34130,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_auto_generate_plans_py_date", - "community": 111, + "community": 19, "norm_label": "date" }, { @@ -34120,7 +34140,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_services_db_auto_generate_plans_get_last_month_range", - "community": 111, + "community": 19, "norm_label": "get_last_month_range()" }, { @@ -34130,7 +34150,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", - "community": 111, + "community": 19, "norm_label": "run_auto_generate_monthly_plans()" }, { @@ -34140,7 +34160,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_auto_generate_plans_py_session", - "community": 111, + "community": 19, "norm_label": "session" }, { @@ -34150,7 +34170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_auto_generate_plans_rationale_1", - "community": 111, + "community": 19, "norm_label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla" }, { @@ -34160,7 +34180,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_services_db_auto_generate_plans_rationale_41", - "community": 111, + "community": 19, "norm_label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c(force=true \u65f6\u8df3\u8fc7\u8be5\u9650\u5236,\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536) - \u904d\u5386\u6240\u6709\u79df\u6237,\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f" }, { @@ -34260,7 +34280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_mappers", - "community": 93, + "community": 31, "norm_label": "mappers.py" }, { @@ -34270,7 +34290,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_services_db_mappers_fmt_date", - "community": 93, + "community": 31, "norm_label": "fmt_date()" }, { @@ -34280,7 +34300,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_mappers_py_date", - "community": 93, + "community": 31, "norm_label": "date" }, { @@ -34290,7 +34310,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_mappers_py_datetime", - "community": 93, + "community": 31, "norm_label": "datetime" }, { @@ -34300,7 +34320,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_services_db_mappers_fmt_datetime", - "community": 93, + "community": 31, "norm_label": "fmt_datetime()" }, { @@ -34310,7 +34330,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_services_db_mappers_load_user_display_name_map", - "community": 19, + "community": 31, "norm_label": "load_user_display_name_map()" }, { @@ -34320,7 +34340,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_mappers_py_session", - "community": 19, + "community": 31, "norm_label": "session" }, { @@ -34330,7 +34350,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_services_db_mappers_create_by_name", - "community": 93, + "community": 31, "norm_label": "_create_by_name()" }, { @@ -34340,7 +34360,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_services_db_mappers_plan_to_read", - "community": 19, + "community": 31, "norm_label": "plan_to_read()" }, { @@ -34350,7 +34370,7 @@ "source_location": "L104", "_origin": "ast", "id": "app_services_db_mappers_plan_to_read_with_fill_link", - "community": 19, + "community": 31, "norm_label": "plan_to_read_with_fill_link()" }, { @@ -34360,7 +34380,7 @@ "source_location": "L121", "_origin": "ast", "id": "app_services_db_mappers_is_empty_inventory_date", - "community": 93, + "community": 31, "norm_label": "is_empty_inventory_date()" }, { @@ -34370,7 +34390,7 @@ "source_location": "L125", "_origin": "ast", "id": "app_services_db_mappers_inventory_date_to_api", - "community": 93, + "community": 31, "norm_label": "inventory_date_to_api()" }, { @@ -34380,7 +34400,7 @@ "source_location": "L131", "_origin": "ast", "id": "app_services_db_mappers_parse_site_feedback_images", - "community": 93, + "community": 31, "norm_label": "_parse_site_feedback_images()" }, { @@ -34390,7 +34410,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_services_db_mappers_inventory_to_read", - "community": 81, + "community": 31, "norm_label": "inventory_to_read()" }, { @@ -34410,7 +34430,7 @@ "source_location": "L247", "_origin": "ast", "id": "app_services_db_mappers_datetime_end_of_day", - "community": 93, + "community": 31, "norm_label": "datetime_end_of_day()" }, { @@ -34420,7 +34440,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_services_db_mappers_parse_date_str", - "community": 19, + "community": 31, "norm_label": "parse_date_str()" }, { @@ -34440,7 +34460,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_mappers_rationale_1", - "community": 93, + "community": 31, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002" }, { @@ -34450,7 +34470,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_services_db_mappers_rationale_42", - "community": 19, + "community": 31, "norm_label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d(\u6635\u79f0\u4f18\u5148,\u5426\u5219\u8d26\u53f7)\u3002" }, { @@ -34460,7 +34480,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_plan_helpers", - "community": 111, + "community": 19, "norm_label": "plan_helpers.py" }, { @@ -34470,7 +34490,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_services_db_plan_helpers_generate_plan_no", - "community": 111, + "community": 19, "norm_label": "generate_plan_no()" }, { @@ -34480,7 +34500,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_db_plan_helpers_default_execution_status", - "community": 111, + "community": 19, "norm_label": "default_execution_status()" }, { @@ -34490,7 +34510,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_services_db_plan_helpers_rationale_8", - "community": 111, + "community": 19, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001" }, { @@ -34500,7 +34520,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_product_helpers", - "community": 141, + "community": 31, "norm_label": "product_helpers.py" }, { @@ -34510,7 +34530,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_db_product_helpers_productsnapshot", - "community": 141, + "community": 31, "norm_label": "productsnapshot" }, { @@ -34520,7 +34540,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_services_db_product_helpers_resolve_crm_product", - "community": 141, + "community": 31, "norm_label": "resolve_crm_product()" }, { @@ -34530,7 +34550,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_product_helpers_py_session", - "community": 141, + "community": 31, "norm_label": "session" }, { @@ -34540,7 +34560,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_services_db_product_helpers_apply_product_snapshot_to_plan", - "community": 141, + "community": 31, "norm_label": "apply_product_snapshot_to_plan()" }, { @@ -34550,7 +34570,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", - "community": 81, + "community": 31, "norm_label": "apply_product_snapshot_to_inventory()" }, { @@ -34570,7 +34590,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_product_helpers_rationale_1", - "community": 141, + "community": 31, "norm_label": "\u5730\u78c5\u6a21\u5757 \u2014 crm \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002" }, { @@ -34580,7 +34600,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_services_db_product_helpers_rationale_26", - "community": 141, + "community": 31, "norm_label": "\u6821\u9a8c crm \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=false \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386" }, { @@ -34660,7 +34680,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_data_scope", - "community": 19, + "community": 31, "norm_label": "db_data_scope.py" }, { @@ -34670,7 +34690,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_services_db_data_scope_apply_db_scope", - "community": 95, + "community": 31, "norm_label": "apply_db_scope()" }, { @@ -34680,7 +34700,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_data_scope_py_session", - "community": 95, + "community": 31, "norm_label": "session" }, { @@ -34690,7 +34710,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_services_db_data_scope_assert_db_row_in_scope", - "community": 19, + "community": 31, "norm_label": "assert_db_row_in_scope()" }, { @@ -34700,7 +34720,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_data_scope_rationale_1", - "community": 19, + "community": 31, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -34780,7 +34800,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_duty_schedule", - "community": 40, + "community": 93, "norm_label": "duty_schedule.py" }, { @@ -34800,7 +34820,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_services_duty_schedule_parse_hhmm", - "community": 40, + "community": 145, "norm_label": "parse_hhmm()" }, { @@ -34810,7 +34830,7 @@ "source_location": "", "_origin": "ast", "id": "time", - "community": 40, + "community": 145, "norm_label": "time" }, { @@ -34820,7 +34840,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_services_duty_schedule_format_hhmm", - "community": 40, + "community": 93, "norm_label": "format_hhmm()" }, { @@ -34830,7 +34850,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_duty_schedule_format_time_label", - "community": 40, + "community": 145, "norm_label": "format_time_label()" }, { @@ -34840,7 +34860,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_services_duty_schedule_split_work_plans", - "community": 40, + "community": 93, "norm_label": "split_work_plans()" }, { @@ -34850,7 +34870,7 @@ "source_location": "L80", "_origin": "ast", "id": "app_services_duty_schedule_join_work_plans", - "community": 40, + "community": 93, "norm_label": "join_work_plans()" }, { @@ -34890,7 +34910,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_duty_schedule_py_any", - "community": 40, + "community": 93, "norm_label": "any" }, { @@ -34910,7 +34930,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_duty_schedule_py_session", - "community": 40, + "community": 93, "norm_label": "session" }, { @@ -34920,7 +34940,7 @@ "source_location": "L224", "_origin": "ast", "id": "app_services_duty_schedule_load_dict_label_map", - "community": 40, + "community": 93, "norm_label": "_load_dict_label_map()" }, { @@ -34940,7 +34960,7 @@ "source_location": "L246", "_origin": "ast", "id": "app_services_duty_schedule_new_access_token", - "community": 40, + "community": 93, "norm_label": "new_access_token()" }, { @@ -34950,7 +34970,7 @@ "source_location": "L250", "_origin": "ast", "id": "app_services_duty_schedule_build_public_url", - "community": 40, + "community": 93, "norm_label": "build_public_url()" }, { @@ -34960,7 +34980,7 @@ "source_location": "L255", "_origin": "ast", "id": "app_services_duty_schedule_assignment_dict", - "community": 40, + "community": 93, "norm_label": "_assignment_dict()" }, { @@ -34970,7 +34990,7 @@ "source_location": "L264", "_origin": "ast", "id": "app_services_duty_schedule_slot_dict", - "community": 40, + "community": 93, "norm_label": "_slot_dict()" }, { @@ -34980,7 +35000,7 @@ "source_location": "L294", "_origin": "ast", "id": "app_services_duty_schedule_day_dict", - "community": 40, + "community": 93, "norm_label": "_day_dict()" }, { @@ -34990,7 +35010,7 @@ "source_location": "L322", "_origin": "ast", "id": "app_services_duty_schedule_load_day_by_date", - "community": 40, + "community": 93, "norm_label": "_load_day_by_date()" }, { @@ -35000,7 +35020,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_duty_schedule_py_date", - "community": 40, + "community": 93, "norm_label": "date" }, { @@ -35010,7 +35030,7 @@ "source_location": "L334", "_origin": "ast", "id": "app_services_duty_schedule_load_day_by_id", - "community": 40, + "community": 93, "norm_label": "_load_day_by_id()" }, { @@ -35020,7 +35040,7 @@ "source_location": "L342", "_origin": "ast", "id": "app_services_duty_schedule_load_slots", - "community": 40, + "community": 93, "norm_label": "_load_slots()" }, { @@ -35030,7 +35050,7 @@ "source_location": "L350", "_origin": "ast", "id": "app_services_duty_schedule_load_assignments_for_slots", - "community": 40, + "community": 93, "norm_label": "_load_assignments_for_slots()" }, { @@ -35040,7 +35060,7 @@ "source_location": "L366", "_origin": "ast", "id": "app_services_duty_schedule_serialize_day", - "community": 40, + "community": 93, "norm_label": "_serialize_day()" }, { @@ -35050,7 +35070,7 @@ "source_location": "L380", "_origin": "ast", "id": "app_services_duty_schedule_empty_day_skeleton", - "community": 40, + "community": 93, "norm_label": "empty_day_skeleton()" }, { @@ -35060,7 +35080,7 @@ "source_location": "L391", "_origin": "ast", "id": "app_services_duty_schedule_get_month_summary", - "community": 40, + "community": 93, "norm_label": "get_month_summary()" }, { @@ -35070,7 +35090,7 @@ "source_location": "L414", "_origin": "ast", "id": "app_services_duty_schedule_get_day_detail", - "community": 40, + "community": 93, "norm_label": "get_day_detail()" }, { @@ -35090,7 +35110,7 @@ "source_location": "L441", "_origin": "ast", "id": "app_services_duty_schedule_set_link_status", - "community": 40, + "community": 93, "norm_label": "set_link_status()" }, { @@ -35100,7 +35120,7 @@ "source_location": "L457", "_origin": "ast", "id": "app_services_duty_schedule_count_active_assignments", - "community": 40, + "community": 93, "norm_label": "_count_active_assignments()" }, { @@ -35110,7 +35130,7 @@ "source_location": "L465", "_origin": "ast", "id": "app_services_duty_schedule_save_day", - "community": 40, + "community": 93, "norm_label": "save_day()" }, { @@ -35120,7 +35140,7 @@ "source_location": "L690", "_origin": "ast", "id": "app_services_duty_schedule_resolve_duty_staff_role_id", - "community": 40, + "community": 150, "norm_label": "resolve_duty_staff_role_id()" }, { @@ -35130,7 +35150,7 @@ "source_location": "L716", "_origin": "ast", "id": "app_services_duty_schedule_list_duty_staff_users", - "community": 40, + "community": 150, "norm_label": "list_duty_staff_users()" }, { @@ -35150,7 +35170,7 @@ "source_location": "L786", "_origin": "ast", "id": "app_services_duty_schedule_list_public_users", - "community": 40, + "community": 93, "norm_label": "_list_public_users()" }, { @@ -35170,7 +35190,7 @@ "source_location": "L810", "_origin": "ast", "id": "app_services_duty_schedule_get_public_page", - "community": 40, + "community": 93, "norm_label": "get_public_page()" }, { @@ -35190,7 +35210,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_duty_schedule_rationale_1", - "community": 40, + "community": 93, "norm_label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md" }, { @@ -35210,7 +35230,7 @@ "source_location": "L691", "_origin": "ast", "id": "app_services_duty_schedule_rationale_691", - "community": 40, + "community": 150, "norm_label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272;\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002" }, { @@ -35220,7 +35240,7 @@ "source_location": "L717", "_origin": "ast", "id": "app_services_duty_schedule_rationale_717", - "community": 40, + "community": 150, "norm_label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237(\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options)\u3002" }, { @@ -35320,7 +35340,7 @@ "source_location": "L103", "_origin": "ast", "id": "app_services_pl_brand_archive_validate_brand_qty_rows", - "community": 23, + "community": 132, "norm_label": "validate_brand_qty_rows()" }, { @@ -35470,7 +35490,7 @@ "source_location": "L46", "_origin": "ast", "id": "app_services_pl_carrier_service_normalize_carrier_urls", - "community": 17, + "community": 80, "norm_label": "normalize_carrier_urls()" }, { @@ -35690,7 +35710,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_cert_service", - "community": 80, + "community": 27, "norm_label": "pl_cert_service.py" }, { @@ -35700,7 +35720,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_services_pl_cert_service_list_owner_certs", - "community": 80, + "community": 27, "norm_label": "list_owner_certs()" }, { @@ -35710,7 +35730,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_cert_service_py_session", - "community": 80, + "community": 27, "norm_label": "session" }, { @@ -35720,7 +35740,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_services_pl_cert_service_list_owner_certs_batch", - "community": 80, + "community": 27, "norm_label": "list_owner_certs_batch()" }, { @@ -35730,7 +35750,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_services_pl_cert_service_certs_to_read", - "community": 80, + "community": 27, "norm_label": "certs_to_read()" }, { @@ -35740,7 +35760,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_services_pl_cert_service_normalize_cert_row", - "community": 80, + "community": 27, "norm_label": "_normalize_cert_row()" }, { @@ -35750,7 +35770,7 @@ "source_location": "L80", "_origin": "ast", "id": "app_services_pl_cert_service_save_owner_certs", - "community": 80, + "community": 27, "norm_label": "save_owner_certs()" }, { @@ -35760,7 +35780,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_services_pl_cert_service_nearest_expire_date", - "community": 80, + "community": 27, "norm_label": "nearest_expire_date()" }, { @@ -35770,7 +35790,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_cert_service_py_date", - "community": 80, + "community": 27, "norm_label": "date" }, { @@ -35780,7 +35800,7 @@ "source_location": "L156", "_origin": "ast", "id": "app_services_pl_cert_service_resolve_owner_label", - "community": 80, + "community": 27, "norm_label": "_resolve_owner_label()" }, { @@ -35800,7 +35820,7 @@ "source_location": "L90", "_origin": "ast", "id": "app_services_pl_cert_service_rationale_90", - "community": 80, + "community": 27, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002" }, { @@ -35863,11 +35883,21 @@ "community": 7, "norm_label": "merge_product_qty_maps()" }, + { + "label": "_resolve_stop_product_qty()", + "file_type": "code", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L77", + "_origin": "ast", + "id": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "community": 7, + "norm_label": "_resolve_stop_product_qty()" + }, { "label": "accumulate_stop_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_accumulate_stop_products", "community": 7, @@ -35887,7 +35917,7 @@ "label": "resolve_linked_plan_scopes()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "community": 7, @@ -35897,7 +35927,7 @@ "label": "sum_qtys_for_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L142", + "source_location": "L166", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "community": 7, @@ -35907,7 +35937,7 @@ "label": "aggregate_contract_product_plan_qtys()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L182", + "source_location": "L237", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "community": 7, @@ -35927,7 +35957,7 @@ "label": "attach_plan_qty_fields_to_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L314", + "source_location": "L373", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "community": 48, @@ -35937,7 +35967,7 @@ "label": "plan_ids_linked_to_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L332", + "source_location": "L391", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "community": 7, @@ -35947,7 +35977,7 @@ "label": "contract_ids_linked_to_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "community": 7, @@ -35957,7 +35987,7 @@ "label": "auto_start_execute_approved_contracts()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "community": 7, @@ -35967,7 +35997,7 @@ "label": "effective_arranged_total()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L431", + "source_location": "L490", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_effective_arranged_total", "community": 7, @@ -35977,7 +36007,7 @@ "label": "contract_product_has_fixed_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L444", + "source_location": "L503", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "community": 7, @@ -35987,7 +36017,7 @@ "label": "evaluate_product_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L459", + "source_location": "L518", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "community": 7, @@ -35997,7 +36027,7 @@ "label": "_stop_kind_from_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L514", + "source_location": "L573", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_stop_kind_from_scope", "community": 7, @@ -36007,7 +36037,7 @@ "label": "_plan_scope_for_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L589", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "community": 7, @@ -36017,7 +36047,7 @@ "label": "_load_plan_stop_product_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L551", + "source_location": "L610", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "community": 7, @@ -36027,7 +36057,7 @@ "label": "collect_plan_contract_qty_checks()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "community": 7, @@ -36037,7 +36067,7 @@ "label": "assert_contract_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L785", + "source_location": "L852", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "community": 7, @@ -36047,12 +36077,22 @@ "label": "build_contract_qty_reminder_payload()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L809", + "source_location": "L876", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "community": 7, "norm_label": "build_contract_qty_reminder_payload()" }, + { + "label": "get_contract_product_arrange_qty_detail()", + "file_type": "code", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L884", + "_origin": "ast", + "id": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "community": 7, + "norm_label": "get_contract_product_arrange_qty_detail()" + }, { "label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | None\uff08\u4e0d\u8ba1\u5165\uff09\u3002", "file_type": "rationale", @@ -36077,9 +36117,9 @@ "label": "plan_id -> { load_ids: set[str] | None, # None = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L89", + "source_location": "L113", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_89", + "id": "app_services_pl_contract_plan_qty_rationale_113", "community": 7, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_" }, @@ -36087,9 +36127,9 @@ "label": "\u8fd4\u56de productId -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L188", + "source_location": "L243", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_188", + "id": "app_services_pl_contract_plan_qty_rationale_243", "community": 7, "norm_label": "\u8fd4\u56de productid -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002" }, @@ -36097,9 +36137,9 @@ "label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing\uff08\u4e0d commit\uff09\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L399", + "source_location": "L458", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_399", + "id": "app_services_pl_contract_plan_qty_rationale_458", "community": 7, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002" }, @@ -36107,9 +36147,9 @@ "label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L437", + "source_location": "L496", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_437", + "id": "app_services_pl_contract_plan_qty_rationale_496", "community": 7, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002" }, @@ -36117,9 +36157,9 @@ "label": "\u8fd4\u56de: - None: \u8df3\u8fc7\uff08\u672c\u6b21\u65e0\u91cf\uff09 - kind=violation | remaining | framework_cumula", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L467", + "source_location": "L526", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_467", + "id": "app_services_pl_contract_plan_qty_rationale_526", "community": 7, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula" }, @@ -36127,9 +36167,9 @@ "label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528\uff1breminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94\uff0c\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L610", + "source_location": "L669", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_610", + "id": "app_services_pl_contract_plan_qty_rationale_669", "community": 7, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002" }, @@ -36137,12 +36177,22 @@ "label": "\u8d85\u9650\u5219 422\uff1b\u901a\u8fc7\u5219\u8fd4\u56de reminders\uff08\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L791", + "source_location": "L858", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_791", + "id": "app_services_pl_contract_plan_qty_rationale_858", "community": 7, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002" }, + { + "label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedQty / availableQty \u5747\u4e0d\u542b exclude_plan_id\uff08\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", + "file_type": "rationale", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L892", + "_origin": "ast", + "id": "app_services_pl_contract_plan_qty_rationale_892", + "community": 7, + "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d" + }, { "label": "pl_customer_stop_pref_service.py", "file_type": "code", @@ -36280,7 +36330,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_data_scope", - "community": 76, + "community": 135, "norm_label": "pl_data_scope.py" }, { @@ -36310,7 +36360,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_services_pl_data_scope_assert_pl_row_in_scope", - "community": 173, + "community": 37, "norm_label": "assert_pl_row_in_scope()" }, { @@ -36320,7 +36370,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_data_scope_rationale_1", - "community": 76, + "community": 135, "norm_label": "pl \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id,\u65e0 owner_field)\u3002" }, { @@ -36370,7 +36420,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_resolve_partner_company", - "community": 50, + "community": 0, "norm_label": "resolve_partner_company()" }, { @@ -36440,7 +36490,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_plan_type_to_business_type", - "community": 50, + "community": 0, "norm_label": "_plan_type_to_business_type()" }, { @@ -36470,7 +36520,7 @@ "source_location": "L148", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner", - "community": 54, + "community": 81, "norm_label": "resolve_stop_dibang_partner()" }, { @@ -36500,7 +36550,7 @@ "source_location": "L167", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_plan_has_load_stop", - "community": 53, + "community": 173, "norm_label": "plan_has_load_stop()" }, { @@ -36540,7 +36590,7 @@ "source_location": "L231", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", - "community": 54, + "community": 81, "norm_label": "_apply_plan_quantity_delta()" }, { @@ -36550,7 +36600,7 @@ "source_location": "L242", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", - "community": 54, + "community": 81, "norm_label": "_resolve_link_contributed_qty()" }, { @@ -36560,7 +36610,7 @@ "source_location": "L253", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", - "community": 54, + "community": 81, "norm_label": "_subtract_plan_contribution()" }, { @@ -36620,7 +36670,7 @@ "source_location": "L428", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", - "community": 54, + "community": 81, "norm_label": "revoke_regeneratable_dibang_for_transport()" }, { @@ -36660,7 +36710,7 @@ "source_location": "L599", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", - "community": 54, + "community": 46, "norm_label": "sync_linked_dibang_dates_for_plan()" }, { @@ -36740,7 +36790,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_rationale_64", - "community": 50, + "community": 0, "norm_label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d(\u4e0d\u533a\u5206 crm \u5408\u540c\u7c7b\u578b)\u3002 - \u5165\u5e93\u5355 inbound:\u4f9b\u65b9 \u2192 party_a,\u5176\u6b21 supplier_nam" }, { @@ -36760,7 +36810,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_rationale_153", - "community": 54, + "community": 81, "norm_label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237;\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002" }, { @@ -36770,7 +36820,7 @@ "source_location": "L435", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_rationale_435", - "community": 54, + "community": 81, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2" }, { @@ -36780,7 +36830,7 @@ "source_location": "L607", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_rationale_607", - "community": 54, + "community": 46, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002" }, { @@ -37000,7 +37050,7 @@ "source_location": "L135", "_origin": "ast", "id": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", - "community": 28, + "community": 153, "norm_label": "unsettled_plans_q_filter()" }, { @@ -37370,7 +37420,7 @@ "source_location": "L136", "_origin": "ast", "id": "app_services_pl_freight_settlement_service_rationale_136", - "community": 28, + "community": 153, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { @@ -37450,7 +37500,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_internal_customer", - "community": 53, + "community": 14, "norm_label": "pl_internal_customer.py" }, { @@ -37460,7 +37510,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_pl_internal_customer_is_internal_customer_name", - "community": 63, + "community": 14, "norm_label": "is_internal_customer_name()" }, { @@ -37470,7 +37520,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_services_pl_internal_customer_plan_requires_site_link", - "community": 53, + "community": 173, "norm_label": "plan_requires_site_link()" }, { @@ -37480,7 +37530,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_internal_customer_py_session", - "community": 53, + "community": 173, "norm_label": "session" }, { @@ -37490,7 +37540,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_internal_customer_rationale_1", - "community": 53, + "community": 14, "norm_label": "\u8fd0\u8f93\u8ba1\u5212:\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a(\u5408\u540c\u53ef\u514d)" }, { @@ -37500,7 +37550,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_services_pl_internal_customer_rationale_23", - "community": 53, + "community": 173, "norm_label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6,\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002" }, { @@ -37690,7 +37740,7 @@ "source_location": "L53", "_origin": "ast", "id": "app_services_pl_io_order_service_build_io_order_site_url", - "community": 125, + "community": 173, "norm_label": "build_io_order_site_url()" }, { @@ -37780,7 +37830,7 @@ "source_location": "L247", "_origin": "ast", "id": "app_services_pl_io_order_service_void_io_orders_for_plan", - "community": 125, + "community": 173, "norm_label": "void_io_orders_for_plan()" }, { @@ -37790,7 +37840,7 @@ "source_location": "L271", "_origin": "ast", "id": "app_services_pl_io_order_service_get_active_io_order_for_plan", - "community": 53, + "community": 173, "norm_label": "get_active_io_order_for_plan()" }, { @@ -37880,7 +37930,7 @@ "source_location": "L560", "_origin": "ast", "id": "app_services_pl_io_order_service_apply_site_feedback", - "community": 125, + "community": 128, "norm_label": "apply_site_feedback()" }, { @@ -38400,7 +38450,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_get_vehicle", - "community": 64, + "community": 152, "norm_label": "_get_vehicle()" }, { @@ -38440,7 +38490,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_personnel_service", - "community": 64, + "community": 101, "norm_label": "pl_personnel_service.py" }, { @@ -38450,7 +38500,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_services_pl_personnel_service_upsert_personnel", - "community": 64, + "community": 101, "norm_label": "upsert_personnel()" }, { @@ -38460,7 +38510,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_personnel_service_py_session", - "community": 64, + "community": 101, "norm_label": "session" }, { @@ -38470,7 +38520,7 @@ "source_location": "L92", "_origin": "ast", "id": "app_services_pl_personnel_service_save_vehicle_personnel", - "community": 64, + "community": 101, "norm_label": "save_vehicle_personnel()" }, { @@ -38480,7 +38530,7 @@ "source_location": "L142", "_origin": "ast", "id": "app_services_pl_personnel_service_build_personnel_summary", - "community": 80, + "community": 63, "norm_label": "build_personnel_summary()" }, { @@ -38490,7 +38540,7 @@ "source_location": "L159", "_origin": "ast", "id": "app_services_pl_personnel_service_load_vehicle_personnel_rows", - "community": 17, + "community": 101, "norm_label": "load_vehicle_personnel_rows()" }, { @@ -38500,7 +38550,7 @@ "source_location": "L192", "_origin": "ast", "id": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", - "community": 17, + "community": 101, "norm_label": "load_vehicle_personnel_summaries()" }, { @@ -38510,7 +38560,7 @@ "source_location": "L226", "_origin": "ast", "id": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card", - "community": 61, + "community": 101, "norm_label": "refresh_personnel_ages_from_id_card()" }, { @@ -38520,7 +38570,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_personnel_service_rationale_1", - "community": 64, + "community": 101, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58" }, { @@ -38530,7 +38580,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_services_pl_personnel_service_rationale_25", - "community": 64, + "community": 101, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002" }, { @@ -38540,7 +38590,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_services_pl_personnel_service_rationale_145", - "community": 80, + "community": 63, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name)." }, { @@ -38550,7 +38600,7 @@ "source_location": "L195", "_origin": "ast", "id": "app_services_pl_personnel_service_rationale_195", - "community": 17, + "community": 101, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002" }, { @@ -38560,7 +38610,7 @@ "source_location": "L227", "_origin": "ast", "id": "app_services_pl_personnel_service_rationale_227", - "community": 61, + "community": 101, "norm_label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age,\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002" }, { @@ -38820,7 +38870,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service", - "community": 91, + "community": 14, "norm_label": "pl_plan_archive_stop_service.py" }, { @@ -38830,7 +38880,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_require_qty", - "community": 91, + "community": 14, "norm_label": "_require_qty()" }, { @@ -38840,7 +38890,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_py_decimal", - "community": 91, + "community": 14, "norm_label": "decimal" }, { @@ -38850,7 +38900,7 @@ "source_location": "L37", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive", - "community": 91, + "community": 14, "norm_label": "_apply_stop_product_archive()" }, { @@ -38860,7 +38910,7 @@ "source_location": "L79", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_brand_rows_from_item", - "community": 91, + "community": 14, "norm_label": "_brand_rows_from_item()" }, { @@ -38870,7 +38920,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", - "community": 91, + "community": 14, "norm_label": "_persist_stop_brand_qtys()" }, { @@ -38880,7 +38930,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_py_session", - "community": 91, + "community": 14, "norm_label": "session" }, { @@ -38890,7 +38940,7 @@ "source_location": "L129", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", - "community": 91, + "community": 14, "norm_label": "apply_archive_stop_quantities()" }, { @@ -38900,7 +38950,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", - "community": 91, + "community": 14, "norm_label": "sync_plan_products_from_stop_archive()" }, { @@ -38910,7 +38960,7 @@ "source_location": "L313", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty", - "community": 91, + "community": 14, "norm_label": "sum_delivery_outbound_qty()" }, { @@ -38920,7 +38970,7 @@ "source_location": "L329", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", - "community": 91, + "community": 14, "norm_label": "iter_stop_archive_inventory_lines()" }, { @@ -38930,7 +38980,7 @@ "source_location": "L241", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_rationale_241", - "community": 91, + "community": 14, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002" }, { @@ -38960,7 +39010,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", - "community": 148, + "community": 69, "norm_label": "load_plan_arrange_copy_flags()" }, { @@ -38970,7 +39020,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_arrange_copy_flags_py_session", - "community": 148, + "community": 69, "norm_label": "session" }, { @@ -38990,7 +39040,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_contract_gap", - "community": 63, + "community": 144, "norm_label": "pl_plan_contract_gap.py" }, { @@ -39000,7 +39050,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_stop_contract_gap", - "community": 13, + "community": 127, "norm_label": "stop_contract_gap()" }, { @@ -39010,7 +39060,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_side_is_exempt", - "community": 63, + "community": 144, "norm_label": "side_is_exempt()" }, { @@ -39020,7 +39070,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_compute_contract_gap_sides", - "community": 13, + "community": 127, "norm_label": "compute_contract_gap_sides()" }, { @@ -39040,7 +39090,7 @@ "source_location": "L105", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_stop_contract_exists", - "community": 13, + "community": 148, "norm_label": "_stop_contract_exists()" }, { @@ -39050,7 +39100,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_load_stop_gap_expr", - "community": 13, + "community": 148, "norm_label": "_load_stop_gap_expr()" }, { @@ -39060,7 +39110,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr", - "community": 13, + "community": 148, "norm_label": "_delivery_stop_gap_expr()" }, { @@ -39070,7 +39120,7 @@ "source_location": "L168", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr", - "community": 13, + "community": 148, "norm_label": "_legacy_supplier_gap_expr()" }, { @@ -39080,7 +39130,7 @@ "source_location": "L194", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr", - "community": 13, + "community": 148, "norm_label": "_legacy_demander_gap_expr()" }, { @@ -39090,7 +39140,7 @@ "source_location": "L220", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists", - "community": 13, + "community": 148, "norm_label": "plan_has_contract_gap_exists()" }, { @@ -39100,7 +39150,7 @@ "source_location": "L230", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_supplier_gap_expr", - "community": 13, + "community": 148, "norm_label": "_supplier_gap_expr()" }, { @@ -39110,7 +39160,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_demander_gap_expr", - "community": 13, + "community": 148, "norm_label": "_demander_gap_expr()" }, { @@ -39120,7 +39170,7 @@ "source_location": "L238", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", - "community": 63, + "community": 144, "norm_label": "build_plan_contract_gap_read()" }, { @@ -39130,7 +39180,7 @@ "source_location": "L277", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_load_products_by_plan_ids", - "community": 63, + "community": 144, "norm_label": "_load_products_by_plan_ids()" }, { @@ -39140,7 +39190,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_py_session", - "community": 63, + "community": 144, "norm_label": "session" }, { @@ -39150,7 +39200,7 @@ "source_location": "L312", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", - "community": 13, + "community": 144, "norm_label": "list_plan_contract_gaps()" }, { @@ -39160,7 +39210,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_py_date", - "community": 13, + "community": 144, "norm_label": "date" }, { @@ -39170,7 +39220,7 @@ "source_location": "L447", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_write_stop_contract_rows", - "community": 63, + "community": 144, "norm_label": "_write_stop_contract_rows()" }, { @@ -39180,7 +39230,7 @@ "source_location": "L491", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts", - "community": 63, + "community": 144, "norm_label": "_clear_legacy_side_contracts()" }, { @@ -39190,7 +39240,7 @@ "source_location": "L512", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", - "community": 63, + "community": 144, "norm_label": "update_plan_stop_contracts()" }, { @@ -39200,7 +39250,7 @@ "source_location": "L622", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_update_plan_side_contracts", - "community": 63, + "community": 144, "norm_label": "update_plan_side_contracts()" }, { @@ -39220,7 +39270,7 @@ "source_location": "L221", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_rationale_221", - "community": 13, + "community": 148, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002" }, { @@ -39230,7 +39280,7 @@ "source_location": "L632", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_rationale_632", - "community": 63, + "community": 144, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002" }, { @@ -39320,7 +39370,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_print_service", - "community": 74, + "community": 127, "norm_label": "pl_plan_print_service.py" }, { @@ -39330,7 +39380,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_pl_plan_print_service_customer_key", - "community": 74, + "community": 127, "norm_label": "_customer_key()" }, { @@ -39340,7 +39390,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_services_pl_plan_print_service_resolve_customer_id", - "community": 74, + "community": 127, "norm_label": "_resolve_customer_id()" }, { @@ -39350,7 +39400,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_services_pl_plan_print_service_list_delivery_print_customers", - "community": 74, + "community": 127, "norm_label": "list_delivery_print_customers()" }, { @@ -39360,7 +39410,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_services_pl_plan_print_service_delivery_matches_customer", - "community": 74, + "community": 127, "norm_label": "_delivery_matches_customer()" }, { @@ -39370,7 +39420,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_services_pl_plan_print_service_merge_stop_products", - "community": 74, + "community": 127, "norm_label": "_merge_stop_products()" }, { @@ -39380,7 +39430,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_services_pl_plan_print_service_build_delivery_slip_print", - "community": 74, + "community": 127, "norm_label": "build_delivery_slip_print()" }, { @@ -39390,7 +39440,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_print_service_py_session", - "community": 74, + "community": 127, "norm_label": "session" }, { @@ -39400,7 +39450,7 @@ "source_location": "L139", "_origin": "ast", "id": "app_services_pl_plan_print_service_get_delivery_slip_print_context", - "community": 74, + "community": 127, "norm_label": "get_delivery_slip_print_context()" }, { @@ -39420,7 +39470,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_services_pl_plan_service_determine_plan_type", - "community": 144, + "community": 0, "norm_label": "determine_plan_type()" }, { @@ -39800,7 +39850,7 @@ "source_location": "L1085", "_origin": "ast", "id": "app_services_pl_plan_service_assert_contract_selectable_for_plan", - "community": 63, + "community": 144, "norm_label": "assert_contract_selectable_for_plan()" }, { @@ -39810,7 +39860,7 @@ "source_location": "L1113", "_origin": "ast", "id": "app_services_pl_plan_service_normalize_contract_links", - "community": 63, + "community": 144, "norm_label": "_normalize_contract_links()" }, { @@ -39820,7 +39870,7 @@ "source_location": "L1129", "_origin": "ast", "id": "app_services_pl_plan_service_validate_plan_party_contracts", - "community": 63, + "community": 144, "norm_label": "validate_plan_party_contracts()" }, { @@ -39830,7 +39880,7 @@ "source_location": "L1185", "_origin": "ast", "id": "app_services_pl_plan_service_replace_plan_contracts", - "community": 63, + "community": 144, "norm_label": "replace_plan_contracts()" }, { @@ -39840,7 +39890,7 @@ "source_location": "L1232", "_origin": "ast", "id": "app_services_pl_plan_service_load_plan_contracts_grouped", - "community": 63, + "community": 144, "norm_label": "load_plan_contracts_grouped()" }, { @@ -39850,7 +39900,7 @@ "source_location": "L1266", "_origin": "ast", "id": "app_services_pl_plan_service_validate_create_full", - "community": 0, + "community": 144, "norm_label": "validate_create_full()" }, { @@ -39860,7 +39910,7 @@ "source_location": "L1290", "_origin": "ast", "id": "app_services_pl_plan_service_calc_plan_total_amount", - "community": 63, + "community": 144, "norm_label": "calc_plan_total_amount()" }, { @@ -39930,7 +39980,7 @@ "source_location": "L1668", "_origin": "ast", "id": "app_services_pl_plan_service_apply_plan_driver_feedback", - "community": 144, + "community": 0, "norm_label": "apply_plan_driver_feedback()" }, { @@ -39940,7 +39990,7 @@ "source_location": "L1726", "_origin": "ast", "id": "app_services_pl_plan_service_apply_plan_site_feedback", - "community": 144, + "community": 0, "norm_label": "apply_plan_site_feedback()" }, { @@ -40090,7 +40140,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_site_link_service", - "community": 53, + "community": 173, "norm_label": "pl_plan_site_link_service.py" }, { @@ -40100,7 +40150,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", - "community": 53, + "community": 173, "norm_label": "build_site_records_for_arranged_plan()" }, { @@ -40110,7 +40160,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_py_session", - "community": 53, + "community": 173, "norm_label": "session" }, { @@ -40120,7 +40170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_rationale_1", - "community": 53, + "community": 173, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790(\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528)" }, { @@ -40130,7 +40180,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_rationale_22", - "community": 53, + "community": 173, "norm_label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a,\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002" }, { @@ -40270,7 +40320,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_stop_service", - "community": 63, + "community": 144, "norm_label": "pl_plan_stop_service.py" }, { @@ -40280,7 +40330,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_plan_stop_service_contract_link", - "community": 63, + "community": 144, "norm_label": "_contract_link()" }, { @@ -40290,7 +40340,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_services_pl_plan_stop_service_attach_stop_brand_qtys", - "community": 46, + "community": 144, "norm_label": "_attach_stop_brand_qtys()" }, { @@ -40300,7 +40350,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_stop_list_product_name", - "community": 46, + "community": 144, "norm_label": "_resolve_stop_list_product_name()" }, { @@ -40310,7 +40360,7 @@ "source_location": "L84", "_origin": "ast", "id": "app_services_pl_plan_stop_service_apply_stop_list_product_name", - "community": 46, + "community": 144, "norm_label": "_apply_stop_list_product_name()" }, { @@ -40320,7 +40370,7 @@ "source_location": "L99", "_origin": "ast", "id": "app_services_pl_plan_stop_service_load_stop_product", - "community": 46, + "community": 144, "norm_label": "_load_stop_product()" }, { @@ -40330,7 +40380,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_services_pl_plan_stop_service_delivery_stop_product", - "community": 46, + "community": 144, "norm_label": "_delivery_stop_product()" }, { @@ -40340,7 +40390,7 @@ "source_location": "L137", "_origin": "ast", "id": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", - "community": 63, + "community": 144, "norm_label": "load_stop_contract_rows_grouped()" }, { @@ -40350,7 +40400,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_stop_service_py_session", - "community": 63, + "community": 144, "norm_label": "session" }, { @@ -40360,7 +40410,7 @@ "source_location": "L160", "_origin": "ast", "id": "app_services_pl_plan_stop_service_contracts_for_stop", - "community": 63, + "community": 144, "norm_label": "_contracts_for_stop()" }, { @@ -40370,7 +40420,7 @@ "source_location": "L175", "_origin": "ast", "id": "app_services_pl_plan_stop_service_to_decimal", - "community": 63, + "community": 144, "norm_label": "_to_decimal()" }, { @@ -40380,7 +40430,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_stop_service_py_decimal", - "community": 63, + "community": 144, "norm_label": "decimal" }, { @@ -40390,7 +40440,7 @@ "source_location": "L184", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_stop_address_from_library", - "community": 140, + "community": 144, "norm_label": "resolve_stop_address_from_library()" }, { @@ -40400,7 +40450,7 @@ "source_location": "L225", "_origin": "ast", "id": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", - "community": 63, + "community": 144, "norm_label": "enrich_stop_addresses_from_library()" }, { @@ -40410,7 +40460,7 @@ "source_location": "L244", "_origin": "ast", "id": "app_services_pl_plan_stop_service_load_plan_stops_grouped", - "community": 63, + "community": 144, "norm_label": "load_plan_stops_grouped()" }, { @@ -40420,7 +40470,7 @@ "source_location": "L406", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_load_customer_name", - "community": 127, + "community": 144, "norm_label": "resolve_load_customer_name()" }, { @@ -40430,7 +40480,7 @@ "source_location": "L416", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary", - "community": 127, + "community": 144, "norm_label": "resolve_delivery_customer_summary()" }, { @@ -40440,7 +40490,7 @@ "source_location": "L437", "_origin": "ast", "id": "app_services_pl_plan_stop_service_attach_plan_stops_to_item", - "community": 127, + "community": 144, "norm_label": "attach_plan_stops_to_item()" }, { @@ -40450,7 +40500,7 @@ "source_location": "L453", "_origin": "ast", "id": "app_services_pl_plan_stop_service_uses_multi_stop_payload", - "community": 63, + "community": 144, "norm_label": "uses_multi_stop_payload()" }, { @@ -40460,7 +40510,7 @@ "source_location": "L457", "_origin": "ast", "id": "app_services_pl_plan_stop_service_normalize_contract_links", - "community": 63, + "community": 144, "norm_label": "_normalize_contract_links()" }, { @@ -40470,7 +40520,7 @@ "source_location": "L471", "_origin": "ast", "id": "app_services_pl_plan_stop_service_assert_at_most_one_contract", - "community": 63, + "community": 144, "norm_label": "assert_at_most_one_contract()" }, { @@ -40480,7 +40530,7 @@ "source_location": "L483", "_origin": "ast", "id": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", - "community": 63, + "community": 144, "norm_label": "_assert_product_rows_in_contract_allowed()" }, { @@ -40490,7 +40540,7 @@ "source_location": "L494", "_origin": "ast", "id": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", - "community": 63, + "community": 144, "norm_label": "assert_load_products_in_selected_contract()" }, { @@ -40500,7 +40550,7 @@ "source_location": "L526", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_stop_contracts", - "community": 63, + "community": 144, "norm_label": "_resolve_stop_contracts()" }, { @@ -40510,7 +40560,7 @@ "source_location": "L558", "_origin": "ast", "id": "app_services_pl_plan_stop_service_validate_plan_stops_write", - "community": 63, + "community": 144, "norm_label": "validate_plan_stops_write()" }, { @@ -40520,7 +40570,7 @@ "source_location": "L602", "_origin": "ast", "id": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", - "community": 63, + "community": 144, "norm_label": "collect_stop_qty_warnings()" }, { @@ -40530,7 +40580,7 @@ "source_location": "L615", "_origin": "ast", "id": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", - "community": 63, + "community": 144, "norm_label": "sync_plan_legacy_from_stops()" }, { @@ -40540,7 +40590,7 @@ "source_location": "L642", "_origin": "ast", "id": "app_services_pl_plan_stop_service_soft_delete_plan_stops", - "community": 63, + "community": 144, "norm_label": "_soft_delete_plan_stops()" }, { @@ -40550,7 +40600,7 @@ "source_location": "L697", "_origin": "ast", "id": "app_services_pl_plan_stop_service_write_stop_contracts", - "community": 63, + "community": 144, "norm_label": "_write_stop_contracts()" }, { @@ -40570,7 +40620,7 @@ "source_location": "L758", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", - "community": 63, + "community": 144, "norm_label": "_resolve_or_create_plan_load()" }, { @@ -40580,7 +40630,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_stop_service_py_datetime", - "community": 63, + "community": 144, "norm_label": "datetime" }, { @@ -40590,7 +40640,7 @@ "source_location": "L829", "_origin": "ast", "id": "app_services_pl_plan_stop_service_replace_plan_stops", - "community": 63, + "community": 144, "norm_label": "replace_plan_stops()" }, { @@ -40600,7 +40650,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_stop_service_rationale_1", - "community": 63, + "community": 144, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002" }, { @@ -40610,7 +40660,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_services_pl_plan_stop_service_rationale_74", - "community": 46, + "community": 144, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002" }, { @@ -40620,7 +40670,7 @@ "source_location": "L191", "_origin": "ast", "id": "app_services_pl_plan_stop_service_rationale_191", - "community": 140, + "community": 144, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002" }, { @@ -40630,7 +40680,7 @@ "source_location": "L249", "_origin": "ast", "id": "app_services_pl_plan_stop_service_rationale_249", - "community": 63, + "community": 144, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002" }, { @@ -40640,7 +40690,7 @@ "source_location": "L767", "_origin": "ast", "id": "app_services_pl_plan_stop_service_rationale_767", - "community": 63, + "community": 144, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1;uk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00,\u8f6f\u5220\u540e\u4e0d\u53ef\u518d insert,\u987b\u539f\u5730\u66f4\u65b0\u3002" }, { @@ -40700,7 +40750,7 @@ "source_location": "L94", "_origin": "ast", "id": "app_services_pl_product_display_apply_product_alias_display", - "community": 125, + "community": 56, "norm_label": "apply_product_alias_display()" }, { @@ -40750,7 +40800,7 @@ "source_location": "L102", "_origin": "ast", "id": "app_services_pl_product_display_rationale_102", - "community": 125, + "community": 56, "norm_label": "\u5c31\u5730\u5199\u5165 item \u7684 productname(\u6807\u51c6\u540d)\u4e0e aliasname\u3002" }, { @@ -40760,7 +40810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_site_link_read", - "community": 53, + "community": 173, "norm_label": "pl_site_link_read.py" }, { @@ -40770,7 +40820,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_pl_site_link_read_build_transport_site_link_read", - "community": 53, + "community": 173, "norm_label": "build_transport_site_link_read()" }, { @@ -40780,7 +40830,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_site_link_read_py_session", - "community": 53, + "community": 173, "norm_label": "session" }, { @@ -40790,7 +40840,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", - "community": 53, + "community": 173, "norm_label": "build_transport_site_link_read_from_row()" }, { @@ -40800,7 +40850,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_pl_site_link_read_parse_feedback_images", - "community": 53, + "community": 173, "norm_label": "_parse_feedback_images()" }, { @@ -40810,7 +40860,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service", - "community": 80, + "community": 63, "norm_label": "pl_transport_resource_snapshot_service.py" }, { @@ -40820,7 +40870,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", - "community": 80, + "community": 63, "norm_label": "_cert_to_snapshot()" }, { @@ -40830,7 +40880,7 @@ "source_location": "L40", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", - "community": 80, + "community": 63, "norm_label": "build_transport_resource_snapshot()" }, { @@ -40840,7 +40890,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_py_session", - "community": 80, + "community": 63, "norm_label": "session" }, { @@ -40870,7 +40920,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_rationale_1", - "community": 80, + "community": 63, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167" }, { @@ -40880,7 +40930,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_rationale_47", - "community": 80, + "community": 63, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002" }, { @@ -40900,7 +40950,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_site_service", - "community": 50, + "community": 0, "norm_label": "pl_transport_site_service.py" }, { @@ -40910,7 +40960,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_services_pl_transport_site_service_transportsitelinkresult", - "community": 50, + "community": 0, "norm_label": "transportsitelinkresult" }, { @@ -40920,7 +40970,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_services_pl_transport_site_service_normalize_plan_date", - "community": 50, + "community": 0, "norm_label": "_normalize_plan_date()" }, { @@ -40930,7 +40980,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_site_service_py_date", - "community": 50, + "community": 0, "norm_label": "date" }, { @@ -40940,7 +40990,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_services_pl_transport_site_service_revoke_site_links_for_transport", - "community": 50, + "community": 0, "norm_label": "revoke_site_links_for_transport()" }, { @@ -40950,7 +41000,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_site_service_py_session", - "community": 50, + "community": 0, "norm_label": "session" }, { @@ -40960,7 +41010,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_services_pl_transport_site_service_sync_site_links_for_transport", - "community": 50, + "community": 0, "norm_label": "sync_site_links_for_transport()" }, { @@ -40970,7 +41020,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_site_service_rationale_1", - "community": 50, + "community": 0, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -40980,7 +41030,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_services_pl_transport_site_service_rationale_77", - "community": 50, + "community": 0, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93:\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5(\u4e0d\u5199 db_inbound_outbound)\u3002" }, { @@ -41000,7 +41050,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", - "community": 46, + "community": 14, "norm_label": "publicstopproductrow" }, { @@ -41020,7 +41070,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_build_transport_site_url", - "community": 53, + "community": 173, "norm_label": "build_transport_site_url()" }, { @@ -41110,7 +41160,7 @@ "source_location": "L123", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load", - "community": 46, + "community": 14, "norm_label": "_stop_product_row_from_load()" }, { @@ -41120,7 +41170,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery", - "community": 46, + "community": 14, "norm_label": "_stop_product_row_from_delivery()" }, { @@ -41330,7 +41380,7 @@ "source_location": "L752", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_resolve_unit_label", - "community": 14, + "community": 56, "norm_label": "_resolve_unit_label()" }, { @@ -42230,7 +42280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_web_auth_roles", - "community": 87, + "community": 136, "norm_label": "web_auth_roles.py" }, { @@ -42250,7 +42300,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_services_web_auth_roles_role_rows_for_user", - "community": 87, + "community": 91, "norm_label": "_role_rows_for_user()" }, { @@ -42260,7 +42310,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_web_auth_roles_py_session", - "community": 87, + "community": 91, "norm_label": "session" }, { @@ -42270,7 +42320,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_services_web_auth_roles_user_has_bound_roles", - "community": 87, + "community": 91, "norm_label": "user_has_bound_roles()" }, { @@ -42290,7 +42340,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_services_web_auth_roles_granted_menu_ids_for_user", - "community": 87, + "community": 91, "norm_label": "_granted_menu_ids_for_user()" }, { @@ -42300,7 +42350,7 @@ "source_location": "L103", "_origin": "ast", "id": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", - "community": 87, + "community": 91, "norm_label": "_expand_with_ancestor_menu_ids()" }, { @@ -42310,7 +42360,7 @@ "source_location": "L127", "_origin": "ast", "id": "app_services_web_auth_roles_iter_user_menu_perm_codes", - "community": 87, + "community": 91, "norm_label": "iter_user_menu_perm_codes()" }, { @@ -42320,7 +42370,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_1", - "community": 87, + "community": 136, "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790" }, { @@ -42340,7 +42390,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_43", - "community": 87, + "community": 91, "norm_label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002" }, { @@ -42360,7 +42410,7 @@ "source_location": "L104", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_104", - "community": 87, + "community": 91, "norm_label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae(f)\u65f6,\u8865\u9f50\u7956\u5148 c/m \u83dc\u5355 id,\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002" }, { @@ -42370,7 +42420,7 @@ "source_location": "L130", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_130", - "community": 87, + "community": 91, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u4e0e\u524d\u7aef meta.menucode \u5bf9\u9f50)\u3002" }, { @@ -42390,7 +42440,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_services_workflow_callback_register_local_callback", - "community": 152, + "community": 66, "norm_label": "register_local_callback()" }, { @@ -42400,7 +42450,7 @@ "source_location": "", "_origin": "ast", "id": "localcallbackfn", - "community": 152, + "community": 66, "norm_label": "_localcallbackfn" }, { @@ -42450,7 +42500,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_services_workflow_callback_rationale_24", - "community": 152, + "community": 66, "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002" }, { @@ -42780,7 +42830,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_tasks_db_auto_plan", - "community": 111, + "community": 19, "norm_label": "db_auto_plan.py" }, { @@ -42790,7 +42840,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", - "community": 111, + "community": 19, "norm_label": "auto_generate_monthly_plans_job()" }, { @@ -42800,7 +42850,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_tasks_db_auto_plan_rationale_11", - "community": 111, + "community": 19, "norm_label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c:\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002" }, { @@ -42810,7 +42860,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_tasks_pl_cert_expiry", - "community": 61, + "community": 37, "norm_label": "pl_cert_expiry.py" }, { @@ -42820,7 +42870,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", - "community": 61, + "community": 37, "norm_label": "scan_pl_cert_expiry_job()" }, { @@ -42830,7 +42880,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_tasks_pl_cert_expiry_rationale_11", - "community": 61, + "community": 37, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002" }, { @@ -42840,7 +42890,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_tasks_pl_personnel_age", - "community": 61, + "community": 101, "norm_label": "pl_personnel_age.py" }, { @@ -42850,7 +42900,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_tasks_pl_personnel_age_refresh_personnel_ages_job", - "community": 61, + "community": 101, "norm_label": "refresh_personnel_ages_job()" }, { @@ -42860,7 +42910,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_tasks_pl_personnel_age_rationale_11", - "community": 61, + "community": 101, "norm_label": "\u6bcf\u65e5\u51cc\u6668\u91cd\u7b97 pl_personnel \u5e74\u9f84(\u6709\u5408\u6cd5 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u7684\u8bb0\u5f55)\u3002" }, { @@ -43070,7 +43120,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_bx_date_range", - "community": 2, + "community": 15, "norm_label": "bx_date_range.py" }, { @@ -43080,7 +43130,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_utils_bx_date_range_current_month_bounds", - "community": 2, + "community": 15, "norm_label": "current_month_bounds()" }, { @@ -43090,7 +43140,7 @@ "source_location": "", "_origin": "ast", "id": "app_utils_bx_date_range_py_datetime", - "community": 2, + "community": 15, "norm_label": "datetime" }, { @@ -43100,7 +43150,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_utils_bx_date_range_parse_create_time_day_bounds", - "community": 2, + "community": 15, "norm_label": "parse_create_time_day_bounds()" }, { @@ -43110,7 +43160,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_utils_bx_date_range_parse_day_start", - "community": 2, + "community": 15, "norm_label": "_parse_day_start()" }, { @@ -43120,7 +43170,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_utils_bx_date_range_resolve_create_time_bounds", - "community": 2, + "community": 15, "norm_label": "resolve_create_time_bounds()" }, { @@ -43140,7 +43190,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_bx_date_range_rationale_1", - "community": 2, + "community": 15, "norm_label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177(\u4ece bx-backend \u8fc1\u79fb)\u3002" }, { @@ -43150,7 +43200,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_utils_bx_date_range_rationale_8", - "community": 2, + "community": 15, "norm_label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002" }, { @@ -43160,7 +43210,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_utils_bx_date_range_rationale_43", - "community": 2, + "community": 15, "norm_label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c,\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002" }, { @@ -43170,7 +43220,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_crm_export_columns", - "community": 1, + "community": 154, "norm_label": "crm_export_columns.py" }, { @@ -43180,7 +43230,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_utils_crm_export_columns_yes_no", - "community": 1, + "community": 154, "norm_label": "_yes_no()" }, { @@ -43190,7 +43240,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_utils_crm_export_columns_join_brand_names", - "community": 1, + "community": 154, "norm_label": "_join_brand_names()" }, { @@ -43200,7 +43250,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_utils_crm_export_columns_join_alias_names", - "community": 1, + "community": 154, "norm_label": "_join_alias_names()" }, { @@ -43210,7 +43260,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_crm_export_columns_rationale_1", - "community": 1, + "community": 154, "norm_label": "crm \u6a21\u5757 excel \u5bfc\u51fa\u5217\u5b9a\u4e49(\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 java *vo @exceldictformat)\u3002" }, { @@ -43220,7 +43270,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_excel_export", - "community": 47, + "community": 139, "norm_label": "excel_export.py" }, { @@ -43330,7 +43380,7 @@ "source_location": "L110", "_origin": "ast", "id": "app_utils_excel_export_workbook_to_streaming_response", - "community": 47, + "community": 139, "norm_label": "workbook_to_streaming_response()" }, { @@ -43350,7 +43400,7 @@ "source_location": "L130", "_origin": "ast", "id": "app_utils_excel_export_filter_export_columns", - "community": 47, + "community": 139, "norm_label": "filter_export_columns()" }, { @@ -43360,7 +43410,7 @@ "source_location": "L146", "_origin": "ast", "id": "app_utils_excel_export_assert_export_row_count", - "community": 47, + "community": 139, "norm_label": "assert_export_row_count()" }, { @@ -43370,7 +43420,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_utils_excel_export_export_rows_to_xlsx_response", - "community": 47, + "community": 139, "norm_label": "export_rows_to_xlsx_response()" }, { @@ -43380,7 +43430,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_excel_export_rationale_1", - "community": 47, + "community": 139, "norm_label": "excel \u5bfc\u51fa\u5de5\u5177:\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label(\u5bf9\u9f50 java exceldictconvert / exceldictpreloadconver" }, { @@ -43430,7 +43480,7 @@ "source_location": "L134", "_origin": "ast", "id": "app_utils_excel_export_rationale_134", - "community": 47, + "community": 139, "norm_label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a;\u672a\u77e5 field \u5ffd\u7565;requested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002" }, { @@ -43440,7 +43490,7 @@ "source_location": "L163", "_origin": "ast", "id": "app_utils_excel_export_rationale_163", - "community": 47, + "community": 139, "norm_label": "crm \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3:\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002" }, { @@ -44890,7 +44940,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migrate_crm_customer", - "community": 27, + "community": 42, "norm_label": "migrate_crm_customer.py" }, { @@ -44900,7 +44950,7 @@ "source_location": "L79", "_origin": "ast", "id": "scripts_migrate_crm_customer_stepstats", - "community": 27, + "community": 42, "norm_label": "stepstats" }, { @@ -44910,7 +44960,7 @@ "source_location": "L87", "_origin": "ast", "id": "scripts_migrate_crm_customer_migrationstats", - "community": 27, + "community": 42, "norm_label": "migrationstats" }, { @@ -44920,7 +44970,7 @@ "source_location": "L91", "_origin": "ast", "id": "scripts_migrate_crm_customer_migrationstats_step", - "community": 27, + "community": 42, "norm_label": ".step()" }, { @@ -44930,7 +44980,7 @@ "source_location": "L97", "_origin": "ast", "id": "scripts_migrate_crm_customer_legacy_id_to_str", - "community": 27, + "community": 42, "norm_label": "legacy_id_to_str()" }, { @@ -44940,7 +44990,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_any", - "community": 27, + "community": 42, "norm_label": "any" }, { @@ -44950,7 +45000,7 @@ "source_location": "L106", "_origin": "ast", "id": "scripts_migrate_crm_customer_derive_source_url", - "community": 27, + "community": 42, "norm_label": "derive_source_url()" }, { @@ -44960,7 +45010,7 @@ "source_location": "L110", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_settings_env", - "community": 27, + "community": 42, "norm_label": "load_settings_env()" }, { @@ -44970,7 +45020,7 @@ "source_location": "L126", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_runtime_settings", - "community": 27, + "community": 42, "norm_label": "load_runtime_settings()" }, { @@ -44980,7 +45030,7 @@ "source_location": "L132", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_user_mapping", - "community": 27, + "community": 42, "norm_label": "load_user_mapping()" }, { @@ -44990,7 +45040,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_path", - "community": 27, + "community": 42, "norm_label": "path" }, { @@ -45000,7 +45050,7 @@ "source_location": "L150", "_origin": "ast", "id": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "community": 27, + "community": 42, "norm_label": "fetch_portal_admin_id()" }, { @@ -45010,7 +45060,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_engine", - "community": 27, + "community": 42, "norm_label": "engine" }, { @@ -45020,7 +45070,7 @@ "source_location": "L158", "_origin": "ast", "id": "scripts_migrate_crm_customer_resolve_portal_user_id", - "community": 27, + "community": 42, "norm_label": "resolve_portal_user_id()" }, { @@ -45030,7 +45080,7 @@ "source_location": "L184", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_oss_id_to_url", - "community": 27, + "community": 42, "norm_label": "load_oss_id_to_url()" }, { @@ -45040,7 +45090,7 @@ "source_location": "L193", "_origin": "ast", "id": "scripts_migrate_crm_customer_normalize_customer_type", - "community": 27, + "community": 42, "norm_label": "normalize_customer_type()" }, { @@ -45050,7 +45100,7 @@ "source_location": "L210", "_origin": "ast", "id": "scripts_migrate_crm_customer_normalize_follow_type", - "community": 27, + "community": 42, "norm_label": "normalize_follow_type()" }, { @@ -45060,7 +45110,7 @@ "source_location": "L215", "_origin": "ast", "id": "scripts_migrate_crm_customer_dec", - "community": 27, + "community": 42, "norm_label": "_dec()" }, { @@ -45070,7 +45120,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_decimal", - "community": 27, + "community": 42, "norm_label": "decimal" }, { @@ -45080,7 +45130,7 @@ "source_location": "L221", "_origin": "ast", "id": "scripts_migrate_crm_customer_str_or_none", - "community": 27, + "community": 42, "norm_label": "_str_or_none()" }, { @@ -45090,7 +45140,7 @@ "source_location": "L230", "_origin": "ast", "id": "scripts_migrate_crm_customer_fetch_source_rows", - "community": 27, + "community": 42, "norm_label": "fetch_source_rows()" }, { @@ -45100,7 +45150,7 @@ "source_location": "L237", "_origin": "ast", "id": "scripts_migrate_crm_customer_target_row_exists", - "community": 27, + "community": 42, "norm_label": "target_row_exists()" }, { @@ -45110,7 +45160,7 @@ "source_location": "L241", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_customer", - "community": 27, + "community": 42, "norm_label": "transform_customer()" }, { @@ -45120,7 +45170,7 @@ "source_location": "L310", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_contact", - "community": 27, + "community": 42, "norm_label": "transform_contact()" }, { @@ -45130,7 +45180,7 @@ "source_location": "L354", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_follow", - "community": 27, + "community": 42, "norm_label": "transform_follow()" }, { @@ -45140,7 +45190,7 @@ "source_location": "L392", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_pool", - "community": 27, + "community": 42, "norm_label": "transform_pool()" }, { @@ -45150,7 +45200,7 @@ "source_location": "L502", "_origin": "ast", "id": "scripts_migrate_crm_customer_write_mapping_csv", - "community": 27, + "community": 42, "norm_label": "write_mapping_csv()" }, { @@ -45160,7 +45210,7 @@ "source_location": "L513", "_origin": "ast", "id": "scripts_migrate_crm_customer_migrate_table", - "community": 27, + "community": 42, "norm_label": "migrate_table()" }, { @@ -45170,7 +45220,7 @@ "source_location": "L559", "_origin": "ast", "id": "scripts_migrate_crm_customer_print_report", - "community": 27, + "community": 42, "norm_label": "print_report()" }, { @@ -45180,7 +45230,7 @@ "source_location": "L573", "_origin": "ast", "id": "scripts_migrate_crm_customer_run_migration", - "community": 27, + "community": 42, "norm_label": "run_migration()" }, { @@ -45190,7 +45240,7 @@ "source_location": "L615", "_origin": "ast", "id": "scripts_migrate_crm_customer_main", - "community": 27, + "community": 42, "norm_label": "main()" }, { @@ -46260,7 +46310,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migrate_crm_quote", - "community": 26, + "community": 42, "norm_label": "migrate_crm_quote.py" }, { @@ -46270,7 +46320,7 @@ "source_location": "L52", "_origin": "ast", "id": "scripts_migrate_crm_quote_stepstats", - "community": 26, + "community": 42, "norm_label": "stepstats" }, { @@ -46280,7 +46330,7 @@ "source_location": "L60", "_origin": "ast", "id": "scripts_migrate_crm_quote_migrationstats", - "community": 26, + "community": 42, "norm_label": "migrationstats" }, { @@ -46290,7 +46340,7 @@ "source_location": "L64", "_origin": "ast", "id": "scripts_migrate_crm_quote_migrationstats_step", - "community": 26, + "community": 42, "norm_label": ".step()" }, { @@ -46300,7 +46350,7 @@ "source_location": "L70", "_origin": "ast", "id": "scripts_migrate_crm_quote_legacy_id_to_str", - "community": 26, + "community": 42, "norm_label": "legacy_id_to_str()" }, { @@ -46310,7 +46360,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_any", - "community": 26, + "community": 42, "norm_label": "any" }, { @@ -46320,7 +46370,7 @@ "source_location": "L79", "_origin": "ast", "id": "scripts_migrate_crm_quote_legacy_parent_id", - "community": 26, + "community": 42, "norm_label": "legacy_parent_id()" }, { @@ -46330,7 +46380,7 @@ "source_location": "L90", "_origin": "ast", "id": "scripts_migrate_crm_quote_derive_source_url", - "community": 26, + "community": 42, "norm_label": "derive_source_url()" }, { @@ -46340,7 +46390,7 @@ "source_location": "L94", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_settings_env", - "community": 26, + "community": 42, "norm_label": "load_settings_env()" }, { @@ -46350,7 +46400,7 @@ "source_location": "L110", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_runtime_settings", - "community": 26, + "community": 42, "norm_label": "load_runtime_settings()" }, { @@ -46360,7 +46410,7 @@ "source_location": "L116", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_user_mapping", - "community": 26, + "community": 42, "norm_label": "load_user_mapping()" }, { @@ -46370,7 +46420,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_path", - "community": 26, + "community": 42, "norm_label": "path" }, { @@ -46380,7 +46430,7 @@ "source_location": "L134", "_origin": "ast", "id": "scripts_migrate_crm_quote_fetch_portal_admin_id", - "community": 26, + "community": 42, "norm_label": "fetch_portal_admin_id()" }, { @@ -46390,7 +46440,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_engine", - "community": 26, + "community": 42, "norm_label": "engine" }, { @@ -46400,7 +46450,7 @@ "source_location": "L142", "_origin": "ast", "id": "scripts_migrate_crm_quote_resolve_portal_user_id", - "community": 26, + "community": 42, "norm_label": "resolve_portal_user_id()" }, { @@ -46410,7 +46460,7 @@ "source_location": "L167", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_oss_id_to_url", - "community": 26, + "community": 42, "norm_label": "load_oss_id_to_url()" }, { @@ -46420,7 +46470,7 @@ "source_location": "L176", "_origin": "ast", "id": "scripts_migrate_crm_quote_normalize_attachment_csv", - "community": 26, + "community": 42, "norm_label": "normalize_attachment_csv()" }, { @@ -46430,7 +46480,7 @@ "source_location": "L197", "_origin": "ast", "id": "scripts_migrate_crm_quote_normalize_pdf_url", - "community": 26, + "community": 42, "norm_label": "normalize_pdf_url()" }, { @@ -46440,7 +46490,7 @@ "source_location": "L207", "_origin": "ast", "id": "scripts_migrate_crm_quote_dec", - "community": 26, + "community": 42, "norm_label": "_dec()" }, { @@ -46450,7 +46500,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_decimal", - "community": 26, + "community": 42, "norm_label": "decimal" }, { @@ -46460,7 +46510,7 @@ "source_location": "L213", "_origin": "ast", "id": "scripts_migrate_crm_quote_str_or_none", - "community": 26, + "community": 42, "norm_label": "_str_or_none()" }, { @@ -46470,7 +46520,7 @@ "source_location": "L222", "_origin": "ast", "id": "scripts_migrate_crm_quote_fetch_source_rows", - "community": 26, + "community": 42, "norm_label": "fetch_source_rows()" }, { @@ -46480,7 +46530,7 @@ "source_location": "L232", "_origin": "ast", "id": "scripts_migrate_crm_quote_target_row_exists", - "community": 26, + "community": 42, "norm_label": "target_row_exists()" }, { @@ -46490,7 +46540,7 @@ "source_location": "L236", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_supplier_info", - "community": 26, + "community": 42, "norm_label": "transform_supplier_info()" }, { @@ -46500,7 +46550,7 @@ "source_location": "L273", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote", - "community": 26, + "community": 42, "norm_label": "transform_quote()" }, { @@ -46510,7 +46560,7 @@ "source_location": "L344", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote_product", - "community": 26, + "community": 42, "norm_label": "transform_quote_product()" }, { @@ -46520,7 +46570,7 @@ "source_location": "L389", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote_approval", - "community": 26, + "community": 42, "norm_label": "transform_quote_approval()" }, { @@ -46530,7 +46580,7 @@ "source_location": "L424", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote_share_log", - "community": 26, + "community": 42, "norm_label": "transform_quote_share_log()" }, { @@ -46540,7 +46590,7 @@ "source_location": "L544", "_origin": "ast", "id": "scripts_migrate_crm_quote_write_mapping_csv", - "community": 26, + "community": 42, "norm_label": "write_mapping_csv()" }, { @@ -46550,7 +46600,7 @@ "source_location": "L555", "_origin": "ast", "id": "scripts_migrate_crm_quote_migrate_table", - "community": 26, + "community": 42, "norm_label": "migrate_table()" }, { @@ -46560,7 +46610,7 @@ "source_location": "L601", "_origin": "ast", "id": "scripts_migrate_crm_quote_print_report", - "community": 26, + "community": 42, "norm_label": "print_report()" }, { @@ -46570,7 +46620,7 @@ "source_location": "L615", "_origin": "ast", "id": "scripts_migrate_crm_quote_run_migration", - "community": 26, + "community": 42, "norm_label": "run_migration()" }, { @@ -46580,7 +46630,7 @@ "source_location": "L661", "_origin": "ast", "id": "scripts_migrate_crm_quote_main", - "community": 26, + "community": 42, "norm_label": "main()" }, { @@ -46600,7 +46650,7 @@ "source_location": "L53", "_origin": "ast", "id": "scripts_migrate_crm_sys_oss_backfillrule", - "community": 44, + "community": 100, "norm_label": "backfillrule" }, { @@ -47120,7 +47170,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop", - "community": 46, + "community": 14, "norm_label": "migrate_pl_plan_to_multi_stop.py" }, { @@ -47130,7 +47180,7 @@ "source_location": "L53", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", - "community": 46, + "community": 14, "norm_label": "migrationstats" }, { @@ -47140,7 +47190,7 @@ "source_location": "L65", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_plan_qty", - "community": 46, + "community": 14, "norm_label": "_plan_qty()" }, { @@ -47150,7 +47200,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_py_decimal", - "community": 46, + "community": 14, "norm_label": "decimal" }, { @@ -47160,7 +47210,7 @@ "source_location": "L71", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", - "community": 46, + "community": 14, "norm_label": "_migrate_plan()" }, { @@ -47170,7 +47220,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_py_session", - "community": 46, + "community": 14, "norm_label": "session" }, { @@ -47180,7 +47230,7 @@ "source_location": "L258", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_run_migration", - "community": 46, + "community": 14, "norm_label": "run_migration()" }, { @@ -47190,7 +47240,7 @@ "source_location": "L283", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_print_stats", - "community": 46, + "community": 14, "norm_label": "print_stats()" }, { @@ -47200,7 +47250,7 @@ "source_location": "L300", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_main", - "community": 46, + "community": 14, "norm_label": "main()" }, { @@ -47570,7 +47620,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migration_minio_url", - "community": 132, + "community": 42, "norm_label": "minio_url.py" }, { @@ -47580,7 +47630,7 @@ "source_location": "L39", "_origin": "ast", "id": "scripts_migration_minio_url_strip_url_query", - "community": 132, + "community": 42, "norm_label": "strip_url_query()" }, { @@ -47590,7 +47640,7 @@ "source_location": "L47", "_origin": "ast", "id": "scripts_migration_minio_url_strip_legacy_prefix", - "community": 132, + "community": 42, "norm_label": "_strip_legacy_prefix()" }, { @@ -47600,7 +47650,7 @@ "source_location": "L55", "_origin": "ast", "id": "scripts_migration_minio_url_extract_minio_object_key", - "community": 132, + "community": 42, "norm_label": "extract_minio_object_key()" }, { @@ -47610,7 +47660,7 @@ "source_location": "L83", "_origin": "ast", "id": "scripts_migration_minio_url_normalize_oss_storage_url", - "community": 132, + "community": 42, "norm_label": "normalize_oss_storage_url()" }, { @@ -47620,7 +47670,7 @@ "source_location": "L96", "_origin": "ast", "id": "scripts_migration_minio_url_join_relative_urls", - "community": 132, + "community": 42, "norm_label": "join_relative_urls()" }, { @@ -47630,7 +47680,7 @@ "source_location": "L109", "_origin": "ast", "id": "scripts_migration_minio_url_resolve_oss_id_csv", - "community": 132, + "community": 42, "norm_label": "resolve_oss_id_csv()" }, { @@ -47640,7 +47690,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migration_minio_url_rationale_1", - "community": 132, + "community": 42, "norm_label": "minio \u9644\u4ef6 url \u89c4\u8303\u5316(\u6570\u636e\u8fc1\u79fb\u5171\u7528)\u3002 \u80cc\u666f ---- crm / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 minio(bucket \u9ed8" }, { @@ -47650,7 +47700,7 @@ "source_location": "L40", "_origin": "ast", "id": "scripts_migration_minio_url_rationale_40", - "community": 132, + "community": 42, "norm_label": "\u53bb\u6389\u9884\u7b7e\u540d query(``?x-amz-...``)\u3002" }, { @@ -47660,7 +47710,7 @@ "source_location": "L61", "_origin": "ast", "id": "scripts_migration_minio_url_rationale_61", - "community": 132, + "community": 42, "norm_label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 url \u89c4\u8303\u4e3a minio object key(\u4e0d\u542b bucket)\u3002" }, { @@ -47670,7 +47720,7 @@ "source_location": "L89", "_origin": "ast", "id": "scripts_migration_minio_url_rationale_89", - "community": 132, + "community": 42, "norm_label": "\u8fc1\u79fb crm ``sys_oss`` \u884c:``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002" }, { @@ -47680,7 +47730,7 @@ "source_location": "L113", "_origin": "ast", "id": "scripts_migration_minio_url_rationale_113", - "community": 132, + "community": 42, "norm_label": "\u4e1a\u52a1\u8868 oss id \u4e32 \u2192 \u76f8\u5bf9 url \u4e32(\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49)\u3002" }, { @@ -49082,7 +49132,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search", - "community": 145, + "community": 6, "norm_label": "test_crm_name_pinyin_search.py" }, { @@ -49092,7 +49142,7 @@ "source_location": "L10", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", - "community": 145, + "community": 6, "norm_label": "test_list_products_keyword_includes_name_and_pinyin()" }, { @@ -49102,7 +49152,7 @@ "source_location": "L31", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model", - "community": 145, + "community": 6, "norm_label": "test_list_products_keyword_selector_mode_excludes_product_no_includes_model()" }, { @@ -49112,7 +49162,7 @@ "source_location": "L60", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", - "community": 145, + "community": 6, "norm_label": "test_list_customers_keyword_includes_name_and_pinyin()" }, { @@ -49122,7 +49172,7 @@ "source_location": "L80", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", - "community": 145, + "community": 6, "norm_label": "test_list_customer_options_keyword_includes_name_and_pinyin()" }, { @@ -49132,7 +49182,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_rationale_1", - "community": 145, + "community": 6, "norm_label": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword:\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd or \u5339\u914d\u3002" }, { @@ -49142,7 +49192,7 @@ "source_location": "L32", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_rationale_32", - "community": 145, + "community": 6, "norm_label": "\u9009\u62e9\u5668:\u540d\u79f0/\u62fc\u97f3/\u89c4\u683c\u578b\u53f7,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { @@ -49152,7 +49202,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_product_options_keyword", - "community": 150, + "community": 36, "norm_label": "test_crm_product_options_keyword.py" }, { @@ -49162,7 +49212,7 @@ "source_location": "L9", "_origin": "ast", "id": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", - "community": 150, + "community": 36, "norm_label": "test_list_product_options_keyword_only_filters_product_name()" }, { @@ -49172,7 +49222,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_product_options_keyword_rationale_1", - "community": 150, + "community": 36, "norm_label": "\u4ea7\u54c1\u4e0b\u62c9 options:keyword \u6309\u4ea7\u54c1\u540d\u79f0/\u62fc\u97f3\u9996\u5b57\u6bcd\u6a21\u7cca\u5339\u914d,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { @@ -49252,7 +49302,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_supplier_hazard", - "community": 118, + "community": 141, "norm_label": "test_crm_supplier_hazard.py" }, { @@ -49262,7 +49312,7 @@ "source_location": "L4", "_origin": "ast", "id": "tests_test_crm_supplier_hazard_test_plain_always_allowed", - "community": 118, + "community": 141, "norm_label": "test_plain_always_allowed()" }, { @@ -49272,7 +49322,7 @@ "source_location": "L8", "_origin": "ast", "id": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", - "community": 118, + "community": 141, "norm_label": "test_toxic_only_requires_allow_toxic()" }, { @@ -49282,7 +49332,7 @@ "source_location": "L13", "_origin": "ast", "id": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", - "community": 118, + "community": 141, "norm_label": "test_explosive_only_requires_allow_explosive()" }, { @@ -49292,7 +49342,7 @@ "source_location": "L18", "_origin": "ast", "id": "tests_test_crm_supplier_hazard_test_dual_requires_both", - "community": 118, + "community": 141, "norm_label": "test_dual_requires_both()" }, { @@ -49452,7 +49502,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_db_resolve_crm_product", - "community": 141, + "community": 31, "norm_label": "test_db_resolve_crm_product.py" }, { @@ -49462,7 +49512,7 @@ "source_location": "L13", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_product", - "community": 141, + "community": 31, "norm_label": "_product()" }, { @@ -49472,7 +49522,7 @@ "source_location": "L25", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", - "community": 141, + "community": 31, "norm_label": "test_resolve_rejects_off_shelf_by_default()" }, { @@ -49482,7 +49532,7 @@ "source_location": "L34", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", - "community": 141, + "community": 31, "norm_label": "test_resolve_allows_off_shelf_when_not_required()" }, { @@ -49492,7 +49542,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_rationale_1", - "community": 141, + "community": 31, "norm_label": "resolve_crm_product:\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002" }, { @@ -49712,7 +49762,7 @@ "source_location": "L38", "_origin": "ast", "id": "tests_test_duty_schedule_test_parse_hhmm", - "community": 40, + "community": 145, "norm_label": "test_parse_hhmm()" }, { @@ -49722,7 +49772,7 @@ "source_location": "L45", "_origin": "ast", "id": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises", - "community": 40, + "community": 145, "norm_label": "test_parse_hhmm_invalid_raises()" }, { @@ -49752,7 +49802,7 @@ "source_location": "L72", "_origin": "ast", "id": "tests_test_duty_schedule_test_format_time_label_same_day", - "community": 40, + "community": 145, "norm_label": "test_format_time_label_same_day()" }, { @@ -49762,7 +49812,7 @@ "source_location": "L76", "_origin": "ast", "id": "tests_test_duty_schedule_test_format_time_label_cross_day", - "community": 40, + "community": 145, "norm_label": "test_format_time_label_cross_day()" }, { @@ -49772,7 +49822,7 @@ "source_location": "L80", "_origin": "ast", "id": "tests_test_duty_schedule_test_format_time_label_empty", - "community": 40, + "community": 145, "norm_label": "test_format_time_label_empty()" }, { @@ -49782,7 +49832,7 @@ "source_location": "L84", "_origin": "ast", "id": "tests_test_duty_schedule_test_work_plans_join_split", - "community": 40, + "community": 93, "norm_label": "test_work_plans_join_split()" }, { @@ -49912,7 +49962,7 @@ "source_location": "L391", "_origin": "ast", "id": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", - "community": 40, + "community": 110, "norm_label": "test_save_day_rejects_shrink_below_grab_count()" }, { @@ -49922,7 +49972,7 @@ "source_location": "L465", "_origin": "ast", "id": "tests_test_duty_schedule_test_resolve_duty_staff_role_id_by_fixed_id", - "community": 40, + "community": 150, "norm_label": "test_resolve_duty_staff_role_id_by_fixed_id()" }, { @@ -49932,7 +49982,7 @@ "source_location": "L474", "_origin": "ast", "id": "tests_test_duty_schedule_test_list_duty_staff_users_empty_when_no_role", - "community": 40, + "community": 150, "norm_label": "test_list_duty_staff_users_empty_when_no_role()" }, { @@ -49962,7 +50012,7 @@ "source_location": "L548", "_origin": "ast", "id": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", - "community": 40, + "community": 110, "norm_label": "test_save_day_grandfathers_existing_assign_without_role()" }, { @@ -49972,7 +50022,7 @@ "source_location": "L636", "_origin": "ast", "id": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", - "community": 40, + "community": 110, "norm_label": "test_save_day_rejects_new_assign_without_role()" }, { @@ -49992,7 +50042,7 @@ "source_location": "L392", "_origin": "ast", "id": "tests_test_duty_schedule_rationale_392", - "community": 40, + "community": 110, "norm_label": "\u7f29\u5bb9:\u5df2\u6709 1 \u4eba\u62a2\u73ed\u65f6 capacity=1 \u4e14\u518d\u6307\u5b9a 1 \u4eba\u5e94\u5931\u8d25\u3002" }, { @@ -50002,7 +50052,7 @@ "source_location": "L549", "_origin": "ast", "id": "tests_test_duty_schedule_rationale_549", - "community": 40, + "community": 110, "norm_label": "\u5386\u53f2\u6307\u5b9a\u7528\u6237\u65e0\u503c\u73ed\u4eba\u5458\u89d2\u8272\u65f6,\u539f\u6837\u518d\u4fdd\u5b58\u4e0d\u5f97\u56e0\u89d2\u8272\u6821\u9a8c\u5931\u8d25\u3002" }, { @@ -50012,7 +50062,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_excel_export_helpers", - "community": 47, + "community": 139, "norm_label": "test_excel_export_helpers.py" }, { @@ -50022,7 +50072,7 @@ "source_location": "L19", "_origin": "ast", "id": "tests_test_excel_export_helpers_test_filter_export_columns_keeps_order_and_ignores_unknown", - "community": 47, + "community": 139, "norm_label": "test_filter_export_columns_keeps_order_and_ignores_unknown()" }, { @@ -50032,7 +50082,7 @@ "source_location": "L24", "_origin": "ast", "id": "tests_test_excel_export_helpers_test_filter_export_columns_none_returns_all", - "community": 47, + "community": 139, "norm_label": "test_filter_export_columns_none_returns_all()" }, { @@ -50042,7 +50092,7 @@ "source_location": "L29", "_origin": "ast", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_empty", - "community": 47, + "community": 139, "norm_label": "test_assert_export_row_count_empty()" }, { @@ -50052,7 +50102,7 @@ "source_location": "L35", "_origin": "ast", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit", - "community": 47, + "community": 139, "norm_label": "test_assert_export_row_count_over_limit()" }, { @@ -50062,7 +50112,7 @@ "source_location": "L41", "_origin": "ast", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_ok", - "community": 47, + "community": 139, "norm_label": "test_assert_export_row_count_ok()" }, { @@ -50072,7 +50122,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_id_card_age", - "community": 61, + "community": 101, "norm_label": "test_id_card_age.py" }, { @@ -50082,7 +50132,7 @@ "source_location": "L6", "_origin": "ast", "id": "tests_test_id_card_age_test_calc_age_from_18_digit_id", - "community": 61, + "community": 101, "norm_label": "test_calc_age_from_18_digit_id()" }, { @@ -50092,7 +50142,7 @@ "source_location": "L14", "_origin": "ast", "id": "tests_test_id_card_age_test_calc_age_rejects_invalid", - "community": 61, + "community": 101, "norm_label": "test_calc_age_rejects_invalid()" }, { @@ -50232,7 +50282,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_brand_archive", - "community": 23, + "community": 132, "norm_label": "test_pl_brand_archive.py" }, { @@ -50242,7 +50292,7 @@ "source_location": "L8", "_origin": "ast", "id": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", - "community": 23, + "community": 132, "norm_label": "test_required_allows_other_brand_when_sum_matches()" }, { @@ -50252,7 +50302,7 @@ "source_location": "L17", "_origin": "ast", "id": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", - "community": 23, + "community": 132, "norm_label": "test_required_allows_multi_brand_when_sum_matches()" }, { @@ -50262,7 +50312,7 @@ "source_location": "L29", "_origin": "ast", "id": "tests_test_pl_brand_archive_test_required_sum_must_match", - "community": 23, + "community": 132, "norm_label": "test_required_sum_must_match()" }, { @@ -50272,7 +50322,7 @@ "source_location": "L42", "_origin": "ast", "id": "tests_test_pl_brand_archive_test_any_sum_must_match", - "community": 23, + "community": 132, "norm_label": "test_any_sum_must_match()" }, { @@ -50282,7 +50332,7 @@ "source_location": "L55", "_origin": "ast", "id": "tests_test_pl_brand_archive_test_any_ok", - "community": 23, + "community": 132, "norm_label": "test_any_ok()" }, { @@ -50292,7 +50342,7 @@ "source_location": "L67", "_origin": "ast", "id": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", - "community": 23, + "community": 132, "norm_label": "test_no_brand_ignores_rows()" }, { @@ -50302,7 +50352,7 @@ "source_location": "L76", "_origin": "ast", "id": "tests_test_pl_brand_archive_test_delta_for_plan_type", - "community": 23, + "community": 132, "norm_label": "test_delta_for_plan_type()" }, { @@ -50426,11 +50476,61 @@ "norm_label": "test_accumulate_stop_products()" }, { - "label": "DecimalLike", + "label": "test_accumulate_archive_actual_load_uses_inbound_qty()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L125", "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "community": 7, + "norm_label": "test_accumulate_archive_actual_load_uses_inbound_qty()" + }, + { + "label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L140", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "community": 7, + "norm_label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()" + }, + { + "label": "test_accumulate_archive_actual_zero_does_not_fallback()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L151", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "community": 7, + "norm_label": "test_accumulate_archive_actual_zero_does_not_fallback()" + }, + { + "label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L162", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", + "community": 7, + "norm_label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()" + }, + { + "label": "test_sum_qtys_default_mode_ignores_actual_fields()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L180", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", + "community": 7, + "norm_label": "test_sum_qtys_default_mode_ignores_actual_fields()" + }, + { + "label": "DecimalLike", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L197", + "_origin": "ast", "id": "tests_test_pl_contract_plan_qty_decimallike", "community": 7, "norm_label": "decimallike" @@ -50439,7 +50539,7 @@ "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L126", + "source_location": "L198", "_origin": "ast", "id": "tests_test_pl_contract_plan_qty_decimallike_init", "community": 7, @@ -50449,7 +50549,7 @@ "label": ".__float__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L129", + "source_location": "L201", "_origin": "ast", "id": "tests_test_pl_contract_plan_qty_decimallike_float", "community": 7, @@ -50632,7 +50732,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save", - "community": 54, + "community": 46, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py" }, { @@ -50642,7 +50742,7 @@ "source_location": "L13", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router", - "community": 54, + "community": 46, "norm_label": "_make_query_router()" }, { @@ -50652,7 +50752,7 @@ "source_location": "L25", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", - "community": 54, + "community": 46, "norm_label": "test_sync_same_month_updates_inventory_date_only()" }, { @@ -50662,7 +50762,7 @@ "source_location": "L133", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", - "community": 54, + "community": 46, "norm_label": "test_sync_cross_month_repoints_purchase_plan()" }, { @@ -50672,7 +50772,7 @@ "source_location": "L258", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", - "community": 54, + "community": 46, "norm_label": "test_sync_skips_when_weighing_exists()" }, { @@ -50682,7 +50782,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_rationale_1", - "community": 54, + "community": 46, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u65f6\u540c\u6b65\u5730\u78c5\u51fa\u5165\u5e93\u65e5\u671f \u2014 \u5355\u5143\u6d4b\u8bd5" }, { @@ -50692,7 +50792,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity", - "community": 54, + "community": 81, "norm_label": "test_pl_dibang_plan_quantity.py" }, { @@ -50702,7 +50802,7 @@ "source_location": "L17", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_stopstub", - "community": 54, + "community": 81, "norm_label": "_stopstub" }, { @@ -50712,7 +50812,7 @@ "source_location": "L18", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_stopstub_init", - "community": 54, + "community": 81, "norm_label": ".__init__()" }, { @@ -50722,7 +50822,7 @@ "source_location": "L22", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery", - "community": 54, + "community": 81, "norm_label": "test_resolve_stop_dibang_partner_load_uses_first_delivery()" }, { @@ -50732,7 +50832,7 @@ "source_location": "L28", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load", - "community": 54, + "community": 81, "norm_label": "test_resolve_stop_dibang_partner_delivery_uses_load()" }, { @@ -50742,7 +50842,7 @@ "source_location": "L34", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery", - "community": 54, + "community": 81, "norm_label": "test_resolve_stop_dibang_partner_load_fallback_without_delivery()" }, { @@ -50752,7 +50852,7 @@ "source_location": "L39", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", - "community": 54, + "community": 81, "norm_label": "test_apply_plan_quantity_delta_accumulates()" }, { @@ -50762,7 +50862,7 @@ "source_location": "L46", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", - "community": 54, + "community": 81, "norm_label": "test_apply_plan_quantity_delta_never_below_zero()" }, { @@ -50772,7 +50872,7 @@ "source_location": "L52", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", - "community": 54, + "community": 81, "norm_label": "test_resolve_link_contributed_qty_prefers_link_field()" }, { @@ -50782,7 +50882,7 @@ "source_location": "L58", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", - "community": 54, + "community": 81, "norm_label": "test_resolve_link_contributed_qty_falls_back_to_inventory()" }, { @@ -50792,7 +50892,7 @@ "source_location": "L64", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", - "community": 54, + "community": 81, "norm_label": "test_resolve_link_contributed_qty_zero_when_missing()" }, { @@ -50802,7 +50902,7 @@ "source_location": "L71", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", - "community": 54, + "community": 81, "norm_label": "test_revoke_subtracts_plan_quantity_on_cancel()" }, { @@ -50812,7 +50912,7 @@ "source_location": "L125", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", - "community": 54, + "community": 81, "norm_label": "test_revoke_blocks_when_weighing_exists()" }, { @@ -50922,7 +51022,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_freight_unsettled_q_filter", - "community": 28, + "community": 153, "norm_label": "test_pl_freight_unsettled_q_filter.py" }, { @@ -50932,7 +51032,7 @@ "source_location": "L9", "_origin": "ast", "id": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", - "community": 28, + "community": 153, "norm_label": "test_unsettled_plans_q_filter_includes_carrier_and_plate()" }, { @@ -50942,7 +51042,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_freight_unsettled_q_filter_rationale_1", - "community": 28, + "community": 153, "norm_label": "\u672a\u7ed3\u7b97\u8ba1\u5212\u7b80\u6613\u641c\u7d22:q \u5e94\u8986\u76d6\u8ba1\u5212\u7f16\u53f7/\u5ba2\u6237/\u8f66\u724c/\u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { @@ -50992,7 +51092,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status", - "community": 125, + "community": 128, "norm_label": "test_pl_io_order_site_feedback_status.py" }, { @@ -51002,7 +51102,7 @@ "source_location": "L11", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_header", - "community": 125, + "community": 128, "norm_label": "_header()" }, { @@ -51012,7 +51112,7 @@ "source_location": "L26", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_item", - "community": 125, + "community": 128, "norm_label": "_item()" }, { @@ -51022,7 +51122,7 @@ "source_location": "L36", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_sets_status_completed()" }, { @@ -51032,7 +51132,7 @@ "source_location": "L57", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_sets_status_voided()" }, { @@ -51042,7 +51142,7 @@ "source_location": "L72", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_keeps_in_progress_when_requested()" }, { @@ -51052,7 +51152,7 @@ "source_location": "L89", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_rejects_invalid_status()" }, { @@ -51062,7 +51162,7 @@ "source_location": "L104", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_rejects_already_voided()" }, { @@ -51072,7 +51172,7 @@ "source_location": "L119", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_does_not_reset_first_submitted_at()" }, { @@ -51242,7 +51342,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service", - "community": 91, + "community": 14, "norm_label": "test_pl_plan_archive_stop_service.py" }, { @@ -51252,7 +51352,7 @@ "source_location": "L14", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakerow", - "community": 46, + "community": 14, "norm_label": "_fakerow" }, { @@ -51262,7 +51362,7 @@ "source_location": "L15", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakerow_init", - "community": 46, + "community": 14, "norm_label": ".__init__()" }, { @@ -51272,7 +51372,7 @@ "source_location": "L20", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery", - "community": 46, + "community": 14, "norm_label": "_fakequery" }, { @@ -51282,7 +51382,7 @@ "source_location": "L21", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_init", - "community": 46, + "community": 14, "norm_label": ".__init__()" }, { @@ -51292,7 +51392,7 @@ "source_location": "L24", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_filter", - "community": 46, + "community": 14, "norm_label": ".filter()" }, { @@ -51302,7 +51402,7 @@ "source_location": "L27", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_first", - "community": 46, + "community": 14, "norm_label": ".first()" }, { @@ -51312,7 +51412,7 @@ "source_location": "L30", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_all", - "community": 46, + "community": 14, "norm_label": ".all()" }, { @@ -51322,7 +51422,7 @@ "source_location": "L33", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_order_by", - "community": 46, + "community": 14, "norm_label": ".order_by()" }, { @@ -51332,7 +51432,7 @@ "source_location": "L37", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakedb", - "community": 46, + "community": 14, "norm_label": "_fakedb" }, { @@ -51342,7 +51442,7 @@ "source_location": "L38", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakedb_init", - "community": 46, + "community": 14, "norm_label": ".__init__()" }, { @@ -51352,7 +51452,7 @@ "source_location": "L41", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakedb_query", - "community": 46, + "community": 14, "norm_label": ".query()" }, { @@ -51362,7 +51462,7 @@ "source_location": "L45", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", - "community": 91, + "community": 14, "norm_label": "test_sum_delivery_outbound_qty()" }, { @@ -51372,7 +51472,7 @@ "source_location": "L61", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", - "community": 91, + "community": 14, "norm_label": "test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound()" }, { @@ -51382,7 +51482,7 @@ "source_location": "L106", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_test_archive_stop_product_item_schema_aliases", - "community": 91, + "community": 14, "norm_label": "test_archive_stop_product_item_schema_aliases()" }, { @@ -51442,7 +51542,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap", - "community": 13, + "community": 127, "norm_label": "test_pl_plan_contract_gap.py" }, { @@ -51452,7 +51552,7 @@ "source_location": "L15", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both", - "community": 13, + "community": 127, "norm_label": "test_both_external_no_contracts_gaps_both()" }, { @@ -51462,7 +51562,7 @@ "source_location": "L25", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander", - "community": 13, + "community": 127, "norm_label": "test_internal_supplier_external_demander_missing_only_demander()" }, { @@ -51472,7 +51572,7 @@ "source_location": "L35", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap", - "community": 13, + "community": 127, "norm_label": "test_both_internal_no_gap()" }, { @@ -51482,7 +51582,7 @@ "source_location": "L45", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap", - "community": 13, + "community": 127, "norm_label": "test_external_with_contracts_no_gap()" }, { @@ -51492,7 +51592,7 @@ "source_location": "L55", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both", - "community": 13, + "community": 127, "norm_label": "test_empty_names_treated_as_non_internal_gap_both()" }, { @@ -51502,7 +51602,7 @@ "source_location": "L65", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt", - "community": 13, + "community": 127, "norm_label": "test_stop_contract_gap_internal_exempt()" }, { @@ -51532,7 +51632,7 @@ "source_location": "L133", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_compile", - "community": 13, + "community": 127, "norm_label": "_compile()" }, { @@ -51542,7 +51642,7 @@ "source_location": "L139", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names", - "community": 13, + "community": 127, "norm_label": "test_plan_has_contract_gap_exists_mentions_contract_and_internal_names()" }, { @@ -51642,7 +51742,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_print_service", - "community": 74, + "community": 127, "norm_label": "test_pl_plan_print_service.py" }, { @@ -51652,7 +51752,7 @@ "source_location": "L12", "_origin": "ast", "id": "tests_test_pl_plan_print_service_stop_product", - "community": 74, + "community": 127, "norm_label": "_stop_product()" }, { @@ -51662,7 +51762,7 @@ "source_location": "L29", "_origin": "ast", "id": "tests_test_pl_plan_print_service_delivery", - "community": 74, + "community": 127, "norm_label": "_delivery()" }, { @@ -51672,7 +51772,7 @@ "source_location": "L46", "_origin": "ast", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct", - "community": 74, + "community": 127, "norm_label": "test_list_delivery_print_customers_three_distinct()" }, { @@ -51682,7 +51782,7 @@ "source_location": "L58", "_origin": "ast", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id", - "community": 74, + "community": 127, "norm_label": "test_list_delivery_print_customers_dedupes_by_customer_id()" }, { @@ -51692,7 +51792,7 @@ "source_location": "L71", "_origin": "ast", "id": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", - "community": 74, + "community": 127, "norm_label": "test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact()" }, { @@ -51902,7 +52002,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules", - "community": 63, + "community": 144, "norm_label": "test_pl_plan_single_contract_rules.py" }, { @@ -51912,7 +52012,7 @@ "source_location": "L12", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", - "community": 63, + "community": 144, "norm_label": "test_assert_at_most_one_contract_allows_zero_or_one()" }, { @@ -51922,7 +52022,7 @@ "source_location": "L18", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", - "community": 63, + "community": 144, "norm_label": "test_assert_at_most_one_contract_rejects_two()" }, { @@ -51932,7 +52032,7 @@ "source_location": "L29", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery", - "community": 63, + "community": 144, "norm_label": "_fakequery" }, { @@ -51942,7 +52042,7 @@ "source_location": "L30", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery_init", - "community": 63, + "community": 144, "norm_label": ".__init__()" }, { @@ -51952,7 +52052,7 @@ "source_location": "L33", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery_filter", - "community": 63, + "community": 144, "norm_label": ".filter()" }, { @@ -51962,7 +52062,7 @@ "source_location": "L36", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery_all", - "community": 63, + "community": 144, "norm_label": ".all()" }, { @@ -51972,7 +52072,7 @@ "source_location": "L40", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakedb", - "community": 63, + "community": 144, "norm_label": "_fakedb" }, { @@ -51982,7 +52082,7 @@ "source_location": "L41", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakedb_init", - "community": 63, + "community": 144, "norm_label": ".__init__()" }, { @@ -51992,7 +52092,7 @@ "source_location": "L44", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakedb_query", - "community": 63, + "community": 144, "norm_label": ".query()" }, { @@ -52002,7 +52102,7 @@ "source_location": "L48", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_load_with_products", - "community": 63, + "community": 144, "norm_label": "_load_with_products()" }, { @@ -52012,7 +52112,7 @@ "source_location": "L66", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", - "community": 63, + "community": 144, "norm_label": "test_assert_load_products_in_contract_passes_when_all_match()" }, { @@ -52022,7 +52122,7 @@ "source_location": "L72", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", - "community": 63, + "community": 144, "norm_label": "test_assert_load_products_in_contract_rejects_outside()" }, { @@ -52032,7 +52132,7 @@ "source_location": "L81", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", - "community": 63, + "community": 144, "norm_label": "test_assert_load_products_skips_when_no_contract()" }, { @@ -52042,7 +52142,7 @@ "source_location": "L100", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", - "community": 63, + "community": 144, "norm_label": "test_assert_load_products_skips_internal_customer()" }, { @@ -52052,7 +52152,7 @@ "source_location": "L123", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", - "community": 63, + "community": 144, "norm_label": "test_assert_plan_products_outside_contract_raises()" }, { @@ -52342,7 +52442,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_public_link_archived", - "community": 52, + "community": 56, "norm_label": "test_pl_public_link_archived.py" }, { @@ -52352,7 +52452,7 @@ "source_location": "L10", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", - "community": 52, + "community": 56, "norm_label": "test_driver_link_flags_archived_when_plan_archived()" }, { @@ -52362,7 +52462,7 @@ "source_location": "L18", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", - "community": 52, + "community": 56, "norm_label": "test_driver_link_flags_voided_takes_precedence_shape()" }, { @@ -52372,7 +52472,7 @@ "source_location": "L26", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", - "community": 52, + "community": 56, "norm_label": "test_driver_link_flags_voided_by_transport_cancelled()" }, { @@ -52382,7 +52482,7 @@ "source_location": "L34", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", - "community": 52, + "community": 56, "norm_label": "test_site_link_flags_archived_when_plan_archived()" }, { @@ -52392,7 +52492,7 @@ "source_location": "L41", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", - "community": 52, + "community": 56, "norm_label": "test_site_link_flags_voided_when_cancelled()" }, { @@ -52402,7 +52502,7 @@ "source_location": "L48", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", - "community": 52, + "community": 56, "norm_label": "test_site_link_flags_false_when_no_plan()" }, { @@ -52412,7 +52512,7 @@ "source_location": "L54", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", - "community": 52, + "community": 56, "norm_label": "test_public_transport_page_schema_exposes_plan_archived()" }, { @@ -52422,7 +52522,7 @@ "source_location": "L64", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", - "community": 52, + "community": 56, "norm_label": "test_public_site_page_schema_exposes_archived()" }, { @@ -52452,7 +52552,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_public_link_archived_rationale_1", - "community": 52, + "community": 56, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u53f8\u673a/\u73b0\u573a\u516c\u5171\u94fe\u63a5:\u5f52\u6863\u540e\u5e94\u6807\u8bb0\u5e76\u62e6\u622a\u5199\u64cd\u4f5c\u3002" }, { @@ -52692,7 +52792,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema", - "community": 17, + "community": 10, "norm_label": "test_pl_vehicle_personnel_photo_schema.py" }, { @@ -52702,7 +52802,7 @@ "source_location": "L7", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls", - "community": 17, + "community": 10, "norm_label": "test_vehicle_create_accepts_photo_urls()" }, { @@ -52712,7 +52812,7 @@ "source_location": "L19", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls", - "community": 17, + "community": 10, "norm_label": "test_vehicle_update_accepts_photo_urls()" }, { @@ -52722,7 +52822,7 @@ "source_location": "L24", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls", - "community": 17, + "community": 10, "norm_label": "test_personnel_create_accepts_photo_urls()" }, { @@ -52732,7 +52832,7 @@ "source_location": "L37", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls", - "community": 17, + "community": 10, "norm_label": "test_personnel_update_accepts_photo_urls()" }, { @@ -52742,7 +52842,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", - "community": 17, + "community": 10, "norm_label": "\u8f66\u8f86/\u4eba\u5458 schema \u63a5\u53d7 photourls\u3002" }, { @@ -111270,7 +111370,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2129", + "source_location": "L2150", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_archive_plan", @@ -111280,7 +111380,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2050", + "source_location": "L2071", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_archive_plan_draft", @@ -111290,7 +111390,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1778", + "source_location": "L1799", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_build_driver_url", @@ -111300,7 +111400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1988", + "source_location": "L2009", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_cancel_plan", @@ -111310,7 +111410,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1925", + "source_location": "L1946", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_cancel_plan_wait_notice", @@ -111320,7 +111420,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L868", + "source_location": "L889", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_contractgapexportbody", @@ -111340,7 +111440,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1251", + "source_location": "L1272", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_create_from_contract", @@ -111350,7 +111450,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L988", + "source_location": "L1009", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_create_plan", @@ -111360,7 +111460,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1072", + "source_location": "L1093", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_create_plan_full", @@ -111370,7 +111470,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2458", + "source_location": "L2479", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_delete_plan", @@ -111390,7 +111490,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2437", + "source_location": "L2458", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_ensure_subpack_slip_no", @@ -111400,7 +111500,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L881", + "source_location": "L902", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_export_contract_gaps", @@ -111420,7 +111520,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1953", + "source_location": "L1974", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_force_plan_follow_status", @@ -111460,7 +111560,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2376", + "source_location": "L816", + "weight": 1.0, + "source": "app_api_pl_plan", + "target": "app_api_pl_plan_get_contract_product_arrange_qty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L2397", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_delivery_slip_template", @@ -111470,7 +111580,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2318", + "source_location": "L2339", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_inbound_slip_template", @@ -111480,7 +111590,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2497", + "source_location": "L2518", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_plan", @@ -111490,7 +111600,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1784", + "source_location": "L1805", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_plan_arrange_info", @@ -111510,7 +111620,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2352", + "source_location": "L2373", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_print_delivery_slip", @@ -111520,7 +111630,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2410", + "source_location": "L2431", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_subpack_slip_template", @@ -111530,7 +111640,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L816", + "source_location": "L837", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_list_contract_gaps", @@ -111560,7 +111670,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1901", + "source_location": "L1922", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_mark_plan_wait_notice", @@ -111590,7 +111700,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1743", + "source_location": "L1764", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_patch_plan_erp_entered", @@ -111600,7 +111710,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1711", + "source_location": "L1732", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_patch_plan_hazard_cert_ready", @@ -111610,7 +111720,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1679", + "source_location": "L1700", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_patch_plan_product_certs", @@ -111650,7 +111760,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L958", + "source_location": "L979", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_put_plan_side_contracts", @@ -111660,7 +111770,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L933", + "source_location": "L954", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_put_plan_stop_contracts", @@ -111690,7 +111800,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2387", + "source_location": "L2408", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_save_delivery_slip_template", @@ -111700,7 +111810,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2329", + "source_location": "L2350", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_save_inbound_slip_template", @@ -111710,7 +111820,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2421", + "source_location": "L2442", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_save_subpack_slip_template", @@ -111730,7 +111840,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1436", + "source_location": "L1457", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_update_plan", @@ -111740,7 +111850,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2248", + "source_location": "L2269", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_update_plan_driver_feedback", @@ -111750,7 +111860,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2279", + "source_location": "L2300", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_update_plan_site_feedback", @@ -112504,6 +112614,17 @@ "target": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "confidence_score": 1.0 }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L824", + "weight": 1.0, + "source": "app_api_pl_plan", + "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -112696,7 +112817,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1873", + "source_location": "L1894", "weight": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_io_order_service_build_io_order_site_url", @@ -113509,7 +113630,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1282", + "source_location": "L1303", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_resolve_create_date", @@ -113520,7 +113641,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1005", + "source_location": "L1026", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_api_pl_plan_resolve_create_date", @@ -113531,7 +113652,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1120", + "source_location": "L1141", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_api_pl_plan_resolve_create_date", @@ -113586,7 +113707,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L816", + "source_location": "L837", "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_api_pl_plan_py_date", @@ -113608,7 +113729,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1273", + "source_location": "L1294", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_generate_plan_no", @@ -113619,7 +113740,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L996", + "source_location": "L1017", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_api_pl_plan_generate_plan_no", @@ -113630,7 +113751,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1109", + "source_location": "L1130", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_api_pl_plan_generate_plan_no", @@ -113662,7 +113783,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2129", + "source_location": "L2150", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_api_pl_plan_py_session", @@ -113673,7 +113794,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2050", + "source_location": "L2071", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_api_pl_plan_py_session", @@ -113684,7 +113805,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1988", + "source_location": "L2009", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_api_pl_plan_py_session", @@ -113695,7 +113816,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1925", + "source_location": "L1946", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_api_pl_plan_py_session", @@ -113717,7 +113838,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1251", + "source_location": "L1272", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_py_session", @@ -113728,7 +113849,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L988", + "source_location": "L1009", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_api_pl_plan_py_session", @@ -113739,7 +113860,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1072", + "source_location": "L1093", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_api_pl_plan_py_session", @@ -113750,7 +113871,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2458", + "source_location": "L2479", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_api_pl_plan_py_session", @@ -113761,7 +113882,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2437", + "source_location": "L2458", "weight": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_api_pl_plan_py_session", @@ -113772,7 +113893,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L881", + "source_location": "L902", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_api_pl_plan_py_session", @@ -113794,7 +113915,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1953", + "source_location": "L1974", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_api_pl_plan_py_session", @@ -113805,7 +113926,18 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2376", + "source_location": "L816", + "weight": 1.0, + "source": "app_api_pl_plan_get_contract_product_arrange_qty", + "target": "app_api_pl_plan_py_session", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L2397", "weight": 1.0, "source": "app_api_pl_plan_get_delivery_slip_template", "target": "app_api_pl_plan_py_session", @@ -113816,7 +113948,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2318", + "source_location": "L2339", "weight": 1.0, "source": "app_api_pl_plan_get_inbound_slip_template", "target": "app_api_pl_plan_py_session", @@ -113827,7 +113959,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2497", + "source_location": "L2518", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_api_pl_plan_py_session", @@ -113838,7 +113970,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1784", + "source_location": "L1805", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_api_pl_plan_py_session", @@ -113849,7 +113981,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2352", + "source_location": "L2373", "weight": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_api_pl_plan_py_session", @@ -113860,7 +113992,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2410", + "source_location": "L2431", "weight": 1.0, "source": "app_api_pl_plan_get_subpack_slip_template", "target": "app_api_pl_plan_py_session", @@ -113871,7 +114003,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L816", + "source_location": "L837", "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_api_pl_plan_py_session", @@ -113904,7 +114036,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1901", + "source_location": "L1922", "weight": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_api_pl_plan_py_session", @@ -113915,7 +114047,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1743", + "source_location": "L1764", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_api_pl_plan_py_session", @@ -113926,7 +114058,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1711", + "source_location": "L1732", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_api_pl_plan_py_session", @@ -113937,7 +114069,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1679", + "source_location": "L1700", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_api_pl_plan_py_session", @@ -113959,7 +114091,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L958", + "source_location": "L979", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_api_pl_plan_py_session", @@ -113970,7 +114102,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L933", + "source_location": "L954", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_api_pl_plan_py_session", @@ -113981,7 +114113,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2387", + "source_location": "L2408", "weight": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_api_pl_plan_py_session", @@ -113992,7 +114124,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2329", + "source_location": "L2350", "weight": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_api_pl_plan_py_session", @@ -114003,7 +114135,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2421", + "source_location": "L2442", "weight": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_api_pl_plan_py_session", @@ -114014,7 +114146,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1436", + "source_location": "L1457", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_api_pl_plan_py_session", @@ -114025,7 +114157,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2248", + "source_location": "L2269", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_api_pl_plan_py_session", @@ -114036,7 +114168,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2279", + "source_location": "L2300", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_api_pl_plan_py_session", @@ -114101,7 +114233,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2437", + "source_location": "L2458", "weight": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_core_db_auth_dbusercontext", @@ -114113,7 +114245,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2442", + "source_location": "L2463", "weight": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_core_tenant_context_get_tenant_no" @@ -114144,7 +114276,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1276", + "source_location": "L1297", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_determine_plan_type", @@ -114515,7 +114647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", - "source_location": "L1257", + "source_location": "L1278", "weight": 0.8, "source": "app_api_pl_plan_planexportbody", "target": "app_models_crm_models_crmcontract", @@ -114525,7 +114657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", - "source_location": "L1257", + "source_location": "L1278", "weight": 0.8, "source": "app_api_pl_plan_planexportbody", "target": "app_models_crm_models_crmcontractproduct", @@ -114799,6 +114931,49 @@ "source_file": "app/api/pl/plan.py", "source_location": "L816", "weight": 1.0, + "source": "app_api_pl_plan_get_contract_product_arrange_qty", + "target": "app_core_db_auth_dbusercontext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/api/pl/plan.py", + "source_location": "L826", + "weight": 1.0, + "source": "app_api_pl_plan_get_contract_product_arrange_qty", + "target": "app_core_tenant_context_get_tenant_no" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/api/pl/plan.py", + "source_location": "L827", + "weight": 1.0, + "source": "app_api_pl_plan_get_contract_product_arrange_qty", + "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L823", + "weight": 1.0, + "source": "app_api_pl_plan_rationale_823", + "target": "app_api_pl_plan_get_contract_product_arrange_qty", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L837", + "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_core_db_auth_dbusercontext", "confidence_score": 1.0 @@ -114809,7 +114984,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L839", + "source_location": "L860", "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_core_tenant_context_get_tenant_no" @@ -114819,7 +114994,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L816", + "source_location": "L837", "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_schemas_pl_plan_plancontractgaplistresponse", @@ -114831,7 +115006,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L840", + "source_location": "L861", "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" @@ -114850,7 +115025,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L868", + "source_location": "L889", "weight": 1.0, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_base_basemodel", @@ -114860,7 +115035,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", - "source_location": "L1257", + "source_location": "L1278", "weight": 0.8, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_crm_models_crmcontract", @@ -114870,7 +115045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", - "source_location": "L1257", + "source_location": "L1278", "weight": 0.8, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_crm_models_crmcontractproduct", @@ -115011,7 +115186,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L881", + "source_location": "L902", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_api_pl_plan_contractgapexportbody", @@ -115022,7 +115197,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L881", + "source_location": "L902", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_core_db_auth_dbusercontext", @@ -115034,7 +115209,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L887", + "source_location": "L908", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_core_tenant_context_get_tenant_no" @@ -115045,7 +115220,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L888", + "source_location": "L909", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" @@ -115056,7 +115231,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L924", + "source_location": "L945", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_utils_excel_export_export_rows_to_xlsx_response" @@ -115067,7 +115242,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L922", + "source_location": "L943", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_utils_excel_export_filter_export_columns" @@ -115077,7 +115252,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L933", + "source_location": "L954", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_core_db_auth_dbusercontext", @@ -115089,7 +115264,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L940", + "source_location": "L961", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_core_tenant_context_get_tenant_no" @@ -115099,7 +115274,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L933", + "source_location": "L954", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_schemas_pl_plan_plancontractgapread", @@ -115110,7 +115285,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L933", + "source_location": "L954", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_schemas_pl_plan_planstopcontractsupdatebody", @@ -115122,7 +115297,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L942", + "source_location": "L963", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_services_pl_plan_contract_gap_update_plan_stop_contracts" @@ -115132,7 +115307,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L958", + "source_location": "L979", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_core_db_auth_dbusercontext", @@ -115144,7 +115319,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L966", + "source_location": "L987", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_core_tenant_context_get_tenant_no" @@ -115154,7 +115329,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L958", + "source_location": "L979", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_schemas_pl_plan_plancontractgapread", @@ -115165,7 +115340,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L958", + "source_location": "L979", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_schemas_pl_plan_plansidecontractsupdatebody", @@ -115177,7 +115352,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L968", + "source_location": "L989", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_services_pl_plan_contract_gap_update_plan_side_contracts" @@ -115187,7 +115362,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L988", + "source_location": "L1009", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_core_db_auth_dbusercontext", @@ -115199,7 +115374,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L993", + "source_location": "L1014", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_core_tenant_context_get_tenant_no" @@ -115210,7 +115385,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1002", + "source_location": "L1023", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_core_utils_generate_uuid" @@ -115220,7 +115395,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1001", + "source_location": "L1022", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_models_pl_models_plplan", @@ -115231,7 +115406,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L988", + "source_location": "L1009", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_schemas_pl_plan_plancreate", @@ -115242,7 +115417,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L988", + "source_location": "L1009", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_schemas_pl_plan_planread", @@ -115254,7 +115429,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1053", + "source_location": "L1074", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_services_pl_plan_service_build_plan_product" @@ -115265,7 +115440,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1064", + "source_location": "L1085", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_services_pl_plan_service_calc_plan_total_amount" @@ -115275,7 +115450,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1072", + "source_location": "L1093", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_core_db_auth_dbusercontext", @@ -115287,7 +115462,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1078", + "source_location": "L1099", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_core_tenant_context_get_tenant_no" @@ -115298,7 +115473,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1117", + "source_location": "L1138", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_core_utils_generate_uuid" @@ -115308,7 +115483,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1116", + "source_location": "L1137", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_models_pl_models_plplan", @@ -115319,7 +115494,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1072", + "source_location": "L1093", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_schemas_pl_plan_plancreatefull", @@ -115330,7 +115505,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1072", + "source_location": "L1093", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_schemas_pl_plan_planwithproducts", @@ -115342,7 +115517,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1202", + "source_location": "L1223", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" @@ -115353,7 +115528,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1222", + "source_location": "L1243", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan" @@ -115364,7 +115539,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1179", + "source_location": "L1200", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_build_plan_product" @@ -115375,7 +115550,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1158", + "source_location": "L1179", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_calc_plan_total_amount" @@ -115386,7 +115561,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1211", + "source_location": "L1232", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_replace_plan_contracts" @@ -115397,7 +115572,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1173", + "source_location": "L1194", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" @@ -115408,7 +115583,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1094", + "source_location": "L1115", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_validate_create_full" @@ -115419,7 +115594,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1095", + "source_location": "L1116", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_validate_plan_party_contracts" @@ -115430,7 +115605,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1241", + "source_location": "L1262", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" @@ -115441,7 +115616,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1090", + "source_location": "L1111", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" @@ -115452,7 +115627,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1240", + "source_location": "L1261", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" @@ -115463,7 +115638,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1192", + "source_location": "L1213", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_replace_plan_stops" @@ -115474,7 +115649,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1169", + "source_location": "L1190", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" @@ -115485,7 +115660,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1079", + "source_location": "L1100", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_uses_multi_stop_payload" @@ -115496,7 +115671,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1083", + "source_location": "L1104", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_validate_plan_stops_write" @@ -115505,9 +115680,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1077", + "source_location": "L1098", "weight": 1.0, - "source": "app_api_pl_plan_rationale_1077", + "source": "app_api_pl_plan_rationale_1098", "target": "app_api_pl_plan_create_plan_full", "confidence_score": 1.0 }, @@ -115516,7 +115691,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1251", + "source_location": "L1272", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_core_db_auth_dbusercontext", @@ -115528,7 +115703,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1259", + "source_location": "L1280", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_core_tenant_context_get_tenant_no" @@ -115539,7 +115714,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1279", + "source_location": "L1300", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_core_utils_generate_uuid" @@ -115549,7 +115724,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1278", + "source_location": "L1299", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_models_pl_models_plplan", @@ -115560,7 +115735,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1332", + "source_location": "L1353", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_models_pl_models_plplanproduct", @@ -115571,7 +115746,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1251", + "source_location": "L1272", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_schemas_pl_plan_createfromcontractrequest", @@ -115582,7 +115757,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1251", + "source_location": "L1272", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_schemas_pl_plan_planread", @@ -115594,7 +115769,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1270", + "source_location": "L1291", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" @@ -115605,7 +115780,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1327", + "source_location": "L1348", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" @@ -115615,7 +115790,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2164", + "source_location": "L2185", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_api_pl_plan_get_plan", @@ -115626,7 +115801,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2125", + "source_location": "L2146", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_api_pl_plan_get_plan", @@ -115637,7 +115812,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2497", + "source_location": "L2518", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_core_db_auth_dbusercontext", @@ -115649,7 +115824,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1370", + "source_location": "L1391", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_core_tenant_context_get_tenant_no" @@ -115659,7 +115834,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2497", + "source_location": "L2518", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_models_pl_models_plplan", @@ -115670,7 +115845,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1365", + "source_location": "L1386", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_schemas_pl_plan_planwithproducts", @@ -115682,7 +115857,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1388", + "source_location": "L1409", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" @@ -115692,7 +115867,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2509", + "source_location": "L2530", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_data_scope_assert_pl_row_in_scope", @@ -115704,7 +115879,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1383", + "source_location": "L1404", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" @@ -115715,7 +115890,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1420", + "source_location": "L1441", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" @@ -115726,7 +115901,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1396", + "source_location": "L1417", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" @@ -115737,7 +115912,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1426", + "source_location": "L1447", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" @@ -115748,7 +115923,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1425", + "source_location": "L1446", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" @@ -115758,7 +115933,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2275", + "source_location": "L2296", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_api_pl_plan_get_plan", @@ -115769,7 +115944,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2309", + "source_location": "L2330", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_api_pl_plan_get_plan", @@ -115780,7 +115955,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1436", + "source_location": "L1457", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_core_db_auth_dbusercontext", @@ -115792,7 +115967,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1442", + "source_location": "L1463", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_core_tenant_context_get_tenant_no" @@ -115802,7 +115977,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1436", + "source_location": "L1457", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_schemas_pl_plan_planupdate", @@ -115813,7 +115988,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1436", + "source_location": "L1457", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_schemas_pl_plan_planwithproducts", @@ -115825,7 +116000,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1649", + "source_location": "L1670", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" @@ -115836,7 +116011,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1659", + "source_location": "L1680", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" @@ -115847,7 +116022,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1591", + "source_location": "L1612", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_build_plan_product" @@ -115858,7 +116033,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1607", + "source_location": "L1628", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_calc_plan_total_amount" @@ -115869,7 +116044,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1631", + "source_location": "L1652", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_clear_draft_transport_for_plan" @@ -115880,7 +116055,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1605", + "source_location": "L1626", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_clear_hazard_cert_ready" @@ -115891,7 +116066,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1552", + "source_location": "L1573", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_collect_hazard_product_ids" @@ -115902,7 +116077,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1500", + "source_location": "L1521", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" @@ -115913,7 +116088,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1526", + "source_location": "L1547", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_replace_plan_contracts" @@ -115924,7 +116099,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1569", + "source_location": "L1590", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" @@ -115935,7 +116110,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1621", + "source_location": "L1642", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_sync_transport_prefill_for_plan" @@ -115946,7 +116121,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1515", + "source_location": "L1536", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_validate_plan_party_contracts" @@ -115957,7 +116132,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1674", + "source_location": "L1695", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" @@ -115968,7 +116143,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1492", + "source_location": "L1513", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" @@ -115979,7 +116154,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1673", + "source_location": "L1694", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" @@ -115990,7 +116165,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1639", + "source_location": "L1660", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_replace_plan_stops" @@ -116001,7 +116176,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1493", + "source_location": "L1514", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" @@ -116012,7 +116187,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1448", + "source_location": "L1469", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_uses_multi_stop_payload" @@ -116023,7 +116198,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1484", + "source_location": "L1505", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_validate_plan_stops_write" @@ -116033,7 +116208,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1679", + "source_location": "L1700", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_core_db_auth_dbusercontext", @@ -116045,7 +116220,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1686", + "source_location": "L1707", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_core_tenant_context_get_tenant_no" @@ -116055,7 +116230,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1679", + "source_location": "L1700", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_schemas_pl_plan_planproductcertsupdate", @@ -116066,7 +116241,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1679", + "source_location": "L1700", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_schemas_pl_plan_planwithproducts", @@ -116078,7 +116253,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1688", + "source_location": "L1709", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_services_pl_plan_service_update_plan_product_certs" @@ -116087,9 +116262,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1685", + "source_location": "L1706", "weight": 1.0, - "source": "app_api_pl_plan_rationale_1685", + "source": "app_api_pl_plan_rationale_1706", "target": "app_api_pl_plan_patch_plan_product_certs", "confidence_score": 1.0 }, @@ -116098,7 +116273,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1711", + "source_location": "L1732", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_core_db_auth_dbusercontext", @@ -116110,7 +116285,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1718", + "source_location": "L1739", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_core_tenant_context_get_tenant_no" @@ -116120,7 +116295,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1711", + "source_location": "L1732", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_schemas_pl_plan_hazardcertreadybody", @@ -116131,7 +116306,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1711", + "source_location": "L1732", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_schemas_pl_plan_planwithproducts", @@ -116143,7 +116318,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1720", + "source_location": "L1741", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_services_pl_plan_service_set_hazard_cert_ready" @@ -116153,7 +116328,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1743", + "source_location": "L1764", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_core_db_auth_dbusercontext", @@ -116165,7 +116340,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1750", + "source_location": "L1771", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_core_tenant_context_get_tenant_no" @@ -116175,7 +116350,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1743", + "source_location": "L1764", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_schemas_pl_plan_erpenteredbody", @@ -116186,7 +116361,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1743", + "source_location": "L1764", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_schemas_pl_plan_planwithproducts", @@ -116198,7 +116373,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1770", + "source_location": "L1791", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" @@ -116209,7 +116384,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1751", + "source_location": "L1772", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_services_pl_plan_service_set_plan_erp_entered" @@ -116219,7 +116394,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1816", + "source_location": "L1837", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_api_pl_plan_build_driver_url", @@ -116230,7 +116405,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1784", + "source_location": "L1805", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_core_db_auth_dbusercontext", @@ -116242,7 +116417,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1790", + "source_location": "L1811", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_core_tenant_context_get_tenant_no" @@ -116252,7 +116427,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1784", + "source_location": "L1805", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_schemas_pl_transport_planarrangeinforead", @@ -116264,7 +116439,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1876", + "source_location": "L1897", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_schemas_pl_transport_transportioorderbrief" @@ -116275,7 +116450,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1817", + "source_location": "L1838", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_internal_customer_plan_requires_site_link" @@ -116286,7 +116461,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1856", + "source_location": "L1877", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" @@ -116297,7 +116472,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1881", + "source_location": "L1902", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_io_order_service_build_io_order_site_url" @@ -116308,7 +116483,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1870", + "source_location": "L1891", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_io_order_service_get_active_io_order_for_plan" @@ -116319,7 +116494,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1818", + "source_location": "L1839", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" @@ -116328,9 +116503,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1789", + "source_location": "L1810", "weight": 1.0, - "source": "app_api_pl_plan_rationale_1789", + "source": "app_api_pl_plan_rationale_1810", "target": "app_api_pl_plan_get_plan_arrange_info", "confidence_score": 1.0 }, @@ -116339,7 +116514,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1901", + "source_location": "L1922", "weight": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_core_db_auth_dbusercontext", @@ -116351,7 +116526,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1907", + "source_location": "L1928", "weight": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_core_tenant_context_get_tenant_no" @@ -116361,7 +116536,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1901", + "source_location": "L1922", "weight": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_schemas_pl_plan_planread", @@ -116372,7 +116547,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1925", + "source_location": "L1946", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_core_db_auth_dbusercontext", @@ -116384,7 +116559,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1931", + "source_location": "L1952", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_core_tenant_context_get_tenant_no" @@ -116394,7 +116569,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1925", + "source_location": "L1946", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_schemas_pl_plan_planread", @@ -116405,7 +116580,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1953", + "source_location": "L1974", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_core_db_auth_dbusercontext", @@ -116417,7 +116592,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1961", + "source_location": "L1982", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_core_menu_guard_get_user_menu_codes" @@ -116428,7 +116603,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L1972", + "source_location": "L1993", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_core_tenant_context_get_tenant_no" @@ -116438,7 +116613,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1953", + "source_location": "L1974", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_schemas_pl_plan_planforcefollowstatusbody", @@ -116449,7 +116624,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1953", + "source_location": "L1974", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_schemas_pl_plan_planread", @@ -116459,9 +116634,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1959", + "source_location": "L1980", "weight": 1.0, - "source": "app_api_pl_plan_rationale_1959", + "source": "app_api_pl_plan_rationale_1980", "target": "app_api_pl_plan_force_plan_follow_status", "confidence_score": 1.0 }, @@ -116470,34 +116645,12 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1988", + "source_location": "L2009", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_core_db_auth_dbusercontext", "confidence_score": 1.0 }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "app/api/pl/plan.py", - "source_location": "L1994", - "weight": 1.0, - "source": "app_api_pl_plan_cancel_plan", - "target": "app_core_tenant_context_get_tenant_no" - }, - { - "relation": "references", - "context": "return_type", - "confidence": "EXTRACTED", - "source_file": "app/api/pl/plan.py", - "source_location": "L1988", - "weight": 1.0, - "source": "app_api_pl_plan_cancel_plan", - "target": "app_schemas_pl_plan_planread", - "confidence_score": 1.0 - }, { "relation": "calls", "context": "call", @@ -116507,6 +116660,28 @@ "source_location": "L2015", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", + "target": "app_core_tenant_context_get_tenant_no" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L2009", + "weight": 1.0, + "source": "app_api_pl_plan_cancel_plan", + "target": "app_schemas_pl_plan_planread", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/api/pl/plan.py", + "source_location": "L2036", + "weight": 1.0, + "source": "app_api_pl_plan_cancel_plan", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { @@ -116515,7 +116690,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2032", + "source_location": "L2053", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_services_pl_io_order_service_void_io_orders_for_plan" @@ -116526,7 +116701,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2023", + "source_location": "L2044", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_services_pl_transport_site_service_revoke_site_links_for_transport" @@ -116535,9 +116710,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L1993", + "source_location": "L2014", "weight": 1.0, - "source": "app_api_pl_plan_rationale_1993", + "source": "app_api_pl_plan_rationale_2014", "target": "app_api_pl_plan_cancel_plan", "confidence_score": 1.0 }, @@ -116546,7 +116721,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2050", + "source_location": "L2071", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_core_db_auth_dbusercontext", @@ -116558,7 +116733,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2057", + "source_location": "L2078", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_core_tenant_context_get_tenant_no" @@ -116568,7 +116743,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2050", + "source_location": "L2071", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_schemas_pl_plan_planarchivebody", @@ -116579,56 +116754,12 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2050", + "source_location": "L2071", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_schemas_pl_plan_planwithproducts", "confidence_score": 1.0 }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "app/api/pl/plan.py", - "source_location": "L2067", - "weight": 1.0, - "source": "app_api_pl_plan_archive_plan_draft", - "target": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "app/api/pl/plan.py", - "source_location": "L2076", - "weight": 1.0, - "source": "app_api_pl_plan_archive_plan_draft", - "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "app/api/pl/plan.py", - "source_location": "L2080", - "weight": 1.0, - "source": "app_api_pl_plan_archive_plan_draft", - "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "app/api/pl/plan.py", - "source_location": "L2093", - "weight": 1.0, - "source": "app_api_pl_plan_archive_plan_draft", - "target": "app_services_pl_plan_service_apply_archive_freight" - }, { "relation": "calls", "context": "call", @@ -116638,7 +116769,7 @@ "source_location": "L2088", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", - "target": "app_services_pl_plan_service_apply_archive_product_quantities" + "target": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "calls", @@ -116646,10 +116777,21 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2103", + "source_location": "L2097", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", - "target": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" + "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/api/pl/plan.py", + "source_location": "L2101", + "weight": 1.0, + "source": "app_api_pl_plan_archive_plan_draft", + "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "calls", @@ -116660,6 +116802,39 @@ "source_location": "L2114", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", + "target": "app_services_pl_plan_service_apply_archive_freight" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/api/pl/plan.py", + "source_location": "L2109", + "weight": 1.0, + "source": "app_api_pl_plan_archive_plan_draft", + "target": "app_services_pl_plan_service_apply_archive_product_quantities" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/api/pl/plan.py", + "source_location": "L2124", + "weight": 1.0, + "source": "app_api_pl_plan_archive_plan_draft", + "target": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/api/pl/plan.py", + "source_location": "L2135", + "weight": 1.0, + "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_service_record_plan_change" }, { @@ -116667,7 +116842,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2129", + "source_location": "L2150", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_core_db_auth_dbusercontext", @@ -116679,7 +116854,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2135", + "source_location": "L2156", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_core_tenant_context_get_tenant_no" @@ -116689,7 +116864,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2129", + "source_location": "L2150", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_schemas_pl_plan_planarchivebody", @@ -116700,7 +116875,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2129", + "source_location": "L2150", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_schemas_pl_plan_planwithproducts", @@ -116712,7 +116887,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2202", + "source_location": "L2223", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" @@ -116723,7 +116898,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2189", + "source_location": "L2210", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops" @@ -116734,7 +116909,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2170", + "source_location": "L2191", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" @@ -116745,7 +116920,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2178", + "source_location": "L2199", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" @@ -116756,7 +116931,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2182", + "source_location": "L2203", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" @@ -116767,7 +116942,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2210", + "source_location": "L2231", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_freight" @@ -116778,7 +116953,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2199", + "source_location": "L2220", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_product_quantities" @@ -116789,7 +116964,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2218", + "source_location": "L2239", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" @@ -116800,7 +116975,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2233", + "source_location": "L2254", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_record_plan_change" @@ -116811,7 +116986,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2154", + "source_location": "L2175", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" @@ -116821,7 +116996,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2248", + "source_location": "L2269", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_core_db_auth_dbusercontext", @@ -116833,7 +117008,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2254", + "source_location": "L2275", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_core_tenant_context_get_tenant_no" @@ -116843,7 +117018,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2248", + "source_location": "L2269", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_schemas_pl_plan_plandriverfeedbackupdatebody", @@ -116854,7 +117029,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2248", + "source_location": "L2269", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_schemas_pl_plan_planwithproducts", @@ -116866,7 +117041,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2256", + "source_location": "L2277", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_services_pl_plan_service_apply_plan_driver_feedback" @@ -116877,7 +117052,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2263", + "source_location": "L2284", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_services_pl_plan_service_record_plan_change" @@ -116887,7 +117062,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2279", + "source_location": "L2300", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_core_db_auth_dbusercontext", @@ -116899,7 +117074,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2286", + "source_location": "L2307", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_core_tenant_context_get_tenant_no" @@ -116909,7 +117084,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2279", + "source_location": "L2300", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_schemas_pl_plan_plansitefeedbackupdatebody", @@ -116920,7 +117095,7 @@ "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2279", + "source_location": "L2300", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_schemas_pl_plan_planwithproducts", @@ -116932,7 +117107,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2288", + "source_location": "L2309", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_services_pl_plan_service_apply_plan_site_feedback" @@ -116943,7 +117118,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2297", + "source_location": "L2318", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_services_pl_plan_service_record_plan_change" @@ -116953,7 +117128,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2318", + "source_location": "L2339", "weight": 1.0, "source": "app_api_pl_plan_get_inbound_slip_template", "target": "app_core_db_auth_dbusercontext", @@ -116965,7 +117140,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2323", + "source_location": "L2344", "weight": 1.0, "source": "app_api_pl_plan_get_inbound_slip_template", "target": "app_core_tenant_context_get_tenant_no" @@ -116975,7 +117150,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2329", + "source_location": "L2350", "weight": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_core_db_auth_dbusercontext", @@ -116987,7 +117162,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2335", + "source_location": "L2356", "weight": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_core_tenant_context_get_tenant_no" @@ -116997,7 +117172,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2329", + "source_location": "L2350", "weight": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_schemas_pl_plan_planinboundsliptemplatesave", @@ -117008,7 +117183,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2352", + "source_location": "L2373", "weight": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_core_db_auth_dbusercontext", @@ -117020,7 +117195,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2359", + "source_location": "L2380", "weight": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_core_tenant_context_get_tenant_no" @@ -117031,7 +117206,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2363", + "source_location": "L2384", "weight": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_services_pl_plan_print_service_get_delivery_slip_print_context" @@ -117040,9 +117215,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2358", + "source_location": "L2379", "weight": 1.0, - "source": "app_api_pl_plan_rationale_2358", + "source": "app_api_pl_plan_rationale_2379", "target": "app_api_pl_plan_get_print_delivery_slip", "confidence_score": 1.0 }, @@ -117051,7 +117226,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2376", + "source_location": "L2397", "weight": 1.0, "source": "app_api_pl_plan_get_delivery_slip_template", "target": "app_core_db_auth_dbusercontext", @@ -117063,7 +117238,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2381", + "source_location": "L2402", "weight": 1.0, "source": "app_api_pl_plan_get_delivery_slip_template", "target": "app_core_tenant_context_get_tenant_no" @@ -117073,7 +117248,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2387", + "source_location": "L2408", "weight": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_core_db_auth_dbusercontext", @@ -117085,7 +117260,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2393", + "source_location": "L2414", "weight": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_core_tenant_context_get_tenant_no" @@ -117095,7 +117270,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2387", + "source_location": "L2408", "weight": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_schemas_pl_plan_plandeliverysliptemplatesave", @@ -117106,7 +117281,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2410", + "source_location": "L2431", "weight": 1.0, "source": "app_api_pl_plan_get_subpack_slip_template", "target": "app_core_db_auth_dbusercontext", @@ -117118,7 +117293,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2415", + "source_location": "L2436", "weight": 1.0, "source": "app_api_pl_plan_get_subpack_slip_template", "target": "app_core_tenant_context_get_tenant_no" @@ -117128,7 +117303,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2421", + "source_location": "L2442", "weight": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_core_db_auth_dbusercontext", @@ -117140,7 +117315,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2427", + "source_location": "L2448", "weight": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_core_tenant_context_get_tenant_no" @@ -117150,7 +117325,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2421", + "source_location": "L2442", "weight": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_schemas_pl_plan_plansubpacksliptemplatesave", @@ -117161,7 +117336,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", - "source_location": "L2458", + "source_location": "L2479", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_db_auth_dbusercontext", @@ -117173,7 +117348,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2473", + "source_location": "L2494", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_delete_guard_assert_row_deletable_by_creator" @@ -117184,7 +117359,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2473", + "source_location": "L2494", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_delete_guard_user_info_from_context" @@ -117195,7 +117370,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", - "source_location": "L2463", + "source_location": "L2484", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_tenant_context_get_tenant_no" @@ -186093,7 +186268,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L538", + "source_location": "L541", "weight": 1.0, "source": "app_schemas_pl_transport_approvalrecordread", "target": "app_models_base_basemodel", @@ -186103,7 +186278,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L532", + "source_location": "L535", "weight": 1.0, "source": "app_schemas_pl_transport_approvalrequest", "target": "app_models_base_basemodel", @@ -186113,7 +186288,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L527", + "source_location": "L530", "weight": 1.0, "source": "app_schemas_pl_transport_approvalsubmit", "target": "app_models_base_basemodel", @@ -186123,7 +186298,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L235", + "source_location": "L238", "weight": 1.0, "source": "app_schemas_pl_transport_contractqtyreminder", "target": "app_models_base_basemodel", @@ -186143,7 +186318,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L254", + "source_location": "L257", "weight": 1.0, "source": "app_schemas_pl_transport_planarrangeinforead", "target": "app_models_base_basemodel", @@ -186153,7 +186328,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L306", + "source_location": "L309", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportdriverstopfeedback", "target": "app_models_base_basemodel", @@ -186163,7 +186338,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L299", + "source_location": "L302", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem", "target": "app_models_base_basemodel", @@ -186173,7 +186348,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L291", + "source_location": "L294", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportfeedback", "target": "app_models_base_basemodel", @@ -186183,7 +186358,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L474", + "source_location": "L477", "weight": 1.0, "source": "app_schemas_pl_transport_publictransporthistorypageread", "target": "app_models_base_basemodel", @@ -186193,7 +186368,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L424", + "source_location": "L427", "weight": 1.0, "source": "app_schemas_pl_transport_publictransporthistoryproductread", "target": "app_models_base_basemodel", @@ -186203,7 +186378,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L453", + "source_location": "L456", "weight": 1.0, "source": "app_schemas_pl_transport_publictransporthistoryrecordread", "target": "app_models_base_basemodel", @@ -186213,7 +186388,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L433", + "source_location": "L436", "weight": 1.0, "source": "app_schemas_pl_transport_publictransporthistorystopproductread", "target": "app_models_base_basemodel", @@ -186223,7 +186398,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L442", + "source_location": "L445", "weight": 1.0, "source": "app_schemas_pl_transport_publictransporthistorystopread", "target": "app_models_base_basemodel", @@ -186233,7 +186408,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L482", + "source_location": "L485", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportmultistopsitepageread", "target": "app_models_base_basemodel", @@ -186243,7 +186418,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L390", + "source_location": "L393", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportpageread", "target": "app_models_base_basemodel", @@ -186253,7 +186428,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L383", + "source_location": "L386", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportpersonnelread", "target": "app_models_base_basemodel", @@ -186263,7 +186438,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L365", + "source_location": "L368", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportplanproductread", "target": "app_models_base_basemodel", @@ -186273,7 +186448,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L284", + "source_location": "L287", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportproductfeedbackitem", "target": "app_models_base_basemodel", @@ -186283,7 +186458,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L493", + "source_location": "L496", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportsitepageread", "target": "app_models_base_basemodel", @@ -186293,7 +186468,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L334", + "source_location": "L337", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportsitestopfeedback", "target": "app_models_base_basemodel", @@ -186303,7 +186478,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L315", + "source_location": "L318", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportstopproductread", "target": "app_models_base_basemodel", @@ -186313,7 +186488,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L343", + "source_location": "L346", "weight": 1.0, "source": "app_schemas_pl_transport_publictransportstopread", "target": "app_models_base_basemodel", @@ -186363,7 +186538,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L275", + "source_location": "L278", "weight": 1.0, "source": "app_schemas_pl_transport_transportfeedback", "target": "app_models_base_basemodel", @@ -186393,7 +186568,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L557", + "source_location": "L560", "weight": 1.0, "source": "app_schemas_pl_transport_transportlistquery", "target": "app_models_base_basemodel", @@ -186403,7 +186578,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L569", + "source_location": "L572", "weight": 1.0, "source": "app_schemas_pl_transport_transportlistresponse", "target": "app_models_base_basemodel", @@ -190265,7 +190440,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L402", + "source_location": "L461", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_crm_models_crmcontract", @@ -190287,7 +190462,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L614", + "source_location": "L673", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_crm_models_crmcontractproduct", @@ -193926,7 +194101,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_models_pl_models_plplan", @@ -193937,7 +194112,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "app_models_pl_models_plplan", @@ -194919,7 +195094,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_models_pl_models_plplancontract", @@ -194930,7 +195105,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "app_models_pl_models_plplancontract", @@ -210453,7 +210628,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L538", + "source_location": "L541", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_approvalrecordread", @@ -210463,7 +210638,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L532", + "source_location": "L535", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_approvalrequest", @@ -210473,7 +210648,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L527", + "source_location": "L530", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_approvalsubmit", @@ -210483,7 +210658,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L235", + "source_location": "L238", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_contractqtyreminder", @@ -210503,7 +210678,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L254", + "source_location": "L257", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_planarrangeinforead", @@ -210513,7 +210688,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L306", + "source_location": "L309", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportdriverstopfeedback", @@ -210523,7 +210698,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L299", + "source_location": "L302", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem", @@ -210533,7 +210708,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L291", + "source_location": "L294", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportfeedback", @@ -210543,7 +210718,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L474", + "source_location": "L477", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistorypageread", @@ -210553,7 +210728,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L424", + "source_location": "L427", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistoryproductread", @@ -210563,7 +210738,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L453", + "source_location": "L456", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistoryrecordread", @@ -210573,7 +210748,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L433", + "source_location": "L436", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistorystopproductread", @@ -210583,7 +210758,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L442", + "source_location": "L445", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistorystopread", @@ -210593,7 +210768,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L482", + "source_location": "L485", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportmultistopsitepageread", @@ -210603,7 +210778,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L390", + "source_location": "L393", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportpageread", @@ -210613,7 +210788,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L383", + "source_location": "L386", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportpersonnelread", @@ -210623,7 +210798,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L365", + "source_location": "L368", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportplanproductread", @@ -210633,7 +210808,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L284", + "source_location": "L287", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportproductfeedbackitem", @@ -210643,7 +210818,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L493", + "source_location": "L496", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportsitepageread", @@ -210653,7 +210828,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L334", + "source_location": "L337", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportsitestopfeedback", @@ -210663,7 +210838,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L315", + "source_location": "L318", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportstopproductread", @@ -210673,7 +210848,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L343", + "source_location": "L346", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportstopread", @@ -210693,7 +210868,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L240", + "source_location": "L243", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportarrangeresult", @@ -210743,7 +210918,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L275", + "source_location": "L278", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportfeedback", @@ -210773,7 +210948,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L557", + "source_location": "L560", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportlistquery", @@ -210783,7 +210958,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L569", + "source_location": "L572", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportlistresponse", @@ -210843,7 +211018,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L266", + "source_location": "L269", "weight": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportwithplans", @@ -211016,7 +211191,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L240", + "source_location": "L243", "weight": 1.0, "source": "app_schemas_pl_transport_transportarrangeresult", "target": "app_schemas_pl_transport_transportread", @@ -211026,7 +211201,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", - "source_location": "L266", + "source_location": "L269", "weight": 1.0, "source": "app_schemas_pl_transport_transportwithplans", "target": "app_schemas_pl_transport_transportread", @@ -226402,7 +226577,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", @@ -226412,7 +226587,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L182", + "source_location": "L237", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", @@ -226422,7 +226597,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L785", + "source_location": "L852", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", @@ -226432,7 +226607,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L314", + "source_location": "L373", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", @@ -226442,7 +226617,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", @@ -226462,7 +226637,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L809", + "source_location": "L876", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", @@ -226472,7 +226647,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", @@ -226482,7 +226657,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", @@ -226492,7 +226667,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L444", + "source_location": "L503", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", @@ -226502,7 +226677,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L431", + "source_location": "L490", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_effective_arranged_total", @@ -226512,7 +226687,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L459", + "source_location": "L518", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", @@ -226522,7 +226697,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L551", + "source_location": "L884", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty", + "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L610", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", @@ -226542,7 +226727,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L332", + "source_location": "L391", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", @@ -226552,7 +226737,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_plan_scope_for_contract", @@ -226562,7 +226747,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", @@ -226572,7 +226757,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L514", + "source_location": "L77", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty", + "target": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L573", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_stop_kind_from_scope", @@ -226582,7 +226777,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L142", + "source_location": "L166", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", @@ -226658,18 +226853,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L80", - "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", - "target": "app_services_pl_contract_plan_qty_to_float", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L713", + "source_location": "L773", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_to_float", @@ -226680,7 +226864,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L455", + "source_location": "L514", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "app_services_pl_contract_plan_qty_to_float", @@ -226691,7 +226875,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L439", + "source_location": "L498", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_effective_arranged_total", "target": "app_services_pl_contract_plan_qty_to_float", @@ -226702,12 +226886,34 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L472", + "source_location": "L531", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_to_float", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L948", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_to_float", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L88", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "target": "app_services_pl_contract_plan_qty_to_float", + "confidence_score": 1.0 + }, { "relation": "references", "context": "parameter_type", @@ -226724,7 +226930,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226735,7 +226941,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L785", + "source_location": "L852", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226746,7 +226952,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L809", + "source_location": "L876", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226757,7 +226963,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226768,7 +226974,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L444", + "source_location": "L503", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226779,7 +226985,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L459", + "source_location": "L518", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226790,7 +226996,18 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L884", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_py_any", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226801,18 +227018,29 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "app_services_pl_contract_plan_qty_py_any", "confidence_score": 1.0 }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L77", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "target": "app_services_pl_contract_plan_qty_py_any", + "confidence_score": 1.0 + }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L514", + "source_location": "L573", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_stop_kind_from_scope", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226823,7 +227051,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L142", + "source_location": "L166", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226834,7 +227062,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L293", + "source_location": "L348", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_bucket_for_plan", @@ -226845,12 +227073,23 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L652", + "source_location": "L711", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_bucket_for_plan", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L1050", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_bucket_for_plan", + "confidence_score": 1.0 + }, { "relation": "rationale_for", "confidence": "EXTRACTED", @@ -226910,7 +227149,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L311", + "source_location": "L370", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps", @@ -226948,12 +227187,23 @@ "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L104", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "target": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "confidence_score": 1.0 + }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "defaultdict", @@ -226964,7 +227214,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L156", + "source_location": "L181", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", @@ -226981,6 +227231,39 @@ "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L142", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L127", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L153", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -226998,7 +227281,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L250", + "source_location": "L305", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "defaultdict" @@ -227009,7 +227292,18 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L577", + "source_location": "L1012", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "defaultdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L636", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "target": "defaultdict" @@ -227020,7 +227314,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L150", + "source_location": "L175", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "defaultdict" @@ -227091,6 +227385,39 @@ "source": "scripts_migrate_crm_product_category_topo_sort_categories", "target": "defaultdict" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L141", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "target": "defaultdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L126", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "target": "defaultdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L152", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "target": "defaultdict" + }, { "relation": "calls", "context": "call", @@ -227107,7 +227434,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L215", + "source_location": "L270", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", @@ -227118,7 +227445,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L542", + "source_location": "L975", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L601", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", @@ -227128,9 +227466,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L89", + "source_location": "L113", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_89", + "source": "app_services_pl_contract_plan_qty_rationale_113", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "confidence_score": 1.0 }, @@ -227161,7 +227499,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L300", + "source_location": "L358", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", @@ -227172,12 +227510,23 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L683", + "source_location": "L742", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L1060", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -227200,6 +227549,28 @@ "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L169", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", + "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L187", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", + "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -227216,7 +227587,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L182", + "source_location": "L237", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227227,19 +227598,30 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L693", + "source_location": "L752", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L950", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", + "confidence_score": 1.0 + }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L188", + "source_location": "L243", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_188", + "source": "app_services_pl_contract_plan_qty_rationale_243", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "confidence_score": 1.0 }, @@ -227248,7 +227630,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L785", + "source_location": "L852", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227259,7 +227641,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227270,7 +227652,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227281,7 +227663,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227292,7 +227674,18 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L551", + "source_location": "L884", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_py_session", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L610", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227303,7 +227696,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L332", + "source_location": "L391", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227314,7 +227707,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L405", + "source_location": "L464", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", @@ -227324,9 +227717,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L399", + "source_location": "L458", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_399", + "source": "app_services_pl_contract_plan_qty_rationale_458", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "confidence_score": 1.0 }, @@ -227357,7 +227750,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L478", + "source_location": "L537", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_effective_arranged_total", @@ -227367,9 +227760,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L437", + "source_location": "L496", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_437", + "source": "app_services_pl_contract_plan_qty_rationale_496", "target": "app_services_pl_contract_plan_qty_effective_arranged_total", "confidence_score": 1.0 }, @@ -227411,12 +227804,23 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L728", + "source_location": "L788", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L942", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -227477,7 +227881,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L733", + "source_location": "L793", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", @@ -227487,9 +227891,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L467", + "source_location": "L526", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_467", + "source": "app_services_pl_contract_plan_qty_rationale_526", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "confidence_score": 1.0 }, @@ -227564,7 +227968,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L708", + "source_location": "L767", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_stop_kind_from_scope", @@ -227575,7 +227979,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L676", + "source_location": "L735", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_plan_scope_for_contract", @@ -227586,7 +227990,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L649", + "source_location": "L708", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", @@ -227597,7 +228001,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L794", + "source_location": "L861", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", @@ -227607,9 +228011,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L610", + "source_location": "L669", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_610", + "source": "app_services_pl_contract_plan_qty_rationale_669", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "confidence_score": 1.0 }, @@ -227617,12 +228021,22 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L791", + "source_location": "L858", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_791", + "source": "app_services_pl_contract_plan_qty_rationale_858", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "confidence_score": 1.0 }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L892", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_rationale_892", + "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -264562,12 +264976,42 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L125", + "source_location": "L197", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_decimallike", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L140", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L125", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L151", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -264638,6 +265082,26 @@ "target": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L162", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L180", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -264663,7 +265127,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L129", + "source_location": "L201", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_decimallike", "target": "tests_test_pl_contract_plan_qty_decimallike_float", @@ -264673,7 +265137,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L126", + "source_location": "L198", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_decimallike", "target": "tests_test_pl_contract_plan_qty_decimallike_init", @@ -267534,5 +267998,5 @@ } ], "hyperedges": [], - "built_at_commit": "d3269969766ff7bf8c9d87020d353a2666b46e6c" + "built_at_commit": "19c5aaa8f54a3a3f61e22d34ec0a84f6e68f32b8" } \ No newline at end of file diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 3f1ae3a8b..9efea20ff 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - backend (2026-08-30) ## Corpus Check -- 367 files · ~260,134 words +- 367 files · ~260,637 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 5306 nodes · 20069 edges · 193 communities (175 shown, 18 thin omitted) -- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 1026 edges (avg confidence: 0.52) +- 5319 nodes · 20121 edges · 194 communities (175 shown, 19 thin omitted) +- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 1029 edges (avg confidence: 0.53) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `3011cb9d` +- Built from commit: `19c5aaa8` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -171,9 +171,10 @@ - [[_COMMUNITY_web_login_rsa_public_key|web_login_rsa_public_key]] - [[_COMMUNITY_redis_client.py|redis_client.py]] - [[_COMMUNITY_WechatMessageService|WechatMessageService]] -- [[_COMMUNITY__build_user_info_payload|_build_user_info_payload]] -- [[_COMMUNITY_config.py|config.py]] -- [[_COMMUNITY_CrmProduct|CrmProduct]] +- [[_COMMUNITY_list_product_options|list_product_options]] +- [[_COMMUNITY_datetime_parse.py|datetime_parse.py]] +- [[_COMMUNITY_create_from_quote|create_from_quote]] +- [[_COMMUNITY_web_login_rsa_public_key|web_login_rsa_public_key]] - [[_COMMUNITY_get_client_ip|get_client_ip]] - [[_COMMUNITY_context.py|context.py]] - [[_COMMUNITY_.to_tenant_user_dict|.to_tenant_user_dict]] @@ -226,15 +227,15 @@ ## Import Cycles - None detected. -## Communities (193 total, 18 thin omitted) +## Communities (194 total, 19 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.08 -Nodes (66): archive_plan(), archive_plan_draft(), PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveFreightBlock, PlanArchiveProductItem, PlanProductCreate, PlanSiteFeedbackUpdateBody (+58 more) +Nodes (77): archive_plan(), archive_plan_draft(), create_plan_full(), get_plan(), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), update_plan(), PlPlan, PlPlanProduct (+69 more) ### Community 1 - "Community 1" -Cohesion: 0.08 -Nodes (33): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, ContractApproverSettingSaveBody, ContractApprovalActionBody, ContractBatchAssignBody, ContractBatchSubmitBody, ContractChangeCreateBody, ContractChangeUpdateBody, ContractCreateBody (+25 more) +Cohesion: 0.05 +Nodes (55): RecognizeCertResult, PageResult, ResponseModel, BaseModel, PagedQuery, PagedResponse, InvoiceAttachmentOut, InvoiceOut (+47 more) ### Community 2 - "Community 2" Cohesion: 0.18 @@ -242,55 +243,55 @@ Nodes (21): allocate_reimburse_title_seq(), format_reimburse_title(), generate_a ### Community 3 - "Community 3" Cohesion: 0.06 -Nodes (88): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+80 more) +Nodes (84): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+76 more) ### Community 4 - "Community 4" -Cohesion: 0.12 -Nodes (61): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+53 more) +Cohesion: 0.09 +Nodes (76): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+68 more) ### Community 5 - "Community 5" Cohesion: 0.20 Nodes (21): _assert_users_exist(), get_setting(), Any, Session, _row_to_dict(), save_setting(), _assert_users_exist(), get_setting() (+13 more) ### Community 6 - "Community 6" -Cohesion: 0.12 -Nodes (42): customer_check_duplicate(), customer_create(), customer_update(), pool_customer_export(), pool_customer_list(), assign_customer(), batch_claim_customers(), check_duplicate_customer() (+34 more) +Cohesion: 0.05 +Nodes (81): customer_check_duplicate(), customer_create(), customer_deal(), customer_delete(), customer_detail(), customer_generate_no(), customer_into_pool(), customer_transfer() (+73 more) ### Community 7 - "Community 7" Cohesion: 0.08 -Nodes (52): accumulate_stop_products(), aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), _bucket_for_plan(), build_contract_qty_reminder_payload(), collect_plan_contract_qty_checks(), contract_ids_linked_to_plan(), contract_product_has_fixed_qty() (+44 more) +Nodes (56): accumulate_stop_products(), aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), _bucket_for_plan(), build_contract_qty_reminder_payload(), collect_plan_contract_qty_checks(), contract_product_has_fixed_qty(), effective_arranged_total() (+48 more) ### Community 8 - "Community 8" -Cohesion: 0.19 -Nodes (20): approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), list_quote_approvals(), Any, Session (+12 more) +Cohesion: 0.17 +Nodes (22): approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), invalidate_all_approvals(), list_quote_approvals(), Any (+14 more) ### Community 9 - "Community 9" -Cohesion: 0.09 -Nodes (54): download_reimburse_import_template(), clue_import_template(), customer_import_template(), product_import_template(), build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes() (+46 more) +Cohesion: 0.10 +Nodes (48): download_reimburse_import_template(), build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes(), cell_str(), _ids_visible_in_web_tree(), import_reimburse_workbook() (+40 more) ### Community 10 - "Community 10" -Cohesion: 0.05 -Nodes (87): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, BaseModel, CustomerAssignPoolBody, CustomerCheckDuplicateBody, CustomerClaimBody, CustomerDealBody (+79 more) +Cohesion: 0.11 +Nodes (39): approve_settlement_legacy(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_unsettled_plans(), _generate_settlement_no(), get_settlement() (+31 more) ### Community 11 - "Community 11" Cohesion: 0.10 -Nodes (59): cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), export_urea_applies(), export_urea_disburse_board(), get_apply() (+51 more) +Nodes (57): cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), export_urea_applies(), get_apply(), get_disburse() (+49 more) ### Community 12 - "Community 12" Cohesion: 0.08 Nodes (40): AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse, Pydantic schemas - 用户认证, ResetPasswordRequest, UserCreate (+32 more) ### Community 13 - "Community 13" -Cohesion: 0.07 -Nodes (46): SoftDeleteModel, BizAttachment, PlFreightSettlementTransport, PlInboundOrder, PlInboundOrderItem, PlInboundOrderItemBrandQty, PlInventoryWarning, PlOcrUsageMonth (+38 more) +Cohesion: 0.05 +Nodes (147): clue_check_convert(), clue_check_duplicate(), clue_detail(), clue_export(), clue_follow_statistics(), clue_import(), clue_list(), clue_mine() (+139 more) ### Community 14 - "Community 14" -Cohesion: 0.14 -Nodes (41): PlPlanDeliveryProduct, PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输计划-送货段产品明细 pl_plan_delivery_product, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, _direction_label(), _dump_product_feedbacks() (+33 more) +Cohesion: 0.11 +Nodes (33): PlPlanDelivery, PlPlanDeliveryProduct, PlPlanLoadProduct, 运输计划-装货段产品明细 pl_plan_load_product, 运输计划-送货段 pl_plan_delivery(plan 1:N), 运输计划-送货段产品明细 pl_plan_delivery_product, PlanArchiveDeliveryBlock, PlanArchiveLoadBlock (+25 more) ### Community 15 - "Community 15" Cohesion: 0.12 -Nodes (12): BxReimburseApply, BxReimburseApproval, BxReimburseDetail, ReimburseInvoiceBriefOut, Any, Session, 归一化勾选链接;返回 None 表示未传(不改关联),[] 表示清空。, 是否可选择他人作为报销申请人(超管或具备按钮权限)。 (+4 more) +Nodes (13): BxReimburseApply, BxReimburseApproval, BxReimburseDetail, 报销单勾选的发票附件(同一发票可勾选多个附件,各占一条)。, ReimburseInvoiceBriefOut, ReimburseInvoiceLinkIn, Any, Session (+5 more) ### Community 16 - "Community 16" Cohesion: 0.36 @@ -298,31 +299,31 @@ Nodes (7): list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic ### Community 17 - "Community 17" Cohesion: 0.09 -Nodes (32): approve_carrier(), create_carrier(), get_carrier(), list_carriers(), update_carrier(), carrier_to_read(), CarrierBase, CarrierCreate (+24 more) +Nodes (42): 返回 (作废, 归档)。现场链接实际走入库/出库单公共页。, _resolve_io_order_link_flags(), _build_public_page(), _build_site_product_read(), _format_file_size(), get_public_site(), _get_site_link_by_token(), _parse_feedback_images() (+34 more) ### Community 18 - "Community 18" -Cohesion: 0.12 -Nodes (45): BxApplyListExportBody, bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。, approve_reimburse(), approved_by_me(), _build_details_data(), create_reimburse() (+37 more) +Cohesion: 0.16 +Nodes (36): BxApplyListExportBody, approve_reimburse(), approved_by_me(), _build_details_data(), create_reimburse(), delete_reimburse(), export_approved_by_me_reimburses(), export_my_reimburses() (+28 more) ### Community 19 - "Community 19" -Cohesion: 0.10 -Nodes (44): _apply_plan_product_update(), _apply_plan_update(), AutoGenerateMonthlyResult, _base_query(), create_plan(), delete_plan(), export_plans(), _generate_plan_no() (+36 more) +Cohesion: 0.14 +Nodes (41): PlPlanContract, 运输计划-合同关联(分侧多选) pl_plan_contract, PlanContractLink, PlanDeliveryBody, PlanLoadBody, assert_at_most_one_contract(), assert_delivery_products_in_selected_contract(), assert_load_products_in_selected_contract() (+33 more) ### Community 20 - "Community 20" -Cohesion: 0.08 -Nodes (48): dump_export_row(), issue_status_label(), Any, Session, respond_xlsx(), status_label(), advance_issue_stats(), batch_offset() (+40 more) +Cohesion: 0.09 +Nodes (45): dump_export_row(), issue_status_label(), Any, Session, respond_xlsx(), status_label(), advance_issue_stats(), batch_offset() (+37 more) ### Community 21 - "Community 21" -Cohesion: 0.22 -Nodes (26): PlVehicleRechargeApply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 发放登记页:申请单 + 关联发放信息(左连接), VehicleRechargeApplyRead, VehicleRechargeDisburseBoardItem, apply_to_read(), _assert_vehicle_exists(), board_item_to_read() (+18 more) +Cohesion: 0.18 +Nodes (36): PlVehicleRechargeApply, PlVehicleRechargeRecord, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, 发放登记页:申请单 + 关联发放信息(左连接), VehicleRechargeApplyRead, VehicleRechargeDisburseBoardItem, VehicleRechargeRecordRead (+28 more) ### Community 22 - "Community 22" Cohesion: 0.08 Nodes (28): parse_admin_request_json(), Any, Request, 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, ApiCryptoError, _b64url_decode(), _b64url_encode() (+20 more) ### Community 23 - "Community 23" -Cohesion: 0.17 -Nodes (24): PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, _is_plan_level_row(), load_brand_qtys_by_plan_product_ids(), load_brand_qtys_by_stop_product_ids(), _parse_unit_price(), persist_plan_product_brand_qtys(), persist_stop_product_brand_qtys() (+16 more) +Cohesion: 0.12 +Nodes (35): PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, _is_plan_level_row(), load_brand_qtys_by_plan_product_ids(), load_brand_qtys_by_stop_product_ids(), _parse_unit_price(), persist_plan_product_brand_qtys(), persist_stop_product_brand_qtys() (+27 more) ### Community 24 - "Community 24" Cohesion: 0.19 @@ -333,36 +334,36 @@ Cohesion: 0.26 Nodes (12): list_share_logs(), _parse_user_agent(), Any, Session, CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java, Java: statisticsVisits, 简易 User-Agent 解析(替代 Hutool UserAgentUtil), Java: queryLogsByQuoteId (+4 more) ### Community 26 - "Community 26" -Cohesion: 0.18 -Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), legacy_parent_id(), load_oss_id_to_url(), load_runtime_settings() (+23 more) +Cohesion: 0.22 +Nodes (8): CustomerAssignPoolBody, CustomerCheckDuplicateBody, CustomerClaimBody, CustomerDealBody, CustomerDetailBody, CustomerIntoPoolBody, CustomerTransferBody, CRM 客户管理 Pydantic Schemas ### Community 27 - "Community 27" -Cohesion: 0.18 -Nodes (29): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+21 more) +Cohesion: 0.15 +Nodes (24): list_vehicles(), _vehicle_to_read(), PlCert, PlDocumentReminder, 证件到期提醒表 pl_document_reminder, CertRead, CertRow, SnapshotCertRead (+16 more) ### Community 28 - "Community 28" -Cohesion: 0.06 -Nodes (95): approve_settlement_legacy(), cancel_settlement(), create_settlement(), delete_settlement(), disburse_settlement(), export_settlements(), export_unsettled_plans(), _generate_settlement_no() (+87 more) +Cohesion: 0.12 +Nodes (52): PlFreightSettlement, PlFreightSettlementApproval, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, _advance_after_approval(), _approval_to_dict(), can_user_approve_settlement(), cancel_draft_settlement() (+44 more) ### Community 29 - "Community 29" -Cohesion: 0.13 -Nodes (48): register_quote_routes(), accept_quote(), invalidate_all_approvals(), 作废该报价单全部有效审批记录(含已通过/已拒绝),用于再编辑或重新提审。, assert_quote_editable_for_update(), calculate_quote_amount(), create_new_version(), create_quote() (+40 more) +Cohesion: 0.10 +Nodes (68): register_quote_routes(), accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote(), _decimal_value() (+60 more) ### Community 30 - "Community 30" Cohesion: 0.16 Nodes (26): clear_target_categories(), compute_level(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+18 more) ### Community 31 - "Community 31" -Cohesion: 0.12 -Nodes (45): _apply_weighing_product_update(), _apply_weighing_update(), _base_query(), create_weighing(), delete_weighing(), export_weighing(), _get_weighing(), get_weighing_related() (+37 more) +Cohesion: 0.17 +Nodes (28): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory(), _generate_batch_no() (+20 more) ### Community 32 - "Community 32" -Cohesion: 0.15 -Nodes (27): 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user() (+19 more) +Cohesion: 0.16 +Nodes (25): change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user(), list_user_ids_bound_to_post(), list_users() (+17 more) ### Community 33 - "Community 33" -Cohesion: 0.12 -Nodes (29): contact_add(), contact_by_customer(), contact_delete(), contact_detail(), contact_set_primary(), contact_update(), create_contact(), get_contact() (+21 more) +Cohesion: 0.14 +Nodes (26): contact_add(), contact_by_customer(), contact_delete(), contact_detail(), contact_set_primary(), contact_update(), create_contact(), get_contact() (+18 more) ### Community 34 - "Community 34" Cohesion: 0.14 @@ -374,23 +375,23 @@ Nodes (36): clear_portal_workflow(), _dec(), derive_source_url(), fetch_portal_a ### Community 36 - "Community 36" Cohesion: 0.17 -Nodes (28): _assert_brand_deletable(), barcode_exists(), category_code_exists(), create_category(), create_product(), generate_auto_product_no(), generate_barcode(), generate_product_no() (+20 more) +Nodes (29): _assert_brand_deletable(), barcode_exists(), category_code_exists(), create_category(), create_product(), generate_auto_product_no(), generate_barcode(), generate_product_no() (+21 more) ### Community 37 - "Community 37" -Cohesion: 0.12 -Nodes (38): check_document_expiry(), document_reminder_stats(), DocumentReminderExportBody, export_document_reminders(), export_inventory_ledger(), get_inventory_ledger(), get_summary(), InventoryLedgerExportBody (+30 more) +Cohesion: 0.10 +Nodes (53): check_document_expiry(), document_reminder_stats(), DocumentReminderExportBody, export_document_reminders(), export_inventory_ledger(), get_inventory_ledger(), get_summary(), InventoryLedgerExportBody (+45 more) ### Community 38 - "Community 38" Cohesion: 0.31 Nodes (9): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), Any, 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。 (+1 more) ### Community 39 - "Community 39" -Cohesion: 0.18 -Nodes (17): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+9 more) +Cohesion: 0.08 +Nodes (43): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+35 more) ### Community 40 - "Community 40" -Cohesion: 0.09 -Nodes (38): build_dict_value_from_label(), ensure_dict_data(), format_hhmm(), format_time_label(), grab(), list_duty_staff_users(), normalize_person_name(), _pad_hhmm() (+30 more) +Cohesion: 0.11 +Nodes (33): assert_user_is_duty_staff(), build_dict_value_from_label(), DutyBizError, ensure_dict_data(), grab(), list_duty_staff_users(), normalize_person_name(), _pad_hhmm() (+25 more) ### Community 41 - "Community 41" Cohesion: 0.22 @@ -401,8 +402,8 @@ Cohesion: 0.19 Nodes (32): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+24 more) ### Community 43 - "Community 43" -Cohesion: 0.09 -Nodes (35): create_invoice(), delete_invoice(), export_invoice_wallets(), get_mine_wallet_summary(), list_invoice_ledgers(), list_invoice_wallets(), list_invoices(), Request (+27 more) +Cohesion: 0.10 +Nodes (33): BxExportBodyBase, create_invoice(), delete_invoice(), export_invoice_wallets(), get_mine_wallet_summary(), list_invoice_ledgers(), list_invoice_wallets(), list_invoices() (+25 more) ### Community 44 - "Community 44" Cohesion: 0.19 @@ -413,24 +414,24 @@ Cohesion: 0.30 Nodes (48): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+40 more) ### Community 46 - "Community 46" -Cohesion: 0.11 -Nodes (24): PlPlanDelivery, PlPlanLoad, PlPlanLoadProduct, 运输计划-装货段 pl_plan_load(plan 1:1), 运输计划-装货段产品明细 pl_plan_load_product, 运输计划-送货段 pl_plan_delivery(plan 1:N), main(), _migrate_plan() (+16 more) +Cohesion: 0.15 +Nodes (39): PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, _direction_label(), _dump_product_feedbacks(), _dump_urls(), _get_driver_feedback_row() (+31 more) ### Community 47 - "Community 47" -Cohesion: 0.17 -Nodes (23): cancel_apply(), create_apply(), delete_applies(), delete_records(), export_recharge_applies(), export_recharge_disburse_board(), get_apply(), get_record() (+15 more) +Cohesion: 0.11 +Nodes (35): Session, recognize_cert(), RecognizeCertBody, cancel_apply(), create_apply(), create_record(), delete_applies(), delete_records() (+27 more) ### Community 48 - "Community 48" Cohesion: 0.08 -Nodes (81): register_contract_routes(), _apply_contract_entity_fields(), batch_assign_owner(), batch_submit_contract_approval(), _build_contract_filters(), _build_contract_name_from_parties(), _build_customer_address(), _calc_amount_with_tax() (+73 more) +Nodes (62): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), 接口菜单权限守卫。super_admin 直接放行。, require_menu_code(), batch_assign_owner(), batch_submit_contract_approval(), _contract_period_key(), contract_row_to_dict() (+54 more) ### Community 49 - "Community 49" -Cohesion: 0.18 -Nodes (17): _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _models(), _parse_history_date(), date, Session (+9 more) +Cohesion: 0.22 +Nodes (8): IoOrderItemPatch, IoOrderItemRead, PublicIoOrderFeedback, PublicIoOrderHistoryProductRead, PublicIoOrderItemFeedback, PublicIoOrderStopFeedback, PublicIoOrderStopProductFeedback, 入库单 / 出库单 Pydantic schemas ### Community 50 - "Community 50" -Cohesion: 0.10 -Nodes (57): generate_uuid(), PlPlanProduct, PlTransportDbLink, 计划产品明细表 pl_plan_product, 运输-地磅出入库关联 pl_transport_db_link, _apply_plan_quantity_delta(), apply_stop_dibang_options(), _create_db_inventory() (+49 more) +Cohesion: 0.08 +Nodes (78): ContractGapExportBody, PlanExportBody, DbInboundOutbound, DbPurchasePlan, PlDriver, PlPlanLoad, PlTransportDbLink, 司机表 pl_driver(兼容旧表,迁移后逐步废弃) (+70 more) ### Community 51 - "Community 51" Cohesion: 0.22 @@ -438,31 +439,31 @@ Nodes (21): _address_to_read(), _build_address_query(), create_transport_address ### Community 52 - "Community 52" Cohesion: 0.13 -Nodes (30): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), _parse_feedback_images(), Session, UploadFile (+22 more) +Nodes (26): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), _parse_feedback_images(), Session, UploadFile (+18 more) ### Community 53 - "Community 53" -Cohesion: 0.18 -Nodes (10): plan_requires_site_link(), Session, 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, _FakeQuery, _FakeSession, _plan(), 现场链接生成条件:装货/送货段含山峡或云栋客户, test_external_stops_do_not_require_site_link() (+2 more) +Cohesion: 0.20 +Nodes (7): _FakeQuery, _FakeSession, _plan(), 现场链接生成条件:装货/送货段含山峡或云栋客户, test_external_stops_do_not_require_site_link(), test_internal_delivery_requires_site_link(), test_legacy_plan_customer_fallback() ### Community 54 - "Community 54" -Cohesion: 0.11 -Nodes (40): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _change_row_to_dict(), create_contract_change(), create_contract_template(), _enrich_change_rows(), execute_change(), export_contract_changes() (+32 more) +Cohesion: 0.19 +Nodes (32): CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), _change_row_to_dict(), create_contract_change(), create_contract_template(), _enrich_change_rows(), execute_change(), export_contract_changes() (+24 more) ### Community 55 - "Community 55" -Cohesion: 0.11 -Nodes (18): ApiCryptoMiddleware, ApiRequestLogMiddleware, _db_pool_keepalive_loop(), _error_json(), lifespan(), Exception, Request, 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误 (+10 more) +Cohesion: 0.18 +Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), legacy_parent_id(), load_oss_id_to_url(), load_runtime_settings() (+23 more) ### Community 56 - "Community 56" -Cohesion: 0.06 -Nodes (79): _attach_history_products(), _resolve_site_link_flags(), _as_date(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size() (+71 more) +Cohesion: 0.07 +Nodes (78): _attach_history_products(), _resolve_unit_label(), _as_date(), _build_driver_url(), _build_history_stop_reads(), _build_public_page(), _build_stop_product_reads(), _format_file_size() (+70 more) ### Community 57 - "Community 57" Cohesion: 0.21 Nodes (22): clear_target_products(), count_target_rows(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+14 more) ### Community 58 - "Community 58" -Cohesion: 0.16 -Nodes (18): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+10 more) +Cohesion: 0.11 +Nodes (24): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+16 more) ### Community 59 - "Community 59" Cohesion: 0.20 @@ -473,36 +474,36 @@ Cohesion: 0.24 Nodes (5): MinIOStorage, Any, 从 MINIO_BASE_URL 解析公网 endpoint;未配置或与内网相同时复用 self.client。, MinIO 预签名下载 URL,携带原始文件名。, MinIO 预签名内联预览 URL(图片新标签页 / PDF iframe 等)。 上传时 put_object 未写 content_typ ### Community 61 - "Community 61" -Cohesion: 0.23 -Nodes (10): check_customer_protect_time(), pool_recovery_job(), Session, 每天凌晨1点:检查保护期到期客户,跟进次数不足则退回公海, 每天早上9点:保护期到期提醒(3天内到期且跟进不足), _recycle_to_pool(), remind_customer_recycle(), warn_customer_recycle() (+2 more) +Cohesion: 0.06 +Nodes (50): pool_record_detail(), pool_record_list(), pool_rule_add(), pool_rule_delete(), pool_rule_detail(), pool_rule_execute(), pool_rule_update(), pool_rule_update_status() (+42 more) ### Community 62 - "Community 62" -Cohesion: 0.16 -Nodes (18): _alias_row_to_dict(), _brand_row_to_dict(), _build_category_tree(), _category_row_to_dict(), _collect_category_with_ancestors(), list_categories(), list_category_tree(), list_oss_by_biz() (+10 more) +Cohesion: 0.08 +Nodes (37): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方详情 — Java: CrmSupplierInfoController.getInfo, 新增供方 — Java: CrmSupplierInfoController.add, 修改供方 — Java: CrmSupplierInfoController.edit, 删除供方 — Java: CrmSupplierInfoController.remove, 导出供方列表 — Java: CrmSupplierInfoController.export, supplier_info_add() (+29 more) ### Community 63 - "Community 63" -Cohesion: 0.08 -Nodes (72): put_plan_side_contracts(), put_plan_stop_contracts(), PlPlanContract, 运输计划-合同关联(分侧多选) pl_plan_contract, PlanContractGapRead, PlanContractLink, PlanDeliveryRead, PlanLoadRead (+64 more) +Cohesion: 0.24 +Nodes (9): parse_resource_snapshot(), Any, 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, 从 ORM 文本列或 dict 解析快照。, SnapshotPersonnelRow, TransportResourceSnapshot, build_transport_resource_snapshot(), Session (+1 more) ### Community 64 - "Community 64" Cohesion: 0.18 -Nodes (26): CarrierExportBody, DriverExportBody, export_carriers(), paste_recognize_commit(), PersonnelExportBody, 导出承运商列表(当前筛选全量,或 ids 已选)。, VehicleExportBody, PlPersonnel (+18 more) +Nodes (29): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+21 more) ### Community 65 - "Community 65" -Cohesion: 0.09 -Nodes (67): cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), export_applies(), export_process_board(), get_apply() (+59 more) +Cohesion: 0.15 +Nodes (42): PlVehicleMaintenanceApply, PlVehicleMaintenanceProcess, 车辆维保申请 pl_vehicle_maintenance_apply, 车辆维保处理登记 pl_vehicle_maintenance_process, Decimal, VehicleMaintenanceApplyCreate, VehicleMaintenanceApplyRead, VehicleMaintenanceApplyReminder (+34 more) ### Community 66 - "Community 66" -Cohesion: 0.09 -Nodes (24): list_public_vehicle_plates(), Session, 地磅公共只读:免登车牌 options(现场填写页), 免登:按出入库/计划解析 tenant_no,返回 pl_vehicle 车牌(self + carrier)。, _resolve_tenant_no(), Session, read_customer_stop_pref(), menu_badge_stats() (+16 more) +Cohesion: 0.05 +Nodes (37): list_public_vehicle_plates(), Session, 地磅公共只读:免登车牌 options(现场填写页), 免登:按出入库/计划解析 tenant_no,返回 pl_vehicle 车牌(self + carrier)。, _resolve_tenant_no(), Session, read_customer_stop_pref(), menu_badge_stats() (+29 more) ### Community 67 - "Community 67" Cohesion: 0.12 Nodes (36): get_password_hash(), Namespace, build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis(), _clip() (+28 more) ### Community 68 - "Community 68" -Cohesion: 0.23 -Nodes (17): _actor_ids(), _actor_names(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin(), normalize_user_info(), Any, 删除权限:仅创建人可删(super_admin 例外)。 (+9 more) +Cohesion: 0.22 +Nodes (19): _actor_ids(), _actor_names(), assert_row_deletable_by_creator(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin(), normalize_user_info(), Any (+11 more) ### Community 69 - "Community 69" Cohesion: 0.26 @@ -510,55 +511,55 @@ Nodes (12): load_plan_document_attachments_by_plan_ids(), _parse_image_urls(), S ### Community 70 - "Community 70" Cohesion: 0.14 -Nodes (25): PlTransportProductBrandQty, PlTransportProductFeedback, 运输单按产品回传 pl_transport_product_feedback, 运输单产品回传品牌数量 pl_transport_product_brand_qty, _dict_field(), format_brand_qty_summary(), load_transport_driver_product_feedbacks(), persist_io_item_brand_qtys() (+17 more) +Nodes (24): PlTransportProductBrandQty, PlTransportProductFeedback, 运输单按产品回传 pl_transport_product_feedback, 运输单产品回传品牌数量 pl_transport_product_brand_qty, _dict_field(), format_brand_qty_summary(), load_transport_driver_product_feedbacks(), persist_io_item_brand_qtys() (+16 more) ### Community 71 - "Community 71" Cohesion: 0.25 Nodes (18): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), Any (+10 more) ### Community 72 - "Community 72" -Cohesion: 0.20 -Nodes (10): public_grab(), public_page(), Session, Config, format_api_error_message(), PageResult, Exception, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。 (+2 more) +Cohesion: 0.14 +Nodes (30): _apply_contract_entity_fields(), _build_contract_filters(), _build_contract_name_from_parties(), _build_customer_address(), _calc_amount_with_tax(), contract_no_exists(), create_contract(), _decimal_value() (+22 more) ### Community 73 - "Community 73" Cohesion: 0.20 Nodes (25): derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+17 more) ### Community 74 - "Community 74" -Cohesion: 0.26 -Nodes (15): DeliveryPrintCustomerOption, DeliverySlipPrintRead, build_delivery_slip_print(), _customer_key(), _delivery_matches_customer(), get_delivery_slip_print_context(), list_delivery_print_customers(), _merge_stop_products() (+7 more) +Cohesion: 0.14 +Nodes (27): invoice_info_add(), invoice_info_by_customer(), _invoice_info_by_customer_impl(), invoice_info_delete(), invoice_info_list(), invoice_info_set_default(), invoice_info_update(), 按客户ID查询开票信息(与 by-customer 等价) (+19 more) ### Community 75 - "apply_crm_create_by_scope" -Cohesion: 0.13 -Nodes (22): _build_quote_filters(), _fill_contract_linked_count(), list_quotes(), _parse_optional_date(), _parse_optional_datetime(), _period_key(), Any, date (+14 more) +Cohesion: 0.18 +Nodes (25): _apply_weighing_product_update(), _apply_weighing_update(), _base_query(), create_weighing(), delete_weighing(), _get_weighing(), get_weighing_related(), _kg_to_ton() (+17 more) ### Community 76 - "opportunity_follow.py" -Cohesion: 0.14 -Nodes (28): _append_user_scope_conditions(), apply_data_scope(), assert_row_in_data_scope(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), Session, 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3 (+20 more) +Cohesion: 0.12 +Nodes (32): _append_user_scope_conditions(), apply_data_scope(), assert_row_in_data_scope(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), Session, 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3 (+24 more) ### Community 77 - "Community 77" Cohesion: 0.11 Nodes (12): get_wechat_pay_client(), get_wechat_pay_v2(), Any, 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo, 申请退款 Args: out_trade_no: 商户订单号 total_amount: 订单, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f (+4 more) ### Community 78 - "Community 78" -Cohesion: 0.08 -Nodes (35): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 新增供方 — Java: CrmSupplierInfoController.add, 修改供方 — Java: CrmSupplierInfoController.edit, 删除供方 — Java: CrmSupplierInfoController.remove, 导出供方列表 — Java: CrmSupplierInfoController.export, supplier_info_add(), supplier_info_delete() (+27 more) +Cohesion: 0.15 +Nodes (23): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, AutoGenerateMonthlyResult, _base_query(), create_plan(), delete_plan(), _generate_plan_no(), get_plan(), _get_plan_by_id_only() (+15 more) ### Community 79 - "PlCarrier" Cohesion: 0.19 Nodes (18): create_role(), get_role(), get_role_data_scope(), get_role_menu_ids(), list_roles(), Any, Session, 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail) (+10 more) ### Community 80 - "resolve_crm_product" -Cohesion: 0.11 -Nodes (47): bind_vehicle_driver(), create_driver(), create_personnel(), delete_carrier(), delete_driver(), delete_personnel(), delete_vehicle(), export_drivers() (+39 more) +Cohesion: 0.06 +Nodes (91): approve_carrier(), bind_vehicle_driver(), CarrierExportBody, create_carrier(), create_driver(), create_personnel(), delete_carrier(), delete_driver() (+83 more) ### Community 81 - "customer_follow.py" -Cohesion: 0.12 -Nodes (40): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory(), _generate_batch_no() (+32 more) +Cohesion: 0.13 +Nodes (23): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, TransportSiteLinkRead, plan_requires_site_link(), Session, 运输计划:内置山峡/云栋客户判定(合同可免), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。 (+15 more) ### Community 82 - "list_duty_staff_users" -Cohesion: 0.04 -Nodes (163): clue_assign(), clue_check_convert(), clue_check_duplicate(), clue_convert(), clue_create(), clue_delete(), clue_export(), clue_follow_create() (+155 more) +Cohesion: 0.06 +Nodes (58): category_add(), category_delete(), category_tree(), category_update(), clue_assign(), clue_convert(), clue_create(), clue_delete() (+50 more) ### Community 83 - "Community 83" Cohesion: 0.10 @@ -569,56 +570,56 @@ Cohesion: 0.23 Nodes (23): build_id_maps(), clip_text(), count_rows(), export_mapping(), fetch_rows(), legacy_id_to_str(), main(), map_id() (+15 more) ### Community 85 - "allocate_next_biz_no" -Cohesion: 0.12 -Nodes (44): clue_detail(), clue_follow_detail(), assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names() (+36 more) +Cohesion: 0.13 +Nodes (42): clue_follow_detail(), assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope() (+34 more) ### Community 86 - "Community 86" -Cohesion: 0.16 -Nodes (20): align_contract_no_to_sign_date(), contract_no_exists(), generate_contract_no(), date, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, 租户内合同编号是否已占用(含软删,保证全局唯一)。, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。 (+12 more) +Cohesion: 0.18 +Nodes (18): align_contract_no_to_sign_date(), generate_contract_no(), date, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。, replace_contract_no_date(), _mock_last_contract() (+10 more) ### Community 87 - "list_customers" -Cohesion: 0.08 -Nodes (44): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), 报销模块认证适配:门户 JWT 用户 → bx 业务上下文。, get_user_menu_codes(), Session, 菜单 code 权限守卫(V0.3:通过 sys_user_role → sys_role_menu → sys_menu.perms), 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, BxReimburseInvoice (+36 more) +Cohesion: 0.13 +Nodes (23): _alias_row_to_dict(), _brand_row_to_dict(), _build_category_tree(), _category_row_to_dict(), _collect_category_with_ancestors(), get_product_by_no(), list_categories(), list_category_tree() (+15 more) ### Community 88 - "CrmProduct" Cohesion: 0.23 Nodes (17): PlCustomerStopPref, 客户装/送货物流默认记忆 pl_customer_stop_pref, _as_str(), build_stop_pref_upsert_items(), get_customer_stop_pref(), Any, Session, 供 plan 保存调用;异常由调用方用 savepoint 吞掉。 (+9 more) ### Community 89 - "pl_ocr_service.py" -Cohesion: 0.21 -Nodes (20): assert_quota_available(), _build_ocr_client(), compress_image_bytes(), current_usage_month(), _first_attachment_url(), get_or_create_usage_row(), increment_usage(), _monthly_limit() (+12 more) +Cohesion: 0.19 +Nodes (22): PlOcrUsageMonth, 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), assert_quota_available(), _build_ocr_client(), compress_image_bytes(), current_usage_month(), _first_attachment_url(), get_or_create_usage_row() (+14 more) ### Community 90 - "WechatMessageService" -Cohesion: 0.16 -Nodes (23): operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, Session, 导出操作日志(当前筛选全量,或 ids 已选)。, 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _user_info() (+15 more) +Cohesion: 0.12 +Nodes (22): API 路由包 — 山峡化工生产一体化门户, get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, Session (+14 more) ### Community 91 - "unsettled_plans_q_filter" -Cohesion: 0.30 -Nodes (14): PlanArchiveDeliveryBlock, PlanArchiveLoadBlock, PlanArchiveStopProductItem, apply_archive_stop_quantities(), _apply_stop_product_archive(), _brand_rows_from_item(), iter_stop_archive_inventory_lines(), _persist_stop_brand_qtys() (+6 more) +Cohesion: 0.21 +Nodes (16): get_web_auth_menu_codes(), 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。, _expand_with_ancestor_menu_ids(), _granted_menu_ids_for_user(), iter_user_menu_perm_codes(), _map_role_name_to_web(), Session, Web 管理端登录:基于 V0.3 sys_user / sys_user_role / sys_role 的角色与菜单权限解析 (+8 more) ### Community 92 - "Community 92" -Cohesion: 0.40 -Nodes (9): create_oss(), create_oss(), get_oss_by_id(), get_oss_by_url(), Session, 按主键 id 查询附件(兼容旧 CRM 雪花 oss_id 迁入后的记录), 将 fileUrl 或旧 CRM 数字 ossId 解析为 MinIO 相对路径。 门户新上传把相对路径写入业务字段;迁入合同附件仍存数字 ossId, resolve_storage_path() (+1 more) +Cohesion: 0.45 +Nodes (11): _customer_base_query(), get_follow_statistics(), get_industry_statistics(), get_level_statistics(), get_overview_statistics(), get_owner_statistics(), get_source_statistics(), get_trend_statistics() (+3 more) ### Community 93 - "api_request_log_middleware.py" -Cohesion: 0.18 -Nodes (34): DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), _assignment_dict(), build_public_url(), _count_active_assignments() (+26 more) +Cohesion: 0.19 +Nodes (30): DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, _assignment_dict(), build_public_url(), _count_active_assignments(), _day_dict() (+22 more) ### Community 94 - "assert_contract_editable_for_update" Cohesion: 0.60 Nodes (3): assert_contract_editable_for_update(), test_assert_allows_editable(), test_assert_rejects_non_editable() ### Community 95 - "test_pl_public_link_archived.py" -Cohesion: 0.25 -Nodes (17): _cargo_stats(), get_dashboard_stats(), get_inbound_by_cargo(), get_inbound_by_partner_cargo(), get_outbound_by_cargo(), get_outbound_by_partner_cargo(), _partner_cargo_stats(), Session (+9 more) +Cohesion: 0.38 +Nodes (14): _cargo_stats(), get_dashboard_stats(), get_inbound_by_cargo(), get_inbound_by_partner_cargo(), get_outbound_by_cargo(), get_outbound_by_partner_cargo(), _partner_cargo_stats(), Session (+6 more) ### Community 96 - "minio_url.py" -Cohesion: 0.18 -Nodes (17): get_oper_log_meta(), OperLogMeta, 请求级操作日志元数据(ContextVar), 供异步落库线程使用,避免 ContextVar 跨线程丢失。, set_oper_log_meta(), snapshot_oper_log_meta(), _format_summary(), oper_log() (+9 more) +Cohesion: 0.23 +Nodes (21): _apply_plan_update(), get_plan_related(), format_datetime(), _create_by_name(), datetime_end_of_day(), fmt_date(), fmt_datetime(), inventory_date_to_api() (+13 more) ### Community 97 - "contact.py" Cohesion: 0.10 -Nodes (42): _advance_list_filters(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), create_advance(), delete_advance(), _export_advance_rows() (+34 more) +Nodes (44): _advance_list_filters(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), create_advance(), delete_advance(), _export_advance_rows() (+36 more) ### Community 98 - "LocalStorage" Cohesion: 0.35 @@ -634,31 +635,31 @@ Nodes (15): Settings, BaseSettings, apply_renumber(), build_mapping(), fetch_pro ### Community 101 - "tenant.py" Cohesion: 0.10 -Nodes (27): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, CertRead, SnapshotCertRead, SnapshotPersonnelRow, build_personnel_summary(), load_vehicle_personnel_rows() (+19 more) +Nodes (35): create_vehicle(), get_vehicle(), update_vehicle(), _vehicle_to_detail(), calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, PlVehicle (+27 more) ### Community 102 - "BaseStorage" -Cohesion: 0.12 -Nodes (29): pool_rule_add(), pool_rule_delete(), pool_rule_detail(), pool_rule_execute(), pool_rule_list(), pool_rule_update(), pool_rule_update_status(), create_pool_rule() (+21 more) +Cohesion: 0.18 +Nodes (21): cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), export_applies(), export_process_board(), get_apply() (+13 more) ### Community 103 - "pl_internal_customer.py" -Cohesion: 0.16 -Nodes (18): _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log() (+10 more) +Cohesion: 0.05 +Nodes (61): ApiCryptoMiddleware, _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key() (+53 more) ### Community 104 - "apply_crm_create_by_scope" -Cohesion: 0.10 -Nodes (48): follow_detail(), price_letter_detail(), _enrich_follow_dict(), get_follow(), list_follows(), list_follows_by_customer(), Any, Session (+40 more) +Cohesion: 0.24 +Nodes (18): DeliverySlipPrintRead, PlanDeliveryRead, build_delivery_slip_print(), _customer_key(), _delivery_matches_customer(), get_delivery_slip_print_context(), list_delivery_print_customers(), _merge_stop_products() (+10 more) ### Community 105 - "pool_customer_assign" Cohesion: 0.33 Nodes (13): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), Any (+5 more) ### Community 106 - "site.py" -Cohesion: 0.16 -Nodes (29): create_instance(), create_process_def(), create_task(), get_all_tasks_for_business(), get_instance(), get_latest_version(), get_nodes_by_version(), get_pending_tasks_by_node() (+21 more) +Cohesion: 0.22 +Nodes (16): PlanLoadRead, compute_contract_gap_sides(), compute_plan_gap_sides_from_stops(), 按段次汇总计划是否仍有合同缺口(supplier=装货侧,demander=送货侧)。, stop_contract_gap(), resolve_load_customer_name(), _compile(), test_both_external_no_contracts_gaps_both() (+8 more) ### Community 107 - "apply_pl_scope" -Cohesion: 0.10 -Nodes (33): API 路由包 — 山峡化工生产一体化门户, create_leave(), delete_leave(), export_leaves(), get_leave(), _leave_local_callback(), leave_workflow_callback(), LeaveExportBody (+25 more) +Cohesion: 0.33 +Nodes (11): create_leave(), get_leave(), list_leaves(), Any, Session, _row_to_dict(), soft_delete_leave(), update_leave() (+3 more) ### Community 108 - "statistics.py" Cohesion: 0.20 @@ -669,12 +670,12 @@ Cohesion: 0.12 Nodes (31): _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, 归一化段次地磅勾选与方向:勾选但方向缺失/none 时按本段客户补默认方向。 (+23 more) ### Community 110 - "pool_rule.py" -Cohesion: 0.15 -Nodes (22): day_detail(), delete_assignment(), duty_user_options(), _enrich_assign_names(), ensure_duty_dict(), month_summary(), Session, 指定用户时补全 personName(用 nick_name)。 (+14 more) +Cohesion: 0.12 +Nodes (26): day_detail(), delete_assignment(), duty_user_options(), _enrich_assign_names(), ensure_duty_dict(), month_summary(), Session, 指定用户时补全 personName(用 nick_name)。 (+18 more) ### Community 111 - "test_pl_public_transport_history.py" -Cohesion: 0.25 -Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType +Cohesion: 0.24 +Nodes (8): generate_id(), camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType ### Community 112 - "merge_duplicate_crm_customers.py" Cohesion: 0.26 @@ -697,8 +698,8 @@ Cohesion: 0.17 Nodes (28): batch_insert_quote_products(), calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product() (+20 more) ### Community 117 - "pl_plan_list_attachments.py" -Cohesion: 0.04 -Nodes (87): category_add(), category_delete(), category_tree(), category_update(), customer_options(), invoice_info_add(), invoice_info_by_customer(), _invoice_info_by_customer_impl() (+79 more) +Cohesion: 0.26 +Nodes (11): _apply_plan_product_update(), apply_product_snapshot_to_plan(), ProductSnapshot, Session, 地磅模块 — CRM 产品解析与快照写入。, 校验 CRM 产品并返回名称/规格快照。新建单据 product_id 必填。 require_on_shelf=False 用于运输计划联动地磅等历, resolve_crm_product(), _product() (+3 more) ### Community 118 - "Community 118" Cohesion: 0.20 @@ -706,14 +707,14 @@ Nodes (24): batch_insert_contract_products(), calculate_subtotal(), _decimal_val ### Community 119 - "Community 119" Cohesion: 0.11 -Nodes (39): CertRow, VehiclePersonnelRow, _cert_row_complete(), collect_required_cert_errors(), _find_cert_for_required(), get_required_personnel_cert_names(), is_huolala_trailer_no(), match_required_cert_name() (+31 more) +Nodes (37): VehiclePersonnelRow, _cert_row_complete(), collect_required_cert_errors(), _find_cert_for_required(), get_required_personnel_cert_names(), is_huolala_trailer_no(), match_required_cert_name(), _missing_field_labels() (+29 more) ### Community 120 - "list_duty_staff_users" -Cohesion: 0.17 -Nodes (3): BaseStorage, QiniuStorage, 浏览器内联预览 URL;默认实现为普通访问地址。 +Cohesion: 0.15 +Nodes (3): BaseStorage, OSSStorage, 浏览器内联预览 URL;默认实现为普通访问地址。 ### Community 121 - "_build_user_info_payload" -Cohesion: 0.19 +Cohesion: 0.18 Nodes (26): _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。无 Token 或已失效时仍返回成功(幂等)。, Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, refresh_token(), web_login(), create_access_token() (+18 more) ### Community 122 - "post.py" @@ -721,28 +722,28 @@ Cohesion: 0.39 Nodes (10): create_post(), get_post(), list_posts(), post_code_exists(), Any, Session, _row_to_dict(), soft_delete_post() (+2 more) ### Community 123 - "customer_options" -Cohesion: 0.09 -Nodes (36): CRM 报价单 API 路由 — 挂接到 crm.router, 运营端角色守卫:admin / super_admin 可访问。, 接口菜单权限守卫。super_admin 直接放行。, require_admin_or_super_admin(), require_menu_code(), QuoteApproverSettingSaveBody, QuoteAcceptBody, QuoteApprovalApproveBody (+28 more) +Cohesion: 0.11 +Nodes (32): CRM 报价单 API 路由 — 挂接到 crm.router, QuoteApproverSettingSaveBody, QuoteAcceptBody, QuoteApprovalApproveBody, QuoteApprovalListBody, QuoteApprovalRefreshNamesBody, QuoteApprovalWithdrawBody, QuoteCreateBody (+24 more) ### Community 124 - "LocalStorage" -Cohesion: 0.21 -Nodes (15): create_record(), update_record(), PlVehicleRechargeRecord, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, Decimal, VehicleRechargeRecordCreate, VehicleRechargeRecordRead, VehicleRechargeRecordUpdate (+7 more) +Cohesion: 0.27 +Nodes (11): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), Any, Session, 字典数据 CRUD(sys_dict_data), 字典下拉选项:租户主数据,忽略数据范围(user_info 保留兼容调用方,不参与过滤)。 (+3 more) ### Community 125 - "ethnic.py" -Cohesion: 0.09 -Nodes (48): _make_handlers(), 按运输计划单据类型解析地磅往来单位(不区分 CRM 合同类型)。 - 入库单 inbound:供方 → party_a,其次 supplier_nam, resolve_partner_company(), apply_dibang_prefill_to_order(), apply_io_order_stop_site_feedbacks(), apply_site_feedback(), build_io_order_site_url(), create_io_order_for_transport() (+40 more) +Cohesion: 0.06 +Nodes (65): _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _make_handlers(), _models(), _parse_history_date(), date (+57 more) ### Community 126 - "oper_log.py" -Cohesion: 0.17 -Nodes (6): convert_heic_to_jpeg(), _guess_preview_content_type(), OSSStorage, 文件存储工具模块 支持多种存储方式: 1. 本地存储 (local) - 默认 2. 七牛云存储 (qiniu) - 推荐生产环境使用 3. 阿里云OSS (, 按对象键后缀推断内联预览 Content-Type(纠正上传时未写入 MIME 的情况)。, 将 HEIC/HEIF 格式转换为 JPEG 格式 +Cohesion: 0.15 +Nodes (5): LocalStorage, process_image_content(), Path, 带下载文件名的访问 URL;默认实现为普通访问地址。, 处理图片内容,如果是 HEIC 格式则转换为 JPEG ### Community 127 - "Any" Cohesion: 0.13 Nodes (36): PlanStopProductRead, _append_legacy_plan_product_rows(), _append_stop_product_rows(), build_plan_archive_export_rows(), _empty_product_fields(), _format_date_value(), _format_plate_display(), _get_stop_archive_actual_qty() (+28 more) ### Community 128 - "api_crypto.py" -Cohesion: 0.35 -Nodes (14): assert_row_deletable_by_creator(), ensure_crm_customer_linked_row_in_scope(), 客户子表(开票信息等):先校验关联客户 owner scope,否则校验 create_by。, _clear_default_for_customer(), create_invoice_info(), get_invoice_info(), list_invoice_info_by_customer(), Any (+6 more) +Cohesion: 0.60 +Nodes (9): apply_site_feedback(), _header(), _item(), test_apply_site_feedback_does_not_reset_first_submitted_at(), test_apply_site_feedback_keeps_in_progress_when_requested(), test_apply_site_feedback_rejects_already_voided(), test_apply_site_feedback_rejects_invalid_status(), test_apply_site_feedback_sets_status_completed() (+1 more) ### Community 129 - "BaseStorage" Cohesion: 0.12 @@ -761,104 +762,104 @@ Cohesion: 0.24 Nodes (11): extract_minio_object_key(), join_relative_urls(), normalize_oss_storage_url(), MinIO 附件 URL 规范化(数据迁移共用)。 背景 ---- CRM / 地磅 / 报销与 shanxia2.0 共用同一 MinIO(bucket 默, 业务表 OSS ID 串 → 相对 URL 串(用于客户证照、跟进附件等)。, 去掉预签名 query(``?X-Amz-...``)。, 将绝对/相对 URL 规范为 MinIO object key(不含 bucket)。, 迁移 CRM ``sys_oss`` 行:``url`` + ``file_name`` → 门户相对路径。 (+3 more) ### Community 133 - "inventory_id.py" -Cohesion: 0.24 -Nodes (12): DbSequence, 地磅(db)模块数据模型 — 对齐 docs/sql/db_tables.sql, _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), Session, 出入库单 id 生成 — 租户内纯数字自增,并发安全。 (+4 more) +Cohesion: 0.18 +Nodes (6): convert_heic_to_jpeg(), _guess_preview_content_type(), QiniuStorage, 文件存储工具模块 支持多种存储方式: 1. 本地存储 (local) - 默认 2. 七牛云存储 (qiniu) - 推荐生产环境使用 3. 阿里云OSS (, 按对象键后缀推断内联预览 Content-Type(纠正上传时未写入 MIME 的情况)。, 将 HEIC/HEIF 格式转换为 JPEG 格式 ### Community 134 - "list_contacts" -Cohesion: 0.15 -Nodes (25): _generate_notify_message(), _resolve_plan_flags(), PlInventoryTransaction, PlPlan, 库存流水表 pl_inventory_transaction, _plan_type_to_business_type(), apply_archive_inventory_for_plan(), apply_archive_inventory_for_plan_stops() (+17 more) +Cohesion: 0.40 +Nodes (9): create_oss(), create_oss(), get_oss_by_id(), get_oss_by_url(), Session, 按主键 id 查询附件(兼容旧 CRM 雪花 oss_id 迁入后的记录), 将 fileUrl 或旧 CRM 数字 ossId 解析为 MinIO 相对路径。 门户新上传把相对路径写入业务字段;迁入合同附件仍存数字 ossId, resolve_storage_path() (+1 more) ### Community 135 - "context.py" -Cohesion: 0.41 -Nodes (12): apply_pl_scope(), Session, build_menu_badge_counts(), count_document_reminder_expired_pending(), count_freight_approval_pending(), count_freight_disburse_pending(), _count_pending_applies(), count_plan_archive_pending() (+4 more) +Cohesion: 0.33 +Nodes (8): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session, 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, BizNoKind ### Community 136 - "get_db_current_user_optional" -Cohesion: 0.08 -Nodes (62): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), _enrich_task_list(), export_completed_tasks(), export_my_instances() (+54 more) +Cohesion: 0.06 +Nodes (92): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), delete_process_def(), _enrich_task_list(), export_completed_tasks() (+84 more) ### Community 137 - "iter_user_menu_perm_codes" -Cohesion: 0.21 -Nodes (14): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), public_quote_share(), Request, Session, 获取当前用户信息(与 sys_user 字段对应)。, 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。 (+6 more) +Cohesion: 0.17 +Nodes (15): change_current_user_password(), get_current_user_profile(), public_quote_share(), Request, Session, 获取当前用户信息(与 sys_user 字段对应)。, 公开分享查看报价单 — Java: GET /share/{shareCode}(无 JWT), get_current_user() (+7 more) ### Community 138 - "Community 138" Cohesion: 0.33 Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more) ### Community 139 - "customer_options" -Cohesion: 0.19 -Nodes (14): assert_export_row_count(), _build_workbook(), DictLabelResolver, export_rows_to_xlsx_response(), Any, Session, Excel 导出工具:集中处理字典 code → label(对齐 Java ExcelDictConvert / ExcelDictPreloadConver, CRM 列表导出统一入口:表头 + 行数据 + 字典 label 转换 + 文件流响应。 (+6 more) +Cohesion: 0.08 +Nodes (42): export_plans(), PlanExportBody, 导出计划列表(当前筛选全量,或 ids 已选)。, export_weighing(), 导出地磅单列表(当前筛选全量,或 ids 已选)。, WeighingExportBody, delete_leave(), export_leaves() (+34 more) ### Community 140 - "crm_export_columns.py" -Cohesion: 0.16 -Nodes (22): PlanLoadBody, PlanStopProductBody, assert_load_products_in_selected_contract(), _assert_product_rows_in_contract_allowed(), 段 address 为空时,按经纬度从运输地址库补全 full_address。, _resolve_plan_product_id(), resolve_stop_address_from_library(), _FakeDb (+14 more) +Cohesion: 0.31 +Nodes (13): PlanStopProductBody, Decimal, 段 address 为空时,按经纬度从运输地址库补全 full_address。, _resolve_plan_product_id(), resolve_stop_address_from_library(), _to_decimal(), _plan_product_row(), test_resolve_plan_product_id_by_explicit_id() (+5 more) ### Community 141 - "web_login_rsa_public_key" -Cohesion: 0.26 -Nodes (12): get_product(), assert_products_allowed_for_supplier(), enrich_products_with_hazard_flags(), get_supplier_hazard_flags(), product_allowed(), Any, Session, 批量回填明细行 isToxic/isExplosive(来自产品主数据,供前端切换主体剔除)。 (+4 more) +Cohesion: 0.24 +Nodes (13): get_product(), soft_delete_product(), assert_products_allowed_for_supplier(), enrich_products_with_hazard_flags(), get_supplier_hazard_flags(), product_allowed(), Any, Session (+5 more) ### Community 142 - "clear_pl_plan_instance_data.py" Cohesion: 0.46 Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists() ### Community 143 - "create_from_quote" -Cohesion: 0.19 -Nodes (11): get_current_time(), parse_datetime(), datetime, allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session (+3 more) - -### Community 144 - "response.py" -Cohesion: 0.06 -Nodes (80): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), cancel_plan(), cancel_plan_wait_notice(), count_plans_by_contract(), create_from_contract(), create_plan(), create_plan_full() (+72 more) - -### Community 145 - "list_products" Cohesion: 0.28 Nodes (8): list_products(), 分页查询产品列表 keyword 默认匹配:名称 / 编号 / 拼音首字母。 选择器场景可关闭编号匹配、开启规格型号匹配(避免短数字误命中产品, 产品/客户列表 keyword:名称/编号/拼音首字母 OR 匹配。, 选择器:名称/拼音/规格型号,不匹配产品编号。, test_list_customer_options_keyword_includes_name_and_pinyin(), test_list_customers_keyword_includes_name_and_pinyin(), test_list_products_keyword_includes_name_and_pinyin(), test_list_products_keyword_selector_mode_excludes_product_no_includes_model() +### Community 144 - "response.py" +Cohesion: 0.04 +Nodes (104): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), cancel_plan(), cancel_plan_wait_notice(), count_plans_by_contract(), create_from_contract(), create_plan(), delete_plan() (+96 more) + +### Community 145 - "list_products" +Cohesion: 0.31 +Nodes (9): format_hhmm(), format_time_label(), parse_hhmm(), test_format_time_label_cross_day(), test_format_time_label_empty(), test_format_time_label_same_day(), test_parse_hhmm(), test_parse_hhmm_invalid_raises() (+1 more) + ### Community 146 - "dict_data.py" -Cohesion: 0.15 -Nodes (5): LocalStorage, process_image_content(), Path, 带下载文件名的访问 URL;默认实现为普通访问地址。, 处理图片内容,如果是 HEIC 格式则转换为 JPEG +Cohesion: 0.25 +Nodes (7): CustomerFollowByCustomerBody, CustomerFollowCreateBody, CustomerFollowDeleteBody, CustomerFollowDetailBody, CustomerFollowListBody, CustomerFollowUpdateBody, CRM 客户跟进记录 Pydantic Schemas ### Community 147 - "Community 147" Cohesion: 0.37 Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more) ### Community 148 - "plan_has_incomplete_hazard_cert_exists" -Cohesion: 0.25 -Nodes (10): _cert_url_blank(), plan_has_hazard_product_exists(), plan_has_incomplete_hazard_cert_exists(), 证书 URL 为空(NULL / 空串 / 纯空白)。, 列表筛选:计划下存在 CRM 标识为易制毒/易制爆的产品。, 列表筛选:存在危化产品且至少一张必需证书未上传。, _compile(), 危化品证上传列表筛选:EXISTS 子查询应覆盖 CRM 危化标识与证书缺口。 (+2 more) +Cohesion: 0.19 +Nodes (26): put_plan_side_contracts(), put_plan_stop_contracts(), PlanContractGapRead, PlanProductRead, is_internal_customer_name(), build_plan_contract_gap_read(), _clear_legacy_side_contracts(), _delivery_stop_gap_expr() (+18 more) ### Community 149 - ".to_tenant_user_dict" -Cohesion: 0.27 -Nodes (11): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), Any, Session, 字典数据 CRUD(sys_dict_data), 字典下拉选项:租户主数据,忽略数据范围(user_info 保留兼容调用方,不参与过滤)。 (+3 more) +Cohesion: 0.29 +Nodes (6): create_leave(), Config, LeaveCreate, LeaveResponse, LeaveUpdate, Pydantic schemas - 请假申请 ### Community 150 - "list_product_options" -Cohesion: 0.67 -Nodes (3): list_product_options(), 产品下拉 options:keyword 按产品名称/拼音首字母模糊匹配,不匹配产品编号。, test_list_product_options_keyword_only_filters_product_name() - -### Community 152 - "register_local_callback" -Cohesion: 0.35 -Nodes (11): create_vehicle(), export_vehicles(), get_vehicle(), 导出车辆列表(当前筛选全量,或 ids 已选)。, update_vehicle(), _vehicle_to_detail(), _vehicle_to_read(), PlVehicle (+3 more) - -### Community 154 - "redis_client.py" -Cohesion: 0.39 -Nodes (8): get_redis_client(), get_sync_redis_client(), Redis, 共享 Redis 客户端(同步:会话鉴权;异步:API 加密 nonce)。, 同步 Redis(auth 会话等,在线程池中调用)。, 异步 Redis(API 加密 nonce 等中间件)。, _redis_common_kwargs(), redis_enabled() - -### Community 155 - "WechatMessageService" -Cohesion: 0.17 -Nodes (8): 发送订单状态通知 Args: openid: 用户openid order_n, 发送支付成功通知 Args: openid: 用户openid order_n, 发送配送通知 Args: openid: 配送员openid task_no:, 发送配送时效预警 Args: openid: 配送员openid task_n, 发送退款结果通知 Args: openid: 用户openid order_n, 发送催单通知给配送员 Args: deliver_openid: 配送员openid, 发送模板消息 Args: openid: 用户openid template_, WechatMessageService - -### Community 156 - "_build_user_info_payload" Cohesion: 0.40 Nodes (5): _avatar_url_field(), _build_user_info_payload(), 与 web-admin 静态路由 meta.roles(admin/super_admin)对齐的单元素数组。, 与 web-admin `userInfo` 字段约定一致。, _web_role_list() -### Community 158 - "CrmProduct" +### Community 153 - "web_login_rsa_public_key" Cohesion: 0.50 -Nodes (5): get_product_by_no(), _product_row_to_dict(), product_to_dict(), 产品 ORM 对象转 dict(camelCase 键名), CrmProduct +Nodes (4): 简易搜索:计划编号 / 客户(供应商) / 车牌 / 承运商名称。, unsettled_plans_q_filter(), 未结算计划简易搜索:q 应覆盖计划编号/客户/车牌/承运商名称。, test_unsettled_plans_q_filter_includes_carrier_and_plate() + +### Community 155 - "WechatMessageService" +Cohesion: 0.15 +Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import WechatMes, 发送订单状态通知 Args: openid: 用户openid order_n, 发送支付成功通知 Args: openid: 用户openid order_n, 发送配送通知 Args: openid: 配送员openid task_no:, 发送配送时效预警 Args: openid: 配送员openid task_n, 发送退款结果通知 Args: openid: 用户openid order_n, 发送催单通知给配送员 Args: deliver_openid: 配送员openid, 发送模板消息 Args: openid: 用户openid template_ (+1 more) + +### Community 156 - "list_product_options" +Cohesion: 0.67 +Nodes (3): list_product_options(), 产品下拉 options:keyword 按产品名称/拼音首字母模糊匹配,不匹配产品编号。, test_list_product_options_keyword_only_filters_product_name() + +### Community 157 - "datetime_parse.py" +Cohesion: 0.67 +Nodes (3): parse_optional_plan_datetime(), datetime, 运输计划相关日期时间解析:前端 date-picker 仅传 YYYY-MM-DD。 + +### Community 158 - "create_from_quote" +Cohesion: 0.67 +Nodes (3): create_from_quote(), _quote_products_to_contract_products(), Java: createFromQuote — 返回合同 id ### Community 162 - ".to_tenant_user_dict" Cohesion: 0.42 Nodes (7): default_settlement_clause(), test_advance_payment_clause(), test_arrive_payment_clause(), test_empty_falls_back_to_arrive(), test_monthly_settlement_clause_uses_label(), test_unknown_falls_back_to_arrive(), test_volume_quarterly_other_labels() ### Community 173 - "resolve_create_time_bounds" -Cohesion: 0.10 -Nodes (49): ContractGapExportBody, PlanExportBody, _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible(), _build_arrange_result(), _build_driver_url() (+41 more) +Cohesion: 0.07 +Nodes (68): _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible(), _build_arrange_result(), _build_driver_url(), create_transport(), _ensure_driver_access_token() (+60 more) ### Community 179 - "test_pl_vehicle_personnel_photo_schema.py" Cohesion: 0.27 @@ -873,8 +874,8 @@ Cohesion: 0.18 Nodes (10): 1. 创建虚拟环境, 2. 安装依赖, 3. 配置环境变量, 4. 启动服务, API 路由分组, shanxia2.0 后端骨架(FastAPI), 开发规范, 快速开始 (+2 more) ### Community 220 - "api_crypto_middleware.py" -Cohesion: 0.24 -Nodes (13): _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key(), Redis (+5 more) +Cohesion: 0.39 +Nodes (8): get_redis_client(), get_sync_redis_client(), Redis, 共享 Redis 客户端(同步:会话鉴权;异步:API 加密 nonce)。, 同步 Redis(auth 会话等,在线程池中调用)。, 异步 Redis(API 加密 nonce 等中间件)。, _redis_common_kwargs(), redis_enabled() ### Community 237 - "order_status_compat.py" Cohesion: 0.36 @@ -891,22 +892,22 @@ Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时 ## Knowledge Gaps - **30 isolated node(s):** `Config`, `Config`, `Config`, `Config`, `Config` (+25 more) These have ≤1 connection - possible missing edges or undocumented components. -- **18 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **19 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `generate_uuid()` connect `Community 50` to `api_crypto.py`, `Community 0`, `_filter_export_rows_by_ids`, `Community 4`, `Community 5`, `Community 6`, `inventory_id.py`, `Community 8`, `list_contacts`, `Community 11`, `Community 14`, `create_from_quote`, `response.py`, `Community 17`, `Community 15`, `Community 19`, `.to_tenant_user_dict`, `Community 21`, `Community 23`, `register_local_callback`, `Community 25`, `Community 24`, `Community 28`, `Community 29`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 37`, `Community 40`, `Community 43`, `resolve_create_time_bounds`, `Community 46`, `Community 48`, `Community 51`, `Community 54`, `Community 61`, `Community 63`, `Community 64`, `Community 65`, `Community 67`, `Community 70`, `Community 71`, `Community 78`, `PlCarrier`, `resolve_crm_product`, `Community 83`, `allocate_next_biz_no`, `list_customers`, `CrmProduct`, `pl_ocr_service.py`, `Community 92`, `api_request_log_middleware.py`, `contact.py`, `LocalStorage`, `tenant.py`, `BaseStorage`, `apply_crm_create_by_scope`, `pool_customer_assign`, `site.py`, `apply_pl_scope`, `dict_type.py`, `dept.py`, `Community 116`, `pl_plan_list_attachments.py`, `Community 118`, `_build_user_info_payload`, `post.py`, `LocalStorage`, `ethnic.py`?** - _High betweenness centrality (0.173) - this node is a cross-community bridge._ -- **Why does `Settings` connect `price_letter_detail` to `Community 35`, `Community 67`, `Community 73`, `Community 42`, `Community 59`, `statistics.py`, `Community 44`, `Community 57`, `Community 26`, `Community 27`, `config.py`, `Community 30`?** +- **Why does `generate_uuid()` connect `resolve_create_time_bounds` to `Community 0`, `_filter_export_rows_by_ids`, `Community 4`, `Community 5`, `Community 6`, `context.py`, `list_contacts`, `Community 8`, `get_db_current_user_optional`, `Community 11`, `Community 14`, `Community 15`, `response.py`, `Community 17`, `Community 19`, `plan_has_incomplete_hazard_cert_exists`, `Community 21`, `Community 23`, `Community 24`, `Community 25`, `Community 27`, `Community 28`, `Community 29`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 37`, `Community 39`, `Community 40`, `Community 43`, `Community 46`, `Community 48`, `Community 50`, `Community 51`, `Community 52`, `Community 54`, `Community 61`, `Community 62`, `Community 65`, `Community 67`, `Community 70`, `Community 71`, `Community 72`, `Community 74`, `apply_crm_create_by_scope`, `Community 78`, `PlCarrier`, `resolve_crm_product`, `Community 83`, `allocate_next_biz_no`, `CrmProduct`, `pl_ocr_service.py`, `api_request_log_middleware.py`, `contact.py`, `LocalStorage`, `tenant.py`, `pool_customer_assign`, `apply_pl_scope`, `dict_type.py`, `dept.py`, `Community 116`, `Community 118`, `_build_user_info_payload`, `post.py`, `LocalStorage`, `ethnic.py`?** + _High betweenness centrality (0.165) - this node is a cross-community bridge._ +- **Why does `Settings` connect `price_letter_detail` to `Community 64`, `Community 66`, `Community 35`, `Community 67`, `Community 73`, `Community 42`, `statistics.py`, `Community 44`, `Community 55`, `Community 57`, `Community 59`, `Community 30`?** _High betweenness centrality (0.114) - this node is a cross-community bridge._ -- **Why does `BaseModel` connect `Community 10` to `Community 0`, `Community 1`, `Community 6`, `get_db_current_user_optional`, `Community 11`, `Community 12`, `Community 13`, `crm_export_columns.py`, `Community 15`, `response.py`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 28`, `Community 31`, `Community 33`, `Community 34`, `Community 37`, `Community 39`, `Community 41`, `Community 43`, `Community 45`, `resolve_create_time_bounds`, `Community 47`, `Community 49`, `Community 51`, `Community 52`, `Community 54`, `Community 56`, `Community 58`, `Community 63`, `Community 64`, `Community 65`, `Community 66`, `Community 72`, `Community 74`, `Community 78`, `resolve_crm_product`, `customer_follow.py`, `list_duty_staff_users`, `list_customers`, `WechatMessageService`, `unsettled_plans_q_filter`, `test_pl_public_link_archived.py`, `contact.py`, `tenant.py`, `BaseStorage`, `apply_pl_scope`, `pool_rule.py`, `pl_plan_list_attachments.py`, `Community 119`, `customer_options`, `LocalStorage`?** - _High betweenness centrality (0.104) - this node is a cross-community bridge._ +- **Why does `BaseModel` connect `Community 1` to `Community 0`, `Community 6`, `get_db_current_user_optional`, `Community 10`, `customer_options`, `Community 11`, `Community 12`, `Community 13`, `Community 15`, `response.py`, `Community 14`, `Community 18`, `dict_data.py`, `Community 20`, `.to_tenant_user_dict`, `plan_has_incomplete_hazard_cert_exists`, `Community 19`, `Community 17`, `Community 21`, `Community 26`, `Community 27`, `Community 31`, `Community 33`, `Community 34`, `Community 37`, `Community 39`, `Community 41`, `Community 43`, `Community 45`, `resolve_create_time_bounds`, `Community 47`, `Community 48`, `Community 49`, `Community 50`, `Community 51`, `Community 52`, `Community 56`, `Community 58`, `Community 61`, `Community 62`, `Community 63`, `crm_export_columns.py`, `Community 66`, `Community 65`, `Community 74`, `apply_crm_create_by_scope`, `Community 78`, `resolve_crm_product`, `customer_follow.py`, `list_duty_staff_users`, `WechatMessageService`, `test_pl_public_link_archived.py`, `contact.py`, `tenant.py`, `BaseStorage`, `apply_crm_create_by_scope`, `pool_rule.py`, `Community 119`, `customer_options`, `ethnic.py`?** + _High betweenness centrality (0.109) - this node is a cross-community bridge._ - **Are the 30 inferred relationships involving `DbUserContext` (e.g. with `InventoryExportBody` and `InventoryRelatedData`) actually correct?** _`DbUserContext` has 30 INFERRED edges - model-reasoned connections that need verification._ - **What connects `API 路由包 — 山峡化工生产一体化门户`, `返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。`, `返回用户下拉选项(label=昵称,value=用户ID,附带 nickName/userNo)。 供申请人/审批人等选择场景使用,返回本租户全部有效` to the rest of the system?** _670 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** - _Cohesion score 0.07502131287297528 - nodes in this community are weakly interconnected._ + _Cohesion score 0.0810126582278481 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** - _Cohesion score 0.08076923076923077 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.05376972530683811 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/v0.9.4/1510837f634e5181e8f4183f488ad530c631ec1c3c4a3988d569057ee106a1ef.json b/backend/graphify-out/cache/ast/v0.9.4/1510837f634e5181e8f4183f488ad530c631ec1c3c4a3988d569057ee106a1ef.json new file mode 100644 index 000000000..234f3e9bc --- /dev/null +++ b/backend/graphify-out/cache/ast/v0.9.4/1510837f634e5181e8f4183f488ad530c631ec1c3c4a3988d569057ee106a1ef.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "label": "test_pl_contract_plan_qty.py", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_archived", "label": "test_bucket_archived()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L14"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", "label": "test_bucket_arranged_unarchived_includes_draft_archive()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L25"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "label": "test_bucket_skips_pending_and_cancelled()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L36"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", "label": "test_merge_product_qty_maps_totals()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L55"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "label": "test_sum_qtys_explicit_delivery_stop_only()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L67"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "label": "test_legacy_use_all_stops_prefers_delivery()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L85"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "label": "test_resolve_scopes_marks_legacy()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L102"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "label": "test_accumulate_stop_products()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L112"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "label": "test_accumulate_archive_actual_load_uses_inbound_qty()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L125"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L140"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "label": "test_accumulate_archive_actual_zero_does_not_fallback()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L151"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L162"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "label": "test_sum_qtys_default_mode_ignores_actual_fields()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L180"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike", "label": "DecimalLike", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L197"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike_init", "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L198"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike_float", "label": ".__float__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L201"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "types", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "app_services_pl_contract_plan_qty", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "collections", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_archived", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L85", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L162", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L180", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L197", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike_float", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L201", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L117", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_archived", "callee": "_bucket_for_plan", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L16", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", "callee": "_bucket_for_plan", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L27", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "callee": "_bucket_for_plan", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L38", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "callee": "_bucket_for_plan", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L46", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", "callee": "merge_product_qty_maps", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L56", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L69", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L72", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L73", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "callee": "sum_qtys_for_scope", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L75", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L87", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L90", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "callee": "sum_qtys_for_scope", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L92", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L104", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "callee": "resolve_linked_plan_scopes", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L106", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L113", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L113"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "callee": "accumulate_stop_products", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L114", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L117", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L118", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L119", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L126", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L126"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "callee": "accumulate_stop_products", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L127", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L130", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L131", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L141", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L141"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "callee": "accumulate_stop_products", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L142", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L144", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L152", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L152"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "callee": "accumulate_stop_products", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L153", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L155", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L164", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L167", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "callee": "sum_qtys_for_scope", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L169", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L182", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L185", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "callee": "sum_qtys_for_scope", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py", "source_location": "L187", "receiver": null}], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike_float", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_decimallike_init", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_archived", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only"]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/v0.9.4/29d724d1e316e149bbea0cc6f963895874def2254ef24e2f752ff794f192397f.json b/backend/graphify-out/cache/ast/v0.9.4/29d724d1e316e149bbea0cc6f963895874def2254ef24e2f752ff794f192397f.json new file mode 100644 index 000000000..fb8f1c5bb --- /dev/null +++ b/backend/graphify-out/cache/ast/v0.9.4/29d724d1e316e149bbea0cc6f963895874def2254ef24e2f752ff794f192397f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "label": "test_pl_plan_single_contract_rules.py", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "label": "test_assert_at_most_one_contract_allows_zero_or_one()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L18"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "label": "test_assert_at_most_one_contract_rejects_two()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L24"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery", "label": "_FakeQuery", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L35"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_init", "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L36"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_filter", "label": ".filter()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L39"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_all", "label": ".all()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L42"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "label": "_FakeDb", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L46"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_init", "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L47"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_query", "label": ".query()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L50"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "label": "_load_with_products()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L54"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "label": "test_assert_load_products_in_contract_passes_when_all_match()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L72"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "label": "test_assert_load_products_in_contract_rejects_outside()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L78"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "label": "test_assert_load_products_skips_when_no_contract()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L87"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "label": "test_assert_load_products_skips_internal_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L106"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "label": "test_assert_plan_products_outside_contract_raises()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L129"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "label": "_delivery_with_products()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L144"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "label": "test_assert_delivery_products_in_contract_passes_when_all_match()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L163"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "label": "test_assert_delivery_products_in_contract_rejects_outside()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L169"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "label": "test_assert_delivery_products_skips_when_no_contract()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L179"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "label": "test_assert_delivery_products_skips_internal_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L199"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "pytest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "types", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "app_schemas_pl_plan", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "app_services_pl_plan_stop_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_query", "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L78", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L169", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L199", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_query", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L130", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L131", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L170", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L180", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L203", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "callee": "assert_at_most_one_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L19", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "callee": "PlanContractLink", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L20", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "callee": "assert_at_most_one_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L21", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "callee": "PlanContractLink", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L26", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "callee": "PlanContractLink", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L27", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "callee": "raises", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L29", "receiver": "pytest"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "callee": "HTTPException", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L29"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "callee": "assert_at_most_one_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L30", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_init", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L48", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "callee": "PlanLoadBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L55", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "callee": "PlanContractLink", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L58", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "callee": "PlanStopProductBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L60", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "callee": "assert_load_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L75", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "callee": "raises", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L81", "receiver": "pytest"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "callee": "HTTPException", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L81"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "callee": "assert_load_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L82", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "callee": "PlanLoadBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L89", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "callee": "PlanStopProductBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L94", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "callee": "assert_load_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L103", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "callee": "INTERNAL_CUSTOMER_NAMES", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L109"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "callee": "PlanLoadBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L112", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "callee": "PlanContractLink", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L115", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "callee": "PlanStopProductBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L117", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "callee": "assert_load_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L126", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "callee": "SimpleNamespace", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L133", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "callee": "raises", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L135", "receiver": "pytest"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "callee": "HTTPException", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L135"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "callee": "assert_load_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L136", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "callee": "PlanDeliveryBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L145", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "callee": "PlanContractLink", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L149", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "callee": "PlanStopProductBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L151", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "callee": "assert_delivery_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L166", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "callee": "raises", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L172", "receiver": "pytest"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "callee": "HTTPException", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L172"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "callee": "assert_delivery_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L173", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "callee": "PlanDeliveryBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L181", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "callee": "PlanStopProductBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L187", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "callee": "assert_delivery_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L196", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "callee": "INTERNAL_CUSTOMER_NAMES", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L202"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "callee": "PlanDeliveryBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L204", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "callee": "PlanContractLink", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L208", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "callee": "PlanStopProductBody", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L210", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "callee": "assert_delivery_products_in_selected_contract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py", "source_location": "L219", "receiver": null}], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_delivery_with_products", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_init", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakedb_query", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_all", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_filter", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_fakequery_init", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_load_with_products", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "users_wuzilong_work_00code_shanxia2_0_backend_tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises"]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/v0.9.4/618b8ac3471fe12df475dc7a10b6f724ba93e85c6e7ba87a1767b9015b777191.json b/backend/graphify-out/cache/ast/v0.9.4/618b8ac3471fe12df475dc7a10b6f724ba93e85c6e7ba87a1767b9015b777191.json new file mode 100644 index 000000000..c2043968b --- /dev/null +++ b/backend/graphify-out/cache/ast/v0.9.4/618b8ac3471fe12df475dc7a10b6f724ba93e85c6e7ba87a1767b9015b777191.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "label": "pl_plan_stop_service.py", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_link", "label": "_contract_link()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47"}, {"id": "plplancontract", "label": "PlPlanContract", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "plancontractlink", "label": "PlanContractLink", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "label": "_attach_stop_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55"}, {"id": "planstopproductread", "label": "PlanStopProductRead", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_list_product_name", "label": "_resolve_stop_list_product_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "label": "_apply_stop_list_product_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "label": "_load_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99"}, {"id": "plplanloadproduct", "label": "PlPlanLoadProduct", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "label": "_delivery_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118"}, {"id": "plplandeliveryproduct", "label": "PlPlanDeliveryProduct", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "label": "load_stop_contract_rows_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137"}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "label": "_contracts_for_stop()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_to_decimal", "label": "_to_decimal()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175"}, {"id": "decimal", "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "label": "resolve_stop_address_from_library()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "label": "enrich_stop_addresses_from_library()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225"}, {"id": "planloadbody", "label": "PlanLoadBody", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "plandeliverybody", "label": "PlanDeliveryBody", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "label": "load_plan_stops_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244"}, {"id": "planloadread", "label": "PlanLoadRead", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "plandeliveryread", "label": "PlanDeliveryRead", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "label": "resolve_load_customer_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406"}, {"id": "plplan", "label": "PlPlan", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "label": "resolve_delivery_customer_summary()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "label": "attach_plan_stops_to_item()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_uses_multi_stop_payload", "label": "uses_multi_stop_payload()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "label": "_normalize_contract_links()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_at_most_one_contract", "label": "assert_at_most_one_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "label": "_assert_product_rows_in_contract_allowed()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L483"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "label": "_contract_allowed_product_ids()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "label": "assert_load_products_in_selected_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "label": "assert_delivery_products_in_selected_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "label": "_resolve_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "label": "validate_plan_stops_write()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L589"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_collect_stop_qty_warnings", "label": "collect_stop_qty_warnings()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L635"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "label": "sync_plan_legacy_from_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L648"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "label": "_soft_delete_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L675"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "label": "_write_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L730"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "label": "_resolve_plan_product_id()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L766"}, {"id": "planstopproductbody", "label": "PlanStopProductBody", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "label": "_resolve_or_create_plan_load()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L791"}, {"id": "datetime", "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "label": "replace_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L862"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_74", "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff0c\u4e0d\u5c55\u793a\u522b\u540d\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_191", "label": "\u6bb5 address \u4e3a\u7a7a\u65f6\uff0c\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_249", "label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5\uff08\u5217\u8868/\u8be6\u60c5\u5171\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_800", "label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1\uff1buk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00\uff0c\u8f6f\u5220\u540e\u4e0d\u53ef\u518d INSERT\uff0c\u987b\u539f\u5730\u66f4\u65b0\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L800"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "collections", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_core_utils", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_models_crm_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_schemas_pl_plan", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_services_pl_brand_archive", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_services_pl_internal_customer", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_services_pl_plan_stop_rules", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_services_pl_plan_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "app_services_pl_product_display", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_link", "target": "plplancontract", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_link", "target": "plancontractlink", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "target": "planstopproductread", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "target": "planstopproductread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_list_product_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "target": "planstopproductread", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "target": "planstopproductread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "target": "plplanloadproduct", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "target": "planstopproductread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "target": "plplandeliveryproduct", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "target": "planstopproductread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "target": "plplancontract", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "target": "plplancontract", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_to_decimal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_to_decimal", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "planloadbody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "plandeliverybody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "planloadread", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "plandeliveryread", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "target": "planloadread", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "target": "plandeliveryread", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "planloadread", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "plandeliveryread", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_uses_multi_stop_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_uses_multi_stop_payload", "target": "planloadbody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_uses_multi_stop_payload", "target": "plandeliverybody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_at_most_one_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_at_most_one_contract", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_at_most_one_contract", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L483", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "planloadbody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "plandeliverybody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "planloadbody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "plandeliverybody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "planloadbody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "plandeliverybody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_collect_stop_qty_warnings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L635", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "planloadbody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L635", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "plandeliverybody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L635", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "planloadbody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "plandeliverybody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L675", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L675", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L730", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L730", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "target": "plancontractlink", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L730", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "target": "planstopproductbody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "planloadbody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "datetime", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "planloadbody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "plandeliverybody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L862", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_link", "target": "plancontractlink", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_list_product_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L108", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_to_decimal", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_to_decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L330", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L349", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L445", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L524", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L530", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L543", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L549", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L550", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L567", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_at_most_one_contract", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "plancontractlink", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L581", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L605", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L628", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L629", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L631", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "target": "plplancontract", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L746", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L872", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L875", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L888", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "plplanloadproduct", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L890", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "target": "plplandeliveryproduct", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L966", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_1", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_74", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_list_product_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_191", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_249", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_rationale_800", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L800", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L59", "receiver": "brand_qtys_by_stop"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L61", "receiver": "PlanArchiveBrandQtyItem"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_list_product_name", "callee": "resolve_product_display_names", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L75", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L106", "receiver": "PlanStopProductRead"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L125", "receiver": "PlanStopProductRead"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "order_by", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L145", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L145", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "PlPlanContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L145"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L148", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L151", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L151", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L154", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L154"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L156", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L171", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L192", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L200", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "PlTransportAddress", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L200"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "order_by", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L209", "receiver": "query"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "desc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L209", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L213", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L218", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L221", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L254", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PlPlanLoad", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L254"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L257", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L265", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L265"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "order_by", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L268", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L268", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PlPlanLoadProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L268"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L271", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L274", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L274", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L277", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "order_by", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L280", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L280", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PlPlanDelivery", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L280"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L283", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L286", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L286", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L289", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L289"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L292", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L293", "receiver": "delivery_ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L295", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L295"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "order_by", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L298", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L298", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PlPlanDeliveryProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L298"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L301", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L304", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L304", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L307", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "values", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L311", "receiver": "load_products"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L314", "receiver": "stop_product_ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L315", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L316", "receiver": "crm_product_ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L316", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "values", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L317", "receiver": "delivery_products"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L320", "receiver": "stop_product_ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L321", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L322", "receiver": "crm_product_ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L322", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "load_brand_qtys_by_stop_product_ids", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L323", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "load_crm_product_alias_maps", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L326", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L334", "receiver": "contracts_by_plan"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L335", "receiver": "load_by_plan"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L338", "receiver": "PlanLoadRead"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L355", "receiver": "load_products"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PLAN_CONTRACT_SIDE_LOAD", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L360"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PLAN_CONTRACT_SIDE_SUPPLIER", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L360"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L364", "receiver": "deliveries_by_plan"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L366", "receiver": "PlanDeliveryRead"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L383", "receiver": "delivery_products"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PLAN_CONTRACT_SIDE_DELIVERY", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L385"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PLAN_CONTRACT_SIDE_DEMANDER", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L385"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "PLAN_CONTRACT_SIDE_DELIVERY", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L397"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L399", "receiver": "delivery_reads"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L410", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L411", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L412", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L423", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L425", "receiver": "seen"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L426", "receiver": "names"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "callee": "join", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L430", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L433", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L447", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L449", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L463", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L466", "receiver": "seen"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L467", "receiver": "out"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_at_most_one_contract", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L476", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L490", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "callee": "product_id", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L490"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L491", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "callee": "product_name", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L491"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L493", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L501", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "callee": "CrmContractProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L501"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L510", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "callee": "product_id", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L512"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L512", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "callee": "is_internal_customer_name", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L522", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L527", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "callee": "is_internal_customer_name", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L541", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L546", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "callee": "is_internal_customer_name", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L565", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "callee": "assert_contract_selectable_for_plan", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L573", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L580", "receiver": "resolved"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L597", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L598", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L598", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L599", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L601", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L603", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L616", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L616", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L617", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L626", "receiver": "resolved_deliveries"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_collect_stop_qty_warnings", "callee": "extend", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L644", "receiver": "delivery_rows"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_collect_stop_qty_warnings", "callee": "warn_qty_imbalance", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L645", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "now", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L681", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L684", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PlPlanLoad", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L684"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "update", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L693", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L693", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PlPlanLoadProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L693"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L694", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L700", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PlPlanDelivery", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L700"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "update", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L709", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L709", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PlPlanDeliveryProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L709"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L710", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "update", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L714", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L714", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PlPlanDelivery", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L714"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "update", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L720", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L720", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PlPlanContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L720"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L724", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PLAN_CONTRACT_SIDE_LOAD", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L725"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "callee": "PLAN_CONTRACT_SIDE_DELIVERY", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L725"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "callee": "now", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L741", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L745", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L747", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L770", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L775", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L778", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L780", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L783", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L785", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "normalize_stop_dibang_fields", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L801", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "first", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L809", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "order_by", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L809", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L809", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "PlPlanLoad", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L809"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "asc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L814", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "desc", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L814", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L834", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L835", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "callee": "PlPlanLoad", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L836", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "now", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L873", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L889", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L891", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "PLAN_CONTRACT_SIDE_LOAD", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L921"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "normalize_stop_dibang_fields", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L929", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L936", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L937", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "PlPlanDelivery", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L938", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L965", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L967", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "callee": "PLAN_CONTRACT_SIDE_DELIVERY", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py", "source_location": "L996"}], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_apply_stop_list_product_name", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_at_most_one_contract", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_plan_stops_to_item", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_attach_stop_brand_qtys", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_collect_stop_qty_warnings", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_allowed_product_ids", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contract_link", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_contracts_for_stop", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_delivery_stop_product", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_plan_stops_grouped", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_load_stop_product", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_normalize_contract_links", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_replace_plan_stops", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_load_customer_name", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_or_create_plan_load", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_plan_product_id", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_address_from_library", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_contracts", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_resolve_stop_list_product_name", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_soft_delete_plan_stops", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_to_decimal", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_uses_multi_stop_payload", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_validate_plan_stops_write", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_plan_stop_service_write_stop_contracts"]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/v0.9.4/7cc88e1712b0e18e8ff057eb6847d583975557c159b7dc4967e6151dcb5724e8.json b/backend/graphify-out/cache/ast/v0.9.4/7cc88e1712b0e18e8ff057eb6847d583975557c159b7dc4967e6151dcb5724e8.json new file mode 100644 index 000000000..9f873b2d4 --- /dev/null +++ b/backend/graphify-out/cache/ast/v0.9.4/7cc88e1712b0e18e8ff057eb6847d583975557c159b7dc4967e6151dcb5724e8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "label": "pl_contract_plan_qty.py", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "label": "_to_float()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L29"}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "label": "_bucket_for_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_merge_product_qty_maps", "label": "merge_product_qty_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L53"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "label": "_resolve_stop_product_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L77"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "label": "accumulate_stop_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93"}, {"id": "defaultdict", "label": "DefaultDict", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "label": "resolve_linked_plan_scopes()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109"}, {"id": "plplancontract", "label": "PlPlanContract", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "label": "sum_qtys_for_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L166"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "label": "aggregate_contract_product_plan_qtys()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L237"}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "label": "attach_plan_qty_fields_to_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L373"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "label": "plan_ids_linked_to_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L391"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "label": "contract_ids_linked_to_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427"}, {"id": "plplan", "label": "PlPlan", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "label": "auto_start_execute_approved_contracts()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_effective_arranged_total", "label": "effective_arranged_total()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L490"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "label": "contract_product_has_fixed_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L503"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "label": "evaluate_product_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L518"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "label": "_stop_kind_from_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "label": "_plan_scope_for_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "label": "_load_plan_stop_product_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L610"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "label": "collect_plan_contract_qty_checks()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "label": "assert_contract_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "label": "build_contract_qty_reminder_payload()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "label": "get_contract_product_arrange_qty_detail()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_39", "label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | None\uff08\u4e0d\u8ba1\u5165\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L39"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_58", "label": "product_id -> {archivedQty, arrangedUnarchivedQty, arrangedTotalQty}", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L58"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_113", "label": "plan_id -> { load_ids: set[str] | None, # None = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L113"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_243", "label": "\u8fd4\u56de productId -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L243"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_458", "label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing\uff08\u4e0d commit\uff09\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L458"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_496", "label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L496"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_526", "label": "\u8fd4\u56de: - None: \u8df3\u8fc7\uff08\u672c\u6b21\u65e0\u91cf\uff09 - kind=violation | remaining | framework_cumula", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L526"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_669", "label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528\uff1breminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94\uff0c\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L669"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_858", "label": "\u8d85\u9650\u5219 422\uff1b\u901a\u8fc7\u5219\u8fd4\u56de reminders\uff08\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L858"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_892", "label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedQty / availableQty \u5747\u4e0d\u542b exclude_plan_id\uff08\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L892"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "collections", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "app_services_pl_plan_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "app_services_pl_plan_stop_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_merge_product_qty_maps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "defaultdict", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "plplancontract", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L391", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_effective_arranged_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L490", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L503", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L503", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "plplancontract", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L610", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L610", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "any", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L88", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L181", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L270", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L348", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_merge_product_qty_maps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L464", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_effective_arranged_total", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L498", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L514", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_effective_arranged_total", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L537", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L601", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L708", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L711", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L735", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L742", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L752", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L767", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L773", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L788", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L942", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L948", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L950", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L975", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1050", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1060", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_39", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_58", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_merge_product_qty_maps", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_113", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L113", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_243", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L243", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_458", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L458", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_496", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_effective_arranged_total", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L496", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_526", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L526", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_669", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_858", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L858", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_rationale_892", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L892", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "callee": "TypeError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L34"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float", "callee": "ValueError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L34"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L40", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L43", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L47", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_merge_product_qty_maps", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L62", "receiver": "archived"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_merge_product_qty_maps", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L63", "receiver": "arranged_unarchived"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "callee": "plan_qty", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L89"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "callee": "plan_qty", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L90"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L101", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "callee": "product_id", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L101"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L133", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "plan_id", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L133"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "_ensure", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L136", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L137", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "side", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L137"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L138", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "stop_id", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L138"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "PLAN_CONTRACT_SIDE_LOAD", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L140"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "PLAN_CONTRACT_SIDE_SUPPLIER", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L140"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L142", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "PLAN_CONTRACT_SIDE_DELIVERY", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L145"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "PLAN_CONTRACT_SIDE_DEMANDER", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L145"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L147", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L152", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L153", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L156", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "callee": "_ensure", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L159", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L175", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L175"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L177", "receiver": "scope"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L183", "receiver": "delivery_products_by_delivery"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L191", "receiver": "load_products_by_load"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L197", "receiver": "scope"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L198", "receiver": "scope"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L204", "receiver": "load_products_by_load"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L212", "receiver": "load_products_by_load"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L221", "receiver": "delivery_products_by_delivery"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L229", "receiver": "delivery_products_by_delivery"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L244", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L249", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "PlPlanContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L249"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L260", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "PlPlan", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L260"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "keys", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L271", "receiver": "scopes"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L276", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "PlPlan", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L276"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L280", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L288", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "PlPlanLoad", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L288"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L292", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L297", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "PlPlanDelivery", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L297"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L301", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L305", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "set", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L305"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L306", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "set", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L306"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L308", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L310", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L315", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L315"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L318", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "PlPlanLoadProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L318"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L322", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L326", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L328", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L328"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L331", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "PlPlanDeliveryProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L331"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L335", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L339", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L341", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L341"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L342", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L342"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "items", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L344", "receiver": "scopes"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L345", "receiver": "plan_by_id"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L361", "receiver": "load_ids_by_plan"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L362", "receiver": "delivery_ids_by_plan"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "callee": "items", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L367", "receiver": "qtys"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "callee": "dict", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L378"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L380", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L380", "receiver": "item"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L381", "receiver": "qty_by_product_id"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L397", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "callee": "distinct", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L402", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L402", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L412", "receiver": "ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L414", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L423", "receiver": "ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L435", "receiver": "ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L435", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "callee": "distinct", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L437", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L437", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L447", "receiver": "ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L447", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "callee": "first", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L466", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L466", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "callee": "CrmContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L466"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "callee": "now", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L478", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L479", "receiver": "started"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L510", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L511", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L574", "receiver": "scope"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L575", "receiver": "scope"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L578", "receiver": "scope"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L596", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L597", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L599", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L602", "receiver": "scopes"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L617", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "PlPlanLoad", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L617"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L626", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "PlPlanDelivery", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L626"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L636", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L636"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L639", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "PlPlanLoadProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L639"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L643", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L647", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L648", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L648"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L651", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "PlPlanDeliveryProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L651"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L655", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L659", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "first", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L676", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L676", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "PlPlan", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L676"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L688", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "PlPlanContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L688"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L698", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L700", "receiver": "contract_ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L701", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L703", "receiver": "contract_ids"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "first", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L724", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L724", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "CrmContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L724"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L756", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "CrmContractProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L756"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L765", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L768", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L770", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "items", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L772", "receiver": "plan_qtys"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L776", "receiver": "products_by_pid"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L781", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L781", "receiver": "qty_map"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L811", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L812", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L813", "receiver": "evaluated"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L818", "receiver": "violations"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L833", "receiver": "reminders"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L842", "receiver": "reminders"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L865", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "callee": "CONTRACT_QTY_VIOLATION_CODE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L868"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L898", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L899", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L900", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "first", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L917", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L917", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "CrmContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L917"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "first", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L929", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L929", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "CrmContractProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L929"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L938", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L953", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L953", "receiver": "qty_map"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L956", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "PlPlanContract", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L956"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L966", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "PlPlan", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L966"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "keys", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L976", "receiver": "scopes"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L983", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "PlPlan", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L983"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L987", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L995", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "PlPlanLoad", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L995"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L999", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1004", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "PlPlanDelivery", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1004"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1008", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1012", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "set", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1012"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1013", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "set", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1013"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1015", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1017", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1021", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1021"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1024", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "PlPlanLoadProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1024"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1028", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1032", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "defaultdict", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1033", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "list", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1033"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1036", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "PlPlanDeliveryProduct", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1036"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "in_", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1040", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1044", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "items", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1046", "receiver": "scopes"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1047", "receiver": "plan_by_id"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1063", "receiver": "load_ids_by_plan"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1064", "receiver": "delivery_ids_by_plan"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1068", "receiver": "qtys"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "plan_date", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1074"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "append", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1075", "receiver": "plans_out"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "isoformat", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1079", "receiver": "plan_date"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "plan_type", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1081"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "belongs_company", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1082"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "supplier_name", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1083"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "customer_name", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1084"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "license_plate", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1085"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "driver_name", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1086"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "follow_user_name", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1087"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "isoformat", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1091", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "create_time", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1092"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "sort", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1097", "receiver": "plans_out"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1097", "receiver": "x"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1097", "receiver": "x"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py", "source_location": "L1107", "receiver": null}], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_accumulate_stop_products", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_bucket_for_plan", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_effective_arranged_total", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_merge_product_qty_maps", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_plan_scope_for_contract", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_resolve_stop_product_qty", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_stop_kind_from_scope", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_sum_qtys_for_scope", "users_wuzilong_work_00code_shanxia2_0_backend_app_services_pl_contract_plan_qty_to_float"]} \ No newline at end of file diff --git a/backend/graphify-out/cache/stat-index.json b/backend/graphify-out/cache/stat-index.json index a13619d1c..7851fa251 100644 --- a/backend/graphify-out/cache/stat-index.json +++ b/backend/graphify-out/cache/stat-index.json @@ -1 +1 @@ -{"/Users/zlwu/work/00code/shanxia2.0/backend/start-prod.sh":{"size":7357,"mtime_ns":1782639355476060453,"hash":"ca89869446be74a2bf2367b3b28f448580220859a39a84ad9613ac5fe35a8433"},"/Users/zlwu/work/00code/shanxia2.0/backend/start.sh":{"size":9548,"mtime_ns":1780114661446983244,"hash":"4d632863e8a0cd81194b491d83a0218a4157435ae812dec76a6f6197b4d48e57"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/__init__.py":{"size":21,"mtime_ns":1780113982281973984,"hash":"60a04ff08fd97084e83ea809fd13feda6d2848be20ebf309e31fc1dad7523230"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/main.py":{"size":6280,"mtime_ns":1782790852770448643,"hash":"8f9da799977bee7134d87a26ff8434ac5ef8eabb0b7368dd537eee49ad7fd00b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/__init__.py":{"size":2207,"mtime_ns":1783208067881286091,"hash":"313e6da0e91d743ce891dd283458c79b50b24c4d909dc96ca7b3fd9d2bfa5013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/auth.py":{"size":7457,"mtime_ns":1782790841500516545,"hash":"34bac56e1c2cb6215f4b5fa2dc32d77d4b4abca51428819eebf4afd269cc51cf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto.py":{"size":1870,"mtime_ns":1780108930724444498,"hash":"c04b748aea86890a5971f749523c7b17dbad1ddd6f9f7f07a5679d159c984e33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/login_crypto.py":{"size":3858,"mtime_ns":1780108930725155710,"hash":"b82d51afabf2293a9cb1fb2e5f994c383948e7f47ea95fe674686b4f3f3342b1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/config.py":{"size":6958,"mtime_ns":1784032424448146538,"hash":"c2fb44aedb880733de28afa7f92d2c1c681eb600f821bbeba2bcda3933e5bc37"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_pay.py":{"size":23585,"mtime_ns":1780108930725768130,"hash":"3d52265ce65d21e7103f94afa1e8547aee0823b5ea6d65c50317436ac81fb4fc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_request_log_middleware.py":{"size":11971,"mtime_ns":1782701669198208175,"hash":"0b84c32828939e6102bb3647691fa8f04b1f68e0e0e9f28127374cc44e19a11c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/database.py":{"size":1510,"mtime_ns":1782790847265601586,"hash":"8bc9c8ae62e2be2c6920036582ba448dfcd1711c41cebb62274ff6bc6ee14b0b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/security.py":{"size":728,"mtime_ns":1780108930725470004,"hash":"df0f01115064f7b8de1c81dbe9a6db39360c236610b68c33b3234a51d7f0025b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/request_payload.py":{"size":2842,"mtime_ns":1780108930725350836,"hash":"e9937151530ab1417ef297aef59111977725cf90be2a8fa76c00a0618789aba0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/__init__.py":{"size":61,"mtime_ns":1780108930724312414,"hash":"3dd1842ee59b0c804176b03b4b8a323bd4a252b7feb1bbc32db64f3a8928570e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/response.py":{"size":1824,"mtime_ns":1780108930725412462,"hash":"f1739352d65ea8287d76e282a59553aa8d63c97e35764c64ac378aa5bd9c347e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/menu_guard.py":{"size":1611,"mtime_ns":1780108930725223002,"hash":"3e26077288c3620a4780038b891a326206b45bffe00aca545bdae30172487235"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_collation.py":{"size":548,"mtime_ns":1780108930725025043,"hash":"0c680e25a18244ca839a7de6ed1f4313b33bc8da118d89c463aee1b6af00c6f9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/context.py":{"size":421,"mtime_ns":1780108930724824458,"hash":"83a10aee67162374993c10a30bf8bb8bd9c4b35cf48f42c832415ccebd91660f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/utils.py":{"size":1498,"mtime_ns":1780108930725607296,"hash":"09323693661c1d4560458b86a954128ccff82bbaf6522da0b44f24da99ddf9ea"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/storage.py":{"size":14141,"mtime_ns":1782855136810943216,"hash":"3ae2c413c10898a8adb3d6773870bafbfbc18c739c10e0e8b4f765b4b5ca6c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/order_status_compat.py":{"size":2828,"mtime_ns":1780108930725284669,"hash":"5349e5a0745ee6734c4a995337779307adefc46f453906171988a77de2081540"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/exceptions.py":{"size":4946,"mtime_ns":1780108930725084335,"hash":"79c997d964bca1a4f12f2b92fb1f181fdb9e2b3cf72eae39f4cc164d23794fd7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/data_scope.py":{"size":8043,"mtime_ns":1782648925694296304,"hash":"626dff86937e5cacec634ecbc61cd53d3763d760223a1d4ec7cd11f64e59a220"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/admin_request_json.py":{"size":2669,"mtime_ns":1780108930724378914,"hash":"4f68b3cf84291e7bddad6ecf4bb4d29ca5e1ec246a9f7f9c4cf5909d0ec1174a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto_middleware.py":{"size":10876,"mtime_ns":1782790001926627098,"hash":"b39f128b6612589ea6ac5babd30752e9585b3af07b82bb1ad53c9e3c0d90816f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_message.py":{"size":11194,"mtime_ns":1780108930725684255,"hash":"5086070deb14d99d1a69e419b2299ec4ea2fe128de80fe321b0c3c531fea7a88"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/models.py":{"size":36012,"mtime_ns":1782699345666495916,"hash":"01f974f182660ec4f215bcacc31eddadd7899d60d95aa19a61046579a994512a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/__init__.py":{"size":2186,"mtime_ns":1784035957226402359,"hash":"5af681963b36af57eaca7fdfc7f707255008ffba18df1a8c2d5903f58fcbf159"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/base.py":{"size":2090,"mtime_ns":1780108930807298966,"hash":"fda71bbe87dcb29c6f0ffa9337e9f39c2c06d912df6cb75d521f0e87c7c73c6d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/auth.py":{"size":1315,"mtime_ns":1780108930808197763,"hash":"018b82e42bbb055250549c54ba700ee01cf28cd753397d6c162f9e60185908e5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/user.py":{"size":1911,"mtime_ns":1780108930810184774,"hash":"3d3c159018cab6ed1cd3de7034ffb1fe77a272b9099901a1882d07aa15fc90a0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/__init__.py":{"size":1159,"mtime_ns":1780112973062398026,"hash":"4e8b0bda6680e2c8740c380b96eedb859ddc584a81bad568a18ba6beb001e480"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/menu.py":{"size":816,"mtime_ns":1780108930808681891,"hash":"17e35f2d7bf95cac00d81357f69fdcbe849e855daa05570c3302de8182b4df11"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/attachment.py":{"size":328,"mtime_ns":1780108930808144846,"hash":"300b74c51c66cb0fbf8c9f4d84a4b7bf29dcc9b6a67d922f8e1d0df05f9fc5bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/common.py":{"size":555,"mtime_ns":1780108930808426681,"hash":"caa0c03398e54017b25cca2a16cf8d232a59739893a16e4c33b51a5316d8964f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/workflow.py":{"size":3949,"mtime_ns":1780108930810245983,"hash":"e5aed7afcf903c838a35cdaf2230a93d221c63f5c6baa1497e455afac8587a9a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/leave.py":{"size":1449,"mtime_ns":1780108930808614098,"hash":"c54098a69bd4490290dd8d7809ed8764a3f38e8c38692eeef2b505293cdfaeb8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/sample_code.py":{"size":12322,"mtime_ns":1780114002126415047,"hash":"5b74838b3920f9182d092f8a1b721697f1a62e8b90728b9f54101dbb96baa40e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/post.py":{"size":5164,"mtime_ns":1782688288640487823,"hash":"370a7c2b5de64c6b72f98bcf7fbbc166ba2a7f5673c6e1426b10bcc88220bb27"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/user.py":{"size":14214,"mtime_ns":1783851628178366109,"hash":"aeac623e3020fee4cdd01e463ced23e4e03539a17c5b57dcbd9d88aac5a4fb4f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_type.py":{"size":5537,"mtime_ns":1782688289303121533,"hash":"f4edc5824466d0096b3b70aeea7b4460a9fa54ca0929421759b625b60c56c505"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/tenant.py":{"size":5659,"mtime_ns":1782688281816798167,"hash":"0192db8ac9c3de42fe8ee58324c77111e152bf4c35fd15c0b16467fe243712f0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/biz_no_generator.py":{"size":2534,"mtime_ns":1780108930726090799,"hash":"e6bd375987e47f6ee80294686db64377938a286767bb28324f3eda2ad39ad546"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/__init__.py":{"size":169,"mtime_ns":1780108930725878047,"hash":"340e3c08174d61829012879e684f6166803b88c819c58b54a16a11d210dea85e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/role.py":{"size":9417,"mtime_ns":1782688282481859519,"hash":"008550fe8efce5310afd3d41d944cee4b68d71763a587583f8832855480477f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/menu.py":{"size":7600,"mtime_ns":1782688282878700273,"hash":"36951a77088782d80500bfa6266b46a564a670e10b70af7a28cdee8c50741098"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/site.py":{"size":6525,"mtime_ns":1782688288935534527,"hash":"a7bf593eff76d08b338f48f9a035fa1493f4ca88867bf9fdf4e9af06b6165759"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/api_request_log.py":{"size":4562,"mtime_ns":1782699354647000111,"hash":"f233bde579c4f6c7f2fd6030878c5946fb5dd5e247efaf4fe80d3f48622c19a8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_data.py":{"size":5418,"mtime_ns":1782688289691482227,"hash":"5bd3fd93c60956dab0268e9f4e6cf315d0a9c9656d649f4abb40858ba1d32911"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/ethnic.py":{"size":1012,"mtime_ns":1780108930727448890,"hash":"7de1eb94b9fbb897a7b362ffdb5df5ab1020aa7247c7c37a2a2a2aa5cdbac8ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/workflow.py":{"size":25052,"mtime_ns":1782688290021142467,"hash":"6ca7e3b79e91356a050592b768d7a6749e1bfdb2841a208c7235899603368aec"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dept.py":{"size":6604,"mtime_ns":1782688283203296227,"hash":"ebb38fcd527fdac4dcbf0632ac926e4cbe95dddb5fab79c3142b010e7a48ea7e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/base.py":{"size":5360,"mtime_ns":1780108930726010257,"hash":"49fdea023825ea249923b1cb02d353dcede1850158d3555a2082887925e69b9b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/leave.py":{"size":4765,"mtime_ns":1782687678100096646,"hash":"847095009bddac2d77dcbb485bcc57cbe168ff874989c197f49f2a28675d2525"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/public.py":{"size":12682,"mtime_ns":1783858998986861832,"hash":"b98ac3f3bc95c2b42c481ac9ae9137528e55845d425e5d2184827dc424304e42"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/__init__.py":{"size":665,"mtime_ns":1780804649232229595,"hash":"f720195209c1783d8b2526220a086c2ae2769d76a12bd7df74136f5432c7b75f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/menu.py":{"size":30932,"mtime_ns":1782790854866245387,"hash":"4e9de047e67ff365d17ac28d30e1baa72cfa3c651caa1b9776e225fc07da0e58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/admin.py":{"size":50055,"mtime_ns":1782855138852859245,"hash":"a5e74057222e3359f6077b2fd05b2db4d058ec2702243cc449bff8d448d44a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/workflow.py":{"size":21202,"mtime_ns":1782790854865038715,"hash":"3950dd8d9855f5ed33a0e15883f7e442c4e26bc51672209b1e68ce0d0c9ce399"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/leave.py":{"size":6916,"mtime_ns":1782790854865571301,"hash":"6e03239433bbaecc54f72fa2aba2578573ae6c7fc881f287ef57dafed1a0f1b5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_callback.py":{"size":3584,"mtime_ns":1780108930810395025,"hash":"a033c13c7bee7f4b636198c1efa47f2abba0d890657e52b0b7057568d4d83a52"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_engine.py":{"size":14042,"mtime_ns":1780113992914903818,"hash":"5c06a59c734f598d5c7ebe95d30f048ba3a97302b938bc9320d97e5a053c7aef"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/web_auth_roles.py":{"size":5592,"mtime_ns":1783858473640363111,"hash":"04c2cd67a7ec8190aa7a9db717a722cd347a52279ac3ef5bd284777f0698a904"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/ws/__init__.py":{"size":26,"mtime_ns":1780108930810617026,"hash":"d4357444e9b5b0a8593000fb6e4dc37469ebe008e675bf42ec0d55d463f88fc6"},"/Users/zlwu/work/00code/shanxia2.0/backend/README.md":{"size":2752,"mtime_ns":1780114581291841672,"hash":"f5def8d25af0556a443c31a73e81f958883b60cfed8b31fac457f2832c2b6d58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/crm_models.py":{"size":66592,"mtime_ns":1784122553836870448,"hash":"1a0a09e5f5d9eb2d5e18e2f7d851287442ee370a3abfbf0b487ee4b4a18d43b3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/__init__.py":{"size":0,"mtime_ns":1780201410213315055,"hash":"a6d57250b43cbdecb56b7a9d55d29642b808be368733e14b7df2bd196f54d64d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/product.py":{"size":7820,"mtime_ns":1783820526204158517,"hash":"b8d626eca1b0fc6b0216a66afb1cf234155310d3077d940d5158111f873a414b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/__init__.py":{"size":0,"mtime_ns":1780201410210254759,"hash":"9b8fcaaabdc85883c9ef392b596b60db0bd3b2f1623fc8012e55003f234a9875"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/product.py":{"size":25974,"mtime_ns":1783820522540308906,"hash":"6d1fb7bc06a4f16c729b1b226377ffa38b9b47bf1cc75310dcefbb8f6e480574"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm.py":{"size":151289,"mtime_ns":1784119033682636742,"hash":"ceaa64369ef66891310f391836c580beefd5a69854b3a5a0539a419744a311b0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/customer_pool.py":{"size":9646,"mtime_ns":1780202350147822837,"hash":"4f0ab87e7a12534011b69f58079ca206d5443eee594849ab4aae728bb847de0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/tenant_context.py":{"size":693,"mtime_ns":1780201410210198550,"hash":"0a810658d894d35b9e981faa1448e1d02d617ecbe563bd711f6ce5a8f9db1861"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/pool_rule.py":{"size":1848,"mtime_ns":1780202212734233591,"hash":"b0331e17e801d206fba2fa89df1a66d1758d850dc5547e076218e16c8211a3e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_pool.py":{"size":1340,"mtime_ns":1780202198698231150,"hash":"7a6b76e0e39ada0783dfbee92280e9f06299b6662b08abb13ab1b0d9c70fe370"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_follow.py":{"size":3716,"mtime_ns":1780201410213934514,"hash":"3979cecd62a4f2ee5dd925639572208e36b397620d91a9ce49a59adfcb2a9d55"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer.py":{"size":13811,"mtime_ns":1783823672041317102,"hash":"b91167282158aeb11046dccc4bf2f29a13307a0413b3d7b3c860b17d37f8ad4a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contact.py":{"size":4856,"mtime_ns":1780742840975948859,"hash":"60c714cc254d70f39b43205bbcb7fb4c563e807ddd070eefaaa952ae96048377"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/pool_rule.py":{"size":8816,"mtime_ns":1782687680547203228,"hash":"779f7f46e7ef8bfba27390d56fa071dfd3a8446d9d3b3361003b1c239f7169aa"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_follow.py":{"size":8121,"mtime_ns":1782687665525772610,"hash":"ec67fc7667847017a8d8b5a276f5c75328bda7fa360746d80c7890de3f6d4b76"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer.py":{"size":23825,"mtime_ns":1782687664490640155,"hash":"5d8934ae6318de87b0761686fe491a7ec2be02792a85d84308c383af3193fa8a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contact.py":{"size":10482,"mtime_ns":1782687664918872966,"hash":"f4e3a684dd7a6c7c927e10e8e1e0c108c151b963777b85c5b74d7e7871f3a438"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/generate_dict_reimport_sql.py":{"size":10692,"mtime_ns":1780201410245078685,"hash":"a4faaf61f246dad04ec3933083ab4348e5d2987ae1ed34b1f6d8f19535642a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/statistics.py":{"size":412,"mtime_ns":1780201410215906642,"hash":"fb1957d0fe87f22c37ba5bdaa5f3bf2bb4a40685a21a05dce98326581bb4844b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_pool.py":{"size":3725,"mtime_ns":1780202237342131933,"hash":"0f26ac2bcb585241f25302787184db4db422934e5d896ca25bbe7efaf61d92c4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/statistics.py":{"size":5642,"mtime_ns":1782649310467813967,"hash":"f954dc5479f42a52fdb3f05ad9076fdbe43e569bae85299fca6c8f37c7323cde"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/invoice_info.py":{"size":3104,"mtime_ns":1780406386885207867,"hash":"a59df3aed2c976904e3b5325fedd1621435b322645aa71349f3356e0cdc17424"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/oss.py":{"size":1584,"mtime_ns":1780201410212966513,"hash":"9349799b02a3531d8e1b46f9f70d3b6630afd7306663c779bd11f25448a16013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/invoice_info.py":{"size":7446,"mtime_ns":1782687666050313280,"hash":"e0f2069c43cd272e5f061d30b47a42140ac37aa26379985fc781f8a3851aa44d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/opportunity.py":{"size":9391,"mtime_ns":1780242127112297110,"hash":"2e068961824a1d3ec0da0a94a3c494b63582b3251e5f4e030ce3e12897e85002"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py":{"size":10565,"mtime_ns":1784195323916483606,"hash":"45d9dfeb58bda22227fcd242c738086431616466bb8ee9f1466927d75d4bec48"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity.py":{"size":42231,"mtime_ns":1782687666592409903,"hash":"75f54438002e070076fe37ec2211c5fd67bf4aebd2607ac94db15e30d6f634d8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract.py":{"size":92433,"mtime_ns":1783763318740360571,"hash":"b2362db2f2df750afc1c2263f5e6ac1ccd5daa8b93ad5650d56028f452597837"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/__init__.py":{"size":1,"mtime_ns":1780242127108406092,"hash":"bb5b318d3cb224c50a2e0286e145f89ea7278437437fd17d7c865d67ad148076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/operlog.py":{"size":1069,"mtime_ns":1782699353340106185,"hash":"b9f0a382f8990f69391b26bb75b4538d141d6adadc4260fecaa8b33cb44c063d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/__init__.py":{"size":1,"mtime_ns":1780242127112307360,"hash":"0592c62ce1172d93aca98cbd9aaa54b9c2668022abf3581249516472db312293"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/oper_log.py":{"size":6673,"mtime_ns":1782699352542520022,"hash":"0586702734f693ee099af38d407c71cc0a840153f93174699c5a5201e0a9acbe"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/monitor.py":{"size":2789,"mtime_ns":1782790854865860510,"hash":"5c13164e49d7ecb6836cf8e65a705fccd518399b85d3be2318c9581a98bacd51"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/clue.py":{"size":9417,"mtime_ns":1780215022189075651,"hash":"2676afaecac4bb6da185674a9421dfbd40834ca21520adf66bb6b175fb728677"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_follow.py":{"size":8493,"mtime_ns":1782687674053739962,"hash":"54881f876d1842ee4a344d049ea4b5bac18b243535338077cb3eb3ec8b60e9c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue.py":{"size":25820,"mtime_ns":1783155705954031080,"hash":"3526af7e7e79d505911690355890ccdb3a1c30d302534ffdc8626a454cc2499b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_statistics.py":{"size":11229,"mtime_ns":1782649305846991404,"hash":"fbc3b4f3356256787839cc5b2a6f8dff41dcf9eb27c791e427e816e3ba14e094"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_follow.py":{"size":10069,"mtime_ns":1783821986040417425,"hash":"06c9f3deab3472b20429c12a618ae2d4d6efd3afa2353ac44cd52651a596af4c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_product.py":{"size":10346,"mtime_ns":1782687669972916544,"hash":"40b497a41ce4003e128dc305abedc54e01dbaad8a8f7bc1ecec1662a3953a1ed"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/crm_export_columns.py":{"size":9594,"mtime_ns":1780743830255260394,"hash":"b20594507aab09cebc3d540acad04547bf780cac9c885187138f5d64718ed513"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/__init__.py":{"size":0,"mtime_ns":1780242127043319167,"hash":"a66deceefc987198863f61b8aa1b5715483a69c4a15ef47cd5586c5d8e429b97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/excel_export.py":{"size":4411,"mtime_ns":1780242127113233948,"hash":"7fbde3fca845e4705487e7f801caee308bcc0c99a9da7d0c99681a96eaaf6076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/supplier_info.py":{"size":3679,"mtime_ns":1780242127112269527,"hash":"8b797e9dee6ac7ff806a8ea23bef5fedce648502ea23287e1b417e9f96d22c2e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/supplier_info.py":{"size":6916,"mtime_ns":1782687684650105460,"hash":"0b66714e36609688f7ce79ecda0679d20df115d2d64a0dff1cc0fc76df7dca6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_product.py":{"size":13126,"mtime_ns":1782650413581368849,"hash":"cd2fc23852ead3c4db19e34bc33c1560fc5f5d4cd7cf51b61def8bf37c44c853"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/quote.py":{"size":5961,"mtime_ns":1780745856749183842,"hash":"29c52786df396aededd0850e3c8a3a36f3fb6a952af03adbe1768dae212b6804"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote.py":{"size":48137,"mtime_ns":1782687675213433843,"hash":"a2ff5c5b74a2becd0949aab6aea8cf63440cce2c0bb22e1a1661463e0b2e963d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_product.py":{"size":10537,"mtime_ns":1782687676011228777,"hash":"57d9d5b4fc2bc8b68c0388a4b8a9c1322539ed7e538764fc23521916429e07c5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_share_log.py":{"size":4277,"mtime_ns":1782650254630170341,"hash":"5bfbf7ce2918f9ecdbbca6fdce17d200cd52cdc71b2dfb44ac126a36ca0ed734"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_approval.py":{"size":8816,"mtime_ns":1782650314936479798,"hash":"736353b8c2c5073d260e007a166234bd7d57958bcc738c56a1d39cfb22381180"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm_quote_pdf.py":{"size":9877,"mtime_ns":1780242127112382277,"hash":"fec04892fccccc3601fbeb012c92c77110496910be44102de40b4610148fa58a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_quote_routes.py":{"size":25633,"mtime_ns":1783825326810765171,"hash":"c51b70766aae85dbc537bf5b48a2c350c73ea8e93bcad2a9660d8d45c6d0979d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_approval.py":{"size":13958,"mtime_ns":1780763324103831772,"hash":"3d7fbbb90728568a2577e52d8986ccbec8f599d04a0ef9e330939d1fe729bc98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_routes.py":{"size":29547,"mtime_ns":1783825526614169736,"hash":"95969972c0773528b91d9728d303feae5ca7187d89a49495d5129dcedffc19dc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_template.py":{"size":2897,"mtime_ns":1780229101351431207,"hash":"935adfc7659e31201cd83ba8387bf6abcb39e7cdc63fa4692d699ed874cf113b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_change.py":{"size":2496,"mtime_ns":1780229100306468735,"hash":"05af42f088f6cc400c1e3445d4a2c96670edf482328b361aa4f231230d958729"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_template.py":{"size":11858,"mtime_ns":1780229131746659196,"hash":"b9bdbe6a33c933aefcb25cc57e94b2fd2dc75f8e5822434f3912aa0153dfca00"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_change.py":{"size":15985,"mtime_ns":1780229123819597506,"hash":"771b110d3d136c45106dd61171c724c559b5b4bf572ea7b8c2b648f0bfe629c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_sub_routes.py":{"size":25165,"mtime_ns":1782650354912882614,"hash":"b2733fd74cb7e6cbe6518fc5a5700e387601afc087be09f395f3c61372099847"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/attachment_biz.py":{"size":1122,"mtime_ns":1782219602888987090,"hash":"fb9fea8983524e3891357016b6546d982c4a82cb782fc01425f70472d4338b6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/bx_auth.py":{"size":1473,"mtime_ns":1782650780925056463,"hash":"678d9ff99b5c89575ef47e5c9e61d495f364917fd6cfb2b322c4d5035d3ba359"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_date_range.py":{"size":2363,"mtime_ns":1783745556349035158,"hash":"e8b487a9bb4072356cae7b1b38496c441f9a1534d6807798448e6de97073d669"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_codegen.py":{"size":4679,"mtime_ns":1782003396630684570,"hash":"bc3f798cfbc359e0327d72e3c0513fe9cbaee196d0d85bcf6567cf5df4211d97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/bx_models.py":{"size":16644,"mtime_ns":1782003187247224106,"hash":"37c7372f38d76f1020d31ce8ca9e7f0cb3bc3c204a50deb092b494ce8c983fbf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/__init__.py":{"size":81,"mtime_ns":1780750556881734563,"hash":"07c3422f745afbff1c8162b3782fbb4b8de65084e7e9bbcf45abb9d433d65f98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/common.py":{"size":1547,"mtime_ns":1782003187605255900,"hash":"a75ca6a0d92f93408eee00cc5053206d28a545512e4cd0f186be9e00e3346ab1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/__init__.py":{"size":777,"mtime_ns":1780751360180065853,"hash":"3525eb716c238682a07a116818d318b8a494fb24b9cefca5114d30bc50d095a5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/expense_item.py":{"size":1668,"mtime_ns":1782688293668634639,"hash":"ac07c7b05fe990e743dd5b4e96a85b59431479ca11b98cce7c340a93dbe99ce1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/workflow.py":{"size":1677,"mtime_ns":1782688293973889288,"hash":"f683e5bb7a45d0bae3b3f262c201453155eaaaf2c8d7f14f567a14295a68d2e1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/expense_item.py":{"size":3362,"mtime_ns":1782650913604714906,"hash":"c6a142011870516822cf11cff16a86c56908f00680eb7c6219c8441c9b63632a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/workflow.py":{"size":4984,"mtime_ns":1782650913326708063,"hash":"84285aab7499ce9280156c5814b2dc4fff42841803dd673cc6bfdc6eed498283"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/expense_item.py":{"size":4366,"mtime_ns":1782650887981843546,"hash":"15321fe1df77a555af579474434e3b401bd042555d19ea81a066ef754915612b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/__init__.py":{"size":34,"mtime_ns":1780750594045301798,"hash":"583b12a6d2c9fd4411b652741e73324df9256138946ee873a0ed03169f8dae2a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/workflow.py":{"size":5446,"mtime_ns":1782650919964956073,"hash":"1d72733147e0ed997094d7f92d1c1f5e1e108093a50e8e523b3b016c3dd676e4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/base.py":{"size":3931,"mtime_ns":1782687617846731919,"hash":"dba80b8f4e26bc59efd2b2aad6bd430c0315133a98bfbbe1b93113b60baba8b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/attachment.py":{"size":525,"mtime_ns":1780750871480000584,"hash":"f287214c72345e41d9d122ca55b4d3e279635d99cbf10ed530de0ac32374f31c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/advance.py":{"size":4603,"mtime_ns":1782688296833335474,"hash":"74b6e8bf6906518f80f16f218f1af74d2c356a6f392a4e8a69466f4179ce0b92"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/attachment.py":{"size":5758,"mtime_ns":1782790898570675189,"hash":"e88b9181e7c1a839074656ce2260cd6f693821402a24f08dd1c0ef3c160f8fa8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/advance.py":{"size":13370,"mtime_ns":1783745567004734594,"hash":"3097a75d86d09951d7de7df10a32f5aedcf6ce11279bdf6dfe0005ec9d8a7be1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/attachment.py":{"size":4582,"mtime_ns":1782650868959755751,"hash":"3a6480cd051bd1af733a67e5babcd64f3f74cbe230d72364b599cde8b0c67a5f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/advance.py":{"size":24037,"mtime_ns":1783746967707088251,"hash":"4834348d099b32b70d14e1b56279dbb385f42519646351d8cb220da8c5fe27f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/storage.py":{"size":3656,"mtime_ns":1780750869826924187,"hash":"ac98980bd5b6cbab6a9394b6debc678b050cf4df969eccbc5f2d419b615937cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/reimburse.py":{"size":5638,"mtime_ns":1782688293517624966,"hash":"aa47d8e87982a4077ff067dff2955db9eb67171d6368bc636c1eea17ea7682f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/reimburse.py":{"size":15431,"mtime_ns":1783747621462206303,"hash":"dae4bfc4be69ca2f3ee8fd2e9e3bd6053a2904c8f7a0c83e536f2dd71874f918"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/reimburse.py":{"size":34743,"mtime_ns":1783747614591546341,"hash":"ba8f3ff0304a6668bde3c2e6c3e15427153389f7320b943fb261d1d947b41d1e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/payment.py":{"size":15715,"mtime_ns":1783745581266319098,"hash":"0d0b8823013a63f91baee0ea19b56f203e70fb1e450f873cfeb634a6cd017f54"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/approval_cycle.py":{"size":1296,"mtime_ns":1780758200904804714,"hash":"308c087d94ac253bfc7e2d5455a06ae8ceac034adda41b5c61dd315dc167efaf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/db_models.py":{"size":8110,"mtime_ns":1782219570945208920,"hash":"249bb0971c263436095a6324457557b6ac5cfc3ca5ac9bc9499a9b4cd21d42bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/__init__.py":{"size":544,"mtime_ns":1782011200096708592,"hash":"822060230e155b8704feb447b908c226d4c53e62b3e6df65c89dc3c7a0e6e07f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/__init__.py":{"size":0,"mtime_ns":1780805614160787709,"hash":"2cb780fb722e6dbf2ecea6f6fc19345fb453e1a3c40694ba0ff7465eb7cf7d33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/base.py":{"size":2754,"mtime_ns":1780802262496001324,"hash":"d2fd88aa376aa5914125381cf61a4ae0f343657d6bd7db1f9fe1254e7aba5b2f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/vehicle.py":{"size":591,"mtime_ns":1780802980783200520,"hash":"d87e4262b344e02a7be21534e382e7b75f5543f599d673ddc046134ad0e8ba4e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/__init__.py":{"size":84,"mtime_ns":1780804619867600032,"hash":"5193d61f7204f825551f083e79722805fb2abfd953bb552e80950bb3ff9784a1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicle.py":{"size":3780,"mtime_ns":1780802985736476363,"hash":"aeb49bdd49cb5091c37275b856396e75bcd24557e3a1b58ef668910b1b0aff64"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/vehicle.py":{"size":4776,"mtime_ns":1780802999039302982,"hash":"cf32c66499ca86285561b573d222837ecc76c3fa51b0091b802485fbde8e2bf2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plan.py":{"size":1788,"mtime_ns":1780803836065964235,"hash":"30452b2f7fa19f5677475ce08b3e355dae2440d80d2e9049f8417de01d822863"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plan.py":{"size":4167,"mtime_ns":1780803836065953735,"hash":"acac159dedfacb36f02982b700b2a7c7a8fbb4644eb89c3b0c13871941917864"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan.py":{"size":9619,"mtime_ns":1780803836065902943,"hash":"e311f2b8b5e7785db764216fbecfd2830a11569ccb827a00c8bd3a2ba3804383"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/inventory.py":{"size":3948,"mtime_ns":1782219604456801044,"hash":"19ea80e59a1309518ad6183a6b0b8751401f4724d7b5101d47defc2417ec36c8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/inventory.py":{"size":16423,"mtime_ns":1783156035144390497,"hash":"901602a8fe362aec9b89ac6f2ee578f1eeb105fcf12a1a6c3ff4ef98f4ad1ef3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory.py":{"size":10663,"mtime_ns":1780803878293678536,"hash":"e38abdd78010b0e96dcb65ed826de03a752b40e3355546ed06a4b07640cf7013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/weighing.py":{"size":5347,"mtime_ns":1780935341753643087,"hash":"f734c66269b713a840d7ce6c1c6150bd2dc00b114b09963362202d119c82301e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/weighing.py":{"size":14940,"mtime_ns":1782687688848020877,"hash":"71d143eb05d0d3f785f5962892bde64dee3c2937139c975b52af62628f308d46"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing.py":{"size":24042,"mtime_ns":1780804029884092079,"hash":"bc9d5cb59bf90597db0e0a1c9afcef5c2b429c3945c92be34bfdc1e77d26ba28"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_auth.py":{"size":2500,"mtime_ns":1782790853674329877,"hash":"4988b71d4e54b326c333872b34743914d67b15fb753c1b0231e9b00b366458a4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plans.py":{"size":4876,"mtime_ns":1780935329287069452,"hash":"474cb68905249cd5a6237443a412d49cb28af2e0cec61c9bf5c34ec54db1240a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/master_data.py":{"size":619,"mtime_ns":1780925759582999052,"hash":"6f6b2c2e1478efce74b8c6e6fb058d914b8b79adfadf2fea2d91cb55d3f9cdce"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicles.py":{"size":4748,"mtime_ns":1780925781827569662,"hash":"8f8b32dfbf4046cfa0b6645d211732596f7027d46244d9c50132425220065483"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plans.py":{"size":17098,"mtime_ns":1783156035873015369,"hash":"bd2c8344e2ab765ceb2a2c91f5cf2facea319ae66c9097f5468a7f5d753b67dd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/mappers.py":{"size":6955,"mtime_ns":1782219619253708711,"hash":"b9e97f66a0a248d06c2f960c3f5ac4fb3369cc976c16709227dee0cc1513d221"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing_logic.py":{"size":4110,"mtime_ns":1780804818442134500,"hash":"468ded88a0a4a397a96884580c88c59291c0b6effa897f08f1b3fea7857f9191"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/dashboard.py":{"size":514,"mtime_ns":1780804990870580151,"hash":"f2c1b1014d0d769abf32dab3783de65fe7fe327c956ffbfe44adce94542f8892"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/dashboard.py":{"size":6576,"mtime_ns":1782651340330906738,"hash":"753703fbbe8ddc02d8fbdae78df4abd1448f5ce5878e2f0390111360fdc300b3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/db_auto_plan.py":{"size":949,"mtime_ns":1780805095845033710,"hash":"9f7513cd2e74f9ddfe5cbee4ae58a40ee7a58aaaff051d590b19a6e1b08bb46a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan_helpers.py":{"size":386,"mtime_ns":1780805092108105489,"hash":"5c6ec7612b204e1dcb65c5daf03fa7f8ffa7710cd1ace63be4f7ca00cbf318b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/auto_generate_plans.py":{"size":4699,"mtime_ns":1780935400833764213,"hash":"d0760cb8155d60e18040bcf6fe41e6964640a3dffd6f4b7bb68678c9f31ab29a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/run_db_auto_generate_plans.py":{"size":1043,"mtime_ns":1780805102157096922,"hash":"3cd8f15b677f21b2873ff384fc0581da264a53ee4318da3c8262101156e3225b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_dibang_data.py":{"size":20215,"mtime_ns":1782011225157870526,"hash":"28a49a423a784e70bec424b702f3d58f69b6f847153c061414efdcdabb660d0e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory_id.py":{"size":2574,"mtime_ns":1780934632326984469,"hash":"c5269cbb273d987c296143b83f1287762ce67d7ddeccfb0a72bc70234bad9f12"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/product_helpers.py":{"size":2106,"mtime_ns":1780935268573313971,"hash":"cea6b0697eb64081a79d18ab95f0f0477714505a7aef82a41672197b15fc8b14"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_inventory_id.py":{"size":586,"mtime_ns":1780934647395760353,"hash":"71a9617d5d0f2c23416686eded204b4c941b47afc3fd6e3facf0c75401e883d9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_models.py":{"size":61386,"mtime_ns":1784032430468998611,"hash":"e23b4653b806a1917eba187d8a3584dff598ad74bc21c8295c179abf0bcfe17e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/plan.py":{"size":22053,"mtime_ns":1783754594278544472,"hash":"f3a69a96b7916cb34e23e673b3155d83f7d9698b2582cfae96dedc392da8e6b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport.py":{"size":17945,"mtime_ns":1783211732481443217,"hash":"477ebd0c4c084cf8bccd10865e4703b6b34829d30b791c32232d96c1bac2947f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/__init__.py":{"size":5012,"mtime_ns":1783242582112287271,"hash":"1dced39f250919efc4aa798daee1efef3adcca054c7483843536c455919ff106"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/freight.py":{"size":11275,"mtime_ns":1783213205154827373,"hash":"557f9e9f06ab6f18eb33f54a579fb8ab0f6992d9b25bb530a2ec49d5b2365708"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/inventory.py":{"size":7742,"mtime_ns":1783242580346813026,"hash":"9b57e84bea4844ce93220773544064ed6979c5823b07831bc5fe734b6dc860d3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py":{"size":48150,"mtime_ns":1783945795484267217,"hash":"a9a876816af12e43b3fa6b9dc748b74b7107f0cae590e68a2a789945617c620e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport.py":{"size":33087,"mtime_ns":1783155250374329483,"hash":"6f7703d37ce761406d42f3be4e53ee85be0d3e43e5b880401087dde47ec6608f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/__init__.py":{"size":1243,"mtime_ns":1784035957226411568,"hash":"7d66d74042036571b769e5364616560597a3c3347cb9dea6cfbe04c40483b5e2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/freight.py":{"size":10543,"mtime_ns":1783760751060550793,"hash":"2d64ca83553dbfc928887171941761114c5db012b9c4a01d34e2b522902bac38"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/base_data.py":{"size":33513,"mtime_ns":1783849851800999450,"hash":"133db64dcfad9ae687b90084eb8f1b5f713ebabce852bba26b600cab52e51c50"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/inventory.py":{"size":13188,"mtime_ns":1783242583174353699,"hash":"da03959cdab792ef503edae6ee27e45f9b5a8db1c63cdbcd97bafa85acc9be71"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/check_pl_json_aliases.py":{"size":2918,"mtime_ns":1781880510604174541,"hash":"b04c5636779ecbcb3082eabdbf42db846cc31f7376129845820c6a4c1e829104"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/base_data.py":{"size":19762,"mtime_ns":1783849843323086946,"hash":"21d29a63b2dbd9178f2239d109c4e71e668c2caf85788dcecc34e7533f0df4e6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_personnel_service.py":{"size":6707,"mtime_ns":1783845044115228598,"hash":"34f3d1d723890e294aac765a66d7e86ca87f4288f42cec674bb9151de091fe22"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_service.py":{"size":7694,"mtime_ns":1783849439910099822,"hash":"7bb0a6d4dfdb1ec11e72e971873791b8e188939e7c6b7328a0a2f4f8986c9d1c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_service.py":{"size":39798,"mtime_ns":1783768766029953703,"hash":"0e0620d2878e4b28c560daf8095d30e8e8a281653d40baf01ef94e899ce114e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_transport.py":{"size":9697,"mtime_ns":1783209147246415813,"hash":"aac3cfd1a30df824d1a4867c5b358e3155e19a051dbaffbae89c995b55767a8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_dibang_bridge_service.py":{"size":15310,"mtime_ns":1783777749440894312,"hash":"c506eb84c104ce63b98cde5b16644f16ddcf4e3aa335089bedcb4c267d21fc0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/public_inventory.py":{"size":1492,"mtime_ns":1783211660985345577,"hash":"ed4e21307ac463410d296a2f8cf53f8e0429187344537bcf1e1212a7affa06a6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_inventory.py":{"size":6968,"mtime_ns":1782790898570930774,"hash":"79aa205d2e5e89ed45dd7b95068b93e3f6db82ee9258b0331b21d6c8ab551582"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_inventory_link_read.py":{"size":782,"mtime_ns":1782225276143253698,"hash":"6471dfc9a1fbe66223f79490a5827b2422e5ca6932305ccde6aef4b641676a6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_site.py":{"size":8470,"mtime_ns":1783211738132414332,"hash":"08745e00bfa7bd756fbeef7ae7a1d3bf957d6403da51cf7825def02a38502d01"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_site_link_read.py":{"size":2362,"mtime_ns":1782225460524562610,"hash":"3b9e1b93d3c4375b6b3adb4476ceb0df356654089d994aef4fea7e4f29266c06"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_site_service.py":{"size":3701,"mtime_ns":1782225248175867714,"hash":"07585f13aaad965c106e88ac26f5f8c58852c0c2bb0bdb91820185133d799219"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_freight_settlement_service.py":{"size":47560,"mtime_ns":1783213204589333188,"hash":"53a61d4da0cd2e2d0bac74abcca13de3f3d506b603453811d8f1cd53fa50b358"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_data_scope.py":{"size":4660,"mtime_ns":1782649048011371782,"hash":"9545dc65fac7e13bf07ece2ec828ec5957bb115e23d0ac8c996f9c70362a4ecd"},"/Users/zlwu/work/00code/shanxia2.0/backend/DEPLOY.md":{"size":2574,"mtime_ns":1782639356701497576,"hash":"6989c30ab5c99ebf488137e31e5561b4a00d36060716dfad3fc247b673538818"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/data_scope_helpers.py":{"size":3358,"mtime_ns":1782650085670691361,"hash":"b0aab03bc7b3afb2faf39410e9881b65e6a2eeecba592d1655b5b9359fb4dbdd"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_quote_contract.py":{"size":12491,"mtime_ns":1782650163950860693,"hash":"eb6b944df35fda5edb6675b69b00f5a83a75fd78785251d1e81e1788ed439cfe"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api.py":{"size":14409,"mtime_ns":1782650231443625388,"hash":"fb4cf4178a4b7c5530999f0c950ed38310dfe81b3168c10117849d6f512be01d"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api_calls.py":{"size":3345,"mtime_ns":1782650279067732462,"hash":"57732d0beb80ee17b533c78ce0250967fa83c68354ea9d1972275ba1fbc39007"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_data_scope.py":{"size":801,"mtime_ns":1782650506729785291,"hash":"0f0275c56a43603e69a030dd1d284cfc7982a7636423cfff6d0e692eb4631cb1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/apply_pl_data_scope.py":{"size":10945,"mtime_ns":1782650517176615737,"hash":"928fe2112c9fd8bab4da7f4fc67d6d247c78187ca3b1a4146cc2fd3d9e04697f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx_data_scope.py":{"size":2394,"mtime_ns":1782650938092205819,"hash":"1e8e1dbdcf4bc68c2e30b99015e930bb9522bd1f633e95604ec6a62bdb2b43f3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db_data_scope.py":{"size":796,"mtime_ns":1782651142571517234,"hash":"ad4e206ae53e25247ebb004e0ef586077a6e7df0eac7b14973c26b186cffb2eb"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/delete_guard.py":{"size":3572,"mtime_ns":1782687610196676295,"hash":"223d91c51a1677b6a4b7802d5571af14d5cda8bc45e4e757b1f2150990a69bce"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_delete_guard.py":{"size":1565,"mtime_ns":1782687611517772849,"hash":"5e2a45f63b7296e3a10dfbd4b4716e54370e1439248881d6591cba5c9f6581d6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py":{"size":3479,"mtime_ns":1783848338604396640,"hash":"7d12991ffd2e3d7b768aaa587d7f9ae1ed4d641f65ec3f053ed103fc74a5a005"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py":{"size":6299,"mtime_ns":1782694169098881801,"hash":"4d5ab880c0c3ca91b485e1ba53725005b9f89fe205780d58a738c861dbb7e6f8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge.py":{"size":8824,"mtime_ns":1782693867411719704,"hash":"f084b6fb3e80de0455ee9cfcc857ae5814b79497786367380f3a375b16c4bf85"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_service.py":{"size":22641,"mtime_ns":1783760938743438422,"hash":"a4a9377a8243e30dd7d6a8a175c68525009465fdebdeb01230849156dd8b59f4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_maintenance.py":{"size":6563,"mtime_ns":1782695447503836332,"hash":"c34b79f5bcd004c0f6353922492883e4b08e5a6bc229f0265c9af850d235848b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_maintenance.py":{"size":7793,"mtime_ns":1782695447583143336,"hash":"79033735d527926ac082200de0b89a122c53db3cbdf5fb33e3cc69f74dd017f5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_maintenance_service.py":{"size":23307,"mtime_ns":1783761151873696556,"hash":"0c7aa346d9879347d6a98c435fadc47873907ca0774147b69acf0d392e00e58b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_urea.py":{"size":5609,"mtime_ns":1782696196169930337,"hash":"71b7de2f90b3c7c732b59683e5cd4d858288121414a1ff2679c039299f5fb024"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_urea.py":{"size":6696,"mtime_ns":1782696220189638136,"hash":"750ecae5cdcc857031e618b87ffa9b28607bd47e72ecf6dc7ebbe51003682df3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_urea_service.py":{"size":19556,"mtime_ns":1782696213546483763,"hash":"03d389e791e5fac9a5339d1259d342952fced97712c3657e8f791426de32743b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_decorator.py":{"size":5312,"mtime_ns":1782701254052728785,"hash":"e476146985da29ad8cb77064d10314470546a8a52f6026a75fdbadd3fee34288"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_infer.py":{"size":1767,"mtime_ns":1782699326717654441,"hash":"4346307abeb03020a7069f560556b9954cf50203efb6ac65b0a4b9644b6a9b2d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py":{"size":868,"mtime_ns":1782699327268762002,"hash":"064c356f3f0fbabc454311445f02d375b965c2c055ddc51386d4dad50ac3337a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/redis_client.py":{"size":1691,"mtime_ns":1782790834895168051,"hash":"e5d84d7433ce745da7a37fb46dff5d5eb6ae027ef0efbf406da0c9c7fb6089ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/resource_snapshot.py":{"size":3823,"mtime_ns":1782793446819247296,"hash":"2d65c990d058d22010f8d4449652eb752c297a046b5d7b3ff6755c3e1cad0cf3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_resource_snapshot_service.py":{"size":4861,"mtime_ns":1782793450356380638,"hash":"6f94dcb582fe725738a54469e461aa0124b9754b2141cb78d3859ff1a2f25ca9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py":{"size":929,"mtime_ns":1782905360746020898,"hash":"7a4eac85768cbeb0ba76f7f478ddadeeacab2498cd9be4070a76e1cfad693cdf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport_address.py":{"size":2604,"mtime_ns":1782906539731495489,"hash":"6548b4b0c8c1d8096ce96ff1d5b523c67b12300f9a3eac66570b0256478a1120"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport_address.py":{"size":6875,"mtime_ns":1782907484528042124,"hash":"7880a37b53dc2e88534ca5750097792ee7e893c94d87bf1eecd8b6055fbba181"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/pl_cert_expiry.py":{"size":711,"mtime_ns":1783208067000967398,"hash":"7c02dbf83fad89c7da757965b545bf77f37792edd0d01d3ed320349b0b60a50b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_delivery_slip_template.sql":{"size":217,"mtime_ns":1783231586212866839,"hash":"e05e3fe7255e6c8a88aceb1aa53d743a4888a34c9fbaa4449c1cb8a275744d68"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_slip_template.sql":{"size":191,"mtime_ns":1783219958449266456,"hash":"e2a17c3df7be5cc0436ef979a48de81eecbe99c03f43662f4b0954a09dfa1305"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_template.sql":{"size":215,"mtime_ns":1783238744737524455,"hash":"24cf12e21f9f61f49c38e654c0ca655f56a21e5e2364e4c2ca4547dad583272e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no.sql":{"size":203,"mtime_ns":1783240340132373787,"hash":"de9b3c8e1617b9c345b2d4005e4a627f10ded089db89d35f0b389b333b840c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no_format.sql":{"size":571,"mtime_ns":1783241697391655899,"hash":"61fc58ebda64c5d6be6bfd374dda99c7134e38dc89031527f71916625c4e36db"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_product_legal_use_cert_url.sql":{"size":1180,"mtime_ns":1783253793703960795,"hash":"01105ec581050477087d9bf65528cfe77ce0026d0fb682cba8014c4cdb046db7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/menu_badge.py":{"size":247,"mtime_ns":1783257567212910729,"hash":"88c31e5ef8cee73327a1a0f36ea7ae0e61fa8f1ae140ad95ed0c0b9c2b4d05f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/menu_badges.py":{"size":1203,"mtime_ns":1783257582921626135,"hash":"05dfdc446281abd9c3b273ebae2f9cbc4efe681fdc0ab288a77903e9e2bf83c7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_menu_badge_service.py":{"size":6108,"mtime_ns":1783258109621359209,"hash":"aec342e2370f584c5ed0024bb08a8346c70e1827c09ab456b4b06e9dfc817d8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_menu_names.sql":{"size":454,"mtime_ns":1783254856670799736,"hash":"d40ab4c556ab285498f4689c21736832deddc754a9a2b7d806e870ccb39fc9ae"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/seed_sys_menu.sql":{"size":82266,"mtime_ns":1784119136237565207,"hash":"e0c15f9bd4525b6e447a7e8da3aa6bf93c14c47a1b99dc5cb4bee9dfd1a60e8b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_menu_groups.sql":{"size":6367,"mtime_ns":1783256049450807031,"hash":"5f6964d1ea2712d3d72c8f43f08c16597d85fe79f3f54c8be99962090d6c2b67"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_doc_reminder_menu_group.sql":{"size":1562,"mtime_ns":1783256051207137180,"hash":"82a0ce8c5293f5051967633c1c2e0a1dc60e1fc7c97919c9e0866246bbcbe3d1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260711_hide_vehicle_urea_menus.sql":{"size":269,"mtime_ns":1783760394518896877,"hash":"a5f66647cdb4f0f403689b47b804f8099d7d710753823ef3ddc5e7a5a9ca4ca8"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_plan_quantity.py":{"size":4258,"mtime_ns":1783777759829460303,"hash":"6af8eb3c1f6c7ad34cd62f1e82e9c6b96737ffd48ba74dda7c5f888c55dd11cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py":{"size":10503,"mtime_ns":1783946967244318920,"hash":"07991890446a106b2d520e5e3c65e27af90c13d00945516ef1ce9bdf2e389879"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_type.sql":{"size":1662,"mtime_ns":1783843576747470605,"hash":"24fcd156f97e2bdf2bd158beb5358fe7159874783a84716c6c18d2565cc8ac1a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_affiliation.sql":{"size":753,"mtime_ns":1783845019912997576,"hash":"6d450d264921f43c4e74ee4a2bcfc8335d16f77d9e0413267389741a92bf4eb5"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_add_finance_dept.sql":{"size":1697,"mtime_ns":1783855927743333340,"hash":"4ce457089ead5c063ae8e1a6d6553416deb43c54a7edddb574ee2572390aba99"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/setup_business_roles.py":{"size":14256,"mtime_ns":1783858477739135462,"hash":"ac12df2cf75826931c85f4deb3ae28614e31ea825d0beb3cf351a8d4f5cb1071"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_reset_sys_dept.sql":{"size":4517,"mtime_ns":1783855538627076795,"hash":"3795d6127a4dcf55d406be0fe673b8a83655723fe1f07b855e6fe45823d489fa"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_users.py":{"size":28602,"mtime_ns":1783855936414773748,"hash":"f5626fd3ca8bbc16275862080365c3ea2a27fd0f608e2243a284493762a8f735"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/verify_web_menu_codes.py":{"size":2535,"mtime_ns":1783858485781974173,"hash":"16c9c072b5b80fb309d56823963ebd0dd1f437a3f74d7f82711dd8a7c2de86d2"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/refresh_business_role_menus.py":{"size":3812,"mtime_ns":1783858483854587001,"hash":"b2c76109936791e1f624e239b24832237fa0256b38b98578e39825ac215fb166"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/renumber_crm_product_no.py":{"size":9071,"mtime_ns":1783861492796558653,"hash":"320c63801100ea8e9fb62abfb44b3487139377e293310593a877ab2d06e9d2e3"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product.py":{"size":13287,"mtime_ns":1783860925852062495,"hash":"3e5dd462f2ad6218d2547b66db741132d0179037e6dd3ac24ddaa02a5b970d4b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product_category.py":{"size":15583,"mtime_ns":1783860690842141129,"hash":"9cbdfdf3335a366aebd0a605431b3952ea9aab26bd564d075d501479ae0b20f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/compare_dict_snapshots.py":{"size":11072,"mtime_ns":1783860128258640426,"hash":"cfc98cc72c5e387317cfa0a7670c47067fffe8f2e540d5cd580ee459e173e4ef"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_sys_oss.py":{"size":22858,"mtime_ns":1783885816251409459,"hash":"20f59e7e19a0c4415bdf17cef32a31db63220346688b3dbe06bc2c52a42d475c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration/minio_url.py":{"size":4770,"mtime_ns":1783884947929403985,"hash":"54a1bf95512c0a8b5feeb518ea3af76983bb1b0a3ba645898b07debdb2cc52e9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_customer.py":{"size":25235,"mtime_ns":1783886258025843303,"hash":"f30d5a50a28a1130325a9d9db88586bcae9e2a39434f077ded25f847af2ed66f"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py":{"size":23720,"mtime_ns":1783887271166904779,"hash":"f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py":{"size":13601,"mtime_ns":1783888353771580120,"hash":"c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py":{"size":18423,"mtime_ns":1783887050391179085,"hash":"72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py":{"size":32783,"mtime_ns":1783888844450695833,"hash":"16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py":{"size":36188,"mtime_ns":1783888258230435217,"hash":"a6269c8eeff19f4ae8ff7d22a3544ebc4a1858aaecd59583e6afd140a7fa766e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py":{"size":27580,"mtime_ns":1783887475224438064,"hash":"4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py":{"size":2829,"mtime_ns":1783946968430310316,"hash":"e89b3aa798794dc77085af5c4b880cdddcd2c0590c3cc3414f8a5389fd5f6d93"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260713_pl_personnel_cert_split.sql":{"size":3436,"mtime_ns":1783946793684378982,"hash":"ce61899ec7e13f41de08dbc923dd1ff2a1a976603d13c8f09aa6fd5be9c914a2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/ocr.py":{"size":1889,"mtime_ns":1784035957225824939,"hash":"1de70651a8c1c9e0e208bdccb45d0b9c7e7a0f8f9a663941bdbd5ae278234b1a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_ocr_service.py":{"size":11166,"mtime_ns":1784036700055450000,"hash":"6f233150e253813a7c9da30e6e5d6046fdea01baa67c2589a332fe511ab795f9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/test_aliyun_driving_license_ocr.py":{"size":5130,"mtime_ns":1784032210609057675,"hash":"13d43c9144c3795b8870fbd900ed14f97ae22ee043e2c265a5151525666abebe"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260714_pl_ocr_usage_month.sql":{"size":1270,"mtime_ns":1784032423540552834,"hash":"d7018a4e5be9760846731440be98e53584d8e1461fc4ea54a0c8db61c666e7fe"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py":{"size":3994,"mtime_ns":1784122554297827011,"hash":"6cd75fdbbd6a2dc65cf0b0b29e6206910fbd86f8bedf05bb56a8835130b81829"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/price_letter.py":{"size":13292,"mtime_ns":1784122560635390924,"hash":"1edbd17d41fcc4205faf15de5ce47aecc5459a39d06a920689379a65cdb9c3d9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter.sql":{"size":11104,"mtime_ns":1784122573332360310,"hash":"548dab479fcde4bf1628ca2093fd7840720473a774a5289b55bfd4f46b902153"},"/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/Activate.ps1":{"size":8593,"mtime_ns":1780108930820914793,"hash":"ed2ea10761f2798e8980084d754284d3fcb94f1284ae7085c35c16108fe24846"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter_bill_price.sql":{"size":901,"mtime_ns":1784122547991214820,"hash":"11a4eb6f3b4d89c1a5141bd9a85e931517984b77ac213f5842dc590f928fe1cf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/__init__.py":{"size":21,"mtime_ns":1780113982000000000,"hash":"60a04ff08fd97084e83ea809fd13feda6d2848be20ebf309e31fc1dad7523230"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/__init__.py":{"size":665,"mtime_ns":1780804649000000000,"hash":"f720195209c1783d8b2526220a086c2ae2769d76a12bd7df74136f5432c7b75f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/admin.py":{"size":73613,"mtime_ns":1787309685874849310,"hash":"fcd9bec97ca52c809b250ccd532dea40c16536e1d24731935d3e3ab9af1613e0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/__init__.py":{"size":827,"mtime_ns":1784980394000000000,"hash":"8bd7939017216a2b3c9ea7ed910167f7baf5c02cf724c10b392f6f286f6368a5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/advance.py":{"size":20025,"mtime_ns":1787307802337954064,"hash":"347d8d15d7e7575b25ffd13d17bf9333f1c00624602bc3f891624b4253ec16cc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/attachment.py":{"size":5758,"mtime_ns":1782790898000000000,"hash":"e88b9181e7c1a839074656ce2260cd6f693821402a24f08dd1c0ef3c160f8fa8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/expense_item.py":{"size":5851,"mtime_ns":1787308158807308399,"hash":"e369a4d1f2debdc7964b7a0e6fe02265f373b19bf5c9eac61c89b8ab81550f1e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/payment.py":{"size":22886,"mtime_ns":1787308158806920024,"hash":"9bd149127f30b7b703b98afe56b5543f1ba178094cf5eed7093d78defc69df3c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/reimburse.py":{"size":27017,"mtime_ns":1787308158806223066,"hash":"9cca2be3f1f94d57210b720b78abff5ad4cbcaf81df634adc902a7b419ac43e4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/workflow.py":{"size":5012,"mtime_ns":1787300323274666540,"hash":"e613698da5a331494c76a822faa5aa0d49acbcf5b18cf3e27ca3d22c5a3aa1fc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm.py":{"size":159062,"mtime_ns":1787578600319381954,"hash":"227619f14026aff95d83d7088b4b2123ae2ac0a374404311162ef41e6d90599a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm_contract_routes.py":{"size":32185,"mtime_ns":1787308867569796107,"hash":"0c6aabb5a25969b5695afae2de75952a714a4383ccdd6fddcd2cd54f71552fda"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm_contract_sub_routes.py":{"size":26020,"mtime_ns":1787308867570518690,"hash":"33696d88675022f67c8a83fc3463a583ea834b3e1da848d8d22dfc2f8f337732"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm_quote_routes.py":{"size":27828,"mtime_ns":1787308867569081774,"hash":"4f2df88856f8b158c740ddb5c3e759ef4d58be2aa26d971a1737c6da7a5509d5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/__init__.py":{"size":544,"mtime_ns":1782011200000000000,"hash":"822060230e155b8704feb447b908c226d4c53e62b3e6df65c89dc3c7a0e6e07f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/dashboard.py":{"size":6576,"mtime_ns":1782651340000000000,"hash":"753703fbbe8ddc02d8fbdae78df4abd1448f5ce5878e2f0390111360fdc300b3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/inventory.py":{"size":20439,"mtime_ns":1787309502621689896,"hash":"5c6f40f7d539ab6dbc2954d0c592381ee9eb8226cfc47f34752bb698bc0072d4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/plans.py":{"size":22263,"mtime_ns":1787309502614898318,"hash":"44af4f27e5fe5f148314ce717c33ccc74c042159659624e02d0e18f1a0365aaa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/public_inventory.py":{"size":6968,"mtime_ns":1782790898000000000,"hash":"79aa205d2e5e89ed45dd7b95068b93e3f6db82ee9258b0331b21d6c8ab551582"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/weighing.py":{"size":19460,"mtime_ns":1787309502614878443,"hash":"70e6185a6fae0dac6f6eee2c70ee4c6eb9571f951ae00eec9326a9e308c0c756"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/leave.py":{"size":9807,"mtime_ns":1787304166575660696,"hash":"cf6c73ce0b50008da05428008754a22748d02bda723248ad048bc5dc93f323eb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/menu.py":{"size":30932,"mtime_ns":1782790854000000000,"hash":"4e9de047e67ff365d17ac28d30e1baa72cfa3c651caa1b9776e225fc07da0e58"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/monitor.py":{"size":6108,"mtime_ns":1787304454675243095,"hash":"8cbcc35293e2de3efaa721c786b2a8830181d9908959c4a56e739ce53dfb37ec"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/__init__.py":{"size":1527,"mtime_ns":1787735531089973450,"hash":"a66674a147bf69d97636b66796232966bf453930db400eac25a16a4e5b1f355d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/base_data.py":{"size":46796,"mtime_ns":1787306016603841348,"hash":"65d9c5bba5b6fdf491af074d266b7abb5e2923fbbef8a7342a7437905891c13b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/freight.py":{"size":16021,"mtime_ns":1787307396459028115,"hash":"f521d506c6f863e4d1cf73b37f8e919f73ac60c5a4224b1f045ffb26009ef400"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/inventory.py":{"size":18958,"mtime_ns":1787307522445395942,"hash":"253ec97d3538bad96fa4ed2b787cce1cb49df868ce0586a508930befdf9c74fe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/io_order.py":{"size":16322,"mtime_ns":1787306999375613668,"hash":"5302471b084d1759ab128c07a0986ed94a76bc5fc12ed200409e302e14025e43"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/menu_badges.py":{"size":1203,"mtime_ns":1783257582000000000,"hash":"05dfdc446281abd9c3b273ebae2f9cbc4efe681fdc0ab288a77903e9e2bf83c7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/ocr.py":{"size":1889,"mtime_ns":1784035957000000000,"hash":"1de70651a8c1c9e0e208bdccb45d0b9c7e7a0f8f9a663941bdbd5ae278234b1a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/plan.py":{"size":92073,"mtime_ns":1788081223991485261,"hash":"6dfbc487d1a62f250ddf7c06b305dfa73a9d9064be474c0b84c939fd9cb50c26"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_io_order.py":{"size":19284,"mtime_ns":1787746034103355730,"hash":"d510540cc382d989e96727e2695e08ac52e0e4ad5c2e703344b31d25efc07693"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_site.py":{"size":10018,"mtime_ns":1785969013811688695,"hash":"e117273ae089bd4668dbe169bc3bd995d8e72adda2bcb74324df974588759f6a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_transport.py":{"size":33303,"mtime_ns":1787803716974993829,"hash":"01f1f38f2d9605a7cfeb9cfedbdac76982bd27030dccffee9f9307a46f09b596"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/transport.py":{"size":47510,"mtime_ns":1788076998071929962,"hash":"aecf76615c10fc56721e1d0ad76e3f88b2f8ecebfecec52237b8187532d4aa51"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/transport_address.py":{"size":9932,"mtime_ns":1787306128400547885,"hash":"b5abb2db3b468919fd3e2e530bb4365424ff50e6c5027b80e14ad7b282556cf4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/vehicle_maintenance.py":{"size":13380,"mtime_ns":1787306822098559334,"hash":"91d1f12296aef500e19479dc3e997ab6a48e2ea51acafb211e02a6c3d02a51be"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge.py":{"size":14077,"mtime_ns":1787306755095014475,"hash":"854a26ed5b810e6b23a6cd70f37e75e846d52c037d5470af6e383990eda67317"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/vehicle_urea.py":{"size":11664,"mtime_ns":1787306822098049835,"hash":"8c0585fd5827e74a7a51e771b9b2d555003517d458c667430f61dcbff2404fef"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/public.py":{"size":12667,"mtime_ns":1786197474707909148,"hash":"c8ec7432a0ea688d90e80af3bb4c1fc6bc69c462fc46e8fe4e629ee879565753"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/workflow.py":{"size":29031,"mtime_ns":1787305070212023275,"hash":"551bb652ad34c74a5e02cd2f244f89ee31af645c0bc54eb055a49f83f594a968"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/__init__.py":{"size":61,"mtime_ns":1780108930000000000,"hash":"3dd1842ee59b0c804176b03b4b8a323bd4a252b7feb1bbc32db64f3a8928570e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/admin_request_json.py":{"size":2669,"mtime_ns":1780108930000000000,"hash":"4f68b3cf84291e7bddad6ecf4bb4d29ca5e1ec246a9f7f9c4cf5909d0ec1174a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/api_crypto.py":{"size":1870,"mtime_ns":1780108930000000000,"hash":"c04b748aea86890a5971f749523c7b17dbad1ddd6f9f7f07a5679d159c984e33"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/api_crypto_middleware.py":{"size":10876,"mtime_ns":1782790001000000000,"hash":"b39f128b6612589ea6ac5babd30752e9585b3af07b82bb1ad53c9e3c0d90816f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/api_request_log_middleware.py":{"size":11971,"mtime_ns":1782701669000000000,"hash":"0b84c32828939e6102bb3647691fa8f04b1f68e0e0e9f28127374cc44e19a11c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/attachment_biz.py":{"size":1122,"mtime_ns":1782219602000000000,"hash":"fb9fea8983524e3891357016b6546d982c4a82cb782fc01425f70472d4338b6b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/auth.py":{"size":7457,"mtime_ns":1782790841000000000,"hash":"34bac56e1c2cb6215f4b5fa2dc32d77d4b4abca51428819eebf4afd269cc51cf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/bx_auth.py":{"size":1473,"mtime_ns":1782650780000000000,"hash":"678d9ff99b5c89575ef47e5c9e61d495f364917fd6cfb2b322c4d5035d3ba359"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/config.py":{"size":7377,"mtime_ns":1787722610560902425,"hash":"ce00afe3347ad0107c97a44412a3ca66cbbb5e4e938c0f36eb502b64646cbc9c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/context.py":{"size":421,"mtime_ns":1780108930000000000,"hash":"83a10aee67162374993c10a30bf8bb8bd9c4b35cf48f42c832415ccebd91660f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/data_scope.py":{"size":8432,"mtime_ns":1784993108000000000,"hash":"16fd3ff8a3dde7397d55829d83c8541f6cbfb11145bfa8f2ae4e28fcaf4e2f60"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/database.py":{"size":1510,"mtime_ns":1782790847000000000,"hash":"8bc9c8ae62e2be2c6920036582ba448dfcd1711c41cebb62274ff6bc6ee14b0b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/db_auth.py":{"size":2500,"mtime_ns":1782790853000000000,"hash":"4988b71d4e54b326c333872b34743914d67b15fb753c1b0231e9b00b366458a4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/db_collation.py":{"size":548,"mtime_ns":1780108930000000000,"hash":"0c680e25a18244ca839a7de6ed1f4313b33bc8da118d89c463aee1b6af00c6f9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/delete_guard.py":{"size":3572,"mtime_ns":1782687610000000000,"hash":"223d91c51a1677b6a4b7802d5571af14d5cda8bc45e4e757b1f2150990a69bce"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/exceptions.py":{"size":4946,"mtime_ns":1780108930000000000,"hash":"79c997d964bca1a4f12f2b92fb1f181fdb9e2b3cf72eae39f4cc164d23794fd7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/login_crypto.py":{"size":3858,"mtime_ns":1780108930000000000,"hash":"b82d51afabf2293a9cb1fb2e5f994c383948e7f47ea95fe674686b4f3f3342b1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/menu_guard.py":{"size":1611,"mtime_ns":1780108930000000000,"hash":"3e26077288c3620a4780038b891a326206b45bffe00aca545bdae30172487235"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/oper_log_context.py":{"size":868,"mtime_ns":1782699327000000000,"hash":"064c356f3f0fbabc454311445f02d375b965c2c055ddc51386d4dad50ac3337a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/oper_log_decorator.py":{"size":5312,"mtime_ns":1782701254000000000,"hash":"e476146985da29ad8cb77064d10314470546a8a52f6026a75fdbadd3fee34288"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/oper_log_infer.py":{"size":1767,"mtime_ns":1782699326000000000,"hash":"4346307abeb03020a7069f560556b9954cf50203efb6ac65b0a4b9644b6a9b2d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/order_status_compat.py":{"size":2828,"mtime_ns":1780108930000000000,"hash":"5349e5a0745ee6734c4a995337779307adefc46f453906171988a77de2081540"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/redis_client.py":{"size":1691,"mtime_ns":1782790834000000000,"hash":"e5d84d7433ce745da7a37fb46dff5d5eb6ae027ef0efbf406da0c9c7fb6089ad"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/request_payload.py":{"size":2842,"mtime_ns":1780108930000000000,"hash":"e9937151530ab1417ef297aef59111977725cf90be2a8fa76c00a0618789aba0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/response.py":{"size":1824,"mtime_ns":1780108930000000000,"hash":"f1739352d65ea8287d76e282a59553aa8d63c97e35764c64ac378aa5bd9c347e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/security.py":{"size":728,"mtime_ns":1780108930000000000,"hash":"df0f01115064f7b8de1c81dbe9a6db39360c236610b68c33b3234a51d7f0025b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/storage.py":{"size":16487,"mtime_ns":1786075281717710498,"hash":"2392d8ccfea66b088160fb59163c663e6c7d5aab9ebdab4a515c785fdc31c520"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/tenant_context.py":{"size":693,"mtime_ns":1780201410000000000,"hash":"0a810658d894d35b9e981faa1448e1d02d617ecbe563bd711f6ce5a8f9db1861"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/utils.py":{"size":1498,"mtime_ns":1780108930000000000,"hash":"09323693661c1d4560458b86a954128ccff82bbaf6522da0b44f24da99ddf9ea"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/wechat_message.py":{"size":11194,"mtime_ns":1780108930000000000,"hash":"5086070deb14d99d1a69e419b2299ec4ea2fe128de80fe321b0c3c531fea7a88"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/wechat_pay.py":{"size":23585,"mtime_ns":1780108930000000000,"hash":"3d52265ce65d21e7103f94afa1e8547aee0823b5ea6d65c50317436ac81fb4fc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/__init__.py":{"size":169,"mtime_ns":1780108930000000000,"hash":"340e3c08174d61829012879e684f6166803b88c819c58b54a16a11d210dea85e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/api_request_log.py":{"size":4562,"mtime_ns":1782699354000000000,"hash":"f233bde579c4f6c7f2fd6030878c5946fb5dd5e247efaf4fe80d3f48622c19a8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/base.py":{"size":5360,"mtime_ns":1780108930000000000,"hash":"49fdea023825ea249923b1cb02d353dcede1850158d3555a2082887925e69b9b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/biz_no_generator.py":{"size":2534,"mtime_ns":1780108930000000000,"hash":"e6bd375987e47f6ee80294686db64377938a286767bb28324f3eda2ad39ad546"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/__init__.py":{"size":0,"mtime_ns":1780201410000000000,"hash":"9b8fcaaabdc85883c9ef392b596b60db0bd3b2f1623fc8012e55003f234a9875"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/clue.py":{"size":26150,"mtime_ns":1787578603101181411,"hash":"47a8068a2e8cb575c96c45d7d199ad4418c53e89cebcae456496add410623f26"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/clue_follow.py":{"size":8493,"mtime_ns":1782687674000000000,"hash":"54881f876d1842ee4a344d049ea4b5bac18b243535338077cb3eb3ec8b60e9c1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/clue_statistics.py":{"size":11229,"mtime_ns":1782649305000000000,"hash":"fbc3b4f3356256787839cc5b2a6f8dff41dcf9eb27c791e427e816e3ba14e094"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contact.py":{"size":10482,"mtime_ns":1787300292827771458,"hash":"33198f74189f1561399b23a3c05b3fe3e6c20071283258094adc69c72944f628"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract.py":{"size":104413,"mtime_ns":1788069525593723675,"hash":"1df94c49a38e74261a5dba361fe95fa6713d117586728a7d87a776e9d9fdf97f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract_approval.py":{"size":15176,"mtime_ns":1787300292819951681,"hash":"af9a92cdf6731d2e34df943bbefb201524d90ed3bf43cbd9ba5e94d0426fa896"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract_product.py":{"size":15057,"mtime_ns":1787130846141770880,"hash":"fbdb0a8ecbf5ab776ed42863ecbd66429442117a05f02c4afb835588e90b13a9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/customer.py":{"size":28307,"mtime_ns":1787578655361540382,"hash":"804d2f2f9152539b9453bfa7983480dd787bd55f13a4b0423a77df33cfa38224"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/customer_follow.py":{"size":8121,"mtime_ns":1787300292821747636,"hash":"3e31611e0fcaad14631af6aa3c8de0c020f8232b9af3cdf7ff8a1e694630b991"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/customer_pool.py":{"size":3725,"mtime_ns":1780202237000000000,"hash":"0f26ac2bcb585241f25302787184db4db422934e5d896ca25bbe7efaf61d92c4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/data_scope_helpers.py":{"size":3358,"mtime_ns":1782650085000000000,"hash":"b0aab03bc7b3afb2faf39410e9881b65e6a2eeecba592d1655b5b9359fb4dbdd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/invoice_info.py":{"size":7446,"mtime_ns":1782687666000000000,"hash":"e0f2069c43cd272e5f061d30b47a42140ac37aa26379985fc781f8a3851aa44d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/opportunity.py":{"size":42231,"mtime_ns":1787300292824126465,"hash":"9937e226f22bd7a4739aaf23bcabef93d8136c58ae67fe04b6885e81ed903e11"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_follow.py":{"size":10069,"mtime_ns":1787300292820228430,"hash":"d7305a8c397cf4a4b7d1f05045081f127018349a70eedd67db22dcfd4f82427e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_product.py":{"size":10346,"mtime_ns":1787300292823461716,"hash":"8686e7f25a53ed942637dc821c2adab06fb0ebf02049fc81854c79098e0c0161"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/pool_rule.py":{"size":8987,"mtime_ns":1787358355511264805,"hash":"823ea06b575a3031b027c6194005beface26977f4730e9a0b2ebacba5d0ffc9c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/price_letter.py":{"size":13292,"mtime_ns":1787300292819018808,"hash":"e6be88eac671606174f5e72daf6b8f82384d7ff05ecae3b824b89cb2305577a6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/product.py":{"size":38787,"mtime_ns":1787303142161539687,"hash":"7a8ad76ef92f728d2338324b51d16cde281f43a23e4c7519d078553d9e478865"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote.py":{"size":51800,"mtime_ns":1787300292821143887,"hash":"ea95ad2e66a0fb92364c6a0ffd0a13bef746e19100971f566c72a83375aa361c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_approval.py":{"size":10020,"mtime_ns":1786365604675762048,"hash":"1ad6152ab48fb4171b11066eb0f7b5cef0b7b204c0a47432d4b1c77a47213bcd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_product.py":{"size":14114,"mtime_ns":1786184473623076262,"hash":"d38197b231dbafe35fb0e6c3dd38ab15bd88e58ab6d4904a2a00c73ef653c578"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_share_log.py":{"size":4277,"mtime_ns":1782650254000000000,"hash":"5bfbf7ce2918f9ecdbbca6fdce17d200cd52cdc71b2dfb44ac126a36ca0ed734"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/statistics.py":{"size":5642,"mtime_ns":1782649310000000000,"hash":"f954dc5479f42a52fdb3f05ad9076fdbe43e569bae85299fca6c8f37c7323cde"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/supplier_info.py":{"size":7182,"mtime_ns":1784996460000000000,"hash":"2c244898e16084f533aa42a0a3b45106a99515ebf627d37557b22549fd1f0035"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/dept.py":{"size":6593,"mtime_ns":1784993073000000000,"hash":"a636f1c45bd0dd0b2e6c337061f3d1ce4119b130d444d6b31bf7f1be4782fa67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/dict_data.py":{"size":5379,"mtime_ns":1787300292816221105,"hash":"29f6d662886997dbd1eb843eb99725e31af12d69199c0bce9b7f276635a35fb2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/dict_type.py":{"size":5657,"mtime_ns":1787304482666729113,"hash":"c2a260c68df344777092a892fe28e807e583ef12f645142ccbc36d0dd84c9902"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/ethnic.py":{"size":961,"mtime_ns":1784993074000000000,"hash":"ba2c043bc078010880031293f6e2f0f01e9b820d191ff6989bf65983903f063c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/leave.py":{"size":5028,"mtime_ns":1787304166575379029,"hash":"dfffd0f10f0fee8e5490c26b94cdc3d7ea5d6f88f67d52fa8568954b740abef4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/menu.py":{"size":7600,"mtime_ns":1782688282000000000,"hash":"36951a77088782d80500bfa6266b46a564a670e10b70af7a28cdee8c50741098"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/monitor/__init__.py":{"size":1,"mtime_ns":1780242127000000000,"hash":"0592c62ce1172d93aca98cbd9aaa54b9c2668022abf3581249516472db312293"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/monitor/oper_log.py":{"size":6930,"mtime_ns":1787304454674825304,"hash":"a1592cedcb947e9bc74e97b6cc925b45507457d878b28174647c0ed212fa3979"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/oss.py":{"size":2688,"mtime_ns":1785469127578334497,"hash":"88d704b7041a2ae458860c7a93357cff50bc5a8164939151326c22266f300487"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/post.py":{"size":5278,"mtime_ns":1787303707850772410,"hash":"05373daee33e39b2596b562cd8c2afda1f84cdebf81717ad9dbe17407f744e0d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/role.py":{"size":9614,"mtime_ns":1787303718967712725,"hash":"ef67be5ffc932b9480bad3bb86df6f62c7d815fb9741c6997d332d13a17d6e98"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/sample_code.py":{"size":12322,"mtime_ns":1787300292811525197,"hash":"34269d6b1899d003aa15cdb0e264e6185dc6bbfc26cd428cfb3ff9aadc2f1329"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/site.py":{"size":6639,"mtime_ns":1787303716253635302,"hash":"b3b657537b43fbf91989f2bd04e6bf5614139094fddb8f53a0c13a9aea0bf86f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/tenant.py":{"size":5858,"mtime_ns":1787303701212819880,"hash":"9b7f336c1b57b6aef7c74c01a164e8dc46c592e9892125e0a2495561c65e9e25"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/user.py":{"size":14214,"mtime_ns":1787300292812469695,"hash":"fc520cdb72eb50ee69b1f14a78daf5d889afb0b7c901b24a22655db59a10e5a1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/workflow.py":{"size":25052,"mtime_ns":1787300292817020978,"hash":"c7c5c2874a1ec47a5b9d5ab8ab4e9d91995753bedbef10d2a8947dd5631827c7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/main.py":{"size":7195,"mtime_ns":1787722610472540124,"hash":"f28335687c4d13679326d9da156b71e78e8326fb950da4c694144d8a82cbfb33"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/__init__.py":{"size":2550,"mtime_ns":1786203409890983484,"hash":"5ce371d64aba4f0dc087642c3764fcb5902bc4349cdb3cf41e3d03918f99c163"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/base.py":{"size":2090,"mtime_ns":1780108930000000000,"hash":"fda71bbe87dcb29c6f0ffa9337e9f39c2c06d912df6cb75d521f0e87c7c73c6d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/bx_models.py":{"size":22271,"mtime_ns":1786953008558635704,"hash":"f5338821b8de425e1bab61f998feb6dd1009a9bee4894c8b024be4dd674c5927"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/crm_models.py":{"size":72710,"mtime_ns":1787130817794794854,"hash":"22c3da1ac23667fab64f4656bea101cd0d76c804a31ef37483f256af84a57923"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/db_models.py":{"size":8110,"mtime_ns":1782219570000000000,"hash":"249bb0971c263436095a6324457557b6ac5cfc3ca5ac9bc9499a9b4cd21d42bf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/models.py":{"size":37139,"mtime_ns":1786161240583074304,"hash":"b1515a4ef5f689b18d8a76433aaa7f10741ce7f7c89f5a825b33f6eab14adac6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/pl_models.py":{"size":93480,"mtime_ns":1787889276526737617,"hash":"bef80149431691075232485d11e0293cf1bdf301b5f05b42ce572b9f361643f0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/__init__.py":{"size":1159,"mtime_ns":1780112973000000000,"hash":"4e8b0bda6680e2c8740c380b96eedb859ddc584a81bad568a18ba6beb001e480"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/attachment.py":{"size":328,"mtime_ns":1780108930000000000,"hash":"300b74c51c66cb0fbf8c9f4d84a4b7bf29dcc9b6a67d922f8e1d0df05f9fc5bf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/auth.py":{"size":1315,"mtime_ns":1780108930000000000,"hash":"018b82e42bbb055250549c54ba700ee01cf28cd753397d6c162f9e60185908e5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/__init__.py":{"size":81,"mtime_ns":1780750556000000000,"hash":"07c3422f745afbff1c8162b3782fbb4b8de65084e7e9bbcf45abb9d433d65f98"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/advance.py":{"size":4603,"mtime_ns":1782688296000000000,"hash":"74b6e8bf6906518f80f16f218f1af74d2c356a6f392a4e8a69466f4179ce0b92"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/attachment.py":{"size":525,"mtime_ns":1780750871000000000,"hash":"f287214c72345e41d9d122ca55b4d3e279635d99cbf10ed530de0ac32374f31c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/common.py":{"size":1547,"mtime_ns":1782003187000000000,"hash":"a75ca6a0d92f93408eee00cc5053206d28a545512e4cd0f186be9e00e3346ab1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/expense_item.py":{"size":1668,"mtime_ns":1782688293000000000,"hash":"ac07c7b05fe990e743dd5b4e96a85b59431479ca11b98cce7c340a93dbe99ce1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/reimburse.py":{"size":7714,"mtime_ns":1786953496310041338,"hash":"27892ee6a4d6a7ceda99609559224c7a0a9fde8913e0b339c01a561c8d390027"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/workflow.py":{"size":1677,"mtime_ns":1782688293000000000,"hash":"f683e5bb7a45d0bae3b3f262c201453155eaaaf2c8d7f14f567a14295a68d2e1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/common.py":{"size":555,"mtime_ns":1780108930000000000,"hash":"caa0c03398e54017b25cca2a16cf8d232a59739893a16e4c33b51a5316d8964f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/__init__.py":{"size":0,"mtime_ns":1780201410000000000,"hash":"a6d57250b43cbdecb56b7a9d55d29642b808be368733e14b7df2bd196f54d64d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/clue.py":{"size":9612,"mtime_ns":1787308789426488776,"hash":"610869a2ed3fa415c73f55088261e260430bb3310f9595996eb7b46971cf0f36"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/contact.py":{"size":5051,"mtime_ns":1787308894156081883,"hash":"f496eeb891ee09cb745d5a844bcb8a1f40b021b6b07776033d5e40a1dfa0f8a8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py":{"size":11756,"mtime_ns":1787308894155663091,"hash":"2a3ab2c2df749cfa0a16f0c9ef3324d97204f709a797188eb65bd38ca3446e8c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/customer.py":{"size":14940,"mtime_ns":1787308789425932652,"hash":"b9a42c494d40ef9035591da585116652b57fb18a33fd22955c46111b89dcdbbd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/customer_follow.py":{"size":3911,"mtime_ns":1787308894156649216,"hash":"9ffb3b760229c21187380f58a10cb9644497311b4e688cfb4c7084776ded71ab"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/customer_pool.py":{"size":1534,"mtime_ns":1787358314928495095,"hash":"fda1ac4461e6f93ef56b06e7fd709af3b82a5dfb0597403e7f1e07b811536faa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/invoice_info.py":{"size":3104,"mtime_ns":1780406386000000000,"hash":"a59df3aed2c976904e3b5325fedd1621435b322645aa71349f3356e0cdc17424"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/opportunity.py":{"size":9586,"mtime_ns":1787308789426854234,"hash":"4b93498e41563c6edbf8976bb6c564bfe258c6d479a6727fb8d2c23635c2d706"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/pool_rule.py":{"size":2048,"mtime_ns":1787358314928650969,"hash":"9c9dbb93fda6d116769f64235424d50f88ade0a2fcf2e4c19562b851b3d08967"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py":{"size":3994,"mtime_ns":1787300292800458009,"hash":"8ad6e9049e91d2c05d9b7ee47aa4f43a7a1287073a5878d0680083a0cd692af3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/product.py":{"size":10584,"mtime_ns":1787303141263830184,"hash":"30dc0c60783c14837bd2efc171d0e316ac90d02717d6f91e4d79eb550e68c09b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/quote.py":{"size":6422,"mtime_ns":1787308789427289942,"hash":"e986bf14372654ec3e3f7019312b4223a15e5f359bead4ca2ca4c187a58476b9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/statistics.py":{"size":412,"mtime_ns":1780201410000000000,"hash":"fb1957d0fe87f22c37ba5bdaa5f3bf2bb4a40685a21a05dce98326581bb4844b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/supplier_info.py":{"size":4344,"mtime_ns":1787308789428118191,"hash":"a08e6bc03eb90fb5c23e1ac3d26e109e341538bf5df03b55759ea04b0b96c055"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/__init__.py":{"size":84,"mtime_ns":1780804619000000000,"hash":"5193d61f7204f825551f083e79722805fb2abfd953bb552e80950bb3ff9784a1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/dashboard.py":{"size":514,"mtime_ns":1780804990000000000,"hash":"f2c1b1014d0d769abf32dab3783de65fe7fe327c956ffbfe44adce94542f8892"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/inventory.py":{"size":4095,"mtime_ns":1785807104128333050,"hash":"37a2e0218b67e33fc7ddc479bcb68c8c45ca892a2e88fbdc543f87b05924ae9d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/plans.py":{"size":5023,"mtime_ns":1785807102509773576,"hash":"6f0172acb27799becd86980fa299744a5c8ba404be1b473cc030a05a6f3ec7f6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/public_inventory.py":{"size":1492,"mtime_ns":1783211660000000000,"hash":"ed4e21307ac463410d296a2f8cf53f8e0429187344537bcf1e1212a7affa06a6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/weighing.py":{"size":5494,"mtime_ns":1785807118487481337,"hash":"120c573ad29a51805e5b04d0c2ceeaea08d70200a40ddca7fe36d5fc7d6585f1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/leave.py":{"size":1449,"mtime_ns":1780108930000000000,"hash":"c54098a69bd4490290dd8d7809ed8764a3f38e8c38692eeef2b505293cdfaeb8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/menu.py":{"size":816,"mtime_ns":1780108930000000000,"hash":"17e35f2d7bf95cac00d81357f69fdcbe849e855daa05570c3302de8182b4df11"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/monitor/__init__.py":{"size":1,"mtime_ns":1780242127000000000,"hash":"bb5b318d3cb224c50a2e0286e145f89ea7278437437fd17d7c865d67ad148076"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/monitor/operlog.py":{"size":1069,"mtime_ns":1782699353000000000,"hash":"b9f0a382f8990f69391b26bb75b4538d141d6adadc4260fecaa8b33cb44c063d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/__init__.py":{"size":5246,"mtime_ns":1787198187913760581,"hash":"e75254bdad34bd2888deb785991e5952bdf086b6658d05aca4a1809384b4538f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/base_data.py":{"size":18605,"mtime_ns":1787200527820891774,"hash":"70838c89251a5b585b61317a1e97d3d2e18e0d97bd62e66ecc2cc70dd81b5d3c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py":{"size":929,"mtime_ns":1782905360000000000,"hash":"7a4eac85768cbeb0ba76f7f478ddadeeacab2498cd9be4070a76e1cfad693cdf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/freight.py":{"size":11457,"mtime_ns":1787724338892593034,"hash":"e2bd35b4ad706a6a5146a5df0f78e7604c824c5c93c6daec8cd6d75a71ae3fc8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/inventory.py":{"size":8319,"mtime_ns":1787300292798056097,"hash":"311c185c70344ebdf5eea938f475899642c58032b7e14b2076266a9b87ff3b8e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/io_order.py":{"size":8971,"mtime_ns":1787744772531814877,"hash":"64bdf485aa39822fe54993ac840f05197c6d7d4d2a4cf1e106c33d708fb4f929"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/menu_badge.py":{"size":247,"mtime_ns":1783257567000000000,"hash":"88c31e5ef8cee73327a1a0f36ea7ae0e61fa8f1ae140ad95ed0c0b9c2b4d05f7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/plan.py":{"size":42106,"mtime_ns":1787889460325335096,"hash":"59f97bac4747b309ff013dc91e98fb6fa18b59009113c6857b0d388bcdd89f24"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/resource_snapshot.py":{"size":3823,"mtime_ns":1782793446000000000,"hash":"2d65c990d058d22010f8d4449652eb752c297a046b5d7b3ff6755c3e1cad0cf3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/transport.py":{"size":31497,"mtime_ns":1788080487790739515,"hash":"fff652faad469fc7c3dfdf9848e23a624c564145f76c8d9d5f0de03c20893cf1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/transport_address.py":{"size":2604,"mtime_ns":1782906539000000000,"hash":"6548b4b0c8c1d8096ce96ff1d5b523c67b12300f9a3eac66570b0256478a1120"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_maintenance.py":{"size":6563,"mtime_ns":1782695447000000000,"hash":"c34b79f5bcd004c0f6353922492883e4b08e5a6bc229f0265c9af850d235848b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py":{"size":6299,"mtime_ns":1782694169000000000,"hash":"4d5ab880c0c3ca91b485e1ba53725005b9f89fe205780d58a738c861dbb7e6f8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_urea.py":{"size":5609,"mtime_ns":1782696196000000000,"hash":"71b7de2f90b3c7c732b59683e5cd4d858288121414a1ff2679c039299f5fb024"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/user.py":{"size":1911,"mtime_ns":1780108930000000000,"hash":"3d3c159018cab6ed1cd3de7034ffb1fe77a272b9099901a1882d07aa15fc90a0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/workflow.py":{"size":3949,"mtime_ns":1780108930000000000,"hash":"e5aed7afcf903c838a35cdaf2230a93d221c63f5c6baa1497e455afac8587a9a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/__init__.py":{"size":34,"mtime_ns":1780750594000000000,"hash":"583b12a6d2c9fd4411b652741e73324df9256138946ee873a0ed03169f8dae2a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/advance.py":{"size":24037,"mtime_ns":1783746967000000000,"hash":"4834348d099b32b70d14e1b56279dbb385f42519646351d8cb220da8c5fe27f1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/approval_cycle.py":{"size":1296,"mtime_ns":1780758200000000000,"hash":"308c087d94ac253bfc7e2d5455a06ae8ceac034adda41b5c61dd315dc167efaf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/attachment.py":{"size":4582,"mtime_ns":1782650868000000000,"hash":"3a6480cd051bd1af733a67e5babcd64f3f74cbe230d72364b599cde8b0c67a5f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/base.py":{"size":3984,"mtime_ns":1784993089000000000,"hash":"dd56d9197b4cddc60570bf5eb1851d4a426ab226858beb95bccb33a839471ea5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/expense_item.py":{"size":4639,"mtime_ns":1784993106000000000,"hash":"2640940d1851d60e7ba515d759a0aa06843b764742ae1ea2fabb95b6a16136f9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/reimburse.py":{"size":50267,"mtime_ns":1786953507819708163,"hash":"6a3d918b2784fbcca72efd51b5c3b04a76b8598a0b26ce9708611a7a93ba4032"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/storage.py":{"size":3610,"mtime_ns":1785592530823872489,"hash":"9c5f871f6c22e837bfee2fc52af6a06588f6f509441485054ec2a138bc91211e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/workflow.py":{"size":5617,"mtime_ns":1784993093000000000,"hash":"514ea42e366fff44f1becbde6b5bfa219a224517e47dcdec25c8cf803a3ec0b5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx_data_scope.py":{"size":2394,"mtime_ns":1782650938000000000,"hash":"1e8e1dbdcf4bc68c2e30b99015e930bb9522bd1f633e95604ec6a62bdb2b43f3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/crm_quote_pdf.py":{"size":10650,"mtime_ns":1786172982774929079,"hash":"388f78a183375e8673316cfb94df5a00002049d2d639e59e31282c910f884a99"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/__init__.py":{"size":0,"mtime_ns":1780805614000000000,"hash":"2cb780fb722e6dbf2ecea6f6fc19345fb453e1a3c40694ba0ff7465eb7cf7d33"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/auto_generate_plans.py":{"size":4699,"mtime_ns":1780935400000000000,"hash":"d0760cb8155d60e18040bcf6fe41e6964640a3dffd6f4b7bb68678c9f31ab29a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/inventory_id.py":{"size":2574,"mtime_ns":1780934632000000000,"hash":"c5269cbb273d987c296143b83f1287762ce67d7ddeccfb0a72bc70234bad9f12"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/mappers.py":{"size":8976,"mtime_ns":1785807132026824584,"hash":"0501255ba896feb2ac32c24eff8f774aaa4663db1666e31c720087049219ddd8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/plan_helpers.py":{"size":386,"mtime_ns":1780805092000000000,"hash":"5c6ec7612b204e1dcb65c5daf03fa7f8ffa7710cd1ace63be4f7ca00cbf318b8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/product_helpers.py":{"size":2365,"mtime_ns":1785920719535751988,"hash":"6297e4e3ca2f90ae493d90b0b848bc3293e13d99b5246457565841cea18d4391"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/weighing_logic.py":{"size":4110,"mtime_ns":1780804818000000000,"hash":"468ded88a0a4a397a96884580c88c59291c0b6effa897f08f1b3fea7857f9191"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db_data_scope.py":{"size":796,"mtime_ns":1782651142000000000,"hash":"ad4e206ae53e25247ebb004e0ef586077a6e7df0eac7b14973c26b186cffb2eb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py":{"size":1735,"mtime_ns":1784957286000000000,"hash":"7ab4f5c5a28b0af2c8ddfc91bbc425a9fc5246956afdfd29ae4ca0af32d73cb6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py":{"size":10455,"mtime_ns":1787200437818204201,"hash":"7069b3b5dd6f40ef62357735375b9f8ea26adeaf9c06ebc2a28bb9ddf62283e5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_cert_service.py":{"size":7694,"mtime_ns":1783849439000000000,"hash":"7bb0a6d4dfdb1ec11e72e971873791b8e188939e7c6b7328a0a2f4f8986c9d1c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_data_scope.py":{"size":801,"mtime_ns":1782650506000000000,"hash":"0f0275c56a43603e69a030dd1d284cfc7982a7636423cfff6d0e692eb4631cb1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_dibang_bridge_service.py":{"size":34680,"mtime_ns":1788066594796470734,"hash":"ab38234c26b119f822477466b9f2657f782581878d04d6147cfada6ded268c26"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_freight_settlement_service.py":{"size":48446,"mtime_ns":1787724480338672784,"hash":"1824c9860a491032e6c2bbccb4c03a391992eff196d8975d4ae0b36fbd1aedb0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_inventory_link_read.py":{"size":902,"mtime_ns":1787736349800372943,"hash":"d4b15d1ed4cc9b97a98826d67c6071ca27cf65f806420aa53cbbb1711bda4999"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_io_order_service.py":{"size":38263,"mtime_ns":1787746009735931380,"hash":"bf305b124057ff696eac993ab56f6e2293c4f9164a137d0bc26e2fc8ddda2f65"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_menu_badge_service.py":{"size":6916,"mtime_ns":1787800811970345111,"hash":"be114472b082fa50ac89fd0d490157fb57feebd0a36c13b9f93a9578f20dcc67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_ocr_service.py":{"size":11166,"mtime_ns":1784036700000000000,"hash":"6f233150e253813a7c9da30e6e5d6046fdea01baa67c2589a332fe511ab795f9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_personnel_service.py":{"size":7484,"mtime_ns":1787140670593369229,"hash":"acdabe76ba0ba3ea348011e43b3955c6fcfb25e8e50729af8ccea0131d7fd766"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_service.py":{"size":60290,"mtime_ns":1788058492849241079,"hash":"5efe6e155cbe569e9639720e1812e92b216e2cc5bcbffdcfd9be32eba446fd9c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_site_link_read.py":{"size":2362,"mtime_ns":1782225460000000000,"hash":"3b9e1b93d3c4375b6b3adb4476ceb0df356654089d994aef4fea7e4f29266c06"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_transport_resource_snapshot_service.py":{"size":4861,"mtime_ns":1782793450000000000,"hash":"6f94dcb582fe725738a54469e461aa0124b9754b2141cb78d3859ff1a2f25ca9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_transport_site_service.py":{"size":3701,"mtime_ns":1782225248000000000,"hash":"07585f13aaad965c106e88ac26f5f8c58852c0c2bb0bdb91820185133d799219"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_vehicle_maintenance_service.py":{"size":23870,"mtime_ns":1787306679463043420,"hash":"3a6519eeaa8f87a5ea15812e65b66950d07e0d091a20cf0376547c749086055f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_service.py":{"size":23199,"mtime_ns":1787306679462059712,"hash":"eda258294411b3fa342c5158cf2211679e085e969b692cd897a9437148ea8220"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_vehicle_urea_service.py":{"size":20106,"mtime_ns":1787306679462481379,"hash":"6918cffcb58551364de96044cbadfa42409f23e1d793e63d6d0e5e895fe61420"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/web_auth_roles.py":{"size":5592,"mtime_ns":1783858473000000000,"hash":"04c2cd67a7ec8190aa7a9db717a722cd347a52279ac3ef5bd284777f0698a904"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/workflow_callback.py":{"size":3584,"mtime_ns":1780108930000000000,"hash":"a033c13c7bee7f4b636198c1efa47f2abba0d890657e52b0b7057568d4d83a52"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/workflow_engine.py":{"size":14042,"mtime_ns":1780113992000000000,"hash":"5c06a59c734f598d5c7ebe95d30f048ba3a97302b938bc9320d97e5a053c7aef"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/__init__.py":{"size":2486,"mtime_ns":1787140680379293292,"hash":"4285bf024ef91293fda64a484453f3ca095f3ce521d61159364a7075a22d8af6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/customer_pool.py":{"size":9646,"mtime_ns":1780202350000000000,"hash":"4f0ab87e7a12534011b69f58079ca206d5443eee594849ab4aae728bb847de0d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/db_auto_plan.py":{"size":949,"mtime_ns":1780805095000000000,"hash":"9f7513cd2e74f9ddfe5cbee4ae58a40ee7a58aaaff051d590b19a6e1b08bb46a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/pl_cert_expiry.py":{"size":711,"mtime_ns":1783208067000000000,"hash":"7c02dbf83fad89c7da757965b545bf77f37792edd0d01d3ed320349b0b60a50b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/__init__.py":{"size":0,"mtime_ns":1780242127000000000,"hash":"a66deceefc987198863f61b8aa1b5715483a69c4a15ef47cd5586c5d8e429b97"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/bx_codegen.py":{"size":5144,"mtime_ns":1786953427751879493,"hash":"4814f4efce4e883fc021712647f4b8ab9ebb8bd467fa17d4d1f37787b753f074"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/bx_date_range.py":{"size":2363,"mtime_ns":1783745556000000000,"hash":"e8b487a9bb4072356cae7b1b38496c441f9a1534d6807798448e6de97073d669"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/crm_export_columns.py":{"size":11715,"mtime_ns":1787358314928048180,"hash":"e0dbeb554daf876716ea2b706945d7f7951702d8e6190d55006b48e410062d99"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/excel_export.py":{"size":5496,"mtime_ns":1787302363514079575,"hash":"8c25feea4c547916fd2c5ee7ed5de22de8c3346d2a83a1c93eb58a9793a24031"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/ws/__init__.py":{"size":26,"mtime_ns":1780108930000000000,"hash":"d4357444e9b5b0a8593000fb6e4dc37469ebe008e675bf42ec0d55d463f88fc6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/apply_pl_data_scope.py":{"size":10945,"mtime_ns":1782650517000000000,"hash":"928fe2112c9fd8bab4da7f4fc67d6d247c78187ca3b1a4146cc2fd3d9e04697f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/check_pl_json_aliases.py":{"size":2918,"mtime_ns":1781880510000000000,"hash":"b04c5636779ecbcb3082eabdbf42db846cc31f7376129845820c6a4c1e829104"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/compare_dict_snapshots.py":{"size":11072,"mtime_ns":1783860128000000000,"hash":"cfc98cc72c5e387317cfa0a7670c47067fffe8f2e540d5cd580ee459e173e4ef"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/generate_dict_reimport_sql.py":{"size":10692,"mtime_ns":1780201410000000000,"hash":"a4faaf61f246dad04ec3933083ab4348e5d2987ae1ed34b1f6d8f19535642a05"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py":{"size":32783,"mtime_ns":1785455807105877935,"hash":"16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_bx_menu_names.sql":{"size":454,"mtime_ns":1783254856000000000,"hash":"d40ab4c556ab285498f4689c21736832deddc754a9a2b7d806e870ccb39fc9ae"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py":{"size":18423,"mtime_ns":1785455807106788561,"hash":"72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py":{"size":36352,"mtime_ns":1785469153230627041,"hash":"b78319ae19a0089684e1ffe1993a1b62be2d687ab65a3e69da423247e0d4d4d0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_customer.py":{"size":25235,"mtime_ns":1785455807108557895,"hash":"f30d5a50a28a1130325a9d9db88586bcae9e2a39434f077ded25f847af2ed66f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py":{"size":23720,"mtime_ns":1785455807109188438,"hash":"f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py":{"size":13601,"mtime_ns":1785455807109946855,"hash":"c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_product.py":{"size":14973,"mtime_ns":1785457303643810528,"hash":"83b693cbc1a590f7a3cd6af2387e638f28474c230fc6f4c0a2813f343d35d887"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_product_category.py":{"size":16785,"mtime_ns":1785462269008382807,"hash":"35d9a064be6f0ac00b6b2162d77d710a2c4f108824eb78425de2341d576cf7fa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py":{"size":27580,"mtime_ns":1785455807110995231,"hash":"4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_sys_oss.py":{"size":23401,"mtime_ns":1785468795797340265,"hash":"f2d9da1743e3997bf7361d39ff66eab588d7dd55d2114dc9cf6796f4f697a9c3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_dibang_data.py":{"size":20215,"mtime_ns":1785455807112164732,"hash":"28a49a423a784e70bec424b702f3d58f69b6f847153c061414efdcdabb660d0e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_doc_reminder_menu_group.sql":{"size":1562,"mtime_ns":1783256051000000000,"hash":"82a0ce8c5293f5051967633c1c2e0a1dc60e1fc7c97919c9e0866246bbcbe3d1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_menu_groups.sql":{"size":6367,"mtime_ns":1783256049000000000,"hash":"5f6964d1ea2712d3d72c8f43f08c16597d85fe79f3f54c8be99962090d6c2b67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_delivery_slip_template.sql":{"size":217,"mtime_ns":1783231586000000000,"hash":"e05e3fe7255e6c8a88aceb1aa53d743a4888a34c9fbaa4449c1cb8a275744d68"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_product_legal_use_cert_url.sql":{"size":1180,"mtime_ns":1783253793000000000,"hash":"01105ec581050477087d9bf65528cfe77ce0026d0fb682cba8014c4cdb046db7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_slip_template.sql":{"size":191,"mtime_ns":1783219958000000000,"hash":"e2a17c3df7be5cc0436ef979a48de81eecbe99c03f43662f4b0954a09dfa1305"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no.sql":{"size":203,"mtime_ns":1783240340000000000,"hash":"de9b3c8e1617b9c345b2d4005e4a627f10ded089db89d35f0b389b333b840c08"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no_format.sql":{"size":571,"mtime_ns":1783241697000000000,"hash":"61fc58ebda64c5d6be6bfd374dda99c7134e38dc89031527f71916625c4e36db"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_template.sql":{"size":215,"mtime_ns":1783238744000000000,"hash":"24cf12e21f9f61f49c38e654c0ca655f56a21e5e2364e4c2ca4547dad583272e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_users.py":{"size":28602,"mtime_ns":1785455807113727900,"hash":"f5626fd3ca8bbc16275862080365c3ea2a27fd0f608e2243a284493762a8f735"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration/minio_url.py":{"size":4770,"mtime_ns":1785465354405875664,"hash":"54a1bf95512c0a8b5feeb518ea3af76983bb1b0a3ba645898b07debdb2cc52e9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260711_hide_vehicle_urea_menus.sql":{"size":269,"mtime_ns":1783760394000000000,"hash":"a5f66647cdb4f0f403689b47b804f8099d7d710753823ef3ddc5e7a5a9ca4ca8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_add_finance_dept.sql":{"size":1697,"mtime_ns":1783855927000000000,"hash":"4ce457089ead5c063ae8e1a6d6553416deb43c54a7edddb574ee2572390aba99"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_affiliation.sql":{"size":753,"mtime_ns":1783845019000000000,"hash":"6d450d264921f43c4e74ee4a2bcfc8335d16f77d9e0413267389741a92bf4eb5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_type.sql":{"size":1662,"mtime_ns":1783843576000000000,"hash":"24fcd156f97e2bdf2bd158beb5358fe7159874783a84716c6c18d2565cc8ac1a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_reset_sys_dept.sql":{"size":4517,"mtime_ns":1783855538000000000,"hash":"3795d6127a4dcf55d406be0fe673b8a83655723fe1f07b855e6fe45823d489fa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260713_pl_personnel_cert_split.sql":{"size":3436,"mtime_ns":1783946793000000000,"hash":"ce61899ec7e13f41de08dbc923dd1ff2a1a976603d13c8f09aa6fd5be9c914a2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260714_pl_ocr_usage_month.sql":{"size":1270,"mtime_ns":1784032423000000000,"hash":"d7018a4e5be9760846731440be98e53584d8e1461fc4ea54a0c8db61c666e7fe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter.sql":{"size":11104,"mtime_ns":1784122573000000000,"hash":"548dab479fcde4bf1628ca2093fd7840720473a774a5289b55bfd4f46b902153"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter_bill_price.sql":{"size":901,"mtime_ns":1784122547000000000,"hash":"11a4eb6f3b4d89c1a5141bd9a85e931517984b77ac213f5842dc590f928fe1cf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260719_pl_inbound_outbound_order.sql":{"size":10843,"mtime_ns":1784427911426172052,"hash":"baab6333d8e0865e72a9c474eb642bd5b166f9d70a6db5825d315574f66df069"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/patch_pr3_api.py":{"size":14409,"mtime_ns":1782650231000000000,"hash":"fb4cf4178a4b7c5530999f0c950ed38310dfe81b3168c10117849d6f512be01d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/patch_pr3_api_calls.py":{"size":3345,"mtime_ns":1782650279000000000,"hash":"57732d0beb80ee17b533c78ce0250967fa83c68354ea9d1972275ba1fbc39007"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/patch_pr3_quote_contract.py":{"size":12491,"mtime_ns":1782650163000000000,"hash":"eb6b944df35fda5edb6675b69b00f5a83a75fd78785251d1e81e1788ed439cfe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/refresh_business_role_menus.py":{"size":3812,"mtime_ns":1783858483000000000,"hash":"b2c76109936791e1f624e239b24832237fa0256b38b98578e39825ac215fb166"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/renumber_crm_product_no.py":{"size":9071,"mtime_ns":1785455807114125233,"hash":"320c63801100ea8e9fb62abfb44b3487139377e293310593a877ab2d06e9d2e3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/run_db_auto_generate_plans.py":{"size":1043,"mtime_ns":1780805102000000000,"hash":"3cd8f15b677f21b2873ff384fc0581da264a53ee4318da3c8262101156e3225b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/seed_sys_menu.sql":{"size":82807,"mtime_ns":1784948075068625581,"hash":"b712bc6d4b5a248a26706137f601e26d81bdb7ffdae016ff818a77155afe15a8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/setup_business_roles.py":{"size":14256,"mtime_ns":1783858477000000000,"hash":"ac12df2cf75826931c85f4deb3ae28614e31ea825d0beb3cf351a8d4f5cb1071"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/test_aliyun_driving_license_ocr.py":{"size":5130,"mtime_ns":1784032210000000000,"hash":"13d43c9144c3795b8870fbd900ed14f97ae22ee043e2c265a5151525666abebe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/verify_web_menu_codes.py":{"size":2535,"mtime_ns":1783858485000000000,"hash":"16c9c072b5b80fb309d56823963ebd0dd1f437a3f74d7f82711dd8a7c2de86d2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/start-prod.sh":{"size":7357,"mtime_ns":1782639355000000000,"hash":"ca89869446be74a2bf2367b3b28f448580220859a39a84ad9613ac5fe35a8433"},"/Users/wuzilong/work/00code/shanxia2.0/backend/start.sh":{"size":9548,"mtime_ns":1780114661000000000,"hash":"4d632863e8a0cd81194b491d83a0218a4157435ae812dec76a6f6197b4d48e57"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_data_scope.py":{"size":4660,"mtime_ns":1782649048000000000,"hash":"9545dc65fac7e13bf07ece2ec828ec5957bb115e23d0ac8c996f9c70362a4ecd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_db_inventory_id.py":{"size":586,"mtime_ns":1780934647000000000,"hash":"71a9617d5d0f2c23416686eded204b4c941b47afc3fd6e3facf0c75401e883d9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_delete_guard.py":{"size":1565,"mtime_ns":1782687611000000000,"hash":"5e2a45f63b7296e3a10dfbd4b4716e54370e1439248881d6591cba5c9f6581d6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_dibang_plan_quantity.py":{"size":5160,"mtime_ns":1787893676605360439,"hash":"a62e3f2a8ab624a15619b4b161dece26dce947a99b1103cc29b2cb61612436aa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py":{"size":3367,"mtime_ns":1785643508814042558,"hash":"4bc3552f4897e80dfc8bc28ea2566bd0ea6839e860d781653088066f57f414e6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/venv.bak.broken/bin/Activate.ps1":{"size":8593,"mtime_ns":1780108930000000000,"hash":"ed2ea10761f2798e8980084d754284d3fcb94f1284ae7085c35c16108fe24846"},"/Users/wuzilong/work/00code/shanxia2.0/backend/DEPLOY.md":{"size":2574,"mtime_ns":1782639356000000000,"hash":"6989c30ab5c99ebf488137e31e5561b4a00d36060716dfad3fc247b673538818"},"/Users/wuzilong/work/00code/shanxia2.0/backend/README.md":{"size":2752,"mtime_ns":1780114581000000000,"hash":"f5def8d25af0556a443c31a73e81f958883b60cfed8b31fac457f2832c2b6d58"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_io_order_enrichment.py":{"size":2319,"mtime_ns":1785967899536094864,"hash":"f46d9a34d0693693f48c0bea5e72d79baa7adecba9c413d5583e1f229e692043"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_io_order_site_feedback_status.py":{"size":3527,"mtime_ns":1785446258255101137,"hash":"fc53fd735e09b39e7cfe085ca6756f87396b6954f7057fde2bfca39524c34276"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_tripartite_cert_gates.py":{"size":2003,"mtime_ns":1784947499000000000,"hash":"312091d1017c2f22195a9317cd6f39c880cd5aa6b27acaf343181319f045ffee"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_carrier_eligible.py":{"size":689,"mtime_ns":1784947707000000000,"hash":"a3093ae31166d40d7836abb3575c0d4d50ff9e9bf23fee8e7a291afdec39fedd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/paste_recognize.py":{"size":1879,"mtime_ns":1787201019820027930,"hash":"762caa6d084015d368538e687633b064bbefd73b7c91b225249d9a949b361fca"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_paste_recognize_service.py":{"size":9977,"mtime_ns":1787201020688178054,"hash":"53f4d3c74ab4ebf0903b62c538e128c10763a474b3a78dce51fae6f7e13587ea"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260725_pl_tripartite_menus.sql":{"size":2113,"mtime_ns":1784948072087970834,"hash":"c4897f7cff3c22535726f105d1f2e543eb551f6543e8b256ced85ae2a38ee683"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/invoice.py":{"size":7806,"mtime_ns":1787308428949234287,"hash":"2042f39b31571e9f3f6f5b4d43be47433fa835c153fe7264fc1207caa5fb6522"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/invoice.py":{"size":1896,"mtime_ns":1784982228000000000,"hash":"909460b2883e85110e15a56d5755748e1bcb3e26dffac89684440813788e8668"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/invoice.py":{"size":15808,"mtime_ns":1786272473404426378,"hash":"eec75b8a2f81e6fe8f5c6af25625d6d3b0d1cd6ec01151412e2707a4e338e623"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/invoice_ledger.py":{"size":10448,"mtime_ns":1786539462776370778,"hash":"7247589419d1b5c86087def9b33d0e20d8d04b75b4afe7b7481dd96c385d20d8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/crm_supplier_hazard.py":{"size":3425,"mtime_ns":1784998230000000000,"hash":"2365e02c6f2584dd6d18e1ad3c8d3075096777b244cc1430ef913254c61a9442"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_invoice_ledger.py":{"size":1898,"mtime_ns":1786539462170910559,"hash":"ef8ee465df020aaff376deca3b251e13e017dc72856efc07c982b1469e4888a9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_supplier_hazard.py":{"size":855,"mtime_ns":1784996182000000000,"hash":"ce8bd619b1a6dc746541a57eccc095d19ccde3bdb88341995631e15fcfb14bca"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260727_pl_plan_create_date.sql":{"size":536,"mtime_ns":1785140686875543544,"hash":"0694b0b031a6461d8a8940f7403739a8d20fd018403a02a8f1e0e8bf2bc1490f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_create_date.py":{"size":299,"mtime_ns":1785140895170402200,"hash":"7a05f3fcc2d9a36f08b0801f6fbf6ee4fe58982d9212d7a10a70b8b4d41b6f85"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260727_crm_product_brand_alias.sql":{"size":4594,"mtime_ns":1785160650030737687,"hash":"f9f6ea6ca8e31cf5622a31f8303fe81174769b7d094645a88dccfcd6484b9cc4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_brand_archive.py":{"size":7189,"mtime_ns":1787818579727343812,"hash":"92b2880ac79c787ba9d4afdbc1efde5c860b638ded4585ba66d03c316323c7a0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_inventory_service.py":{"size":8713,"mtime_ns":1787724351024568855,"hash":"19777864bd70234db1bd97a5a0f0d623bfb956673fddbeddec456c0bf23f3890"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260727_split_brand_from_product_name.py":{"size":5120,"mtime_ns":1785202591782265408,"hash":"d9d9b949cc5f275764b7ea771616141084a0c7cd256dd3262bf532cf4ac0f20f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_brand_archive.py":{"size":2440,"mtime_ns":1785453323711185768,"hash":"2a704d8278c46f510fa020cd9aed4ea26fd978262d7fe728287bcfe5726798e9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260731_pl_plan_plan_date_nullable.sql":{"size":223,"mtime_ns":1785439209757662121,"hash":"50a633398cc1c8288c8b5fa221885272ca963c4b777b70102c96632f2d51047a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_feedback_brand_qty.py":{"size":9813,"mtime_ns":1785452749855419713,"hash":"c67d06fc7ac5cc9b3be0c2005f30a4914ca97c27cd5a7c80e7814382cb05c82d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260731_pl_feedback_brand_qty.sql":{"size":4927,"mtime_ns":1785445506581710120,"hash":"618b647158c133824ead60382d2b6e73713ea32a7b2224efedea431e071cc89a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_feedback_brand_qty.py":{"size":3424,"mtime_ns":1785452788497663858,"hash":"1fe2a5c0b1968f864ef22a436b0e13a697977ef09a71c6e8bfda46da25825f90"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_product_display.py":{"size":3590,"mtime_ns":1785451173102957680,"hash":"728e1d79035875ac350201c943241493f04006a2e1f71d7e3e41571eeac721e5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/backfill_crm_customer_license_urls.py":{"size":7789,"mtime_ns":1785467213374029636,"hash":"a0faaa83477187d8b4a9299d1b170f5ea2c5ca3b450fb4437bf1dc30ab1b5b1b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/backfill_crm_contract_attachment_urls.py":{"size":9795,"mtime_ns":1785469147228035015,"hash":"6331fa977cbb794c3ee9cb072692c63b05f23f071ab8df1d0b8368455af3b82c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260731_bx_reimburse_invoice_attachment_id.sql":{"size":784,"mtime_ns":1785473095766881076,"hash":"702c6845b0b936d4a5a06918fcebefd71b38ca4b2dcd7e51ee45af19c77407b6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_approver_setting.py":{"size":3632,"mtime_ns":1785560604338687232,"hash":"7442687a3dde4a0a354064c3fef7503d37c9ce3f1991873e64befd2d1812ba4a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_quote_approver_setting.py":{"size":1015,"mtime_ns":1785560055190832342,"hash":"2a7e91833de33ed92ac8e9157746f15fd7a9e7c5f25bf043dfb0dd7c77859715"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/quote_approver_setting.py":{"size":291,"mtime_ns":1785560601528774704,"hash":"e978cab24ee46f23b7432bb6f411e760f2d8d782a924efe811608c2200fcba0a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260801_crm_quote_approver_setting.sql":{"size":2117,"mtime_ns":1785560449173091996,"hash":"66c92fbf3031539484e241934c14fee379a70b1b179a8b8345c5ae70c8498f14"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract_approver_setting.py":{"size":2875,"mtime_ns":1785561463337293690,"hash":"7c3aeed13e66f67159220b323298b414a9d1b1f9ca6b679dca31532be86a132e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/contract_approver_setting.py":{"size":294,"mtime_ns":1785561469090499071,"hash":"fca8a7cb3a75c82e9c3395f2471e20dfcdc469a8fd299c9c6ce5e79576a6c3fb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260801_crm_contract_approver_setting.sql":{"size":1903,"mtime_ns":1785561454940491268,"hash":"f81470b97da71283b9d3defc81fd177cc2fea1dbd487febaebf7a8f24a73c71f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260802_pl_vehicle_personnel_photo_urls.sql":{"size":468,"mtime_ns":1785637173564154921,"hash":"852680d19f6b71def29908a718ae92d9169a025e9d78808b9f8d000bdc61fb52"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_personnel_photo_schema.py":{"size":1231,"mtime_ns":1785637623899998875,"hash":"e4c64e35446196f1de7ba0e719be054d019ec8b075f5ea8c128b8a60c59695aa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_contract_no_align.py":{"size":3126,"mtime_ns":1785825791491415499,"hash":"ff831959d54053ab544d9c377133a120cd4caa8aac6650da16a36150444d78e6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py":{"size":2231,"mtime_ns":1785768179156681871,"hash":"7a98a605c181669b08d642c45a0dd6fa523939af5125b5ad0bae0de2ee95b2f0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_public_db_vehicle_plates.py":{"size":323,"mtime_ns":1785768224738481967,"hash":"616ff1488b2b17e419c4e4ec368aa2764afea116722010cad785218a4e12259a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_contract_name_from_parties.py":{"size":6224,"mtime_ns":1785828057088217919,"hash":"9a59bc109ddc024a07b33b7392a05d483860e2214950a5e3552dee57e207be2f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_resolve_driver.py":{"size":1013,"mtime_ns":1785919856405819727,"hash":"d88b4043fc8e89abcf86c7939f9c0072b79a598a2c9d0429863bbaefad603fed"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_transport_arrange_optional_driver.py":{"size":1644,"mtime_ns":1785920340176946279,"hash":"04877379c17cc22060c20331e036b8fd38356f19472ff3f44a5bcbc24c599d03"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_db_resolve_crm_product.py":{"size":1264,"mtime_ns":1785920708079005468,"hash":"f882adf7b1fbc4eb6a597a32d7854c8e70fdb647e36575077fca62ebcd5d27fd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_contract_reedit_to_draft.py":{"size":762,"mtime_ns":1785923790041814966,"hash":"7148ba8438800787cfdf57ae6f9a036c937365b7fb3488446a9ee8f0eec627cb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_product_options_keyword.py":{"size":806,"mtime_ns":1786094317931053244,"hash":"9af3eec71149b686820da37b4b1648c303572d9915a1852f29d6d009c824223c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_freight_unsettled_q_filter.py":{"size":670,"mtime_ns":1785967257899846757,"hash":"70f5f3ba569ad9bda0cf82b2c1715098f7e4456a94ec3ac4c8166f68707ca64d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260806_pl_plan_pickup_delivery_contact.sql":{"size":355,"mtime_ns":1785967900218676221,"hash":"91ff55c654521b8604a30a8cd71c1219fcaae1e8e851684121a5c17937d447af"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_public_link_archived.py":{"size":3479,"mtime_ns":1785969243308729198,"hash":"f45e090c9f94693e70c4316e4201524d108696b394dad3f32d141119e467a36d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_cert_list_filters.py":{"size":1103,"mtime_ns":1785970837922953790,"hash":"702a2b5e78b7bc830c43349093dec22e441557293ff3ea42144a87080dab6329"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260806_pl_plan_product_cert_urls_multi.sql":{"size":506,"mtime_ns":1786026516384661236,"hash":"888d02bc77f0d9d037b55a45a54654dcefa5a4d8753e81af10c1b064df67a4ec"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/pinyin_abbr.py":{"size":1728,"mtime_ns":1786092671463202484,"hash":"6249344ef1bba8eb8ffe88b78a5415cded10cc964936c9a21d6664cd07dc2574"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/backfill_name_pinyin_abbr.py":{"size":3672,"mtime_ns":1786094939020069795,"hash":"95641ff2c1f983d666f9b542abd95e67678ce0f3a0c060b9b2894d124f72b48e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_name_pinyin_search.py":{"size":2904,"mtime_ns":1787293720086491230,"hash":"cb330451af4b5b3609999bb31f950c086cd6e443cef9c73da5e4a6414fa2e8cd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pinyin_abbr.py":{"size":1914,"mtime_ns":1786093018755774342,"hash":"9e1e22aacecbc371c65cf98b765f1801142a42ce86f00b595f731730de01462b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/menu_favorite.py":{"size":5893,"mtime_ns":1786164467195259167,"hash":"47abb770c311107aa9175afa9e763f725ae632aa142701dd0920b1045bc0201e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/menu_favorite.py":{"size":448,"mtime_ns":1786164463958357878,"hash":"1e59cabf9fb61d54069a3e2f6989a35caf7e3f7923c147b3c8e311f9e414e98f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_menu_favorite_crud.py":{"size":333,"mtime_ns":1786161663839656046,"hash":"90f5142c48c2ac1f45779795f1bf98d4586e8021a51661d67749a1a997ee6317"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_crm_contract_freight.sql":{"size":485,"mtime_ns":1786168838831711328,"hash":"03a5817604775db7b6fac63b4c2525b29209157c95d3b62d0832e10b3ade5dad"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_crm_barrel_deposit.sql":{"size":640,"mtime_ns":1786171064998893402,"hash":"635246d391b3c51cc942b0bd0626bec0d8a1e01b040982eaf4d8247cfcced69d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_internal_customer.py":{"size":1539,"mtime_ns":1787747956124043435,"hash":"d1d9746067ba503c6427b010a5defef7a9ff847ad681d57de78453b4bcd29545"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_contract.sql":{"size":1307,"mtime_ns":1786203401315396321,"hash":"70fc937d300892df9e01020e7efce19320d671a3d68d8ef2a90ff511c31eaada"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py":{"size":6021,"mtime_ns":1786252409838644271,"hash":"d1c4e2da790cccb70a334e9c31e35d7468d02ebcd3a7ee94be148ca793f2bdb2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_approval_reedit.py":{"size":7025,"mtime_ns":1786365642443908289,"hash":"b8b8b8fdc2eb6227d0bef5e8904a48952b75097add1f8016db21789157fa3d05"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/duty.py":{"size":4789,"mtime_ns":1787234033913753421,"hash":"7e4b860fb7c763e302a175cf1af1ccfb100475bd7c59ed7407c8e6578a72d206"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/public_duty.py":{"size":1302,"mtime_ns":1786782175107488581,"hash":"202fd6efb33db564f8bacad0a2b81f4332f4a458a63503cf0d7d0c4e4b9c0ce7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/duty_models.py":{"size":4898,"mtime_ns":1787233986158169284,"hash":"bd9909cc90a442a11c7869d1110f9df5fa841c88e4a8754ad5e6b6c312a87305"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/duty.py":{"size":1697,"mtime_ns":1787233986157770035,"hash":"ae6a435f760277d2e0e77e6f462afc858c0d8ab65c0b7a598d167278d1916bfb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/duty_schedule.py":{"size":30001,"mtime_ns":1787234210689840547,"hash":"716b0e3dce40f3818b6d715b6b2607d02907db1390b82607759dbf3f39008b67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260814_duty_schedule.sql":{"size":5119,"mtime_ns":1786780828212847883,"hash":"6dd48ca0af157368eaf593b4fab9572717fe181b268df01910d33ef429fe5a30"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_duty_schedule.py":{"size":21508,"mtime_ns":1787234218575121998,"hash":"5229f6f7f74c417b47866077b4dcc6a111669318da8c423e9e1dbddf6331c3dc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260815_duty_menu_portal_fix.sql":{"size":2448,"mtime_ns":1786862443519086520,"hash":"e8b344901dbe1a098895f53eb58b6b774d4d9dc98c4314af19e3d723c630d46a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/crm_settlement_clause.py":{"size":1100,"mtime_ns":1786936843880889885,"hash":"39bdd102736139f915fbde5bf0492b1ab5bea171e50886fbebdc91d11ecc26f0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260816_crm_settlement_method_options.sql":{"size":1283,"mtime_ns":1786863543577427878,"hash":"1a77cf2cbbd8c7bd36ace3c5746333533dfc67d9538b5e503d20fce0adae3839"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_settlement_clause.py":{"size":1171,"mtime_ns":1786936844055122834,"hash":"1d5399fb65ab99a9192d53cf6669591a805fb7acac0b783cec2de73b8f263c41"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260817_bx_reimburse_detail_occur_date.sql":{"size":248,"mtime_ns":1786952998755687610,"hash":"47f947e6b9c44f9cd43eab4933391a0a066c8afe47c7f150dea100d0fa527556"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_optional_date.py":{"size":676,"mtime_ns":1786953396821732245,"hash":"ad6002f2e2381ce3492f0655a9e9d25c12e79eab39b25cad11eac1ce6681d32c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260817_duty_staff_role.sql":{"size":669,"mtime_ns":1786961977381233883,"hash":"18ef78c4e3f3098f98391595d410d9d3208b27e911a51b2dd069a087c21552b6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/reimburse_import.py":{"size":22009,"mtime_ns":1787059477540105703,"hash":"3d8335fb43d7521ab956b91b4f0db97865d1eac9567e6b16fc6f64514554dd7e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/excel_list_validation.py":{"size":1727,"mtime_ns":1787058157688083229,"hash":"c5ee81774768064f85a0a1c10fe26560c5cd8688dc9a350db20183e8e6317c08"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_import.py":{"size":6968,"mtime_ns":1787059491763657804,"hash":"c1dcf74bdb897989de6275dc50c8f2c4d215d0c255667ad0aa13327491917511"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/id_card.py":{"size":1013,"mtime_ns":1787140660375276708,"hash":"2a22466e4135cbb3a407c4024083962e356c0173d6bcc98ef37c1826ac2b0e01"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/pl_personnel_age.py":{"size":788,"mtime_ns":1787140671776513916,"hash":"b143ed12c8ead08503cc1301305c805dc0bd3a15e6657486b497996e546884ea"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_id_card_age.py":{"size":722,"mtime_ns":1787140680915434955,"hash":"82a6853f305295d6b577bc170e57b9ea0eb878a6a049e905754f361e040a7a5f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_contract_gap.py":{"size":22699,"mtime_ns":1788058488736096510,"hash":"c2c6f81afece7a468179755c03211e6f6ea2225b201df8aa42d73fe4a2eb9dfa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_contract_gap.py":{"size":4090,"mtime_ns":1787821766010624328,"hash":"f3f2129118a9776f02a6ae97fa85cbce2639dd7aa7a803920b347486385e49d7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260820_pl_plan_contract_complete_menu.sql":{"size":3099,"mtime_ns":1787235628967077508,"hash":"b179365b93ad7b9447f281524ce477bb800f3281ae017f73f8e4d23e9141e8a4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_trailer_cert_rules.py":{"size":1667,"mtime_ns":1787200408112863658,"hash":"b11b4a7dc26bc9988e9fbb53caab9725eeb4ffdd807a183086f8a724184625dd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260820_duty_shift_dict_time.sql":{"size":5448,"mtime_ns":1787230059421313571,"hash":"58d824821f7152e7becdf602d65007db1245508560f66be35df785c8547c8598"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260820_duty_time_range_dict.sql":{"size":1731,"mtime_ns":1787234296460334684,"hash":"9f1aabaf898689cb98dd91deb8d449824c6c0d2d642d2c330ed973232766b2a2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260821_pl_plan_force_follow_status_menu.sql":{"size":1031,"mtime_ns":1787278886924596982,"hash":"b6688bfef6437cf162d56b7ad935a8196d1b248f26b1ed0d6032539ef40ea2df"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_public_transport_history.py":{"size":1282,"mtime_ns":1787282256679657054,"hash":"59c01e8e73cbbd7b67f049a859201d1158e69e81e47fd3675293d661891d71c8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_my_page_size.py":{"size":404,"mtime_ns":1787292906647210872,"hash":"28a0667e7c2508d19c356f84f7c8e0d880e8ef42200c1034f071d85062d58795"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/dict_ensure.py":{"size":3318,"mtime_ns":1787296137624254059,"hash":"37bc823b215c4dcafafb7c663945d56b44ec14549836ec20c3d29b5f4f5be3b9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_dict_ensure.py":{"size":4958,"mtime_ns":1787296131347678040,"hash":"574a7c321a8bb2997637744194d5ff1b40fd6144ce718ce8e6f036fea1293c69"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_excel_export_helpers.py":{"size":1224,"mtime_ns":1787302353078788533,"hash":"025605f043608fbfc4dbd130fb7b447104c556528f1b1a7c937fbec130302453"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/export_common.py":{"size":3393,"mtime_ns":1787307772611931278,"hash":"4dad4b589a91634de89980991630c95e85ce99671b4f229837a71e6441ba9530"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_arrange_copy_flags.py":{"size":5755,"mtime_ns":1787806959537981249,"hash":"0255f5364e5149c9ba1d6c7b1012d2621249ae368cd5311a5a20b7dff60c69b5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_list_attachments.py":{"size":7298,"mtime_ns":1787810281604720473,"hash":"5a773d2de153e3ba8f6981d74a37fb81ba089ad30912a887276846aad64f8fc9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260823_pl_plan_erp_entered.sql":{"size":231,"mtime_ns":1787462352045744549,"hash":"85c499c07eb73fd071aedbaf75e8facc5f7a38edb0607901eb26808c2fca17d7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/merge_duplicate_crm_customers.py":{"size":23372,"mtime_ns":1787581773458925282,"hash":"a0e912416fed16c4e8b2d6554c77e17e5ac2ded061dea31619a6799a406b9d8f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_rules.py":{"size":2639,"mtime_ns":1787893379921972381,"hash":"33ddad4ef6b84be4f0cd9803b876c4849c42c50fd8942848bb50b2e20d62abcd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_stop_rules.py":{"size":4690,"mtime_ns":1787893420118275933,"hash":"dbe9f3b4bdcae15e37f0c29361e6cc1c4fcd4070c886fe7be1d8becd2e9a26b9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py":{"size":31407,"mtime_ns":1788058383207683924,"hash":"8843e5d55de4958e78ee4b90add7033e32642051668cbd1b0463c166e6d5287d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_to_multi_stop.py":{"size":10702,"mtime_ns":1787720383193875595,"hash":"5e4d1c7f2696bd305b10afa81d3ee008d9d1f176677397f864ea9dbf7ae3ad3b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_transport_site.py":{"size":17872,"mtime_ns":1787805206782604542,"hash":"fdcbc6266257679cd5d829943ba5889a65fe028652404b2aa119acf9459d2337"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_transport_stop_feedback_service.py":{"size":29338,"mtime_ns":1787808558638693003,"hash":"f9337b6dc0538a1a268d29149498df4c3dec222269f323f9ebd9b81ebc474e9d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_transport_stop_feedback.py":{"size":1690,"mtime_ns":1787745076331650839,"hash":"1c11aec01bf90451aba3e54ed0c3e9f8804224d97554860f8414dc80ca80ba44"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_print_service.py":{"size":5494,"mtime_ns":1787723739132864668,"hash":"e52c8294180d2fd015d0f639071c59c64075c283029f74fc838d9e6dd4640be5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_print_service.py":{"size":3872,"mtime_ns":1787725072084798991,"hash":"e6871347862953bc6ed5b0287335ac7f23b1bbb6d8ab4f8a97e8ba9463e2384c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_archive_stop_service.py":{"size":13679,"mtime_ns":1787889250719767080,"hash":"2fe940760d608b0869a5f8dbbef4c9e9cbb1d90025b800e2cc7891aefa3dcf82"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_archive_stop_service.py":{"size":3656,"mtime_ns":1787724669212504096,"hash":"0042e0215e748c4c8f5a29eb8ab6b04e00fcf902063f5148581cd39369413d87"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_customer_stop_pref_service.py":{"size":5325,"mtime_ns":1787735375302543394,"hash":"953555ee5bb495ab58bd49e15bb5b4e17936c17c6d43647e251532cc389f3d84"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_customer_stop_pref_service.py":{"size":1912,"mtime_ns":1787735310255212496,"hash":"1e00a6fe17e94021b710797f13c4ca0fcd6b53f8f14f6cbdacf13f0b4e0722e0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/customer_stop_pref.py":{"size":1309,"mtime_ns":1787735530361499518,"hash":"0aa5eed82e7af437b2febf197db38dc4adda26d10c4fa464b725d0fba1310cec"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/customer_stop_pref.py":{"size":518,"mtime_ns":1787735530001261689,"hash":"55258a3c93ff3c556d1a4190a9bd81ea43fe1a1263db077576cdd16813beb54f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_site_link_service.py":{"size":3227,"mtime_ns":1787747970205784470,"hash":"5290153ebd9777c582027562b5ecfb41b4d2d0d575ef8e8863d916d19d86861e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_requires_site_link.py":{"size":2422,"mtime_ns":1787748281426108272,"hash":"309c358419738fcad2878f84e11828273a584e45478c535b5b0737ef21f2f3b8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/clear_pl_plan_instance_data.py":{"size":11742,"mtime_ns":1787797473000128623,"hash":"ffa5e4d71f735b660db9eea668b9dbe6cfc70568faf41599991388b3e21b3dc5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_stop_service.py":{"size":3522,"mtime_ns":1787802785659986523,"hash":"e24105cc6b4432953112c21a9867d8d442f18e24539b16f7263e0cd501ba4440"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_list_attachments.py":{"size":1059,"mtime_ns":1787810285960262563,"hash":"ad399ecaa9d358a96e85da4e864fd30119f183820e8c7ac291ada3a56e83f6e7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_archive_export.py":{"size":10432,"mtime_ns":1787889304799656568,"hash":"edf602be71abab3f8697538677b3932fe1c998ccf337f82df3132b31f73e9f2b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_archive_export.py":{"size":3999,"mtime_ns":1787819548390414015,"hash":"92002b545d4cb3b8066bd6f5e28fbe2245d771df3451fdd3358c92726413ac10"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py":{"size":4214,"mtime_ns":1788058383536655466,"hash":"400173dcf02366b8112a7521a35fa2a2ee2aafcd7c9b7509e79a654c96d8c30e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_dibang_date_sync_on_plan_save.py":{"size":9112,"mtime_ns":1788066560444479216,"hash":"7cd8d071fc581c4e4aa0dcc2ba53482bbb8589af6fa15dcd24a006dc459a15aa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py":{"size":33280,"mtime_ns":1788081223281664848,"hash":"97764da00748fb4e6a67eab8d2700d320429af11cd7910e476e0e5831bd6e386"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_arrange_auto_start_execute.py":{"size":1936,"mtime_ns":1788069757567154305,"hash":"2d96c428514ac71a257024aab60b03c4867a9486fe9b8f4530ba6738f7355830"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py":{"size":3658,"mtime_ns":1788069479313075550,"hash":"486ecbb52e9f1f2546ad407e476d7ee0a762aa6e993b463374526951d3659534"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_qty_arrange_check.py":{"size":3300,"mtime_ns":1788076877553818534,"hash":"068774bb3fb68c3e61392ed2eafbbb27978b695917f9c725199edc6629c458d1"}} \ No newline at end of file +{"/Users/zlwu/work/00code/shanxia2.0/backend/start-prod.sh":{"size":7357,"mtime_ns":1782639355476060453,"hash":"ca89869446be74a2bf2367b3b28f448580220859a39a84ad9613ac5fe35a8433"},"/Users/zlwu/work/00code/shanxia2.0/backend/start.sh":{"size":9548,"mtime_ns":1780114661446983244,"hash":"4d632863e8a0cd81194b491d83a0218a4157435ae812dec76a6f6197b4d48e57"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/__init__.py":{"size":21,"mtime_ns":1780113982281973984,"hash":"60a04ff08fd97084e83ea809fd13feda6d2848be20ebf309e31fc1dad7523230"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/main.py":{"size":6280,"mtime_ns":1782790852770448643,"hash":"8f9da799977bee7134d87a26ff8434ac5ef8eabb0b7368dd537eee49ad7fd00b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/__init__.py":{"size":2207,"mtime_ns":1783208067881286091,"hash":"313e6da0e91d743ce891dd283458c79b50b24c4d909dc96ca7b3fd9d2bfa5013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/auth.py":{"size":7457,"mtime_ns":1782790841500516545,"hash":"34bac56e1c2cb6215f4b5fa2dc32d77d4b4abca51428819eebf4afd269cc51cf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto.py":{"size":1870,"mtime_ns":1780108930724444498,"hash":"c04b748aea86890a5971f749523c7b17dbad1ddd6f9f7f07a5679d159c984e33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/login_crypto.py":{"size":3858,"mtime_ns":1780108930725155710,"hash":"b82d51afabf2293a9cb1fb2e5f994c383948e7f47ea95fe674686b4f3f3342b1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/config.py":{"size":6958,"mtime_ns":1784032424448146538,"hash":"c2fb44aedb880733de28afa7f92d2c1c681eb600f821bbeba2bcda3933e5bc37"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_pay.py":{"size":23585,"mtime_ns":1780108930725768130,"hash":"3d52265ce65d21e7103f94afa1e8547aee0823b5ea6d65c50317436ac81fb4fc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_request_log_middleware.py":{"size":11971,"mtime_ns":1782701669198208175,"hash":"0b84c32828939e6102bb3647691fa8f04b1f68e0e0e9f28127374cc44e19a11c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/database.py":{"size":1510,"mtime_ns":1782790847265601586,"hash":"8bc9c8ae62e2be2c6920036582ba448dfcd1711c41cebb62274ff6bc6ee14b0b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/security.py":{"size":728,"mtime_ns":1780108930725470004,"hash":"df0f01115064f7b8de1c81dbe9a6db39360c236610b68c33b3234a51d7f0025b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/request_payload.py":{"size":2842,"mtime_ns":1780108930725350836,"hash":"e9937151530ab1417ef297aef59111977725cf90be2a8fa76c00a0618789aba0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/__init__.py":{"size":61,"mtime_ns":1780108930724312414,"hash":"3dd1842ee59b0c804176b03b4b8a323bd4a252b7feb1bbc32db64f3a8928570e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/response.py":{"size":1824,"mtime_ns":1780108930725412462,"hash":"f1739352d65ea8287d76e282a59553aa8d63c97e35764c64ac378aa5bd9c347e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/menu_guard.py":{"size":1611,"mtime_ns":1780108930725223002,"hash":"3e26077288c3620a4780038b891a326206b45bffe00aca545bdae30172487235"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_collation.py":{"size":548,"mtime_ns":1780108930725025043,"hash":"0c680e25a18244ca839a7de6ed1f4313b33bc8da118d89c463aee1b6af00c6f9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/context.py":{"size":421,"mtime_ns":1780108930724824458,"hash":"83a10aee67162374993c10a30bf8bb8bd9c4b35cf48f42c832415ccebd91660f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/utils.py":{"size":1498,"mtime_ns":1780108930725607296,"hash":"09323693661c1d4560458b86a954128ccff82bbaf6522da0b44f24da99ddf9ea"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/storage.py":{"size":14141,"mtime_ns":1782855136810943216,"hash":"3ae2c413c10898a8adb3d6773870bafbfbc18c739c10e0e8b4f765b4b5ca6c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/order_status_compat.py":{"size":2828,"mtime_ns":1780108930725284669,"hash":"5349e5a0745ee6734c4a995337779307adefc46f453906171988a77de2081540"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/exceptions.py":{"size":4946,"mtime_ns":1780108930725084335,"hash":"79c997d964bca1a4f12f2b92fb1f181fdb9e2b3cf72eae39f4cc164d23794fd7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/data_scope.py":{"size":8043,"mtime_ns":1782648925694296304,"hash":"626dff86937e5cacec634ecbc61cd53d3763d760223a1d4ec7cd11f64e59a220"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/admin_request_json.py":{"size":2669,"mtime_ns":1780108930724378914,"hash":"4f68b3cf84291e7bddad6ecf4bb4d29ca5e1ec246a9f7f9c4cf5909d0ec1174a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto_middleware.py":{"size":10876,"mtime_ns":1782790001926627098,"hash":"b39f128b6612589ea6ac5babd30752e9585b3af07b82bb1ad53c9e3c0d90816f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_message.py":{"size":11194,"mtime_ns":1780108930725684255,"hash":"5086070deb14d99d1a69e419b2299ec4ea2fe128de80fe321b0c3c531fea7a88"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/models.py":{"size":36012,"mtime_ns":1782699345666495916,"hash":"01f974f182660ec4f215bcacc31eddadd7899d60d95aa19a61046579a994512a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/__init__.py":{"size":2186,"mtime_ns":1784035957226402359,"hash":"5af681963b36af57eaca7fdfc7f707255008ffba18df1a8c2d5903f58fcbf159"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/base.py":{"size":2090,"mtime_ns":1780108930807298966,"hash":"fda71bbe87dcb29c6f0ffa9337e9f39c2c06d912df6cb75d521f0e87c7c73c6d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/auth.py":{"size":1315,"mtime_ns":1780108930808197763,"hash":"018b82e42bbb055250549c54ba700ee01cf28cd753397d6c162f9e60185908e5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/user.py":{"size":1911,"mtime_ns":1780108930810184774,"hash":"3d3c159018cab6ed1cd3de7034ffb1fe77a272b9099901a1882d07aa15fc90a0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/__init__.py":{"size":1159,"mtime_ns":1780112973062398026,"hash":"4e8b0bda6680e2c8740c380b96eedb859ddc584a81bad568a18ba6beb001e480"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/menu.py":{"size":816,"mtime_ns":1780108930808681891,"hash":"17e35f2d7bf95cac00d81357f69fdcbe849e855daa05570c3302de8182b4df11"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/attachment.py":{"size":328,"mtime_ns":1780108930808144846,"hash":"300b74c51c66cb0fbf8c9f4d84a4b7bf29dcc9b6a67d922f8e1d0df05f9fc5bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/common.py":{"size":555,"mtime_ns":1780108930808426681,"hash":"caa0c03398e54017b25cca2a16cf8d232a59739893a16e4c33b51a5316d8964f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/workflow.py":{"size":3949,"mtime_ns":1780108930810245983,"hash":"e5aed7afcf903c838a35cdaf2230a93d221c63f5c6baa1497e455afac8587a9a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/leave.py":{"size":1449,"mtime_ns":1780108930808614098,"hash":"c54098a69bd4490290dd8d7809ed8764a3f38e8c38692eeef2b505293cdfaeb8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/sample_code.py":{"size":12322,"mtime_ns":1780114002126415047,"hash":"5b74838b3920f9182d092f8a1b721697f1a62e8b90728b9f54101dbb96baa40e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/post.py":{"size":5164,"mtime_ns":1782688288640487823,"hash":"370a7c2b5de64c6b72f98bcf7fbbc166ba2a7f5673c6e1426b10bcc88220bb27"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/user.py":{"size":14214,"mtime_ns":1783851628178366109,"hash":"aeac623e3020fee4cdd01e463ced23e4e03539a17c5b57dcbd9d88aac5a4fb4f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_type.py":{"size":5537,"mtime_ns":1782688289303121533,"hash":"f4edc5824466d0096b3b70aeea7b4460a9fa54ca0929421759b625b60c56c505"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/tenant.py":{"size":5659,"mtime_ns":1782688281816798167,"hash":"0192db8ac9c3de42fe8ee58324c77111e152bf4c35fd15c0b16467fe243712f0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/biz_no_generator.py":{"size":2534,"mtime_ns":1780108930726090799,"hash":"e6bd375987e47f6ee80294686db64377938a286767bb28324f3eda2ad39ad546"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/__init__.py":{"size":169,"mtime_ns":1780108930725878047,"hash":"340e3c08174d61829012879e684f6166803b88c819c58b54a16a11d210dea85e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/role.py":{"size":9417,"mtime_ns":1782688282481859519,"hash":"008550fe8efce5310afd3d41d944cee4b68d71763a587583f8832855480477f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/menu.py":{"size":7600,"mtime_ns":1782688282878700273,"hash":"36951a77088782d80500bfa6266b46a564a670e10b70af7a28cdee8c50741098"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/site.py":{"size":6525,"mtime_ns":1782688288935534527,"hash":"a7bf593eff76d08b338f48f9a035fa1493f4ca88867bf9fdf4e9af06b6165759"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/api_request_log.py":{"size":4562,"mtime_ns":1782699354647000111,"hash":"f233bde579c4f6c7f2fd6030878c5946fb5dd5e247efaf4fe80d3f48622c19a8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_data.py":{"size":5418,"mtime_ns":1782688289691482227,"hash":"5bd3fd93c60956dab0268e9f4e6cf315d0a9c9656d649f4abb40858ba1d32911"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/ethnic.py":{"size":1012,"mtime_ns":1780108930727448890,"hash":"7de1eb94b9fbb897a7b362ffdb5df5ab1020aa7247c7c37a2a2a2aa5cdbac8ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/workflow.py":{"size":25052,"mtime_ns":1782688290021142467,"hash":"6ca7e3b79e91356a050592b768d7a6749e1bfdb2841a208c7235899603368aec"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dept.py":{"size":6604,"mtime_ns":1782688283203296227,"hash":"ebb38fcd527fdac4dcbf0632ac926e4cbe95dddb5fab79c3142b010e7a48ea7e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/base.py":{"size":5360,"mtime_ns":1780108930726010257,"hash":"49fdea023825ea249923b1cb02d353dcede1850158d3555a2082887925e69b9b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/leave.py":{"size":4765,"mtime_ns":1782687678100096646,"hash":"847095009bddac2d77dcbb485bcc57cbe168ff874989c197f49f2a28675d2525"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/public.py":{"size":12682,"mtime_ns":1783858998986861832,"hash":"b98ac3f3bc95c2b42c481ac9ae9137528e55845d425e5d2184827dc424304e42"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/__init__.py":{"size":665,"mtime_ns":1780804649232229595,"hash":"f720195209c1783d8b2526220a086c2ae2769d76a12bd7df74136f5432c7b75f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/menu.py":{"size":30932,"mtime_ns":1782790854866245387,"hash":"4e9de047e67ff365d17ac28d30e1baa72cfa3c651caa1b9776e225fc07da0e58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/admin.py":{"size":50055,"mtime_ns":1782855138852859245,"hash":"a5e74057222e3359f6077b2fd05b2db4d058ec2702243cc449bff8d448d44a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/workflow.py":{"size":21202,"mtime_ns":1782790854865038715,"hash":"3950dd8d9855f5ed33a0e15883f7e442c4e26bc51672209b1e68ce0d0c9ce399"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/leave.py":{"size":6916,"mtime_ns":1782790854865571301,"hash":"6e03239433bbaecc54f72fa2aba2578573ae6c7fc881f287ef57dafed1a0f1b5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_callback.py":{"size":3584,"mtime_ns":1780108930810395025,"hash":"a033c13c7bee7f4b636198c1efa47f2abba0d890657e52b0b7057568d4d83a52"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_engine.py":{"size":14042,"mtime_ns":1780113992914903818,"hash":"5c06a59c734f598d5c7ebe95d30f048ba3a97302b938bc9320d97e5a053c7aef"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/web_auth_roles.py":{"size":5592,"mtime_ns":1783858473640363111,"hash":"04c2cd67a7ec8190aa7a9db717a722cd347a52279ac3ef5bd284777f0698a904"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/ws/__init__.py":{"size":26,"mtime_ns":1780108930810617026,"hash":"d4357444e9b5b0a8593000fb6e4dc37469ebe008e675bf42ec0d55d463f88fc6"},"/Users/zlwu/work/00code/shanxia2.0/backend/README.md":{"size":2752,"mtime_ns":1780114581291841672,"hash":"f5def8d25af0556a443c31a73e81f958883b60cfed8b31fac457f2832c2b6d58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/crm_models.py":{"size":66592,"mtime_ns":1784122553836870448,"hash":"1a0a09e5f5d9eb2d5e18e2f7d851287442ee370a3abfbf0b487ee4b4a18d43b3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/__init__.py":{"size":0,"mtime_ns":1780201410213315055,"hash":"a6d57250b43cbdecb56b7a9d55d29642b808be368733e14b7df2bd196f54d64d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/product.py":{"size":7820,"mtime_ns":1783820526204158517,"hash":"b8d626eca1b0fc6b0216a66afb1cf234155310d3077d940d5158111f873a414b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/__init__.py":{"size":0,"mtime_ns":1780201410210254759,"hash":"9b8fcaaabdc85883c9ef392b596b60db0bd3b2f1623fc8012e55003f234a9875"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/product.py":{"size":25974,"mtime_ns":1783820522540308906,"hash":"6d1fb7bc06a4f16c729b1b226377ffa38b9b47bf1cc75310dcefbb8f6e480574"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm.py":{"size":151289,"mtime_ns":1784119033682636742,"hash":"ceaa64369ef66891310f391836c580beefd5a69854b3a5a0539a419744a311b0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/customer_pool.py":{"size":9646,"mtime_ns":1780202350147822837,"hash":"4f0ab87e7a12534011b69f58079ca206d5443eee594849ab4aae728bb847de0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/tenant_context.py":{"size":693,"mtime_ns":1780201410210198550,"hash":"0a810658d894d35b9e981faa1448e1d02d617ecbe563bd711f6ce5a8f9db1861"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/pool_rule.py":{"size":1848,"mtime_ns":1780202212734233591,"hash":"b0331e17e801d206fba2fa89df1a66d1758d850dc5547e076218e16c8211a3e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_pool.py":{"size":1340,"mtime_ns":1780202198698231150,"hash":"7a6b76e0e39ada0783dfbee92280e9f06299b6662b08abb13ab1b0d9c70fe370"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_follow.py":{"size":3716,"mtime_ns":1780201410213934514,"hash":"3979cecd62a4f2ee5dd925639572208e36b397620d91a9ce49a59adfcb2a9d55"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer.py":{"size":13811,"mtime_ns":1783823672041317102,"hash":"b91167282158aeb11046dccc4bf2f29a13307a0413b3d7b3c860b17d37f8ad4a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contact.py":{"size":4856,"mtime_ns":1780742840975948859,"hash":"60c714cc254d70f39b43205bbcb7fb4c563e807ddd070eefaaa952ae96048377"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/pool_rule.py":{"size":8816,"mtime_ns":1782687680547203228,"hash":"779f7f46e7ef8bfba27390d56fa071dfd3a8446d9d3b3361003b1c239f7169aa"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_follow.py":{"size":8121,"mtime_ns":1782687665525772610,"hash":"ec67fc7667847017a8d8b5a276f5c75328bda7fa360746d80c7890de3f6d4b76"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer.py":{"size":23825,"mtime_ns":1782687664490640155,"hash":"5d8934ae6318de87b0761686fe491a7ec2be02792a85d84308c383af3193fa8a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contact.py":{"size":10482,"mtime_ns":1782687664918872966,"hash":"f4e3a684dd7a6c7c927e10e8e1e0c108c151b963777b85c5b74d7e7871f3a438"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/generate_dict_reimport_sql.py":{"size":10692,"mtime_ns":1780201410245078685,"hash":"a4faaf61f246dad04ec3933083ab4348e5d2987ae1ed34b1f6d8f19535642a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/statistics.py":{"size":412,"mtime_ns":1780201410215906642,"hash":"fb1957d0fe87f22c37ba5bdaa5f3bf2bb4a40685a21a05dce98326581bb4844b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_pool.py":{"size":3725,"mtime_ns":1780202237342131933,"hash":"0f26ac2bcb585241f25302787184db4db422934e5d896ca25bbe7efaf61d92c4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/statistics.py":{"size":5642,"mtime_ns":1782649310467813967,"hash":"f954dc5479f42a52fdb3f05ad9076fdbe43e569bae85299fca6c8f37c7323cde"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/invoice_info.py":{"size":3104,"mtime_ns":1780406386885207867,"hash":"a59df3aed2c976904e3b5325fedd1621435b322645aa71349f3356e0cdc17424"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/oss.py":{"size":1584,"mtime_ns":1780201410212966513,"hash":"9349799b02a3531d8e1b46f9f70d3b6630afd7306663c779bd11f25448a16013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/invoice_info.py":{"size":7446,"mtime_ns":1782687666050313280,"hash":"e0f2069c43cd272e5f061d30b47a42140ac37aa26379985fc781f8a3851aa44d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/opportunity.py":{"size":9391,"mtime_ns":1780242127112297110,"hash":"2e068961824a1d3ec0da0a94a3c494b63582b3251e5f4e030ce3e12897e85002"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py":{"size":10565,"mtime_ns":1784195323916483606,"hash":"45d9dfeb58bda22227fcd242c738086431616466bb8ee9f1466927d75d4bec48"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity.py":{"size":42231,"mtime_ns":1782687666592409903,"hash":"75f54438002e070076fe37ec2211c5fd67bf4aebd2607ac94db15e30d6f634d8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract.py":{"size":92433,"mtime_ns":1783763318740360571,"hash":"b2362db2f2df750afc1c2263f5e6ac1ccd5daa8b93ad5650d56028f452597837"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/__init__.py":{"size":1,"mtime_ns":1780242127108406092,"hash":"bb5b318d3cb224c50a2e0286e145f89ea7278437437fd17d7c865d67ad148076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/operlog.py":{"size":1069,"mtime_ns":1782699353340106185,"hash":"b9f0a382f8990f69391b26bb75b4538d141d6adadc4260fecaa8b33cb44c063d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/__init__.py":{"size":1,"mtime_ns":1780242127112307360,"hash":"0592c62ce1172d93aca98cbd9aaa54b9c2668022abf3581249516472db312293"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/oper_log.py":{"size":6673,"mtime_ns":1782699352542520022,"hash":"0586702734f693ee099af38d407c71cc0a840153f93174699c5a5201e0a9acbe"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/monitor.py":{"size":2789,"mtime_ns":1782790854865860510,"hash":"5c13164e49d7ecb6836cf8e65a705fccd518399b85d3be2318c9581a98bacd51"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/clue.py":{"size":9417,"mtime_ns":1780215022189075651,"hash":"2676afaecac4bb6da185674a9421dfbd40834ca21520adf66bb6b175fb728677"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_follow.py":{"size":8493,"mtime_ns":1782687674053739962,"hash":"54881f876d1842ee4a344d049ea4b5bac18b243535338077cb3eb3ec8b60e9c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue.py":{"size":25820,"mtime_ns":1783155705954031080,"hash":"3526af7e7e79d505911690355890ccdb3a1c30d302534ffdc8626a454cc2499b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_statistics.py":{"size":11229,"mtime_ns":1782649305846991404,"hash":"fbc3b4f3356256787839cc5b2a6f8dff41dcf9eb27c791e427e816e3ba14e094"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_follow.py":{"size":10069,"mtime_ns":1783821986040417425,"hash":"06c9f3deab3472b20429c12a618ae2d4d6efd3afa2353ac44cd52651a596af4c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_product.py":{"size":10346,"mtime_ns":1782687669972916544,"hash":"40b497a41ce4003e128dc305abedc54e01dbaad8a8f7bc1ecec1662a3953a1ed"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/crm_export_columns.py":{"size":9594,"mtime_ns":1780743830255260394,"hash":"b20594507aab09cebc3d540acad04547bf780cac9c885187138f5d64718ed513"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/__init__.py":{"size":0,"mtime_ns":1780242127043319167,"hash":"a66deceefc987198863f61b8aa1b5715483a69c4a15ef47cd5586c5d8e429b97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/excel_export.py":{"size":4411,"mtime_ns":1780242127113233948,"hash":"7fbde3fca845e4705487e7f801caee308bcc0c99a9da7d0c99681a96eaaf6076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/supplier_info.py":{"size":3679,"mtime_ns":1780242127112269527,"hash":"8b797e9dee6ac7ff806a8ea23bef5fedce648502ea23287e1b417e9f96d22c2e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/supplier_info.py":{"size":6916,"mtime_ns":1782687684650105460,"hash":"0b66714e36609688f7ce79ecda0679d20df115d2d64a0dff1cc0fc76df7dca6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_product.py":{"size":13126,"mtime_ns":1782650413581368849,"hash":"cd2fc23852ead3c4db19e34bc33c1560fc5f5d4cd7cf51b61def8bf37c44c853"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/quote.py":{"size":5961,"mtime_ns":1780745856749183842,"hash":"29c52786df396aededd0850e3c8a3a36f3fb6a952af03adbe1768dae212b6804"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote.py":{"size":48137,"mtime_ns":1782687675213433843,"hash":"a2ff5c5b74a2becd0949aab6aea8cf63440cce2c0bb22e1a1661463e0b2e963d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_product.py":{"size":10537,"mtime_ns":1782687676011228777,"hash":"57d9d5b4fc2bc8b68c0388a4b8a9c1322539ed7e538764fc23521916429e07c5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_share_log.py":{"size":4277,"mtime_ns":1782650254630170341,"hash":"5bfbf7ce2918f9ecdbbca6fdce17d200cd52cdc71b2dfb44ac126a36ca0ed734"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_approval.py":{"size":8816,"mtime_ns":1782650314936479798,"hash":"736353b8c2c5073d260e007a166234bd7d57958bcc738c56a1d39cfb22381180"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm_quote_pdf.py":{"size":9877,"mtime_ns":1780242127112382277,"hash":"fec04892fccccc3601fbeb012c92c77110496910be44102de40b4610148fa58a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_quote_routes.py":{"size":25633,"mtime_ns":1783825326810765171,"hash":"c51b70766aae85dbc537bf5b48a2c350c73ea8e93bcad2a9660d8d45c6d0979d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_approval.py":{"size":13958,"mtime_ns":1780763324103831772,"hash":"3d7fbbb90728568a2577e52d8986ccbec8f599d04a0ef9e330939d1fe729bc98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_routes.py":{"size":29547,"mtime_ns":1783825526614169736,"hash":"95969972c0773528b91d9728d303feae5ca7187d89a49495d5129dcedffc19dc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_template.py":{"size":2897,"mtime_ns":1780229101351431207,"hash":"935adfc7659e31201cd83ba8387bf6abcb39e7cdc63fa4692d699ed874cf113b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_change.py":{"size":2496,"mtime_ns":1780229100306468735,"hash":"05af42f088f6cc400c1e3445d4a2c96670edf482328b361aa4f231230d958729"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_template.py":{"size":11858,"mtime_ns":1780229131746659196,"hash":"b9bdbe6a33c933aefcb25cc57e94b2fd2dc75f8e5822434f3912aa0153dfca00"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_change.py":{"size":15985,"mtime_ns":1780229123819597506,"hash":"771b110d3d136c45106dd61171c724c559b5b4bf572ea7b8c2b648f0bfe629c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_sub_routes.py":{"size":25165,"mtime_ns":1782650354912882614,"hash":"b2733fd74cb7e6cbe6518fc5a5700e387601afc087be09f395f3c61372099847"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/attachment_biz.py":{"size":1122,"mtime_ns":1782219602888987090,"hash":"fb9fea8983524e3891357016b6546d982c4a82cb782fc01425f70472d4338b6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/bx_auth.py":{"size":1473,"mtime_ns":1782650780925056463,"hash":"678d9ff99b5c89575ef47e5c9e61d495f364917fd6cfb2b322c4d5035d3ba359"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_date_range.py":{"size":2363,"mtime_ns":1783745556349035158,"hash":"e8b487a9bb4072356cae7b1b38496c441f9a1534d6807798448e6de97073d669"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_codegen.py":{"size":4679,"mtime_ns":1782003396630684570,"hash":"bc3f798cfbc359e0327d72e3c0513fe9cbaee196d0d85bcf6567cf5df4211d97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/bx_models.py":{"size":16644,"mtime_ns":1782003187247224106,"hash":"37c7372f38d76f1020d31ce8ca9e7f0cb3bc3c204a50deb092b494ce8c983fbf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/__init__.py":{"size":81,"mtime_ns":1780750556881734563,"hash":"07c3422f745afbff1c8162b3782fbb4b8de65084e7e9bbcf45abb9d433d65f98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/common.py":{"size":1547,"mtime_ns":1782003187605255900,"hash":"a75ca6a0d92f93408eee00cc5053206d28a545512e4cd0f186be9e00e3346ab1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/__init__.py":{"size":777,"mtime_ns":1780751360180065853,"hash":"3525eb716c238682a07a116818d318b8a494fb24b9cefca5114d30bc50d095a5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/expense_item.py":{"size":1668,"mtime_ns":1782688293668634639,"hash":"ac07c7b05fe990e743dd5b4e96a85b59431479ca11b98cce7c340a93dbe99ce1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/workflow.py":{"size":1677,"mtime_ns":1782688293973889288,"hash":"f683e5bb7a45d0bae3b3f262c201453155eaaaf2c8d7f14f567a14295a68d2e1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/expense_item.py":{"size":3362,"mtime_ns":1782650913604714906,"hash":"c6a142011870516822cf11cff16a86c56908f00680eb7c6219c8441c9b63632a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/workflow.py":{"size":4984,"mtime_ns":1782650913326708063,"hash":"84285aab7499ce9280156c5814b2dc4fff42841803dd673cc6bfdc6eed498283"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/expense_item.py":{"size":4366,"mtime_ns":1782650887981843546,"hash":"15321fe1df77a555af579474434e3b401bd042555d19ea81a066ef754915612b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/__init__.py":{"size":34,"mtime_ns":1780750594045301798,"hash":"583b12a6d2c9fd4411b652741e73324df9256138946ee873a0ed03169f8dae2a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/workflow.py":{"size":5446,"mtime_ns":1782650919964956073,"hash":"1d72733147e0ed997094d7f92d1c1f5e1e108093a50e8e523b3b016c3dd676e4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/base.py":{"size":3931,"mtime_ns":1782687617846731919,"hash":"dba80b8f4e26bc59efd2b2aad6bd430c0315133a98bfbbe1b93113b60baba8b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/attachment.py":{"size":525,"mtime_ns":1780750871480000584,"hash":"f287214c72345e41d9d122ca55b4d3e279635d99cbf10ed530de0ac32374f31c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/advance.py":{"size":4603,"mtime_ns":1782688296833335474,"hash":"74b6e8bf6906518f80f16f218f1af74d2c356a6f392a4e8a69466f4179ce0b92"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/attachment.py":{"size":5758,"mtime_ns":1782790898570675189,"hash":"e88b9181e7c1a839074656ce2260cd6f693821402a24f08dd1c0ef3c160f8fa8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/advance.py":{"size":13370,"mtime_ns":1783745567004734594,"hash":"3097a75d86d09951d7de7df10a32f5aedcf6ce11279bdf6dfe0005ec9d8a7be1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/attachment.py":{"size":4582,"mtime_ns":1782650868959755751,"hash":"3a6480cd051bd1af733a67e5babcd64f3f74cbe230d72364b599cde8b0c67a5f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/advance.py":{"size":24037,"mtime_ns":1783746967707088251,"hash":"4834348d099b32b70d14e1b56279dbb385f42519646351d8cb220da8c5fe27f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/storage.py":{"size":3656,"mtime_ns":1780750869826924187,"hash":"ac98980bd5b6cbab6a9394b6debc678b050cf4df969eccbc5f2d419b615937cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/reimburse.py":{"size":5638,"mtime_ns":1782688293517624966,"hash":"aa47d8e87982a4077ff067dff2955db9eb67171d6368bc636c1eea17ea7682f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/reimburse.py":{"size":15431,"mtime_ns":1783747621462206303,"hash":"dae4bfc4be69ca2f3ee8fd2e9e3bd6053a2904c8f7a0c83e536f2dd71874f918"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/reimburse.py":{"size":34743,"mtime_ns":1783747614591546341,"hash":"ba8f3ff0304a6668bde3c2e6c3e15427153389f7320b943fb261d1d947b41d1e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/payment.py":{"size":15715,"mtime_ns":1783745581266319098,"hash":"0d0b8823013a63f91baee0ea19b56f203e70fb1e450f873cfeb634a6cd017f54"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/approval_cycle.py":{"size":1296,"mtime_ns":1780758200904804714,"hash":"308c087d94ac253bfc7e2d5455a06ae8ceac034adda41b5c61dd315dc167efaf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/db_models.py":{"size":8110,"mtime_ns":1782219570945208920,"hash":"249bb0971c263436095a6324457557b6ac5cfc3ca5ac9bc9499a9b4cd21d42bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/__init__.py":{"size":544,"mtime_ns":1782011200096708592,"hash":"822060230e155b8704feb447b908c226d4c53e62b3e6df65c89dc3c7a0e6e07f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/__init__.py":{"size":0,"mtime_ns":1780805614160787709,"hash":"2cb780fb722e6dbf2ecea6f6fc19345fb453e1a3c40694ba0ff7465eb7cf7d33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/base.py":{"size":2754,"mtime_ns":1780802262496001324,"hash":"d2fd88aa376aa5914125381cf61a4ae0f343657d6bd7db1f9fe1254e7aba5b2f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/vehicle.py":{"size":591,"mtime_ns":1780802980783200520,"hash":"d87e4262b344e02a7be21534e382e7b75f5543f599d673ddc046134ad0e8ba4e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/__init__.py":{"size":84,"mtime_ns":1780804619867600032,"hash":"5193d61f7204f825551f083e79722805fb2abfd953bb552e80950bb3ff9784a1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicle.py":{"size":3780,"mtime_ns":1780802985736476363,"hash":"aeb49bdd49cb5091c37275b856396e75bcd24557e3a1b58ef668910b1b0aff64"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/vehicle.py":{"size":4776,"mtime_ns":1780802999039302982,"hash":"cf32c66499ca86285561b573d222837ecc76c3fa51b0091b802485fbde8e2bf2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plan.py":{"size":1788,"mtime_ns":1780803836065964235,"hash":"30452b2f7fa19f5677475ce08b3e355dae2440d80d2e9049f8417de01d822863"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plan.py":{"size":4167,"mtime_ns":1780803836065953735,"hash":"acac159dedfacb36f02982b700b2a7c7a8fbb4644eb89c3b0c13871941917864"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan.py":{"size":9619,"mtime_ns":1780803836065902943,"hash":"e311f2b8b5e7785db764216fbecfd2830a11569ccb827a00c8bd3a2ba3804383"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/inventory.py":{"size":3948,"mtime_ns":1782219604456801044,"hash":"19ea80e59a1309518ad6183a6b0b8751401f4724d7b5101d47defc2417ec36c8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/inventory.py":{"size":16423,"mtime_ns":1783156035144390497,"hash":"901602a8fe362aec9b89ac6f2ee578f1eeb105fcf12a1a6c3ff4ef98f4ad1ef3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory.py":{"size":10663,"mtime_ns":1780803878293678536,"hash":"e38abdd78010b0e96dcb65ed826de03a752b40e3355546ed06a4b07640cf7013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/weighing.py":{"size":5347,"mtime_ns":1780935341753643087,"hash":"f734c66269b713a840d7ce6c1c6150bd2dc00b114b09963362202d119c82301e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/weighing.py":{"size":14940,"mtime_ns":1782687688848020877,"hash":"71d143eb05d0d3f785f5962892bde64dee3c2937139c975b52af62628f308d46"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing.py":{"size":24042,"mtime_ns":1780804029884092079,"hash":"bc9d5cb59bf90597db0e0a1c9afcef5c2b429c3945c92be34bfdc1e77d26ba28"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_auth.py":{"size":2500,"mtime_ns":1782790853674329877,"hash":"4988b71d4e54b326c333872b34743914d67b15fb753c1b0231e9b00b366458a4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plans.py":{"size":4876,"mtime_ns":1780935329287069452,"hash":"474cb68905249cd5a6237443a412d49cb28af2e0cec61c9bf5c34ec54db1240a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/master_data.py":{"size":619,"mtime_ns":1780925759582999052,"hash":"6f6b2c2e1478efce74b8c6e6fb058d914b8b79adfadf2fea2d91cb55d3f9cdce"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicles.py":{"size":4748,"mtime_ns":1780925781827569662,"hash":"8f8b32dfbf4046cfa0b6645d211732596f7027d46244d9c50132425220065483"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plans.py":{"size":17098,"mtime_ns":1783156035873015369,"hash":"bd2c8344e2ab765ceb2a2c91f5cf2facea319ae66c9097f5468a7f5d753b67dd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/mappers.py":{"size":6955,"mtime_ns":1782219619253708711,"hash":"b9e97f66a0a248d06c2f960c3f5ac4fb3369cc976c16709227dee0cc1513d221"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing_logic.py":{"size":4110,"mtime_ns":1780804818442134500,"hash":"468ded88a0a4a397a96884580c88c59291c0b6effa897f08f1b3fea7857f9191"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/dashboard.py":{"size":514,"mtime_ns":1780804990870580151,"hash":"f2c1b1014d0d769abf32dab3783de65fe7fe327c956ffbfe44adce94542f8892"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/dashboard.py":{"size":6576,"mtime_ns":1782651340330906738,"hash":"753703fbbe8ddc02d8fbdae78df4abd1448f5ce5878e2f0390111360fdc300b3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/db_auto_plan.py":{"size":949,"mtime_ns":1780805095845033710,"hash":"9f7513cd2e74f9ddfe5cbee4ae58a40ee7a58aaaff051d590b19a6e1b08bb46a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan_helpers.py":{"size":386,"mtime_ns":1780805092108105489,"hash":"5c6ec7612b204e1dcb65c5daf03fa7f8ffa7710cd1ace63be4f7ca00cbf318b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/auto_generate_plans.py":{"size":4699,"mtime_ns":1780935400833764213,"hash":"d0760cb8155d60e18040bcf6fe41e6964640a3dffd6f4b7bb68678c9f31ab29a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/run_db_auto_generate_plans.py":{"size":1043,"mtime_ns":1780805102157096922,"hash":"3cd8f15b677f21b2873ff384fc0581da264a53ee4318da3c8262101156e3225b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_dibang_data.py":{"size":20215,"mtime_ns":1782011225157870526,"hash":"28a49a423a784e70bec424b702f3d58f69b6f847153c061414efdcdabb660d0e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory_id.py":{"size":2574,"mtime_ns":1780934632326984469,"hash":"c5269cbb273d987c296143b83f1287762ce67d7ddeccfb0a72bc70234bad9f12"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/product_helpers.py":{"size":2106,"mtime_ns":1780935268573313971,"hash":"cea6b0697eb64081a79d18ab95f0f0477714505a7aef82a41672197b15fc8b14"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_inventory_id.py":{"size":586,"mtime_ns":1780934647395760353,"hash":"71a9617d5d0f2c23416686eded204b4c941b47afc3fd6e3facf0c75401e883d9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_models.py":{"size":61386,"mtime_ns":1784032430468998611,"hash":"e23b4653b806a1917eba187d8a3584dff598ad74bc21c8295c179abf0bcfe17e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/plan.py":{"size":22053,"mtime_ns":1783754594278544472,"hash":"f3a69a96b7916cb34e23e673b3155d83f7d9698b2582cfae96dedc392da8e6b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport.py":{"size":17945,"mtime_ns":1783211732481443217,"hash":"477ebd0c4c084cf8bccd10865e4703b6b34829d30b791c32232d96c1bac2947f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/__init__.py":{"size":5012,"mtime_ns":1783242582112287271,"hash":"1dced39f250919efc4aa798daee1efef3adcca054c7483843536c455919ff106"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/freight.py":{"size":11275,"mtime_ns":1783213205154827373,"hash":"557f9e9f06ab6f18eb33f54a579fb8ab0f6992d9b25bb530a2ec49d5b2365708"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/inventory.py":{"size":7742,"mtime_ns":1783242580346813026,"hash":"9b57e84bea4844ce93220773544064ed6979c5823b07831bc5fe734b6dc860d3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py":{"size":48150,"mtime_ns":1783945795484267217,"hash":"a9a876816af12e43b3fa6b9dc748b74b7107f0cae590e68a2a789945617c620e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport.py":{"size":33087,"mtime_ns":1783155250374329483,"hash":"6f7703d37ce761406d42f3be4e53ee85be0d3e43e5b880401087dde47ec6608f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/__init__.py":{"size":1243,"mtime_ns":1784035957226411568,"hash":"7d66d74042036571b769e5364616560597a3c3347cb9dea6cfbe04c40483b5e2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/freight.py":{"size":10543,"mtime_ns":1783760751060550793,"hash":"2d64ca83553dbfc928887171941761114c5db012b9c4a01d34e2b522902bac38"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/base_data.py":{"size":33513,"mtime_ns":1783849851800999450,"hash":"133db64dcfad9ae687b90084eb8f1b5f713ebabce852bba26b600cab52e51c50"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/inventory.py":{"size":13188,"mtime_ns":1783242583174353699,"hash":"da03959cdab792ef503edae6ee27e45f9b5a8db1c63cdbcd97bafa85acc9be71"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/check_pl_json_aliases.py":{"size":2918,"mtime_ns":1781880510604174541,"hash":"b04c5636779ecbcb3082eabdbf42db846cc31f7376129845820c6a4c1e829104"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/base_data.py":{"size":19762,"mtime_ns":1783849843323086946,"hash":"21d29a63b2dbd9178f2239d109c4e71e668c2caf85788dcecc34e7533f0df4e6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_personnel_service.py":{"size":6707,"mtime_ns":1783845044115228598,"hash":"34f3d1d723890e294aac765a66d7e86ca87f4288f42cec674bb9151de091fe22"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_service.py":{"size":7694,"mtime_ns":1783849439910099822,"hash":"7bb0a6d4dfdb1ec11e72e971873791b8e188939e7c6b7328a0a2f4f8986c9d1c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_service.py":{"size":39798,"mtime_ns":1783768766029953703,"hash":"0e0620d2878e4b28c560daf8095d30e8e8a281653d40baf01ef94e899ce114e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_transport.py":{"size":9697,"mtime_ns":1783209147246415813,"hash":"aac3cfd1a30df824d1a4867c5b358e3155e19a051dbaffbae89c995b55767a8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_dibang_bridge_service.py":{"size":15310,"mtime_ns":1783777749440894312,"hash":"c506eb84c104ce63b98cde5b16644f16ddcf4e3aa335089bedcb4c267d21fc0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/public_inventory.py":{"size":1492,"mtime_ns":1783211660985345577,"hash":"ed4e21307ac463410d296a2f8cf53f8e0429187344537bcf1e1212a7affa06a6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_inventory.py":{"size":6968,"mtime_ns":1782790898570930774,"hash":"79aa205d2e5e89ed45dd7b95068b93e3f6db82ee9258b0331b21d6c8ab551582"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_inventory_link_read.py":{"size":782,"mtime_ns":1782225276143253698,"hash":"6471dfc9a1fbe66223f79490a5827b2422e5ca6932305ccde6aef4b641676a6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_site.py":{"size":8470,"mtime_ns":1783211738132414332,"hash":"08745e00bfa7bd756fbeef7ae7a1d3bf957d6403da51cf7825def02a38502d01"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_site_link_read.py":{"size":2362,"mtime_ns":1782225460524562610,"hash":"3b9e1b93d3c4375b6b3adb4476ceb0df356654089d994aef4fea7e4f29266c06"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_site_service.py":{"size":3701,"mtime_ns":1782225248175867714,"hash":"07585f13aaad965c106e88ac26f5f8c58852c0c2bb0bdb91820185133d799219"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_freight_settlement_service.py":{"size":47560,"mtime_ns":1783213204589333188,"hash":"53a61d4da0cd2e2d0bac74abcca13de3f3d506b603453811d8f1cd53fa50b358"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_data_scope.py":{"size":4660,"mtime_ns":1782649048011371782,"hash":"9545dc65fac7e13bf07ece2ec828ec5957bb115e23d0ac8c996f9c70362a4ecd"},"/Users/zlwu/work/00code/shanxia2.0/backend/DEPLOY.md":{"size":2574,"mtime_ns":1782639356701497576,"hash":"6989c30ab5c99ebf488137e31e5561b4a00d36060716dfad3fc247b673538818"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/data_scope_helpers.py":{"size":3358,"mtime_ns":1782650085670691361,"hash":"b0aab03bc7b3afb2faf39410e9881b65e6a2eeecba592d1655b5b9359fb4dbdd"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_quote_contract.py":{"size":12491,"mtime_ns":1782650163950860693,"hash":"eb6b944df35fda5edb6675b69b00f5a83a75fd78785251d1e81e1788ed439cfe"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api.py":{"size":14409,"mtime_ns":1782650231443625388,"hash":"fb4cf4178a4b7c5530999f0c950ed38310dfe81b3168c10117849d6f512be01d"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api_calls.py":{"size":3345,"mtime_ns":1782650279067732462,"hash":"57732d0beb80ee17b533c78ce0250967fa83c68354ea9d1972275ba1fbc39007"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_data_scope.py":{"size":801,"mtime_ns":1782650506729785291,"hash":"0f0275c56a43603e69a030dd1d284cfc7982a7636423cfff6d0e692eb4631cb1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/apply_pl_data_scope.py":{"size":10945,"mtime_ns":1782650517176615737,"hash":"928fe2112c9fd8bab4da7f4fc67d6d247c78187ca3b1a4146cc2fd3d9e04697f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx_data_scope.py":{"size":2394,"mtime_ns":1782650938092205819,"hash":"1e8e1dbdcf4bc68c2e30b99015e930bb9522bd1f633e95604ec6a62bdb2b43f3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db_data_scope.py":{"size":796,"mtime_ns":1782651142571517234,"hash":"ad4e206ae53e25247ebb004e0ef586077a6e7df0eac7b14973c26b186cffb2eb"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/delete_guard.py":{"size":3572,"mtime_ns":1782687610196676295,"hash":"223d91c51a1677b6a4b7802d5571af14d5cda8bc45e4e757b1f2150990a69bce"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_delete_guard.py":{"size":1565,"mtime_ns":1782687611517772849,"hash":"5e2a45f63b7296e3a10dfbd4b4716e54370e1439248881d6591cba5c9f6581d6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py":{"size":3479,"mtime_ns":1783848338604396640,"hash":"7d12991ffd2e3d7b768aaa587d7f9ae1ed4d641f65ec3f053ed103fc74a5a005"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py":{"size":6299,"mtime_ns":1782694169098881801,"hash":"4d5ab880c0c3ca91b485e1ba53725005b9f89fe205780d58a738c861dbb7e6f8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge.py":{"size":8824,"mtime_ns":1782693867411719704,"hash":"f084b6fb3e80de0455ee9cfcc857ae5814b79497786367380f3a375b16c4bf85"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_service.py":{"size":22641,"mtime_ns":1783760938743438422,"hash":"a4a9377a8243e30dd7d6a8a175c68525009465fdebdeb01230849156dd8b59f4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_maintenance.py":{"size":6563,"mtime_ns":1782695447503836332,"hash":"c34b79f5bcd004c0f6353922492883e4b08e5a6bc229f0265c9af850d235848b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_maintenance.py":{"size":7793,"mtime_ns":1782695447583143336,"hash":"79033735d527926ac082200de0b89a122c53db3cbdf5fb33e3cc69f74dd017f5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_maintenance_service.py":{"size":23307,"mtime_ns":1783761151873696556,"hash":"0c7aa346d9879347d6a98c435fadc47873907ca0774147b69acf0d392e00e58b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_urea.py":{"size":5609,"mtime_ns":1782696196169930337,"hash":"71b7de2f90b3c7c732b59683e5cd4d858288121414a1ff2679c039299f5fb024"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_urea.py":{"size":6696,"mtime_ns":1782696220189638136,"hash":"750ecae5cdcc857031e618b87ffa9b28607bd47e72ecf6dc7ebbe51003682df3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_urea_service.py":{"size":19556,"mtime_ns":1782696213546483763,"hash":"03d389e791e5fac9a5339d1259d342952fced97712c3657e8f791426de32743b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_decorator.py":{"size":5312,"mtime_ns":1782701254052728785,"hash":"e476146985da29ad8cb77064d10314470546a8a52f6026a75fdbadd3fee34288"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_infer.py":{"size":1767,"mtime_ns":1782699326717654441,"hash":"4346307abeb03020a7069f560556b9954cf50203efb6ac65b0a4b9644b6a9b2d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py":{"size":868,"mtime_ns":1782699327268762002,"hash":"064c356f3f0fbabc454311445f02d375b965c2c055ddc51386d4dad50ac3337a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/redis_client.py":{"size":1691,"mtime_ns":1782790834895168051,"hash":"e5d84d7433ce745da7a37fb46dff5d5eb6ae027ef0efbf406da0c9c7fb6089ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/resource_snapshot.py":{"size":3823,"mtime_ns":1782793446819247296,"hash":"2d65c990d058d22010f8d4449652eb752c297a046b5d7b3ff6755c3e1cad0cf3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_resource_snapshot_service.py":{"size":4861,"mtime_ns":1782793450356380638,"hash":"6f94dcb582fe725738a54469e461aa0124b9754b2141cb78d3859ff1a2f25ca9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py":{"size":929,"mtime_ns":1782905360746020898,"hash":"7a4eac85768cbeb0ba76f7f478ddadeeacab2498cd9be4070a76e1cfad693cdf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport_address.py":{"size":2604,"mtime_ns":1782906539731495489,"hash":"6548b4b0c8c1d8096ce96ff1d5b523c67b12300f9a3eac66570b0256478a1120"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport_address.py":{"size":6875,"mtime_ns":1782907484528042124,"hash":"7880a37b53dc2e88534ca5750097792ee7e893c94d87bf1eecd8b6055fbba181"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/pl_cert_expiry.py":{"size":711,"mtime_ns":1783208067000967398,"hash":"7c02dbf83fad89c7da757965b545bf77f37792edd0d01d3ed320349b0b60a50b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_delivery_slip_template.sql":{"size":217,"mtime_ns":1783231586212866839,"hash":"e05e3fe7255e6c8a88aceb1aa53d743a4888a34c9fbaa4449c1cb8a275744d68"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_slip_template.sql":{"size":191,"mtime_ns":1783219958449266456,"hash":"e2a17c3df7be5cc0436ef979a48de81eecbe99c03f43662f4b0954a09dfa1305"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_template.sql":{"size":215,"mtime_ns":1783238744737524455,"hash":"24cf12e21f9f61f49c38e654c0ca655f56a21e5e2364e4c2ca4547dad583272e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no.sql":{"size":203,"mtime_ns":1783240340132373787,"hash":"de9b3c8e1617b9c345b2d4005e4a627f10ded089db89d35f0b389b333b840c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no_format.sql":{"size":571,"mtime_ns":1783241697391655899,"hash":"61fc58ebda64c5d6be6bfd374dda99c7134e38dc89031527f71916625c4e36db"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_product_legal_use_cert_url.sql":{"size":1180,"mtime_ns":1783253793703960795,"hash":"01105ec581050477087d9bf65528cfe77ce0026d0fb682cba8014c4cdb046db7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/menu_badge.py":{"size":247,"mtime_ns":1783257567212910729,"hash":"88c31e5ef8cee73327a1a0f36ea7ae0e61fa8f1ae140ad95ed0c0b9c2b4d05f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/menu_badges.py":{"size":1203,"mtime_ns":1783257582921626135,"hash":"05dfdc446281abd9c3b273ebae2f9cbc4efe681fdc0ab288a77903e9e2bf83c7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_menu_badge_service.py":{"size":6108,"mtime_ns":1783258109621359209,"hash":"aec342e2370f584c5ed0024bb08a8346c70e1827c09ab456b4b06e9dfc817d8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_menu_names.sql":{"size":454,"mtime_ns":1783254856670799736,"hash":"d40ab4c556ab285498f4689c21736832deddc754a9a2b7d806e870ccb39fc9ae"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/seed_sys_menu.sql":{"size":82266,"mtime_ns":1784119136237565207,"hash":"e0c15f9bd4525b6e447a7e8da3aa6bf93c14c47a1b99dc5cb4bee9dfd1a60e8b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_menu_groups.sql":{"size":6367,"mtime_ns":1783256049450807031,"hash":"5f6964d1ea2712d3d72c8f43f08c16597d85fe79f3f54c8be99962090d6c2b67"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_doc_reminder_menu_group.sql":{"size":1562,"mtime_ns":1783256051207137180,"hash":"82a0ce8c5293f5051967633c1c2e0a1dc60e1fc7c97919c9e0866246bbcbe3d1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260711_hide_vehicle_urea_menus.sql":{"size":269,"mtime_ns":1783760394518896877,"hash":"a5f66647cdb4f0f403689b47b804f8099d7d710753823ef3ddc5e7a5a9ca4ca8"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_plan_quantity.py":{"size":4258,"mtime_ns":1783777759829460303,"hash":"6af8eb3c1f6c7ad34cd62f1e82e9c6b96737ffd48ba74dda7c5f888c55dd11cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py":{"size":10503,"mtime_ns":1783946967244318920,"hash":"07991890446a106b2d520e5e3c65e27af90c13d00945516ef1ce9bdf2e389879"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_type.sql":{"size":1662,"mtime_ns":1783843576747470605,"hash":"24fcd156f97e2bdf2bd158beb5358fe7159874783a84716c6c18d2565cc8ac1a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_affiliation.sql":{"size":753,"mtime_ns":1783845019912997576,"hash":"6d450d264921f43c4e74ee4a2bcfc8335d16f77d9e0413267389741a92bf4eb5"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_add_finance_dept.sql":{"size":1697,"mtime_ns":1783855927743333340,"hash":"4ce457089ead5c063ae8e1a6d6553416deb43c54a7edddb574ee2572390aba99"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/setup_business_roles.py":{"size":14256,"mtime_ns":1783858477739135462,"hash":"ac12df2cf75826931c85f4deb3ae28614e31ea825d0beb3cf351a8d4f5cb1071"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_reset_sys_dept.sql":{"size":4517,"mtime_ns":1783855538627076795,"hash":"3795d6127a4dcf55d406be0fe673b8a83655723fe1f07b855e6fe45823d489fa"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_users.py":{"size":28602,"mtime_ns":1783855936414773748,"hash":"f5626fd3ca8bbc16275862080365c3ea2a27fd0f608e2243a284493762a8f735"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/verify_web_menu_codes.py":{"size":2535,"mtime_ns":1783858485781974173,"hash":"16c9c072b5b80fb309d56823963ebd0dd1f437a3f74d7f82711dd8a7c2de86d2"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/refresh_business_role_menus.py":{"size":3812,"mtime_ns":1783858483854587001,"hash":"b2c76109936791e1f624e239b24832237fa0256b38b98578e39825ac215fb166"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/renumber_crm_product_no.py":{"size":9071,"mtime_ns":1783861492796558653,"hash":"320c63801100ea8e9fb62abfb44b3487139377e293310593a877ab2d06e9d2e3"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product.py":{"size":13287,"mtime_ns":1783860925852062495,"hash":"3e5dd462f2ad6218d2547b66db741132d0179037e6dd3ac24ddaa02a5b970d4b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product_category.py":{"size":15583,"mtime_ns":1783860690842141129,"hash":"9cbdfdf3335a366aebd0a605431b3952ea9aab26bd564d075d501479ae0b20f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/compare_dict_snapshots.py":{"size":11072,"mtime_ns":1783860128258640426,"hash":"cfc98cc72c5e387317cfa0a7670c47067fffe8f2e540d5cd580ee459e173e4ef"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_sys_oss.py":{"size":22858,"mtime_ns":1783885816251409459,"hash":"20f59e7e19a0c4415bdf17cef32a31db63220346688b3dbe06bc2c52a42d475c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration/minio_url.py":{"size":4770,"mtime_ns":1783884947929403985,"hash":"54a1bf95512c0a8b5feeb518ea3af76983bb1b0a3ba645898b07debdb2cc52e9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_customer.py":{"size":25235,"mtime_ns":1783886258025843303,"hash":"f30d5a50a28a1130325a9d9db88586bcae9e2a39434f077ded25f847af2ed66f"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py":{"size":23720,"mtime_ns":1783887271166904779,"hash":"f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py":{"size":13601,"mtime_ns":1783888353771580120,"hash":"c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py":{"size":18423,"mtime_ns":1783887050391179085,"hash":"72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py":{"size":32783,"mtime_ns":1783888844450695833,"hash":"16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py":{"size":36188,"mtime_ns":1783888258230435217,"hash":"a6269c8eeff19f4ae8ff7d22a3544ebc4a1858aaecd59583e6afd140a7fa766e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py":{"size":27580,"mtime_ns":1783887475224438064,"hash":"4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py":{"size":2829,"mtime_ns":1783946968430310316,"hash":"e89b3aa798794dc77085af5c4b880cdddcd2c0590c3cc3414f8a5389fd5f6d93"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260713_pl_personnel_cert_split.sql":{"size":3436,"mtime_ns":1783946793684378982,"hash":"ce61899ec7e13f41de08dbc923dd1ff2a1a976603d13c8f09aa6fd5be9c914a2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/ocr.py":{"size":1889,"mtime_ns":1784035957225824939,"hash":"1de70651a8c1c9e0e208bdccb45d0b9c7e7a0f8f9a663941bdbd5ae278234b1a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_ocr_service.py":{"size":11166,"mtime_ns":1784036700055450000,"hash":"6f233150e253813a7c9da30e6e5d6046fdea01baa67c2589a332fe511ab795f9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/test_aliyun_driving_license_ocr.py":{"size":5130,"mtime_ns":1784032210609057675,"hash":"13d43c9144c3795b8870fbd900ed14f97ae22ee043e2c265a5151525666abebe"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260714_pl_ocr_usage_month.sql":{"size":1270,"mtime_ns":1784032423540552834,"hash":"d7018a4e5be9760846731440be98e53584d8e1461fc4ea54a0c8db61c666e7fe"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py":{"size":3994,"mtime_ns":1784122554297827011,"hash":"6cd75fdbbd6a2dc65cf0b0b29e6206910fbd86f8bedf05bb56a8835130b81829"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/price_letter.py":{"size":13292,"mtime_ns":1784122560635390924,"hash":"1edbd17d41fcc4205faf15de5ce47aecc5459a39d06a920689379a65cdb9c3d9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter.sql":{"size":11104,"mtime_ns":1784122573332360310,"hash":"548dab479fcde4bf1628ca2093fd7840720473a774a5289b55bfd4f46b902153"},"/Users/zlwu/work/00code/shanxia2.0/backend/venv.bak.broken/bin/Activate.ps1":{"size":8593,"mtime_ns":1780108930820914793,"hash":"ed2ea10761f2798e8980084d754284d3fcb94f1284ae7085c35c16108fe24846"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter_bill_price.sql":{"size":901,"mtime_ns":1784122547991214820,"hash":"11a4eb6f3b4d89c1a5141bd9a85e931517984b77ac213f5842dc590f928fe1cf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/__init__.py":{"size":21,"mtime_ns":1780113982000000000,"hash":"60a04ff08fd97084e83ea809fd13feda6d2848be20ebf309e31fc1dad7523230"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/__init__.py":{"size":665,"mtime_ns":1780804649000000000,"hash":"f720195209c1783d8b2526220a086c2ae2769d76a12bd7df74136f5432c7b75f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/admin.py":{"size":73613,"mtime_ns":1787309685874849310,"hash":"fcd9bec97ca52c809b250ccd532dea40c16536e1d24731935d3e3ab9af1613e0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/__init__.py":{"size":827,"mtime_ns":1784980394000000000,"hash":"8bd7939017216a2b3c9ea7ed910167f7baf5c02cf724c10b392f6f286f6368a5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/advance.py":{"size":20025,"mtime_ns":1787307802337954064,"hash":"347d8d15d7e7575b25ffd13d17bf9333f1c00624602bc3f891624b4253ec16cc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/attachment.py":{"size":5758,"mtime_ns":1782790898000000000,"hash":"e88b9181e7c1a839074656ce2260cd6f693821402a24f08dd1c0ef3c160f8fa8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/expense_item.py":{"size":5851,"mtime_ns":1787308158807308399,"hash":"e369a4d1f2debdc7964b7a0e6fe02265f373b19bf5c9eac61c89b8ab81550f1e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/payment.py":{"size":22886,"mtime_ns":1787308158806920024,"hash":"9bd149127f30b7b703b98afe56b5543f1ba178094cf5eed7093d78defc69df3c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/reimburse.py":{"size":27017,"mtime_ns":1787308158806223066,"hash":"9cca2be3f1f94d57210b720b78abff5ad4cbcaf81df634adc902a7b419ac43e4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/workflow.py":{"size":5012,"mtime_ns":1787300323274666540,"hash":"e613698da5a331494c76a822faa5aa0d49acbcf5b18cf3e27ca3d22c5a3aa1fc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm.py":{"size":159062,"mtime_ns":1787578600319381954,"hash":"227619f14026aff95d83d7088b4b2123ae2ac0a374404311162ef41e6d90599a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm_contract_routes.py":{"size":32185,"mtime_ns":1787308867569796107,"hash":"0c6aabb5a25969b5695afae2de75952a714a4383ccdd6fddcd2cd54f71552fda"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm_contract_sub_routes.py":{"size":26020,"mtime_ns":1787308867570518690,"hash":"33696d88675022f67c8a83fc3463a583ea834b3e1da848d8d22dfc2f8f337732"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/crm_quote_routes.py":{"size":27828,"mtime_ns":1787308867569081774,"hash":"4f2df88856f8b158c740ddb5c3e759ef4d58be2aa26d971a1737c6da7a5509d5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/__init__.py":{"size":544,"mtime_ns":1782011200000000000,"hash":"822060230e155b8704feb447b908c226d4c53e62b3e6df65c89dc3c7a0e6e07f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/dashboard.py":{"size":6576,"mtime_ns":1782651340000000000,"hash":"753703fbbe8ddc02d8fbdae78df4abd1448f5ce5878e2f0390111360fdc300b3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/inventory.py":{"size":20439,"mtime_ns":1787309502621689896,"hash":"5c6f40f7d539ab6dbc2954d0c592381ee9eb8226cfc47f34752bb698bc0072d4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/plans.py":{"size":22263,"mtime_ns":1787309502614898318,"hash":"44af4f27e5fe5f148314ce717c33ccc74c042159659624e02d0e18f1a0365aaa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/public_inventory.py":{"size":6968,"mtime_ns":1782790898000000000,"hash":"79aa205d2e5e89ed45dd7b95068b93e3f6db82ee9258b0331b21d6c8ab551582"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/weighing.py":{"size":19460,"mtime_ns":1787309502614878443,"hash":"70e6185a6fae0dac6f6eee2c70ee4c6eb9571f951ae00eec9326a9e308c0c756"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/leave.py":{"size":9807,"mtime_ns":1787304166575660696,"hash":"cf6c73ce0b50008da05428008754a22748d02bda723248ad048bc5dc93f323eb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/menu.py":{"size":30932,"mtime_ns":1782790854000000000,"hash":"4e9de047e67ff365d17ac28d30e1baa72cfa3c651caa1b9776e225fc07da0e58"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/monitor.py":{"size":6108,"mtime_ns":1787304454675243095,"hash":"8cbcc35293e2de3efaa721c786b2a8830181d9908959c4a56e739ce53dfb37ec"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/__init__.py":{"size":1527,"mtime_ns":1787735531089973450,"hash":"a66674a147bf69d97636b66796232966bf453930db400eac25a16a4e5b1f355d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/base_data.py":{"size":46796,"mtime_ns":1787306016603841348,"hash":"65d9c5bba5b6fdf491af074d266b7abb5e2923fbbef8a7342a7437905891c13b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/freight.py":{"size":16021,"mtime_ns":1787307396459028115,"hash":"f521d506c6f863e4d1cf73b37f8e919f73ac60c5a4224b1f045ffb26009ef400"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/inventory.py":{"size":18958,"mtime_ns":1787307522445395942,"hash":"253ec97d3538bad96fa4ed2b787cce1cb49df868ce0586a508930befdf9c74fe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/io_order.py":{"size":16322,"mtime_ns":1787306999375613668,"hash":"5302471b084d1759ab128c07a0986ed94a76bc5fc12ed200409e302e14025e43"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/menu_badges.py":{"size":1203,"mtime_ns":1783257582000000000,"hash":"05dfdc446281abd9c3b273ebae2f9cbc4efe681fdc0ab288a77903e9e2bf83c7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/ocr.py":{"size":1889,"mtime_ns":1784035957000000000,"hash":"1de70651a8c1c9e0e208bdccb45d0b9c7e7a0f8f9a663941bdbd5ae278234b1a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/plan.py":{"size":92073,"mtime_ns":1788081223991485261,"hash":"6dfbc487d1a62f250ddf7c06b305dfa73a9d9064be474c0b84c939fd9cb50c26"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_io_order.py":{"size":19284,"mtime_ns":1787746034103355730,"hash":"d510540cc382d989e96727e2695e08ac52e0e4ad5c2e703344b31d25efc07693"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_site.py":{"size":10018,"mtime_ns":1785969013811688695,"hash":"e117273ae089bd4668dbe169bc3bd995d8e72adda2bcb74324df974588759f6a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_transport.py":{"size":33303,"mtime_ns":1787803716974993829,"hash":"01f1f38f2d9605a7cfeb9cfedbdac76982bd27030dccffee9f9307a46f09b596"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/transport.py":{"size":47510,"mtime_ns":1788076998071929962,"hash":"aecf76615c10fc56721e1d0ad76e3f88b2f8ecebfecec52237b8187532d4aa51"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/transport_address.py":{"size":9932,"mtime_ns":1787306128400547885,"hash":"b5abb2db3b468919fd3e2e530bb4365424ff50e6c5027b80e14ad7b282556cf4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/vehicle_maintenance.py":{"size":13380,"mtime_ns":1787306822098559334,"hash":"91d1f12296aef500e19479dc3e997ab6a48e2ea51acafb211e02a6c3d02a51be"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge.py":{"size":14077,"mtime_ns":1787306755095014475,"hash":"854a26ed5b810e6b23a6cd70f37e75e846d52c037d5470af6e383990eda67317"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/vehicle_urea.py":{"size":11664,"mtime_ns":1787306822098049835,"hash":"8c0585fd5827e74a7a51e771b9b2d555003517d458c667430f61dcbff2404fef"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/public.py":{"size":12667,"mtime_ns":1786197474707909148,"hash":"c8ec7432a0ea688d90e80af3bb4c1fc6bc69c462fc46e8fe4e629ee879565753"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/workflow.py":{"size":29031,"mtime_ns":1787305070212023275,"hash":"551bb652ad34c74a5e02cd2f244f89ee31af645c0bc54eb055a49f83f594a968"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/__init__.py":{"size":61,"mtime_ns":1780108930000000000,"hash":"3dd1842ee59b0c804176b03b4b8a323bd4a252b7feb1bbc32db64f3a8928570e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/admin_request_json.py":{"size":2669,"mtime_ns":1780108930000000000,"hash":"4f68b3cf84291e7bddad6ecf4bb4d29ca5e1ec246a9f7f9c4cf5909d0ec1174a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/api_crypto.py":{"size":1870,"mtime_ns":1780108930000000000,"hash":"c04b748aea86890a5971f749523c7b17dbad1ddd6f9f7f07a5679d159c984e33"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/api_crypto_middleware.py":{"size":10876,"mtime_ns":1782790001000000000,"hash":"b39f128b6612589ea6ac5babd30752e9585b3af07b82bb1ad53c9e3c0d90816f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/api_request_log_middleware.py":{"size":11971,"mtime_ns":1782701669000000000,"hash":"0b84c32828939e6102bb3647691fa8f04b1f68e0e0e9f28127374cc44e19a11c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/attachment_biz.py":{"size":1122,"mtime_ns":1782219602000000000,"hash":"fb9fea8983524e3891357016b6546d982c4a82cb782fc01425f70472d4338b6b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/auth.py":{"size":7457,"mtime_ns":1782790841000000000,"hash":"34bac56e1c2cb6215f4b5fa2dc32d77d4b4abca51428819eebf4afd269cc51cf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/bx_auth.py":{"size":1473,"mtime_ns":1782650780000000000,"hash":"678d9ff99b5c89575ef47e5c9e61d495f364917fd6cfb2b322c4d5035d3ba359"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/config.py":{"size":7377,"mtime_ns":1787722610560902425,"hash":"ce00afe3347ad0107c97a44412a3ca66cbbb5e4e938c0f36eb502b64646cbc9c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/context.py":{"size":421,"mtime_ns":1780108930000000000,"hash":"83a10aee67162374993c10a30bf8bb8bd9c4b35cf48f42c832415ccebd91660f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/data_scope.py":{"size":8432,"mtime_ns":1784993108000000000,"hash":"16fd3ff8a3dde7397d55829d83c8541f6cbfb11145bfa8f2ae4e28fcaf4e2f60"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/database.py":{"size":1510,"mtime_ns":1782790847000000000,"hash":"8bc9c8ae62e2be2c6920036582ba448dfcd1711c41cebb62274ff6bc6ee14b0b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/db_auth.py":{"size":2500,"mtime_ns":1782790853000000000,"hash":"4988b71d4e54b326c333872b34743914d67b15fb753c1b0231e9b00b366458a4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/db_collation.py":{"size":548,"mtime_ns":1780108930000000000,"hash":"0c680e25a18244ca839a7de6ed1f4313b33bc8da118d89c463aee1b6af00c6f9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/delete_guard.py":{"size":3572,"mtime_ns":1782687610000000000,"hash":"223d91c51a1677b6a4b7802d5571af14d5cda8bc45e4e757b1f2150990a69bce"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/exceptions.py":{"size":4946,"mtime_ns":1780108930000000000,"hash":"79c997d964bca1a4f12f2b92fb1f181fdb9e2b3cf72eae39f4cc164d23794fd7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/login_crypto.py":{"size":3858,"mtime_ns":1780108930000000000,"hash":"b82d51afabf2293a9cb1fb2e5f994c383948e7f47ea95fe674686b4f3f3342b1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/menu_guard.py":{"size":1611,"mtime_ns":1780108930000000000,"hash":"3e26077288c3620a4780038b891a326206b45bffe00aca545bdae30172487235"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/oper_log_context.py":{"size":868,"mtime_ns":1782699327000000000,"hash":"064c356f3f0fbabc454311445f02d375b965c2c055ddc51386d4dad50ac3337a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/oper_log_decorator.py":{"size":5312,"mtime_ns":1782701254000000000,"hash":"e476146985da29ad8cb77064d10314470546a8a52f6026a75fdbadd3fee34288"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/oper_log_infer.py":{"size":1767,"mtime_ns":1782699326000000000,"hash":"4346307abeb03020a7069f560556b9954cf50203efb6ac65b0a4b9644b6a9b2d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/order_status_compat.py":{"size":2828,"mtime_ns":1780108930000000000,"hash":"5349e5a0745ee6734c4a995337779307adefc46f453906171988a77de2081540"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/redis_client.py":{"size":1691,"mtime_ns":1782790834000000000,"hash":"e5d84d7433ce745da7a37fb46dff5d5eb6ae027ef0efbf406da0c9c7fb6089ad"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/request_payload.py":{"size":2842,"mtime_ns":1780108930000000000,"hash":"e9937151530ab1417ef297aef59111977725cf90be2a8fa76c00a0618789aba0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/response.py":{"size":1824,"mtime_ns":1780108930000000000,"hash":"f1739352d65ea8287d76e282a59553aa8d63c97e35764c64ac378aa5bd9c347e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/security.py":{"size":728,"mtime_ns":1780108930000000000,"hash":"df0f01115064f7b8de1c81dbe9a6db39360c236610b68c33b3234a51d7f0025b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/storage.py":{"size":16487,"mtime_ns":1786075281717710498,"hash":"2392d8ccfea66b088160fb59163c663e6c7d5aab9ebdab4a515c785fdc31c520"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/tenant_context.py":{"size":693,"mtime_ns":1780201410000000000,"hash":"0a810658d894d35b9e981faa1448e1d02d617ecbe563bd711f6ce5a8f9db1861"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/utils.py":{"size":1498,"mtime_ns":1780108930000000000,"hash":"09323693661c1d4560458b86a954128ccff82bbaf6522da0b44f24da99ddf9ea"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/wechat_message.py":{"size":11194,"mtime_ns":1780108930000000000,"hash":"5086070deb14d99d1a69e419b2299ec4ea2fe128de80fe321b0c3c531fea7a88"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/wechat_pay.py":{"size":23585,"mtime_ns":1780108930000000000,"hash":"3d52265ce65d21e7103f94afa1e8547aee0823b5ea6d65c50317436ac81fb4fc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/__init__.py":{"size":169,"mtime_ns":1780108930000000000,"hash":"340e3c08174d61829012879e684f6166803b88c819c58b54a16a11d210dea85e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/api_request_log.py":{"size":4562,"mtime_ns":1782699354000000000,"hash":"f233bde579c4f6c7f2fd6030878c5946fb5dd5e247efaf4fe80d3f48622c19a8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/base.py":{"size":5360,"mtime_ns":1780108930000000000,"hash":"49fdea023825ea249923b1cb02d353dcede1850158d3555a2082887925e69b9b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/biz_no_generator.py":{"size":2534,"mtime_ns":1780108930000000000,"hash":"e6bd375987e47f6ee80294686db64377938a286767bb28324f3eda2ad39ad546"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/__init__.py":{"size":0,"mtime_ns":1780201410000000000,"hash":"9b8fcaaabdc85883c9ef392b596b60db0bd3b2f1623fc8012e55003f234a9875"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/clue.py":{"size":26150,"mtime_ns":1787578603101181411,"hash":"47a8068a2e8cb575c96c45d7d199ad4418c53e89cebcae456496add410623f26"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/clue_follow.py":{"size":8493,"mtime_ns":1782687674000000000,"hash":"54881f876d1842ee4a344d049ea4b5bac18b243535338077cb3eb3ec8b60e9c1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/clue_statistics.py":{"size":11229,"mtime_ns":1782649305000000000,"hash":"fbc3b4f3356256787839cc5b2a6f8dff41dcf9eb27c791e427e816e3ba14e094"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contact.py":{"size":10482,"mtime_ns":1787300292827771458,"hash":"33198f74189f1561399b23a3c05b3fe3e6c20071283258094adc69c72944f628"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract.py":{"size":104413,"mtime_ns":1788069525593723675,"hash":"1df94c49a38e74261a5dba361fe95fa6713d117586728a7d87a776e9d9fdf97f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract_approval.py":{"size":15176,"mtime_ns":1787300292819951681,"hash":"af9a92cdf6731d2e34df943bbefb201524d90ed3bf43cbd9ba5e94d0426fa896"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract_product.py":{"size":15057,"mtime_ns":1787130846141770880,"hash":"fbdb0a8ecbf5ab776ed42863ecbd66429442117a05f02c4afb835588e90b13a9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/customer.py":{"size":28307,"mtime_ns":1787578655361540382,"hash":"804d2f2f9152539b9453bfa7983480dd787bd55f13a4b0423a77df33cfa38224"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/customer_follow.py":{"size":8121,"mtime_ns":1787300292821747636,"hash":"3e31611e0fcaad14631af6aa3c8de0c020f8232b9af3cdf7ff8a1e694630b991"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/customer_pool.py":{"size":3725,"mtime_ns":1780202237000000000,"hash":"0f26ac2bcb585241f25302787184db4db422934e5d896ca25bbe7efaf61d92c4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/data_scope_helpers.py":{"size":3358,"mtime_ns":1782650085000000000,"hash":"b0aab03bc7b3afb2faf39410e9881b65e6a2eeecba592d1655b5b9359fb4dbdd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/invoice_info.py":{"size":7446,"mtime_ns":1782687666000000000,"hash":"e0f2069c43cd272e5f061d30b47a42140ac37aa26379985fc781f8a3851aa44d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/opportunity.py":{"size":42231,"mtime_ns":1787300292824126465,"hash":"9937e226f22bd7a4739aaf23bcabef93d8136c58ae67fe04b6885e81ed903e11"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_follow.py":{"size":10069,"mtime_ns":1787300292820228430,"hash":"d7305a8c397cf4a4b7d1f05045081f127018349a70eedd67db22dcfd4f82427e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_product.py":{"size":10346,"mtime_ns":1787300292823461716,"hash":"8686e7f25a53ed942637dc821c2adab06fb0ebf02049fc81854c79098e0c0161"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/pool_rule.py":{"size":8987,"mtime_ns":1787358355511264805,"hash":"823ea06b575a3031b027c6194005beface26977f4730e9a0b2ebacba5d0ffc9c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/price_letter.py":{"size":13292,"mtime_ns":1787300292819018808,"hash":"e6be88eac671606174f5e72daf6b8f82384d7ff05ecae3b824b89cb2305577a6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/product.py":{"size":38787,"mtime_ns":1787303142161539687,"hash":"7a8ad76ef92f728d2338324b51d16cde281f43a23e4c7519d078553d9e478865"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote.py":{"size":51800,"mtime_ns":1787300292821143887,"hash":"ea95ad2e66a0fb92364c6a0ffd0a13bef746e19100971f566c72a83375aa361c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_approval.py":{"size":10020,"mtime_ns":1786365604675762048,"hash":"1ad6152ab48fb4171b11066eb0f7b5cef0b7b204c0a47432d4b1c77a47213bcd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_product.py":{"size":14114,"mtime_ns":1786184473623076262,"hash":"d38197b231dbafe35fb0e6c3dd38ab15bd88e58ab6d4904a2a00c73ef653c578"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_share_log.py":{"size":4277,"mtime_ns":1782650254000000000,"hash":"5bfbf7ce2918f9ecdbbca6fdce17d200cd52cdc71b2dfb44ac126a36ca0ed734"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/statistics.py":{"size":5642,"mtime_ns":1782649310000000000,"hash":"f954dc5479f42a52fdb3f05ad9076fdbe43e569bae85299fca6c8f37c7323cde"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/supplier_info.py":{"size":7182,"mtime_ns":1784996460000000000,"hash":"2c244898e16084f533aa42a0a3b45106a99515ebf627d37557b22549fd1f0035"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/dept.py":{"size":6593,"mtime_ns":1784993073000000000,"hash":"a636f1c45bd0dd0b2e6c337061f3d1ce4119b130d444d6b31bf7f1be4782fa67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/dict_data.py":{"size":5379,"mtime_ns":1787300292816221105,"hash":"29f6d662886997dbd1eb843eb99725e31af12d69199c0bce9b7f276635a35fb2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/dict_type.py":{"size":5657,"mtime_ns":1787304482666729113,"hash":"c2a260c68df344777092a892fe28e807e583ef12f645142ccbc36d0dd84c9902"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/ethnic.py":{"size":961,"mtime_ns":1784993074000000000,"hash":"ba2c043bc078010880031293f6e2f0f01e9b820d191ff6989bf65983903f063c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/leave.py":{"size":5028,"mtime_ns":1787304166575379029,"hash":"dfffd0f10f0fee8e5490c26b94cdc3d7ea5d6f88f67d52fa8568954b740abef4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/menu.py":{"size":7600,"mtime_ns":1782688282000000000,"hash":"36951a77088782d80500bfa6266b46a564a670e10b70af7a28cdee8c50741098"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/monitor/__init__.py":{"size":1,"mtime_ns":1780242127000000000,"hash":"0592c62ce1172d93aca98cbd9aaa54b9c2668022abf3581249516472db312293"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/monitor/oper_log.py":{"size":6930,"mtime_ns":1787304454674825304,"hash":"a1592cedcb947e9bc74e97b6cc925b45507457d878b28174647c0ed212fa3979"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/oss.py":{"size":2688,"mtime_ns":1785469127578334497,"hash":"88d704b7041a2ae458860c7a93357cff50bc5a8164939151326c22266f300487"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/post.py":{"size":5278,"mtime_ns":1787303707850772410,"hash":"05373daee33e39b2596b562cd8c2afda1f84cdebf81717ad9dbe17407f744e0d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/role.py":{"size":9614,"mtime_ns":1787303718967712725,"hash":"ef67be5ffc932b9480bad3bb86df6f62c7d815fb9741c6997d332d13a17d6e98"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/sample_code.py":{"size":12322,"mtime_ns":1787300292811525197,"hash":"34269d6b1899d003aa15cdb0e264e6185dc6bbfc26cd428cfb3ff9aadc2f1329"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/site.py":{"size":6639,"mtime_ns":1787303716253635302,"hash":"b3b657537b43fbf91989f2bd04e6bf5614139094fddb8f53a0c13a9aea0bf86f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/tenant.py":{"size":5858,"mtime_ns":1787303701212819880,"hash":"9b7f336c1b57b6aef7c74c01a164e8dc46c592e9892125e0a2495561c65e9e25"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/user.py":{"size":14214,"mtime_ns":1787300292812469695,"hash":"fc520cdb72eb50ee69b1f14a78daf5d889afb0b7c901b24a22655db59a10e5a1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/workflow.py":{"size":25052,"mtime_ns":1787300292817020978,"hash":"c7c5c2874a1ec47a5b9d5ab8ab4e9d91995753bedbef10d2a8947dd5631827c7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/main.py":{"size":7195,"mtime_ns":1787722610472540124,"hash":"f28335687c4d13679326d9da156b71e78e8326fb950da4c694144d8a82cbfb33"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/__init__.py":{"size":2550,"mtime_ns":1786203409890983484,"hash":"5ce371d64aba4f0dc087642c3764fcb5902bc4349cdb3cf41e3d03918f99c163"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/base.py":{"size":2090,"mtime_ns":1780108930000000000,"hash":"fda71bbe87dcb29c6f0ffa9337e9f39c2c06d912df6cb75d521f0e87c7c73c6d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/bx_models.py":{"size":22271,"mtime_ns":1786953008558635704,"hash":"f5338821b8de425e1bab61f998feb6dd1009a9bee4894c8b024be4dd674c5927"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/crm_models.py":{"size":72710,"mtime_ns":1787130817794794854,"hash":"22c3da1ac23667fab64f4656bea101cd0d76c804a31ef37483f256af84a57923"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/db_models.py":{"size":8110,"mtime_ns":1782219570000000000,"hash":"249bb0971c263436095a6324457557b6ac5cfc3ca5ac9bc9499a9b4cd21d42bf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/models.py":{"size":37139,"mtime_ns":1786161240583074304,"hash":"b1515a4ef5f689b18d8a76433aaa7f10741ce7f7c89f5a825b33f6eab14adac6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/pl_models.py":{"size":93480,"mtime_ns":1787889276526737617,"hash":"bef80149431691075232485d11e0293cf1bdf301b5f05b42ce572b9f361643f0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/__init__.py":{"size":1159,"mtime_ns":1780112973000000000,"hash":"4e8b0bda6680e2c8740c380b96eedb859ddc584a81bad568a18ba6beb001e480"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/attachment.py":{"size":328,"mtime_ns":1780108930000000000,"hash":"300b74c51c66cb0fbf8c9f4d84a4b7bf29dcc9b6a67d922f8e1d0df05f9fc5bf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/auth.py":{"size":1315,"mtime_ns":1780108930000000000,"hash":"018b82e42bbb055250549c54ba700ee01cf28cd753397d6c162f9e60185908e5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/__init__.py":{"size":81,"mtime_ns":1780750556000000000,"hash":"07c3422f745afbff1c8162b3782fbb4b8de65084e7e9bbcf45abb9d433d65f98"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/advance.py":{"size":4603,"mtime_ns":1782688296000000000,"hash":"74b6e8bf6906518f80f16f218f1af74d2c356a6f392a4e8a69466f4179ce0b92"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/attachment.py":{"size":525,"mtime_ns":1780750871000000000,"hash":"f287214c72345e41d9d122ca55b4d3e279635d99cbf10ed530de0ac32374f31c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/common.py":{"size":1547,"mtime_ns":1782003187000000000,"hash":"a75ca6a0d92f93408eee00cc5053206d28a545512e4cd0f186be9e00e3346ab1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/expense_item.py":{"size":1668,"mtime_ns":1782688293000000000,"hash":"ac07c7b05fe990e743dd5b4e96a85b59431479ca11b98cce7c340a93dbe99ce1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/reimburse.py":{"size":7714,"mtime_ns":1786953496310041338,"hash":"27892ee6a4d6a7ceda99609559224c7a0a9fde8913e0b339c01a561c8d390027"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/workflow.py":{"size":1677,"mtime_ns":1782688293000000000,"hash":"f683e5bb7a45d0bae3b3f262c201453155eaaaf2c8d7f14f567a14295a68d2e1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/common.py":{"size":555,"mtime_ns":1780108930000000000,"hash":"caa0c03398e54017b25cca2a16cf8d232a59739893a16e4c33b51a5316d8964f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/__init__.py":{"size":0,"mtime_ns":1780201410000000000,"hash":"a6d57250b43cbdecb56b7a9d55d29642b808be368733e14b7df2bd196f54d64d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/clue.py":{"size":9612,"mtime_ns":1787308789426488776,"hash":"610869a2ed3fa415c73f55088261e260430bb3310f9595996eb7b46971cf0f36"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/contact.py":{"size":5051,"mtime_ns":1787308894156081883,"hash":"f496eeb891ee09cb745d5a844bcb8a1f40b021b6b07776033d5e40a1dfa0f8a8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py":{"size":11756,"mtime_ns":1787308894155663091,"hash":"2a3ab2c2df749cfa0a16f0c9ef3324d97204f709a797188eb65bd38ca3446e8c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/customer.py":{"size":14940,"mtime_ns":1787308789425932652,"hash":"b9a42c494d40ef9035591da585116652b57fb18a33fd22955c46111b89dcdbbd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/customer_follow.py":{"size":3911,"mtime_ns":1787308894156649216,"hash":"9ffb3b760229c21187380f58a10cb9644497311b4e688cfb4c7084776ded71ab"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/customer_pool.py":{"size":1534,"mtime_ns":1787358314928495095,"hash":"fda1ac4461e6f93ef56b06e7fd709af3b82a5dfb0597403e7f1e07b811536faa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/invoice_info.py":{"size":3104,"mtime_ns":1780406386000000000,"hash":"a59df3aed2c976904e3b5325fedd1621435b322645aa71349f3356e0cdc17424"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/opportunity.py":{"size":9586,"mtime_ns":1787308789426854234,"hash":"4b93498e41563c6edbf8976bb6c564bfe258c6d479a6727fb8d2c23635c2d706"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/pool_rule.py":{"size":2048,"mtime_ns":1787358314928650969,"hash":"9c9dbb93fda6d116769f64235424d50f88ade0a2fcf2e4c19562b851b3d08967"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py":{"size":3994,"mtime_ns":1787300292800458009,"hash":"8ad6e9049e91d2c05d9b7ee47aa4f43a7a1287073a5878d0680083a0cd692af3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/product.py":{"size":10584,"mtime_ns":1787303141263830184,"hash":"30dc0c60783c14837bd2efc171d0e316ac90d02717d6f91e4d79eb550e68c09b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/quote.py":{"size":6422,"mtime_ns":1787308789427289942,"hash":"e986bf14372654ec3e3f7019312b4223a15e5f359bead4ca2ca4c187a58476b9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/statistics.py":{"size":412,"mtime_ns":1780201410000000000,"hash":"fb1957d0fe87f22c37ba5bdaa5f3bf2bb4a40685a21a05dce98326581bb4844b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/supplier_info.py":{"size":4344,"mtime_ns":1787308789428118191,"hash":"a08e6bc03eb90fb5c23e1ac3d26e109e341538bf5df03b55759ea04b0b96c055"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/__init__.py":{"size":84,"mtime_ns":1780804619000000000,"hash":"5193d61f7204f825551f083e79722805fb2abfd953bb552e80950bb3ff9784a1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/dashboard.py":{"size":514,"mtime_ns":1780804990000000000,"hash":"f2c1b1014d0d769abf32dab3783de65fe7fe327c956ffbfe44adce94542f8892"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/inventory.py":{"size":4095,"mtime_ns":1785807104128333050,"hash":"37a2e0218b67e33fc7ddc479bcb68c8c45ca892a2e88fbdc543f87b05924ae9d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/plans.py":{"size":5023,"mtime_ns":1785807102509773576,"hash":"6f0172acb27799becd86980fa299744a5c8ba404be1b473cc030a05a6f3ec7f6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/public_inventory.py":{"size":1492,"mtime_ns":1783211660000000000,"hash":"ed4e21307ac463410d296a2f8cf53f8e0429187344537bcf1e1212a7affa06a6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/db/weighing.py":{"size":5494,"mtime_ns":1785807118487481337,"hash":"120c573ad29a51805e5b04d0c2ceeaea08d70200a40ddca7fe36d5fc7d6585f1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/leave.py":{"size":1449,"mtime_ns":1780108930000000000,"hash":"c54098a69bd4490290dd8d7809ed8764a3f38e8c38692eeef2b505293cdfaeb8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/menu.py":{"size":816,"mtime_ns":1780108930000000000,"hash":"17e35f2d7bf95cac00d81357f69fdcbe849e855daa05570c3302de8182b4df11"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/monitor/__init__.py":{"size":1,"mtime_ns":1780242127000000000,"hash":"bb5b318d3cb224c50a2e0286e145f89ea7278437437fd17d7c865d67ad148076"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/monitor/operlog.py":{"size":1069,"mtime_ns":1782699353000000000,"hash":"b9f0a382f8990f69391b26bb75b4538d141d6adadc4260fecaa8b33cb44c063d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/__init__.py":{"size":5246,"mtime_ns":1787198187913760581,"hash":"e75254bdad34bd2888deb785991e5952bdf086b6658d05aca4a1809384b4538f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/base_data.py":{"size":18605,"mtime_ns":1787200527820891774,"hash":"70838c89251a5b585b61317a1e97d3d2e18e0d97bd62e66ecc2cc70dd81b5d3c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py":{"size":929,"mtime_ns":1782905360000000000,"hash":"7a4eac85768cbeb0ba76f7f478ddadeeacab2498cd9be4070a76e1cfad693cdf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/freight.py":{"size":11457,"mtime_ns":1787724338892593034,"hash":"e2bd35b4ad706a6a5146a5df0f78e7604c824c5c93c6daec8cd6d75a71ae3fc8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/inventory.py":{"size":8319,"mtime_ns":1787300292798056097,"hash":"311c185c70344ebdf5eea938f475899642c58032b7e14b2076266a9b87ff3b8e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/io_order.py":{"size":8971,"mtime_ns":1787744772531814877,"hash":"64bdf485aa39822fe54993ac840f05197c6d7d4d2a4cf1e106c33d708fb4f929"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/menu_badge.py":{"size":247,"mtime_ns":1783257567000000000,"hash":"88c31e5ef8cee73327a1a0f36ea7ae0e61fa8f1ae140ad95ed0c0b9c2b4d05f7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/plan.py":{"size":42106,"mtime_ns":1787889460325335096,"hash":"59f97bac4747b309ff013dc91e98fb6fa18b59009113c6857b0d388bcdd89f24"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/resource_snapshot.py":{"size":3823,"mtime_ns":1782793446000000000,"hash":"2d65c990d058d22010f8d4449652eb752c297a046b5d7b3ff6755c3e1cad0cf3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/transport.py":{"size":31497,"mtime_ns":1788080487790739515,"hash":"fff652faad469fc7c3dfdf9848e23a624c564145f76c8d9d5f0de03c20893cf1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/transport_address.py":{"size":2604,"mtime_ns":1782906539000000000,"hash":"6548b4b0c8c1d8096ce96ff1d5b523c67b12300f9a3eac66570b0256478a1120"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_maintenance.py":{"size":6563,"mtime_ns":1782695447000000000,"hash":"c34b79f5bcd004c0f6353922492883e4b08e5a6bc229f0265c9af850d235848b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py":{"size":6299,"mtime_ns":1782694169000000000,"hash":"4d5ab880c0c3ca91b485e1ba53725005b9f89fe205780d58a738c861dbb7e6f8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_urea.py":{"size":5609,"mtime_ns":1782696196000000000,"hash":"71b7de2f90b3c7c732b59683e5cd4d858288121414a1ff2679c039299f5fb024"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/user.py":{"size":1911,"mtime_ns":1780108930000000000,"hash":"3d3c159018cab6ed1cd3de7034ffb1fe77a272b9099901a1882d07aa15fc90a0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/workflow.py":{"size":3949,"mtime_ns":1780108930000000000,"hash":"e5aed7afcf903c838a35cdaf2230a93d221c63f5c6baa1497e455afac8587a9a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/__init__.py":{"size":34,"mtime_ns":1780750594000000000,"hash":"583b12a6d2c9fd4411b652741e73324df9256138946ee873a0ed03169f8dae2a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/advance.py":{"size":24037,"mtime_ns":1783746967000000000,"hash":"4834348d099b32b70d14e1b56279dbb385f42519646351d8cb220da8c5fe27f1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/approval_cycle.py":{"size":1296,"mtime_ns":1780758200000000000,"hash":"308c087d94ac253bfc7e2d5455a06ae8ceac034adda41b5c61dd315dc167efaf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/attachment.py":{"size":4582,"mtime_ns":1782650868000000000,"hash":"3a6480cd051bd1af733a67e5babcd64f3f74cbe230d72364b599cde8b0c67a5f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/base.py":{"size":3984,"mtime_ns":1784993089000000000,"hash":"dd56d9197b4cddc60570bf5eb1851d4a426ab226858beb95bccb33a839471ea5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/expense_item.py":{"size":4639,"mtime_ns":1784993106000000000,"hash":"2640940d1851d60e7ba515d759a0aa06843b764742ae1ea2fabb95b6a16136f9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/reimburse.py":{"size":50267,"mtime_ns":1786953507819708163,"hash":"6a3d918b2784fbcca72efd51b5c3b04a76b8598a0b26ce9708611a7a93ba4032"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/storage.py":{"size":3610,"mtime_ns":1785592530823872489,"hash":"9c5f871f6c22e837bfee2fc52af6a06588f6f509441485054ec2a138bc91211e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/workflow.py":{"size":5617,"mtime_ns":1784993093000000000,"hash":"514ea42e366fff44f1becbde6b5bfa219a224517e47dcdec25c8cf803a3ec0b5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx_data_scope.py":{"size":2394,"mtime_ns":1782650938000000000,"hash":"1e8e1dbdcf4bc68c2e30b99015e930bb9522bd1f633e95604ec6a62bdb2b43f3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/crm_quote_pdf.py":{"size":10650,"mtime_ns":1786172982774929079,"hash":"388f78a183375e8673316cfb94df5a00002049d2d639e59e31282c910f884a99"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/__init__.py":{"size":0,"mtime_ns":1780805614000000000,"hash":"2cb780fb722e6dbf2ecea6f6fc19345fb453e1a3c40694ba0ff7465eb7cf7d33"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/auto_generate_plans.py":{"size":4699,"mtime_ns":1780935400000000000,"hash":"d0760cb8155d60e18040bcf6fe41e6964640a3dffd6f4b7bb68678c9f31ab29a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/inventory_id.py":{"size":2574,"mtime_ns":1780934632000000000,"hash":"c5269cbb273d987c296143b83f1287762ce67d7ddeccfb0a72bc70234bad9f12"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/mappers.py":{"size":8976,"mtime_ns":1785807132026824584,"hash":"0501255ba896feb2ac32c24eff8f774aaa4663db1666e31c720087049219ddd8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/plan_helpers.py":{"size":386,"mtime_ns":1780805092000000000,"hash":"5c6ec7612b204e1dcb65c5daf03fa7f8ffa7710cd1ace63be4f7ca00cbf318b8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/product_helpers.py":{"size":2365,"mtime_ns":1785920719535751988,"hash":"6297e4e3ca2f90ae493d90b0b848bc3293e13d99b5246457565841cea18d4391"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db/weighing_logic.py":{"size":4110,"mtime_ns":1780804818000000000,"hash":"468ded88a0a4a397a96884580c88c59291c0b6effa897f08f1b3fea7857f9191"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/db_data_scope.py":{"size":796,"mtime_ns":1782651142000000000,"hash":"ad4e206ae53e25247ebb004e0ef586077a6e7df0eac7b14973c26b186cffb2eb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py":{"size":1735,"mtime_ns":1784957286000000000,"hash":"7ab4f5c5a28b0af2c8ddfc91bbc425a9fc5246956afdfd29ae4ca0af32d73cb6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py":{"size":10455,"mtime_ns":1787200437818204201,"hash":"7069b3b5dd6f40ef62357735375b9f8ea26adeaf9c06ebc2a28bb9ddf62283e5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_cert_service.py":{"size":7694,"mtime_ns":1783849439000000000,"hash":"7bb0a6d4dfdb1ec11e72e971873791b8e188939e7c6b7328a0a2f4f8986c9d1c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_data_scope.py":{"size":801,"mtime_ns":1782650506000000000,"hash":"0f0275c56a43603e69a030dd1d284cfc7982a7636423cfff6d0e692eb4631cb1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_dibang_bridge_service.py":{"size":34680,"mtime_ns":1788066594796470734,"hash":"ab38234c26b119f822477466b9f2657f782581878d04d6147cfada6ded268c26"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_freight_settlement_service.py":{"size":48446,"mtime_ns":1787724480338672784,"hash":"1824c9860a491032e6c2bbccb4c03a391992eff196d8975d4ae0b36fbd1aedb0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_inventory_link_read.py":{"size":902,"mtime_ns":1787736349800372943,"hash":"d4b15d1ed4cc9b97a98826d67c6071ca27cf65f806420aa53cbbb1711bda4999"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_io_order_service.py":{"size":38263,"mtime_ns":1787746009735931380,"hash":"bf305b124057ff696eac993ab56f6e2293c4f9164a137d0bc26e2fc8ddda2f65"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_menu_badge_service.py":{"size":6916,"mtime_ns":1787800811970345111,"hash":"be114472b082fa50ac89fd0d490157fb57feebd0a36c13b9f93a9578f20dcc67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_ocr_service.py":{"size":11166,"mtime_ns":1784036700000000000,"hash":"6f233150e253813a7c9da30e6e5d6046fdea01baa67c2589a332fe511ab795f9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_personnel_service.py":{"size":7484,"mtime_ns":1787140670593369229,"hash":"acdabe76ba0ba3ea348011e43b3955c6fcfb25e8e50729af8ccea0131d7fd766"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_service.py":{"size":60290,"mtime_ns":1788058492849241079,"hash":"5efe6e155cbe569e9639720e1812e92b216e2cc5bcbffdcfd9be32eba446fd9c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_site_link_read.py":{"size":2362,"mtime_ns":1782225460000000000,"hash":"3b9e1b93d3c4375b6b3adb4476ceb0df356654089d994aef4fea7e4f29266c06"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_transport_resource_snapshot_service.py":{"size":4861,"mtime_ns":1782793450000000000,"hash":"6f94dcb582fe725738a54469e461aa0124b9754b2141cb78d3859ff1a2f25ca9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_transport_site_service.py":{"size":3701,"mtime_ns":1782225248000000000,"hash":"07585f13aaad965c106e88ac26f5f8c58852c0c2bb0bdb91820185133d799219"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_vehicle_maintenance_service.py":{"size":23870,"mtime_ns":1787306679463043420,"hash":"3a6519eeaa8f87a5ea15812e65b66950d07e0d091a20cf0376547c749086055f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_service.py":{"size":23199,"mtime_ns":1787306679462059712,"hash":"eda258294411b3fa342c5158cf2211679e085e969b692cd897a9437148ea8220"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_vehicle_urea_service.py":{"size":20106,"mtime_ns":1787306679462481379,"hash":"6918cffcb58551364de96044cbadfa42409f23e1d793e63d6d0e5e895fe61420"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/web_auth_roles.py":{"size":5592,"mtime_ns":1783858473000000000,"hash":"04c2cd67a7ec8190aa7a9db717a722cd347a52279ac3ef5bd284777f0698a904"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/workflow_callback.py":{"size":3584,"mtime_ns":1780108930000000000,"hash":"a033c13c7bee7f4b636198c1efa47f2abba0d890657e52b0b7057568d4d83a52"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/workflow_engine.py":{"size":14042,"mtime_ns":1780113992000000000,"hash":"5c06a59c734f598d5c7ebe95d30f048ba3a97302b938bc9320d97e5a053c7aef"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/__init__.py":{"size":2486,"mtime_ns":1787140680379293292,"hash":"4285bf024ef91293fda64a484453f3ca095f3ce521d61159364a7075a22d8af6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/customer_pool.py":{"size":9646,"mtime_ns":1780202350000000000,"hash":"4f0ab87e7a12534011b69f58079ca206d5443eee594849ab4aae728bb847de0d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/db_auto_plan.py":{"size":949,"mtime_ns":1780805095000000000,"hash":"9f7513cd2e74f9ddfe5cbee4ae58a40ee7a58aaaff051d590b19a6e1b08bb46a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/pl_cert_expiry.py":{"size":711,"mtime_ns":1783208067000000000,"hash":"7c02dbf83fad89c7da757965b545bf77f37792edd0d01d3ed320349b0b60a50b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/__init__.py":{"size":0,"mtime_ns":1780242127000000000,"hash":"a66deceefc987198863f61b8aa1b5715483a69c4a15ef47cd5586c5d8e429b97"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/bx_codegen.py":{"size":5144,"mtime_ns":1786953427751879493,"hash":"4814f4efce4e883fc021712647f4b8ab9ebb8bd467fa17d4d1f37787b753f074"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/bx_date_range.py":{"size":2363,"mtime_ns":1783745556000000000,"hash":"e8b487a9bb4072356cae7b1b38496c441f9a1534d6807798448e6de97073d669"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/crm_export_columns.py":{"size":11715,"mtime_ns":1787358314928048180,"hash":"e0dbeb554daf876716ea2b706945d7f7951702d8e6190d55006b48e410062d99"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/excel_export.py":{"size":5496,"mtime_ns":1787302363514079575,"hash":"8c25feea4c547916fd2c5ee7ed5de22de8c3346d2a83a1c93eb58a9793a24031"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/ws/__init__.py":{"size":26,"mtime_ns":1780108930000000000,"hash":"d4357444e9b5b0a8593000fb6e4dc37469ebe008e675bf42ec0d55d463f88fc6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/apply_pl_data_scope.py":{"size":10945,"mtime_ns":1782650517000000000,"hash":"928fe2112c9fd8bab4da7f4fc67d6d247c78187ca3b1a4146cc2fd3d9e04697f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/check_pl_json_aliases.py":{"size":2918,"mtime_ns":1781880510000000000,"hash":"b04c5636779ecbcb3082eabdbf42db846cc31f7376129845820c6a4c1e829104"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/compare_dict_snapshots.py":{"size":11072,"mtime_ns":1783860128000000000,"hash":"cfc98cc72c5e387317cfa0a7670c47067fffe8f2e540d5cd580ee459e173e4ef"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/generate_dict_reimport_sql.py":{"size":10692,"mtime_ns":1780201410000000000,"hash":"a4faaf61f246dad04ec3933083ab4348e5d2987ae1ed34b1f6d8f19535642a05"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py":{"size":32783,"mtime_ns":1785455807105877935,"hash":"16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_bx_menu_names.sql":{"size":454,"mtime_ns":1783254856000000000,"hash":"d40ab4c556ab285498f4689c21736832deddc754a9a2b7d806e870ccb39fc9ae"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py":{"size":18423,"mtime_ns":1785455807106788561,"hash":"72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py":{"size":36352,"mtime_ns":1785469153230627041,"hash":"b78319ae19a0089684e1ffe1993a1b62be2d687ab65a3e69da423247e0d4d4d0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_customer.py":{"size":25235,"mtime_ns":1785455807108557895,"hash":"f30d5a50a28a1130325a9d9db88586bcae9e2a39434f077ded25f847af2ed66f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py":{"size":23720,"mtime_ns":1785455807109188438,"hash":"f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py":{"size":13601,"mtime_ns":1785455807109946855,"hash":"c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_product.py":{"size":14973,"mtime_ns":1785457303643810528,"hash":"83b693cbc1a590f7a3cd6af2387e638f28474c230fc6f4c0a2813f343d35d887"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_product_category.py":{"size":16785,"mtime_ns":1785462269008382807,"hash":"35d9a064be6f0ac00b6b2162d77d710a2c4f108824eb78425de2341d576cf7fa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py":{"size":27580,"mtime_ns":1785455807110995231,"hash":"4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_crm_sys_oss.py":{"size":23401,"mtime_ns":1785468795797340265,"hash":"f2d9da1743e3997bf7361d39ff66eab588d7dd55d2114dc9cf6796f4f697a9c3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_dibang_data.py":{"size":20215,"mtime_ns":1785455807112164732,"hash":"28a49a423a784e70bec424b702f3d58f69b6f847153c061414efdcdabb660d0e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_doc_reminder_menu_group.sql":{"size":1562,"mtime_ns":1783256051000000000,"hash":"82a0ce8c5293f5051967633c1c2e0a1dc60e1fc7c97919c9e0866246bbcbe3d1"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_menu_groups.sql":{"size":6367,"mtime_ns":1783256049000000000,"hash":"5f6964d1ea2712d3d72c8f43f08c16597d85fe79f3f54c8be99962090d6c2b67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_delivery_slip_template.sql":{"size":217,"mtime_ns":1783231586000000000,"hash":"e05e3fe7255e6c8a88aceb1aa53d743a4888a34c9fbaa4449c1cb8a275744d68"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_product_legal_use_cert_url.sql":{"size":1180,"mtime_ns":1783253793000000000,"hash":"01105ec581050477087d9bf65528cfe77ce0026d0fb682cba8014c4cdb046db7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_slip_template.sql":{"size":191,"mtime_ns":1783219958000000000,"hash":"e2a17c3df7be5cc0436ef979a48de81eecbe99c03f43662f4b0954a09dfa1305"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no.sql":{"size":203,"mtime_ns":1783240340000000000,"hash":"de9b3c8e1617b9c345b2d4005e4a627f10ded089db89d35f0b389b333b840c08"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no_format.sql":{"size":571,"mtime_ns":1783241697000000000,"hash":"61fc58ebda64c5d6be6bfd374dda99c7134e38dc89031527f71916625c4e36db"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_template.sql":{"size":215,"mtime_ns":1783238744000000000,"hash":"24cf12e21f9f61f49c38e654c0ca655f56a21e5e2364e4c2ca4547dad583272e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_users.py":{"size":28602,"mtime_ns":1785455807113727900,"hash":"f5626fd3ca8bbc16275862080365c3ea2a27fd0f608e2243a284493762a8f735"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration/minio_url.py":{"size":4770,"mtime_ns":1785465354405875664,"hash":"54a1bf95512c0a8b5feeb518ea3af76983bb1b0a3ba645898b07debdb2cc52e9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260711_hide_vehicle_urea_menus.sql":{"size":269,"mtime_ns":1783760394000000000,"hash":"a5f66647cdb4f0f403689b47b804f8099d7d710753823ef3ddc5e7a5a9ca4ca8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_add_finance_dept.sql":{"size":1697,"mtime_ns":1783855927000000000,"hash":"4ce457089ead5c063ae8e1a6d6553416deb43c54a7edddb574ee2572390aba99"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_affiliation.sql":{"size":753,"mtime_ns":1783845019000000000,"hash":"6d450d264921f43c4e74ee4a2bcfc8335d16f77d9e0413267389741a92bf4eb5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_type.sql":{"size":1662,"mtime_ns":1783843576000000000,"hash":"24fcd156f97e2bdf2bd158beb5358fe7159874783a84716c6c18d2565cc8ac1a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260712_reset_sys_dept.sql":{"size":4517,"mtime_ns":1783855538000000000,"hash":"3795d6127a4dcf55d406be0fe673b8a83655723fe1f07b855e6fe45823d489fa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260713_pl_personnel_cert_split.sql":{"size":3436,"mtime_ns":1783946793000000000,"hash":"ce61899ec7e13f41de08dbc923dd1ff2a1a976603d13c8f09aa6fd5be9c914a2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260714_pl_ocr_usage_month.sql":{"size":1270,"mtime_ns":1784032423000000000,"hash":"d7018a4e5be9760846731440be98e53584d8e1461fc4ea54a0c8db61c666e7fe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter.sql":{"size":11104,"mtime_ns":1784122573000000000,"hash":"548dab479fcde4bf1628ca2093fd7840720473a774a5289b55bfd4f46b902153"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260715_crm_price_letter_bill_price.sql":{"size":901,"mtime_ns":1784122547000000000,"hash":"11a4eb6f3b4d89c1a5141bd9a85e931517984b77ac213f5842dc590f928fe1cf"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260719_pl_inbound_outbound_order.sql":{"size":10843,"mtime_ns":1784427911426172052,"hash":"baab6333d8e0865e72a9c474eb642bd5b166f9d70a6db5825d315574f66df069"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/patch_pr3_api.py":{"size":14409,"mtime_ns":1782650231000000000,"hash":"fb4cf4178a4b7c5530999f0c950ed38310dfe81b3168c10117849d6f512be01d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/patch_pr3_api_calls.py":{"size":3345,"mtime_ns":1782650279000000000,"hash":"57732d0beb80ee17b533c78ce0250967fa83c68354ea9d1972275ba1fbc39007"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/patch_pr3_quote_contract.py":{"size":12491,"mtime_ns":1782650163000000000,"hash":"eb6b944df35fda5edb6675b69b00f5a83a75fd78785251d1e81e1788ed439cfe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/refresh_business_role_menus.py":{"size":3812,"mtime_ns":1783858483000000000,"hash":"b2c76109936791e1f624e239b24832237fa0256b38b98578e39825ac215fb166"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/renumber_crm_product_no.py":{"size":9071,"mtime_ns":1785455807114125233,"hash":"320c63801100ea8e9fb62abfb44b3487139377e293310593a877ab2d06e9d2e3"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/run_db_auto_generate_plans.py":{"size":1043,"mtime_ns":1780805102000000000,"hash":"3cd8f15b677f21b2873ff384fc0581da264a53ee4318da3c8262101156e3225b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/seed_sys_menu.sql":{"size":82807,"mtime_ns":1784948075068625581,"hash":"b712bc6d4b5a248a26706137f601e26d81bdb7ffdae016ff818a77155afe15a8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/setup_business_roles.py":{"size":14256,"mtime_ns":1783858477000000000,"hash":"ac12df2cf75826931c85f4deb3ae28614e31ea825d0beb3cf351a8d4f5cb1071"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/test_aliyun_driving_license_ocr.py":{"size":5130,"mtime_ns":1784032210000000000,"hash":"13d43c9144c3795b8870fbd900ed14f97ae22ee043e2c265a5151525666abebe"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/verify_web_menu_codes.py":{"size":2535,"mtime_ns":1783858485000000000,"hash":"16c9c072b5b80fb309d56823963ebd0dd1f437a3f74d7f82711dd8a7c2de86d2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/start-prod.sh":{"size":7357,"mtime_ns":1782639355000000000,"hash":"ca89869446be74a2bf2367b3b28f448580220859a39a84ad9613ac5fe35a8433"},"/Users/wuzilong/work/00code/shanxia2.0/backend/start.sh":{"size":9548,"mtime_ns":1780114661000000000,"hash":"4d632863e8a0cd81194b491d83a0218a4157435ae812dec76a6f6197b4d48e57"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_data_scope.py":{"size":4660,"mtime_ns":1782649048000000000,"hash":"9545dc65fac7e13bf07ece2ec828ec5957bb115e23d0ac8c996f9c70362a4ecd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_db_inventory_id.py":{"size":586,"mtime_ns":1780934647000000000,"hash":"71a9617d5d0f2c23416686eded204b4c941b47afc3fd6e3facf0c75401e883d9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_delete_guard.py":{"size":1565,"mtime_ns":1782687611000000000,"hash":"5e2a45f63b7296e3a10dfbd4b4716e54370e1439248881d6591cba5c9f6581d6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_dibang_plan_quantity.py":{"size":5160,"mtime_ns":1787893676605360439,"hash":"a62e3f2a8ab624a15619b4b161dece26dce947a99b1103cc29b2cb61612436aa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py":{"size":3367,"mtime_ns":1785643508814042558,"hash":"4bc3552f4897e80dfc8bc28ea2566bd0ea6839e860d781653088066f57f414e6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/venv.bak.broken/bin/Activate.ps1":{"size":8593,"mtime_ns":1780108930000000000,"hash":"ed2ea10761f2798e8980084d754284d3fcb94f1284ae7085c35c16108fe24846"},"/Users/wuzilong/work/00code/shanxia2.0/backend/DEPLOY.md":{"size":2574,"mtime_ns":1782639356000000000,"hash":"6989c30ab5c99ebf488137e31e5561b4a00d36060716dfad3fc247b673538818"},"/Users/wuzilong/work/00code/shanxia2.0/backend/README.md":{"size":2752,"mtime_ns":1780114581000000000,"hash":"f5def8d25af0556a443c31a73e81f958883b60cfed8b31fac457f2832c2b6d58"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_io_order_enrichment.py":{"size":2319,"mtime_ns":1785967899536094864,"hash":"f46d9a34d0693693f48c0bea5e72d79baa7adecba9c413d5583e1f229e692043"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_io_order_site_feedback_status.py":{"size":3527,"mtime_ns":1785446258255101137,"hash":"fc53fd735e09b39e7cfe085ca6756f87396b6954f7057fde2bfca39524c34276"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_tripartite_cert_gates.py":{"size":2003,"mtime_ns":1784947499000000000,"hash":"312091d1017c2f22195a9317cd6f39c880cd5aa6b27acaf343181319f045ffee"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_carrier_eligible.py":{"size":689,"mtime_ns":1784947707000000000,"hash":"a3093ae31166d40d7836abb3575c0d4d50ff9e9bf23fee8e7a291afdec39fedd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/paste_recognize.py":{"size":1879,"mtime_ns":1787201019820027930,"hash":"762caa6d084015d368538e687633b064bbefd73b7c91b225249d9a949b361fca"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_paste_recognize_service.py":{"size":9977,"mtime_ns":1787201020688178054,"hash":"53f4d3c74ab4ebf0903b62c538e128c10763a474b3a78dce51fae6f7e13587ea"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migration_20260725_pl_tripartite_menus.sql":{"size":2113,"mtime_ns":1784948072087970834,"hash":"c4897f7cff3c22535726f105d1f2e543eb551f6543e8b256ced85ae2a38ee683"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/invoice.py":{"size":7806,"mtime_ns":1787308428949234287,"hash":"2042f39b31571e9f3f6f5b4d43be47433fa835c153fe7264fc1207caa5fb6522"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/bx/invoice.py":{"size":1896,"mtime_ns":1784982228000000000,"hash":"909460b2883e85110e15a56d5755748e1bcb3e26dffac89684440813788e8668"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/invoice.py":{"size":15808,"mtime_ns":1786272473404426378,"hash":"eec75b8a2f81e6fe8f5c6af25625d6d3b0d1cd6ec01151412e2707a4e338e623"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/invoice_ledger.py":{"size":10448,"mtime_ns":1786539462776370778,"hash":"7247589419d1b5c86087def9b33d0e20d8d04b75b4afe7b7481dd96c385d20d8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/crm_supplier_hazard.py":{"size":3425,"mtime_ns":1784998230000000000,"hash":"2365e02c6f2584dd6d18e1ad3c8d3075096777b244cc1430ef913254c61a9442"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_invoice_ledger.py":{"size":1898,"mtime_ns":1786539462170910559,"hash":"ef8ee465df020aaff376deca3b251e13e017dc72856efc07c982b1469e4888a9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_supplier_hazard.py":{"size":855,"mtime_ns":1784996182000000000,"hash":"ce8bd619b1a6dc746541a57eccc095d19ccde3bdb88341995631e15fcfb14bca"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260727_pl_plan_create_date.sql":{"size":536,"mtime_ns":1785140686875543544,"hash":"0694b0b031a6461d8a8940f7403739a8d20fd018403a02a8f1e0e8bf2bc1490f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_create_date.py":{"size":299,"mtime_ns":1785140895170402200,"hash":"7a05f3fcc2d9a36f08b0801f6fbf6ee4fe58982d9212d7a10a70b8b4d41b6f85"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260727_crm_product_brand_alias.sql":{"size":4594,"mtime_ns":1785160650030737687,"hash":"f9f6ea6ca8e31cf5622a31f8303fe81174769b7d094645a88dccfcd6484b9cc4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_brand_archive.py":{"size":7189,"mtime_ns":1787818579727343812,"hash":"92b2880ac79c787ba9d4afdbc1efde5c860b638ded4585ba66d03c316323c7a0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_inventory_service.py":{"size":8713,"mtime_ns":1787724351024568855,"hash":"19777864bd70234db1bd97a5a0f0d623bfb956673fddbeddec456c0bf23f3890"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260727_split_brand_from_product_name.py":{"size":5120,"mtime_ns":1785202591782265408,"hash":"d9d9b949cc5f275764b7ea771616141084a0c7cd256dd3262bf532cf4ac0f20f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_brand_archive.py":{"size":2440,"mtime_ns":1785453323711185768,"hash":"2a704d8278c46f510fa020cd9aed4ea26fd978262d7fe728287bcfe5726798e9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260731_pl_plan_plan_date_nullable.sql":{"size":223,"mtime_ns":1785439209757662121,"hash":"50a633398cc1c8288c8b5fa221885272ca963c4b777b70102c96632f2d51047a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_feedback_brand_qty.py":{"size":9813,"mtime_ns":1785452749855419713,"hash":"c67d06fc7ac5cc9b3be0c2005f30a4914ca97c27cd5a7c80e7814382cb05c82d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260731_pl_feedback_brand_qty.sql":{"size":4927,"mtime_ns":1785445506581710120,"hash":"618b647158c133824ead60382d2b6e73713ea32a7b2224efedea431e071cc89a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_feedback_brand_qty.py":{"size":3424,"mtime_ns":1785452788497663858,"hash":"1fe2a5c0b1968f864ef22a436b0e13a697977ef09a71c6e8bfda46da25825f90"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_product_display.py":{"size":3590,"mtime_ns":1785451173102957680,"hash":"728e1d79035875ac350201c943241493f04006a2e1f71d7e3e41571eeac721e5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/backfill_crm_customer_license_urls.py":{"size":7789,"mtime_ns":1785467213374029636,"hash":"a0faaa83477187d8b4a9299d1b170f5ea2c5ca3b450fb4437bf1dc30ab1b5b1b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/backfill_crm_contract_attachment_urls.py":{"size":9795,"mtime_ns":1785469147228035015,"hash":"6331fa977cbb794c3ee9cb072692c63b05f23f071ab8df1d0b8368455af3b82c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260731_bx_reimburse_invoice_attachment_id.sql":{"size":784,"mtime_ns":1785473095766881076,"hash":"702c6845b0b936d4a5a06918fcebefd71b38ca4b2dcd7e51ee45af19c77407b6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/quote_approver_setting.py":{"size":3632,"mtime_ns":1785560604338687232,"hash":"7442687a3dde4a0a354064c3fef7503d37c9ce3f1991873e64befd2d1812ba4a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_quote_approver_setting.py":{"size":1015,"mtime_ns":1785560055190832342,"hash":"2a7e91833de33ed92ac8e9157746f15fd7a9e7c5f25bf043dfb0dd7c77859715"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/quote_approver_setting.py":{"size":291,"mtime_ns":1785560601528774704,"hash":"e978cab24ee46f23b7432bb6f411e760f2d8d782a924efe811608c2200fcba0a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260801_crm_quote_approver_setting.sql":{"size":2117,"mtime_ns":1785560449173091996,"hash":"66c92fbf3031539484e241934c14fee379a70b1b179a8b8345c5ae70c8498f14"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/crm/contract_approver_setting.py":{"size":2875,"mtime_ns":1785561463337293690,"hash":"7c3aeed13e66f67159220b323298b414a9d1b1f9ca6b679dca31532be86a132e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/crm/contract_approver_setting.py":{"size":294,"mtime_ns":1785561469090499071,"hash":"fca8a7cb3a75c82e9c3395f2471e20dfcdc469a8fd299c9c6ce5e79576a6c3fb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260801_crm_contract_approver_setting.sql":{"size":1903,"mtime_ns":1785561454940491268,"hash":"f81470b97da71283b9d3defc81fd177cc2fea1dbd487febaebf7a8f24a73c71f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260802_pl_vehicle_personnel_photo_urls.sql":{"size":468,"mtime_ns":1785637173564154921,"hash":"852680d19f6b71def29908a718ae92d9169a025e9d78808b9f8d000bdc61fb52"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_vehicle_personnel_photo_schema.py":{"size":1231,"mtime_ns":1785637623899998875,"hash":"e4c64e35446196f1de7ba0e719be054d019ec8b075f5ea8c128b8a60c59695aa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_contract_no_align.py":{"size":3126,"mtime_ns":1785825791491415499,"hash":"ff831959d54053ab544d9c377133a120cd4caa8aac6650da16a36150444d78e6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py":{"size":2231,"mtime_ns":1785768179156681871,"hash":"7a98a605c181669b08d642c45a0dd6fa523939af5125b5ad0bae0de2ee95b2f0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_public_db_vehicle_plates.py":{"size":323,"mtime_ns":1785768224738481967,"hash":"616ff1488b2b17e419c4e4ec368aa2764afea116722010cad785218a4e12259a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_contract_name_from_parties.py":{"size":6224,"mtime_ns":1785828057088217919,"hash":"9a59bc109ddc024a07b33b7392a05d483860e2214950a5e3552dee57e207be2f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_resolve_driver.py":{"size":1013,"mtime_ns":1785919856405819727,"hash":"d88b4043fc8e89abcf86c7939f9c0072b79a598a2c9d0429863bbaefad603fed"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_transport_arrange_optional_driver.py":{"size":1644,"mtime_ns":1785920340176946279,"hash":"04877379c17cc22060c20331e036b8fd38356f19472ff3f44a5bcbc24c599d03"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_db_resolve_crm_product.py":{"size":1264,"mtime_ns":1785920708079005468,"hash":"f882adf7b1fbc4eb6a597a32d7854c8e70fdb647e36575077fca62ebcd5d27fd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_contract_reedit_to_draft.py":{"size":762,"mtime_ns":1785923790041814966,"hash":"7148ba8438800787cfdf57ae6f9a036c937365b7fb3488446a9ee8f0eec627cb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_product_options_keyword.py":{"size":806,"mtime_ns":1786094317931053244,"hash":"9af3eec71149b686820da37b4b1648c303572d9915a1852f29d6d009c824223c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_freight_unsettled_q_filter.py":{"size":670,"mtime_ns":1785967257899846757,"hash":"70f5f3ba569ad9bda0cf82b2c1715098f7e4456a94ec3ac4c8166f68707ca64d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260806_pl_plan_pickup_delivery_contact.sql":{"size":355,"mtime_ns":1785967900218676221,"hash":"91ff55c654521b8604a30a8cd71c1219fcaae1e8e851684121a5c17937d447af"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_public_link_archived.py":{"size":3479,"mtime_ns":1785969243308729198,"hash":"f45e090c9f94693e70c4316e4201524d108696b394dad3f32d141119e467a36d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_cert_list_filters.py":{"size":1103,"mtime_ns":1785970837922953790,"hash":"702a2b5e78b7bc830c43349093dec22e441557293ff3ea42144a87080dab6329"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260806_pl_plan_product_cert_urls_multi.sql":{"size":506,"mtime_ns":1786026516384661236,"hash":"888d02bc77f0d9d037b55a45a54654dcefa5a4d8753e81af10c1b064df67a4ec"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/pinyin_abbr.py":{"size":1728,"mtime_ns":1786092671463202484,"hash":"6249344ef1bba8eb8ffe88b78a5415cded10cc964936c9a21d6664cd07dc2574"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/backfill_name_pinyin_abbr.py":{"size":3672,"mtime_ns":1786094939020069795,"hash":"95641ff2c1f983d666f9b542abd95e67678ce0f3a0c060b9b2894d124f72b48e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_name_pinyin_search.py":{"size":2904,"mtime_ns":1787293720086491230,"hash":"cb330451af4b5b3609999bb31f950c086cd6e443cef9c73da5e4a6414fa2e8cd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pinyin_abbr.py":{"size":1914,"mtime_ns":1786093018755774342,"hash":"9e1e22aacecbc371c65cf98b765f1801142a42ce86f00b595f731730de01462b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/crud/menu_favorite.py":{"size":5893,"mtime_ns":1786164467195259167,"hash":"47abb770c311107aa9175afa9e763f725ae632aa142701dd0920b1045bc0201e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/menu_favorite.py":{"size":448,"mtime_ns":1786164463958357878,"hash":"1e59cabf9fb61d54069a3e2f6989a35caf7e3f7923c147b3c8e311f9e414e98f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_menu_favorite_crud.py":{"size":333,"mtime_ns":1786161663839656046,"hash":"90f5142c48c2ac1f45779795f1bf98d4586e8021a51661d67749a1a997ee6317"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_crm_contract_freight.sql":{"size":485,"mtime_ns":1786168838831711328,"hash":"03a5817604775db7b6fac63b4c2525b29209157c95d3b62d0832e10b3ade5dad"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_crm_barrel_deposit.sql":{"size":640,"mtime_ns":1786171064998893402,"hash":"635246d391b3c51cc942b0bd0626bec0d8a1e01b040982eaf4d8247cfcced69d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_internal_customer.py":{"size":1539,"mtime_ns":1787747956124043435,"hash":"d1d9746067ba503c6427b010a5defef7a9ff847ad681d57de78453b4bcd29545"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_contract.sql":{"size":1307,"mtime_ns":1786203401315396321,"hash":"70fc937d300892df9e01020e7efce19320d671a3d68d8ef2a90ff511c31eaada"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py":{"size":6021,"mtime_ns":1786252409838644271,"hash":"d1c4e2da790cccb70a334e9c31e35d7468d02ebcd3a7ee94be148ca793f2bdb2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_approval_reedit.py":{"size":7025,"mtime_ns":1786365642443908289,"hash":"b8b8b8fdc2eb6227d0bef5e8904a48952b75097add1f8016db21789157fa3d05"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/duty.py":{"size":4789,"mtime_ns":1787234033913753421,"hash":"7e4b860fb7c763e302a175cf1af1ccfb100475bd7c59ed7407c8e6578a72d206"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/public_duty.py":{"size":1302,"mtime_ns":1786782175107488581,"hash":"202fd6efb33db564f8bacad0a2b81f4332f4a458a63503cf0d7d0c4e4b9c0ce7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/models/duty_models.py":{"size":4898,"mtime_ns":1787233986158169284,"hash":"bd9909cc90a442a11c7869d1110f9df5fa841c88e4a8754ad5e6b6c312a87305"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/duty.py":{"size":1697,"mtime_ns":1787233986157770035,"hash":"ae6a435f760277d2e0e77e6f462afc858c0d8ab65c0b7a598d167278d1916bfb"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/duty_schedule.py":{"size":30001,"mtime_ns":1787234210689840547,"hash":"716b0e3dce40f3818b6d715b6b2607d02907db1390b82607759dbf3f39008b67"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260814_duty_schedule.sql":{"size":5119,"mtime_ns":1786780828212847883,"hash":"6dd48ca0af157368eaf593b4fab9572717fe181b268df01910d33ef429fe5a30"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_duty_schedule.py":{"size":21508,"mtime_ns":1787234218575121998,"hash":"5229f6f7f74c417b47866077b4dcc6a111669318da8c423e9e1dbddf6331c3dc"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260815_duty_menu_portal_fix.sql":{"size":2448,"mtime_ns":1786862443519086520,"hash":"e8b344901dbe1a098895f53eb58b6b774d4d9dc98c4314af19e3d723c630d46a"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/crm_settlement_clause.py":{"size":1100,"mtime_ns":1786936843880889885,"hash":"39bdd102736139f915fbde5bf0492b1ab5bea171e50886fbebdc91d11ecc26f0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260816_crm_settlement_method_options.sql":{"size":1283,"mtime_ns":1786863543577427878,"hash":"1a77cf2cbbd8c7bd36ace3c5746333533dfc67d9538b5e503d20fce0adae3839"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_crm_settlement_clause.py":{"size":1171,"mtime_ns":1786936844055122834,"hash":"1d5399fb65ab99a9192d53cf6669591a805fb7acac0b783cec2de73b8f263c41"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260817_bx_reimburse_detail_occur_date.sql":{"size":248,"mtime_ns":1786952998755687610,"hash":"47f947e6b9c44f9cd43eab4933391a0a066c8afe47c7f150dea100d0fa527556"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_optional_date.py":{"size":676,"mtime_ns":1786953396821732245,"hash":"ad6002f2e2381ce3492f0655a9e9d25c12e79eab39b25cad11eac1ce6681d32c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260817_duty_staff_role.sql":{"size":669,"mtime_ns":1786961977381233883,"hash":"18ef78c4e3f3098f98391595d410d9d3208b27e911a51b2dd069a087c21552b6"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/bx/reimburse_import.py":{"size":22009,"mtime_ns":1787059477540105703,"hash":"3d8335fb43d7521ab956b91b4f0db97865d1eac9567e6b16fc6f64514554dd7e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/utils/excel_list_validation.py":{"size":1727,"mtime_ns":1787058157688083229,"hash":"c5ee81774768064f85a0a1c10fe26560c5cd8688dc9a350db20183e8e6317c08"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_import.py":{"size":6968,"mtime_ns":1787059491763657804,"hash":"c1dcf74bdb897989de6275dc50c8f2c4d215d0c255667ad0aa13327491917511"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/core/id_card.py":{"size":1013,"mtime_ns":1787140660375276708,"hash":"2a22466e4135cbb3a407c4024083962e356c0173d6bcc98ef37c1826ac2b0e01"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/tasks/pl_personnel_age.py":{"size":788,"mtime_ns":1787140671776513916,"hash":"b143ed12c8ead08503cc1301305c805dc0bd3a15e6657486b497996e546884ea"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_id_card_age.py":{"size":722,"mtime_ns":1787140680915434955,"hash":"82a6853f305295d6b577bc170e57b9ea0eb878a6a049e905754f361e040a7a5f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_contract_gap.py":{"size":22699,"mtime_ns":1788058488736096510,"hash":"c2c6f81afece7a468179755c03211e6f6ea2225b201df8aa42d73fe4a2eb9dfa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_contract_gap.py":{"size":4090,"mtime_ns":1787821766010624328,"hash":"f3f2129118a9776f02a6ae97fa85cbce2639dd7aa7a803920b347486385e49d7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260820_pl_plan_contract_complete_menu.sql":{"size":3099,"mtime_ns":1787235628967077508,"hash":"b179365b93ad7b9447f281524ce477bb800f3281ae017f73f8e4d23e9141e8a4"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_trailer_cert_rules.py":{"size":1667,"mtime_ns":1787200408112863658,"hash":"b11b4a7dc26bc9988e9fbb53caab9725eeb4ffdd807a183086f8a724184625dd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260820_duty_shift_dict_time.sql":{"size":5448,"mtime_ns":1787230059421313571,"hash":"58d824821f7152e7becdf602d65007db1245508560f66be35df785c8547c8598"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260820_duty_time_range_dict.sql":{"size":1731,"mtime_ns":1787234296460334684,"hash":"9f1aabaf898689cb98dd91deb8d449824c6c0d2d642d2c330ed973232766b2a2"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260821_pl_plan_force_follow_status_menu.sql":{"size":1031,"mtime_ns":1787278886924596982,"hash":"b6688bfef6437cf162d56b7ad935a8196d1b248f26b1ed0d6032539ef40ea2df"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_public_transport_history.py":{"size":1282,"mtime_ns":1787282256679657054,"hash":"59c01e8e73cbbd7b67f049a859201d1158e69e81e47fd3675293d661891d71c8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_bx_reimburse_my_page_size.py":{"size":404,"mtime_ns":1787292906647210872,"hash":"28a0667e7c2508d19c356f84f7c8e0d880e8ef42200c1034f071d85062d58795"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/dict_ensure.py":{"size":3318,"mtime_ns":1787296137624254059,"hash":"37bc823b215c4dcafafb7c663945d56b44ec14549836ec20c3d29b5f4f5be3b9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_dict_ensure.py":{"size":4958,"mtime_ns":1787296131347678040,"hash":"574a7c321a8bb2997637744194d5ff1b40fd6144ce718ce8e6f036fea1293c69"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_excel_export_helpers.py":{"size":1224,"mtime_ns":1787302353078788533,"hash":"025605f043608fbfc4dbd130fb7b447104c556528f1b1a7c937fbec130302453"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/bx/export_common.py":{"size":3393,"mtime_ns":1787307772611931278,"hash":"4dad4b589a91634de89980991630c95e85ce99671b4f229837a71e6441ba9530"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_arrange_copy_flags.py":{"size":5755,"mtime_ns":1787806959537981249,"hash":"0255f5364e5149c9ba1d6c7b1012d2621249ae368cd5311a5a20b7dff60c69b5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_list_attachments.py":{"size":7298,"mtime_ns":1787810281604720473,"hash":"5a773d2de153e3ba8f6981d74a37fb81ba089ad30912a887276846aad64f8fc9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260823_pl_plan_erp_entered.sql":{"size":231,"mtime_ns":1787462352045744549,"hash":"85c499c07eb73fd071aedbaf75e8facc5f7a38edb0607901eb26808c2fca17d7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/merge_duplicate_crm_customers.py":{"size":23372,"mtime_ns":1787581773458925282,"hash":"a0e912416fed16c4e8b2d6554c77e17e5ac2ded061dea31619a6799a406b9d8f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_rules.py":{"size":2639,"mtime_ns":1787893379921972381,"hash":"33ddad4ef6b84be4f0cd9803b876c4849c42c50fd8942848bb50b2e20d62abcd"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_stop_rules.py":{"size":4690,"mtime_ns":1787893420118275933,"hash":"dbe9f3b4bdcae15e37f0c29361e6cc1c4fcd4070c886fe7be1d8becd2e9a26b9"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_stop_service.py":{"size":32445,"mtime_ns":1788092987431179564,"hash":"618b8ac3471fe12df475dc7a10b6f724ba93e85c6e7ba87a1767b9015b777191"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_to_multi_stop.py":{"size":10702,"mtime_ns":1787720383193875595,"hash":"5e4d1c7f2696bd305b10afa81d3ee008d9d1f176677397f864ea9dbf7ae3ad3b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/public_transport_site.py":{"size":17872,"mtime_ns":1787805206782604542,"hash":"fdcbc6266257679cd5d829943ba5889a65fe028652404b2aa119acf9459d2337"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_transport_stop_feedback_service.py":{"size":29338,"mtime_ns":1787808558638693003,"hash":"f9337b6dc0538a1a268d29149498df4c3dec222269f323f9ebd9b81ebc474e9d"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_transport_stop_feedback.py":{"size":1690,"mtime_ns":1787745076331650839,"hash":"1c11aec01bf90451aba3e54ed0c3e9f8804224d97554860f8414dc80ca80ba44"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_print_service.py":{"size":5494,"mtime_ns":1787723739132864668,"hash":"e52c8294180d2fd015d0f639071c59c64075c283029f74fc838d9e6dd4640be5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_print_service.py":{"size":3872,"mtime_ns":1787725072084798991,"hash":"e6871347862953bc6ed5b0287335ac7f23b1bbb6d8ab4f8a97e8ba9463e2384c"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_archive_stop_service.py":{"size":13679,"mtime_ns":1787889250719767080,"hash":"2fe940760d608b0869a5f8dbbef4c9e9cbb1d90025b800e2cc7891aefa3dcf82"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_archive_stop_service.py":{"size":3656,"mtime_ns":1787724669212504096,"hash":"0042e0215e748c4c8f5a29eb8ab6b04e00fcf902063f5148581cd39369413d87"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_customer_stop_pref_service.py":{"size":5325,"mtime_ns":1787735375302543394,"hash":"953555ee5bb495ab58bd49e15bb5b4e17936c17c6d43647e251532cc389f3d84"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_customer_stop_pref_service.py":{"size":1912,"mtime_ns":1787735310255212496,"hash":"1e00a6fe17e94021b710797f13c4ca0fcd6b53f8f14f6cbdacf13f0b4e0722e0"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/api/pl/customer_stop_pref.py":{"size":1309,"mtime_ns":1787735530361499518,"hash":"0aa5eed82e7af437b2febf197db38dc4adda26d10c4fa464b725d0fba1310cec"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/schemas/pl/customer_stop_pref.py":{"size":518,"mtime_ns":1787735530001261689,"hash":"55258a3c93ff3c556d1a4190a9bd81ea43fe1a1263db077576cdd16813beb54f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_site_link_service.py":{"size":3227,"mtime_ns":1787747970205784470,"hash":"5290153ebd9777c582027562b5ecfb41b4d2d0d575ef8e8863d916d19d86861e"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_requires_site_link.py":{"size":2422,"mtime_ns":1787748281426108272,"hash":"309c358419738fcad2878f84e11828273a584e45478c535b5b0737ef21f2f3b8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/clear_pl_plan_instance_data.py":{"size":11742,"mtime_ns":1787797473000128623,"hash":"ffa5e4d71f735b660db9eea668b9dbe6cfc70568faf41599991388b3e21b3dc5"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_stop_service.py":{"size":3522,"mtime_ns":1787802785659986523,"hash":"e24105cc6b4432953112c21a9867d8d442f18e24539b16f7263e0cd501ba4440"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_list_attachments.py":{"size":1059,"mtime_ns":1787810285960262563,"hash":"ad399ecaa9d358a96e85da4e864fd30119f183820e8c7ac291ada3a56e83f6e7"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_plan_archive_export.py":{"size":10432,"mtime_ns":1787889304799656568,"hash":"edf602be71abab3f8697538677b3932fe1c998ccf337f82df3132b31f73e9f2b"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_archive_export.py":{"size":3999,"mtime_ns":1787819548390414015,"hash":"92002b545d4cb3b8066bd6f5e28fbe2245d771df3451fdd3358c92726413ac10"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_plan_single_contract_rules.py":{"size":6755,"mtime_ns":1788093010394764330,"hash":"29d724d1e316e149bbea0cc6f963895874def2254ef24e2f752ff794f192397f"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_dibang_date_sync_on_plan_save.py":{"size":9112,"mtime_ns":1788066560444479216,"hash":"7cd8d071fc581c4e4aa0dcc2ba53482bbb8589af6fa15dcd24a006dc459a15aa"},"/Users/wuzilong/work/00code/shanxia2.0/backend/app/services/pl_contract_plan_qty.py":{"size":35799,"mtime_ns":1788092272407026473,"hash":"7cc88e1712b0e18e8ff057eb6847d583975557c159b7dc4967e6151dcb5724e8"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_arrange_auto_start_execute.py":{"size":1936,"mtime_ns":1788069757567154305,"hash":"2d96c428514ac71a257024aab60b03c4867a9486fe9b8f4530ba6738f7355830"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_plan_qty.py":{"size":5941,"mtime_ns":1788092226572681357,"hash":"1510837f634e5181e8f4183f488ad530c631ec1c3c4a3988d569057ee106a1ef"},"/Users/wuzilong/work/00code/shanxia2.0/backend/tests/test_pl_contract_qty_arrange_check.py":{"size":3300,"mtime_ns":1788076877553818534,"hash":"068774bb3fb68c3e61392ed2eafbbb27978b695917f9c725199edc6629c458d1"}} \ No newline at end of file diff --git a/backend/graphify-out/graph.json b/backend/graphify-out/graph.json index be2c5445e..421c0f0cc 100644 --- a/backend/graphify-out/graph.json +++ b/backend/graphify-out/graph.json @@ -20,7 +20,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_init", - "community": 107, + "community": 90, "norm_label": "__init__.py" }, { @@ -30,7 +30,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_init_rationale_1", - "community": 107, + "community": 90, "norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237" }, { @@ -1230,7 +1230,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_bx_init", - "community": 18, + "community": 58, "norm_label": "__init__.py" }, { @@ -1240,7 +1240,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_api_bx_init_bx_health", - "community": 18, + "community": 58, "norm_label": "bx_health()" }, { @@ -1250,7 +1250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_bx_init_rationale_1", - "community": 18, + "community": 58, "norm_label": "\u62a5\u9500(bx)api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002" }, { @@ -1260,7 +1260,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_api_bx_init_rationale_19", - "community": 18, + "community": 58, "norm_label": "p0 \u5065\u5eb7\u68c0\u67e5:\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002" }, { @@ -1760,7 +1760,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_api_bx_export_common_bxexportbodybase", - "community": 58, + "community": 43, "norm_label": "bxexportbodybase" }, { @@ -2560,7 +2560,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_crm", - "community": 117, + "community": 82, "norm_label": "crm.py" }, { @@ -2570,7 +2570,7 @@ "source_location": "L337", "_origin": "ast", "id": "app_api_crm_filter_export_rows_by_ids", - "community": 82, + "community": 13, "norm_label": "_filter_export_rows_by_ids()" }, { @@ -2580,7 +2580,7 @@ "source_location": "L354", "_origin": "ast", "id": "app_api_crm_category_tree", - "community": 117, + "community": 82, "norm_label": "category_tree()" }, { @@ -2590,7 +2590,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_crm_py_session", - "community": 82, + "community": 13, "norm_label": "session" }, { @@ -2600,7 +2600,7 @@ "source_location": "L382", "_origin": "ast", "id": "app_api_crm_customer_list", - "community": 82, + "community": 13, "norm_label": "customer_list()" }, { @@ -2610,7 +2610,7 @@ "source_location": "L416", "_origin": "ast", "id": "app_api_crm_customer_detail", - "community": 82, + "community": 6, "norm_label": "customer_detail()" }, { @@ -2620,7 +2620,7 @@ "source_location": "L442", "_origin": "ast", "id": "app_api_crm_customer_options", - "community": 117, + "community": 82, "norm_label": "customer_options()" }, { @@ -2650,7 +2650,7 @@ "source_location": "L526", "_origin": "ast", "id": "app_api_crm_customer_delete", - "community": 82, + "community": 6, "norm_label": "customer_delete()" }, { @@ -2660,7 +2660,7 @@ "source_location": "L554", "_origin": "ast", "id": "app_api_crm_customer_generate_no", - "community": 82, + "community": 6, "norm_label": "customer_generate_no()" }, { @@ -2670,7 +2670,7 @@ "source_location": "L570", "_origin": "ast", "id": "app_api_crm_category_add", - "community": 117, + "community": 82, "norm_label": "category_add()" }, { @@ -2680,7 +2680,7 @@ "source_location": "L589", "_origin": "ast", "id": "app_api_crm_category_update", - "community": 117, + "community": 82, "norm_label": "category_update()" }, { @@ -2690,7 +2690,7 @@ "source_location": "L609", "_origin": "ast", "id": "app_api_crm_category_delete", - "community": 117, + "community": 82, "norm_label": "category_delete()" }, { @@ -2700,7 +2700,7 @@ "source_location": "L629", "_origin": "ast", "id": "app_api_crm_product_list", - "community": 117, + "community": 13, "norm_label": "product_list()" }, { @@ -2710,7 +2710,7 @@ "source_location": "L668", "_origin": "ast", "id": "app_api_crm_product_detail", - "community": 117, + "community": 82, "norm_label": "product_detail()" }, { @@ -2740,7 +2740,7 @@ "source_location": "L734", "_origin": "ast", "id": "app_api_crm_product_delete", - "community": 117, + "community": 82, "norm_label": "product_delete()" }, { @@ -2770,7 +2770,7 @@ "source_location": "L811", "_origin": "ast", "id": "app_api_crm_product_import", - "community": 82, + "community": 13, "norm_label": "product_import()" }, { @@ -2780,7 +2780,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_crm_py_uploadfile", - "community": 82, + "community": 13, "norm_label": "uploadfile" }, { @@ -2790,7 +2790,7 @@ "source_location": "L901", "_origin": "ast", "id": "app_api_crm_map_product_export_column_keys", - "community": 117, + "community": 13, "norm_label": "_map_product_export_column_keys()" }, { @@ -2800,7 +2800,7 @@ "source_location": "L908", "_origin": "ast", "id": "app_api_crm_product_export", - "community": 117, + "community": 13, "norm_label": "product_export()" }, { @@ -2810,7 +2810,7 @@ "source_location": "L954", "_origin": "ast", "id": "app_api_crm_product_import_template", - "community": 9, + "community": 82, "norm_label": "product_import_template()" }, { @@ -2820,7 +2820,7 @@ "source_location": "L998", "_origin": "ast", "id": "app_api_crm_customer_transfer", - "community": 82, + "community": 6, "norm_label": "customer_transfer()" }, { @@ -2830,7 +2830,7 @@ "source_location": "L1024", "_origin": "ast", "id": "app_api_crm_customer_into_pool", - "community": 82, + "community": 6, "norm_label": "customer_into_pool()" }, { @@ -2840,7 +2840,7 @@ "source_location": "L1049", "_origin": "ast", "id": "app_api_crm_customer_deal", - "community": 82, + "community": 6, "norm_label": "customer_deal()" }, { @@ -2860,7 +2860,7 @@ "source_location": "L1101", "_origin": "ast", "id": "app_api_crm_customer_export", - "community": 82, + "community": 13, "norm_label": "customer_export()" }, { @@ -2870,7 +2870,7 @@ "source_location": "L1142", "_origin": "ast", "id": "app_api_crm_customer_import_template", - "community": 9, + "community": 82, "norm_label": "customer_import_template()" }, { @@ -2880,7 +2880,7 @@ "source_location": "L1181", "_origin": "ast", "id": "app_api_crm_customer_mine", - "community": 82, + "community": 13, "norm_label": "customer_mine()" }, { @@ -2890,7 +2890,7 @@ "source_location": "L1215", "_origin": "ast", "id": "app_api_crm_customer_to_follow", - "community": 82, + "community": 13, "norm_label": "customer_to_follow()" }, { @@ -2900,7 +2900,7 @@ "source_location": "L1249", "_origin": "ast", "id": "app_api_crm_customer_key", - "community": 82, + "community": 13, "norm_label": "customer_key()" }, { @@ -2910,7 +2910,7 @@ "source_location": "L1283", "_origin": "ast", "id": "app_api_crm_customer_dealed", - "community": 82, + "community": 13, "norm_label": "customer_dealed()" }, { @@ -2920,7 +2920,7 @@ "source_location": "L1315", "_origin": "ast", "id": "app_api_crm_customer_week_new", - "community": 82, + "community": 13, "norm_label": "customer_week_new()" }, { @@ -2930,7 +2930,7 @@ "source_location": "L1347", "_origin": "ast", "id": "app_api_crm_customer_long_time_no_follow", - "community": 82, + "community": 13, "norm_label": "customer_long_time_no_follow()" }, { @@ -2940,7 +2940,7 @@ "source_location": "L1379", "_origin": "ast", "id": "app_api_crm_customer_park_area_list", - "community": 82, + "community": 13, "norm_label": "customer_park_area_list()" }, { @@ -2970,7 +2970,7 @@ "source_location": "L1477", "_origin": "ast", "id": "app_api_crm_pool_customer_assign", - "community": 117, + "community": 6, "norm_label": "pool_customer_assign()" }, { @@ -2980,7 +2980,7 @@ "source_location": "L1496", "_origin": "ast", "id": "app_api_crm_pool_customer_claim", - "community": 117, + "community": 6, "norm_label": "pool_customer_claim()" }, { @@ -2990,7 +2990,7 @@ "source_location": "L1514", "_origin": "ast", "id": "app_api_crm_pool_record_list", - "community": 117, + "community": 61, "norm_label": "pool_record_list()" }, { @@ -3000,7 +3000,7 @@ "source_location": "L1544", "_origin": "ast", "id": "app_api_crm_pool_record_detail", - "community": 117, + "community": 61, "norm_label": "pool_record_detail()" }, { @@ -3010,7 +3010,7 @@ "source_location": "L1566", "_origin": "ast", "id": "app_api_crm_contact_list", - "community": 82, + "community": 13, "norm_label": "contact_list()" }, { @@ -3080,7 +3080,7 @@ "source_location": "L1733", "_origin": "ast", "id": "app_api_crm_contact_export", - "community": 82, + "community": 13, "norm_label": "contact_export()" }, { @@ -3090,7 +3090,7 @@ "source_location": "L1767", "_origin": "ast", "id": "app_api_crm_contact_decision", - "community": 82, + "community": 13, "norm_label": "contact_decision()" }, { @@ -3100,7 +3100,7 @@ "source_location": "L1798", "_origin": "ast", "id": "app_api_crm_contact_primary", - "community": 82, + "community": 13, "norm_label": "contact_primary()" }, { @@ -3110,7 +3110,7 @@ "source_location": "L1829", "_origin": "ast", "id": "app_api_crm_contact_birthday", - "community": 82, + "community": 13, "norm_label": "contact_birthday()" }, { @@ -3120,7 +3120,7 @@ "source_location": "L1863", "_origin": "ast", "id": "app_api_crm_follow_list", - "community": 82, + "community": 13, "norm_label": "follow_list()" }, { @@ -3130,7 +3130,7 @@ "source_location": "", "_origin": "ast", "id": "followlistbody", - "community": 82, + "community": 13, "norm_label": "followlistbody" }, { @@ -3140,7 +3140,7 @@ "source_location": "L1895", "_origin": "ast", "id": "app_api_crm_follow_detail", - "community": 104, + "community": 6, "norm_label": "follow_detail()" }, { @@ -3150,7 +3150,7 @@ "source_location": "L1921", "_origin": "ast", "id": "app_api_crm_follow_by_customer", - "community": 82, + "community": 6, "norm_label": "follow_by_customer()" }, { @@ -3160,7 +3160,7 @@ "source_location": "L1942", "_origin": "ast", "id": "app_api_crm_follow_add", - "community": 82, + "community": 13, "norm_label": "follow_add()" }, { @@ -3170,7 +3170,7 @@ "source_location": "", "_origin": "ast", "id": "followcreatebody", - "community": 82, + "community": 13, "norm_label": "followcreatebody" }, { @@ -3180,7 +3180,7 @@ "source_location": "L1966", "_origin": "ast", "id": "app_api_crm_follow_update", - "community": 82, + "community": 13, "norm_label": "follow_update()" }, { @@ -3190,7 +3190,7 @@ "source_location": "", "_origin": "ast", "id": "followupdatebody", - "community": 82, + "community": 13, "norm_label": "followupdatebody" }, { @@ -3200,7 +3200,7 @@ "source_location": "L1985", "_origin": "ast", "id": "app_api_crm_follow_delete", - "community": 82, + "community": 13, "norm_label": "follow_delete()" }, { @@ -3210,7 +3210,7 @@ "source_location": "", "_origin": "ast", "id": "followdeletebody", - "community": 82, + "community": 13, "norm_label": "followdeletebody" }, { @@ -3220,7 +3220,7 @@ "source_location": "L2002", "_origin": "ast", "id": "app_api_crm_follow_export", - "community": 82, + "community": 13, "norm_label": "follow_export()" }, { @@ -3230,7 +3230,7 @@ "source_location": "L2039", "_origin": "ast", "id": "app_api_crm_pool_rule_list", - "community": 102, + "community": 13, "norm_label": "pool_rule_list()" }, { @@ -3240,7 +3240,7 @@ "source_location": "L2073", "_origin": "ast", "id": "app_api_crm_pool_rule_export", - "community": 82, + "community": 13, "norm_label": "pool_rule_export()" }, { @@ -3250,7 +3250,7 @@ "source_location": "L2120", "_origin": "ast", "id": "app_api_crm_pool_rule_detail", - "community": 102, + "community": 61, "norm_label": "pool_rule_detail()" }, { @@ -3260,7 +3260,7 @@ "source_location": "L2141", "_origin": "ast", "id": "app_api_crm_pool_rule_add", - "community": 102, + "community": 61, "norm_label": "pool_rule_add()" }, { @@ -3270,7 +3270,7 @@ "source_location": "L2168", "_origin": "ast", "id": "app_api_crm_pool_rule_update", - "community": 102, + "community": 61, "norm_label": "pool_rule_update()" }, { @@ -3280,7 +3280,7 @@ "source_location": "L2197", "_origin": "ast", "id": "app_api_crm_pool_rule_delete", - "community": 102, + "community": 61, "norm_label": "pool_rule_delete()" }, { @@ -3290,7 +3290,7 @@ "source_location": "L2214", "_origin": "ast", "id": "app_api_crm_pool_rule_update_status", - "community": 102, + "community": 61, "norm_label": "pool_rule_update_status()" }, { @@ -3300,7 +3300,7 @@ "source_location": "L2234", "_origin": "ast", "id": "app_api_crm_pool_rule_execute", - "community": 102, + "community": 61, "norm_label": "pool_rule_execute()" }, { @@ -3310,7 +3310,7 @@ "source_location": "L2253", "_origin": "ast", "id": "app_api_crm_statistics_overview", - "community": 117, + "community": 13, "norm_label": "statistics_overview()" }, { @@ -3320,7 +3320,7 @@ "source_location": "L2273", "_origin": "ast", "id": "app_api_crm_statistics_source", - "community": 117, + "community": 13, "norm_label": "statistics_source()" }, { @@ -3330,7 +3330,7 @@ "source_location": "L2291", "_origin": "ast", "id": "app_api_crm_statistics_level", - "community": 117, + "community": 13, "norm_label": "statistics_level()" }, { @@ -3340,7 +3340,7 @@ "source_location": "L2309", "_origin": "ast", "id": "app_api_crm_statistics_industry", - "community": 117, + "community": 13, "norm_label": "statistics_industry()" }, { @@ -3350,7 +3350,7 @@ "source_location": "L2327", "_origin": "ast", "id": "app_api_crm_statistics_trend", - "community": 117, + "community": 13, "norm_label": "statistics_trend()" }, { @@ -3360,7 +3360,7 @@ "source_location": "L2350", "_origin": "ast", "id": "app_api_crm_statistics_owner", - "community": 117, + "community": 13, "norm_label": "statistics_owner()" }, { @@ -3370,7 +3370,7 @@ "source_location": "L2368", "_origin": "ast", "id": "app_api_crm_statistics_follow", - "community": 117, + "community": 13, "norm_label": "statistics_follow()" }, { @@ -3380,7 +3380,7 @@ "source_location": "L2393", "_origin": "ast", "id": "app_api_crm_opp_list_kwargs", - "community": 82, + "community": 13, "norm_label": "_opp_list_kwargs()" }, { @@ -3390,7 +3390,7 @@ "source_location": "L2422", "_origin": "ast", "id": "app_api_crm_opportunity_list", - "community": 82, + "community": 13, "norm_label": "opportunity_list()" }, { @@ -3400,7 +3400,7 @@ "source_location": "L2455", "_origin": "ast", "id": "app_api_crm_opportunity_mine_list", - "community": 82, + "community": 13, "norm_label": "opportunity_mine_list()" }, { @@ -3410,7 +3410,7 @@ "source_location": "L2488", "_origin": "ast", "id": "app_api_crm_opportunity_detail", - "community": 82, + "community": 13, "norm_label": "opportunity_detail()" }, { @@ -3420,7 +3420,7 @@ "source_location": "L2518", "_origin": "ast", "id": "app_api_crm_opportunity_add", - "community": 82, + "community": 13, "norm_label": "opportunity_add()" }, { @@ -3430,7 +3430,7 @@ "source_location": "L2542", "_origin": "ast", "id": "app_api_crm_opportunity_update", - "community": 82, + "community": 13, "norm_label": "opportunity_update()" }, { @@ -3440,7 +3440,7 @@ "source_location": "L2563", "_origin": "ast", "id": "app_api_crm_opportunity_delete", - "community": 82, + "community": 13, "norm_label": "opportunity_delete()" }, { @@ -3450,7 +3450,7 @@ "source_location": "L2584", "_origin": "ast", "id": "app_api_crm_opportunity_assign", - "community": 82, + "community": 13, "norm_label": "opportunity_assign()" }, { @@ -3460,7 +3460,7 @@ "source_location": "L2611", "_origin": "ast", "id": "app_api_crm_opportunity_change_stage", - "community": 82, + "community": 13, "norm_label": "opportunity_change_stage()" }, { @@ -3470,7 +3470,7 @@ "source_location": "L2641", "_origin": "ast", "id": "app_api_crm_opportunity_mark_won", - "community": 82, + "community": 13, "norm_label": "opportunity_mark_won()" }, { @@ -3480,7 +3480,7 @@ "source_location": "L2669", "_origin": "ast", "id": "app_api_crm_opportunity_mark_lost", - "community": 82, + "community": 13, "norm_label": "opportunity_mark_lost()" }, { @@ -3490,7 +3490,7 @@ "source_location": "L2698", "_origin": "ast", "id": "app_api_crm_opportunity_batch_update_stage", - "community": 82, + "community": 13, "norm_label": "opportunity_batch_update_stage()" }, { @@ -3500,7 +3500,7 @@ "source_location": "L2727", "_origin": "ast", "id": "app_api_crm_opportunity_batch_update_expect_date", - "community": 82, + "community": 13, "norm_label": "opportunity_batch_update_expect_date()" }, { @@ -3510,7 +3510,7 @@ "source_location": "L2755", "_origin": "ast", "id": "app_api_crm_opportunity_stage_log_list", - "community": 82, + "community": 13, "norm_label": "opportunity_stage_log_list()" }, { @@ -3520,7 +3520,7 @@ "source_location": "L2773", "_origin": "ast", "id": "app_api_crm_opportunity_kanban", - "community": 82, + "community": 13, "norm_label": "opportunity_kanban()" }, { @@ -3530,7 +3530,7 @@ "source_location": "L2804", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_overview", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_overview()" }, { @@ -3540,7 +3540,7 @@ "source_location": "L2830", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_stage", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_stage()" }, { @@ -3550,7 +3550,7 @@ "source_location": "L2846", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_win_rate", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_win_rate()" }, { @@ -3560,7 +3560,7 @@ "source_location": "L2872", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_owner", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_owner()" }, { @@ -3570,7 +3570,7 @@ "source_location": "L2897", "_origin": "ast", "id": "app_api_crm_opportunity_statistics_funnel", - "community": 82, + "community": 13, "norm_label": "opportunity_statistics_funnel()" }, { @@ -3580,7 +3580,7 @@ "source_location": "L2923", "_origin": "ast", "id": "app_api_crm_opportunity_follow_list", - "community": 82, + "community": 13, "norm_label": "opportunity_follow_list()" }, { @@ -3590,7 +3590,7 @@ "source_location": "L2955", "_origin": "ast", "id": "app_api_crm_opportunity_follow_add", - "community": 82, + "community": 13, "norm_label": "opportunity_follow_add()" }, { @@ -3600,7 +3600,7 @@ "source_location": "L2980", "_origin": "ast", "id": "app_api_crm_opportunity_follow_update", - "community": 82, + "community": 13, "norm_label": "opportunity_follow_update()" }, { @@ -3610,7 +3610,7 @@ "source_location": "L3003", "_origin": "ast", "id": "app_api_crm_opportunity_follow_delete", - "community": 82, + "community": 13, "norm_label": "opportunity_follow_delete()" }, { @@ -3620,7 +3620,7 @@ "source_location": "L3027", "_origin": "ast", "id": "app_api_crm_opportunity_follow_detail", - "community": 82, + "community": 13, "norm_label": "opportunity_follow_detail()" }, { @@ -3630,7 +3630,7 @@ "source_location": "L3047", "_origin": "ast", "id": "app_api_crm_opportunity_product_list", - "community": 82, + "community": 13, "norm_label": "opportunity_product_list()" }, { @@ -3640,7 +3640,7 @@ "source_location": "L3080", "_origin": "ast", "id": "app_api_crm_opportunity_product_list_by_opportunity", - "community": 82, + "community": 13, "norm_label": "opportunity_product_list_by_opportunity()" }, { @@ -3650,7 +3650,7 @@ "source_location": "L3101", "_origin": "ast", "id": "app_api_crm_opportunity_product_add", - "community": 82, + "community": 13, "norm_label": "opportunity_product_add()" }, { @@ -3660,7 +3660,7 @@ "source_location": "L3126", "_origin": "ast", "id": "app_api_crm_opportunity_product_batch_add", - "community": 82, + "community": 13, "norm_label": "opportunity_product_batch_add()" }, { @@ -3670,7 +3670,7 @@ "source_location": "L3156", "_origin": "ast", "id": "app_api_crm_opportunity_product_update", - "community": 82, + "community": 13, "norm_label": "opportunity_product_update()" }, { @@ -3680,7 +3680,7 @@ "source_location": "L3179", "_origin": "ast", "id": "app_api_crm_opportunity_product_delete", - "community": 82, + "community": 13, "norm_label": "opportunity_product_delete()" }, { @@ -3690,7 +3690,7 @@ "source_location": "L3200", "_origin": "ast", "id": "app_api_crm_opportunity_product_detail", - "community": 82, + "community": 13, "norm_label": "opportunity_product_detail()" }, { @@ -3700,7 +3700,7 @@ "source_location": "L3220", "_origin": "ast", "id": "app_api_crm_opportunity_export", - "community": 82, + "community": 13, "norm_label": "opportunity_export()" }, { @@ -3710,7 +3710,7 @@ "source_location": "L3263", "_origin": "ast", "id": "app_api_crm_supplier_info_list", - "community": 78, + "community": 62, "norm_label": "supplier_info_list()" }, { @@ -3720,7 +3720,7 @@ "source_location": "L3298", "_origin": "ast", "id": "app_api_crm_supplier_info_list_all", - "community": 78, + "community": 62, "norm_label": "supplier_info_list_all()" }, { @@ -3730,7 +3730,7 @@ "source_location": "L3323", "_origin": "ast", "id": "app_api_crm_supplier_info_detail", - "community": 82, + "community": 62, "norm_label": "supplier_info_detail()" }, { @@ -3740,7 +3740,7 @@ "source_location": "L3346", "_origin": "ast", "id": "app_api_crm_supplier_info_add", - "community": 78, + "community": 62, "norm_label": "supplier_info_add()" }, { @@ -3750,7 +3750,7 @@ "source_location": "L3372", "_origin": "ast", "id": "app_api_crm_supplier_info_update", - "community": 78, + "community": 62, "norm_label": "supplier_info_update()" }, { @@ -3760,7 +3760,7 @@ "source_location": "L3400", "_origin": "ast", "id": "app_api_crm_supplier_info_delete", - "community": 78, + "community": 62, "norm_label": "supplier_info_delete()" }, { @@ -3770,7 +3770,7 @@ "source_location": "L3429", "_origin": "ast", "id": "app_api_crm_supplier_info_export", - "community": 78, + "community": 62, "norm_label": "supplier_info_export()" }, { @@ -3780,7 +3780,7 @@ "source_location": "L3470", "_origin": "ast", "id": "app_api_crm_invoice_info_by_customer_impl", - "community": 117, + "community": 74, "norm_label": "_invoice_info_by_customer_impl()" }, { @@ -3790,7 +3790,7 @@ "source_location": "L3484", "_origin": "ast", "id": "app_api_crm_invoice_info_list", - "community": 117, + "community": 74, "norm_label": "invoice_info_list()" }, { @@ -3800,7 +3800,7 @@ "source_location": "L3499", "_origin": "ast", "id": "app_api_crm_invoice_info_by_customer", - "community": 117, + "community": 74, "norm_label": "invoice_info_by_customer()" }, { @@ -3810,7 +3810,7 @@ "source_location": "L3514", "_origin": "ast", "id": "app_api_crm_invoice_info_add", - "community": 117, + "community": 74, "norm_label": "invoice_info_add()" }, { @@ -3820,7 +3820,7 @@ "source_location": "L3539", "_origin": "ast", "id": "app_api_crm_invoice_info_update", - "community": 117, + "community": 74, "norm_label": "invoice_info_update()" }, { @@ -3830,7 +3830,7 @@ "source_location": "L3567", "_origin": "ast", "id": "app_api_crm_invoice_info_delete", - "community": 117, + "community": 74, "norm_label": "invoice_info_delete()" }, { @@ -3840,7 +3840,7 @@ "source_location": "L3590", "_origin": "ast", "id": "app_api_crm_invoice_info_set_default", - "community": 117, + "community": 74, "norm_label": "invoice_info_set_default()" }, { @@ -3850,7 +3850,7 @@ "source_location": "L3618", "_origin": "ast", "id": "app_api_crm_clue_list", - "community": 82, + "community": 13, "norm_label": "clue_list()" }, { @@ -3860,7 +3860,7 @@ "source_location": "L3665", "_origin": "ast", "id": "app_api_crm_clue_detail", - "community": 85, + "community": 13, "norm_label": "clue_detail()" }, { @@ -3920,7 +3920,7 @@ "source_location": "L3824", "_origin": "ast", "id": "app_api_crm_clue_check_convert", - "community": 82, + "community": 13, "norm_label": "clue_check_convert()" }, { @@ -3960,7 +3960,7 @@ "source_location": "L3917", "_origin": "ast", "id": "app_api_crm_clue_mine", - "community": 82, + "community": 13, "norm_label": "clue_mine()" }, { @@ -3970,7 +3970,7 @@ "source_location": "L3963", "_origin": "ast", "id": "app_api_crm_clue_to_follow", - "community": 82, + "community": 13, "norm_label": "clue_to_follow()" }, { @@ -3980,7 +3980,7 @@ "source_location": "L4009", "_origin": "ast", "id": "app_api_crm_clue_today_new", - "community": 82, + "community": 13, "norm_label": "clue_today_new()" }, { @@ -3990,7 +3990,7 @@ "source_location": "L4055", "_origin": "ast", "id": "app_api_crm_clue_park_area_list", - "community": 82, + "community": 13, "norm_label": "clue_park_area_list()" }, { @@ -4030,7 +4030,7 @@ "source_location": "L4165", "_origin": "ast", "id": "app_api_crm_clue_follow_statistics", - "community": 82, + "community": 13, "norm_label": "clue_follow_statistics()" }, { @@ -4040,7 +4040,7 @@ "source_location": "L4234", "_origin": "ast", "id": "app_api_crm_clue_export", - "community": 82, + "community": 13, "norm_label": "clue_export()" }, { @@ -4050,7 +4050,7 @@ "source_location": "L4295", "_origin": "ast", "id": "app_api_crm_clue_import_template", - "community": 9, + "community": 82, "norm_label": "clue_import_template()" }, { @@ -4060,7 +4060,7 @@ "source_location": "L4330", "_origin": "ast", "id": "app_api_crm_clue_import", - "community": 82, + "community": 13, "norm_label": "clue_import()" }, { @@ -4070,7 +4070,7 @@ "source_location": "L4382", "_origin": "ast", "id": "app_api_crm_clue_check_duplicate", - "community": 82, + "community": 13, "norm_label": "clue_check_duplicate()" }, { @@ -4100,7 +4100,7 @@ "source_location": "L4451", "_origin": "ast", "id": "app_api_crm_clue_statistics_overview", - "community": 82, + "community": 13, "norm_label": "clue_statistics_overview()" }, { @@ -4110,7 +4110,7 @@ "source_location": "L4479", "_origin": "ast", "id": "app_api_crm_clue_statistics_source", - "community": 82, + "community": 13, "norm_label": "clue_statistics_source()" }, { @@ -4130,7 +4130,7 @@ "source_location": "L4521", "_origin": "ast", "id": "app_api_crm_clue_statistics_trend", - "community": 82, + "community": 13, "norm_label": "clue_statistics_trend()" }, { @@ -4140,7 +4140,7 @@ "source_location": "L4548", "_origin": "ast", "id": "app_api_crm_clue_statistics_owner", - "community": 82, + "community": 13, "norm_label": "clue_statistics_owner()" }, { @@ -4150,7 +4150,7 @@ "source_location": "L4593", "_origin": "ast", "id": "app_api_crm_price_letter_list", - "community": 117, + "community": 13, "norm_label": "price_letter_list()" }, { @@ -4160,7 +4160,7 @@ "source_location": "L4634", "_origin": "ast", "id": "app_api_crm_price_letter_detail", - "community": 104, + "community": 13, "norm_label": "price_letter_detail()" }, { @@ -4170,7 +4170,7 @@ "source_location": "L4656", "_origin": "ast", "id": "app_api_crm_price_letter_add", - "community": 117, + "community": 13, "norm_label": "price_letter_add()" }, { @@ -4180,7 +4180,7 @@ "source_location": "L4683", "_origin": "ast", "id": "app_api_crm_price_letter_update", - "community": 117, + "community": 13, "norm_label": "price_letter_update()" }, { @@ -4190,7 +4190,7 @@ "source_location": "L4714", "_origin": "ast", "id": "app_api_crm_price_letter_void", - "community": 117, + "community": 13, "norm_label": "price_letter_void()" }, { @@ -4200,7 +4200,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_crm_rationale_1", - "community": 117, + "community": 82, "norm_label": "crm \u7ba1\u7406\u63a5\u53e3(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + excel \u5bfc\u5165\u5bfc\u51fa)" }, { @@ -4210,7 +4210,7 @@ "source_location": "L338", "_origin": "ast", "id": "app_api_crm_rationale_338", - "community": 82, + "community": 13, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002" }, { @@ -4220,7 +4220,7 @@ "source_location": "L447", "_origin": "ast", "id": "app_api_crm_rationale_447", - "community": 117, + "community": 82, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { @@ -4230,7 +4230,7 @@ "source_location": "L739", "_origin": "ast", "id": "app_api_crm_rationale_739", - "community": 117, + "community": 82, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)" }, { @@ -4240,7 +4240,7 @@ "source_location": "L902", "_origin": "ast", "id": "app_api_crm_rationale_902", - "community": 117, + "community": 13, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002" }, { @@ -4250,7 +4250,7 @@ "source_location": "L3268", "_origin": "ast", "id": "app_api_crm_rationale_3268", - "community": 78, + "community": 62, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list" }, { @@ -4260,7 +4260,7 @@ "source_location": "L3303", "_origin": "ast", "id": "app_api_crm_rationale_3303", - "community": 78, + "community": 62, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall" }, { @@ -4270,7 +4270,7 @@ "source_location": "L3328", "_origin": "ast", "id": "app_api_crm_rationale_3328", - "community": 82, + "community": 62, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo" }, { @@ -4280,7 +4280,7 @@ "source_location": "L3351", "_origin": "ast", "id": "app_api_crm_rationale_3351", - "community": 78, + "community": 62, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add" }, { @@ -4290,7 +4290,7 @@ "source_location": "L3377", "_origin": "ast", "id": "app_api_crm_rationale_3377", - "community": 78, + "community": 62, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit" }, { @@ -4300,7 +4300,7 @@ "source_location": "L3405", "_origin": "ast", "id": "app_api_crm_rationale_3405", - "community": 78, + "community": 62, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove" }, { @@ -4310,7 +4310,7 @@ "source_location": "L3434", "_origin": "ast", "id": "app_api_crm_rationale_3434", - "community": 78, + "community": 62, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export" }, { @@ -4320,7 +4320,7 @@ "source_location": "L3489", "_origin": "ast", "id": "app_api_crm_rationale_3489", - "community": 117, + "community": 74, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)" }, { @@ -4330,7 +4330,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_crm_contract_routes", - "community": 1, + "community": 48, "norm_label": "crm_contract_routes.py" }, { @@ -4350,7 +4350,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_crm_contract_routes_rationale_1", - "community": 1, + "community": 48, "norm_label": "crm \u5408\u540c api \u8def\u7531 \u2014 get/put/delete/post \u5bf9\u9f50\u539f java crm" }, { @@ -4420,7 +4420,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_init", - "community": 95, + "community": 78, "norm_label": "__init__.py" }, { @@ -4430,7 +4430,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_api_db_init_db_health", - "community": 95, + "community": 78, "norm_label": "db_health()" }, { @@ -4440,7 +4440,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_init_rationale_1", - "community": 95, + "community": 78, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002" }, { @@ -4570,7 +4570,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_inventory", - "community": 81, + "community": 31, "norm_label": "inventory.py" }, { @@ -4580,7 +4580,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_api_db_inventory_base_query", - "community": 81, + "community": 31, "norm_label": "_base_query()" }, { @@ -4590,7 +4590,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_db_inventory_py_session", - "community": 81, + "community": 31, "norm_label": "session" }, { @@ -4600,7 +4600,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_api_db_inventory_generate_batch_no", - "community": 81, + "community": 31, "norm_label": "_generate_batch_no()" }, { @@ -4610,7 +4610,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_api_db_inventory_resolve_tenant_no", - "community": 81, + "community": 31, "norm_label": "_resolve_tenant_no()" }, { @@ -4620,7 +4620,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_api_db_inventory_get_inventory_by_id", - "community": 81, + "community": 31, "norm_label": "_get_inventory_by_id()" }, { @@ -4630,7 +4630,7 @@ "source_location": "L114", "_origin": "ast", "id": "app_api_db_inventory_get_inventory", - "community": 81, + "community": 31, "norm_label": "_get_inventory()" }, { @@ -4640,7 +4640,7 @@ "source_location": "L131", "_origin": "ast", "id": "app_api_db_inventory_apply_inventory_product_update", - "community": 81, + "community": 31, "norm_label": "_apply_inventory_product_update()" }, { @@ -4650,7 +4650,7 @@ "source_location": "L147", "_origin": "ast", "id": "app_api_db_inventory_apply_inventory_update", - "community": 81, + "community": 31, "norm_label": "_apply_inventory_update()" }, { @@ -4660,7 +4660,7 @@ "source_location": "L165", "_origin": "ast", "id": "app_api_db_inventory_maybe_promote_third_party_status", - "community": 81, + "community": 31, "norm_label": "_maybe_promote_third_party_status()" }, { @@ -4670,7 +4670,7 @@ "source_location": "L176", "_origin": "ast", "id": "app_api_db_inventory_list_inventory", - "community": 81, + "community": 31, "norm_label": "list_inventory()" }, { @@ -4680,7 +4680,7 @@ "source_location": "L305", "_origin": "ast", "id": "app_api_db_inventory_inventoryexportbody", - "community": 81, + "community": 31, "norm_label": "inventoryexportbody" }, { @@ -4690,7 +4690,7 @@ "source_location": "L323", "_origin": "ast", "id": "app_api_db_inventory_export_inventory", - "community": 81, + "community": 31, "norm_label": "export_inventory()" }, { @@ -4700,7 +4700,7 @@ "source_location": "L371", "_origin": "ast", "id": "app_api_db_inventory_create_inventory", - "community": 81, + "community": 31, "norm_label": "create_inventory()" }, { @@ -4710,7 +4710,7 @@ "source_location": "L419", "_origin": "ast", "id": "app_api_db_inventory_create_link_for_plan", - "community": 81, + "community": 31, "norm_label": "create_link_for_plan()" }, { @@ -4720,7 +4720,7 @@ "source_location": "L470", "_origin": "ast", "id": "app_api_db_inventory_get_inventory_site_url", - "community": 81, + "community": 31, "norm_label": "get_inventory_site_url()" }, { @@ -4730,7 +4730,7 @@ "source_location": "L503", "_origin": "ast", "id": "app_api_db_inventory_update_inventory", - "community": 81, + "community": 31, "norm_label": "update_inventory()" }, { @@ -4740,7 +4740,7 @@ "source_location": "L521", "_origin": "ast", "id": "app_api_db_inventory_delete_inventory", - "community": 81, + "community": 31, "norm_label": "delete_inventory()" }, { @@ -4750,7 +4750,7 @@ "source_location": "L541", "_origin": "ast", "id": "app_api_db_inventory_inventoryrelateddata", - "community": 81, + "community": 31, "norm_label": "inventoryrelateddata" }, { @@ -4760,7 +4760,7 @@ "source_location": "L547", "_origin": "ast", "id": "app_api_db_inventory_get_inventory_related", - "community": 81, + "community": 31, "norm_label": "get_inventory_related()" }, { @@ -4770,7 +4770,7 @@ "source_location": "L328", "_origin": "ast", "id": "app_api_db_inventory_rationale_328", - "community": 81, + "community": 31, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -4780,7 +4780,7 @@ "source_location": "L487", "_origin": "ast", "id": "app_api_db_inventory_rationale_487", - "community": 81, + "community": 31, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002" }, { @@ -4790,7 +4790,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_plans", - "community": 19, + "community": 78, "norm_label": "plans.py" }, { @@ -4800,7 +4800,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_api_db_plans_base_query", - "community": 19, + "community": 78, "norm_label": "_base_query()" }, { @@ -4810,7 +4810,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_db_plans_py_session", - "community": 19, + "community": 78, "norm_label": "session" }, { @@ -4820,7 +4820,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_api_db_plans_list_plans", - "community": 19, + "community": 78, "norm_label": "list_plans()" }, { @@ -4830,7 +4830,7 @@ "source_location": "L228", "_origin": "ast", "id": "app_api_db_plans_planexportbody", - "community": 19, + "community": 139, "norm_label": "planexportbody" }, { @@ -4840,7 +4840,7 @@ "source_location": "L246", "_origin": "ast", "id": "app_api_db_plans_export_plans", - "community": 19, + "community": 139, "norm_label": "export_plans()" }, { @@ -4850,7 +4850,7 @@ "source_location": "L299", "_origin": "ast", "id": "app_api_db_plans_generate_plan_no", - "community": 19, + "community": 78, "norm_label": "_generate_plan_no()" }, { @@ -4860,7 +4860,7 @@ "source_location": "L306", "_origin": "ast", "id": "app_api_db_plans_create_plan", - "community": 19, + "community": 78, "norm_label": "create_plan()" }, { @@ -4870,7 +4870,7 @@ "source_location": "L349", "_origin": "ast", "id": "app_api_db_plans_autogeneratemonthlyresult", - "community": 19, + "community": 78, "norm_label": "autogeneratemonthlyresult" }, { @@ -4880,7 +4880,7 @@ "source_location": "L356", "_origin": "ast", "id": "app_api_db_plans_run_auto_generate_monthly", - "community": 19, + "community": 78, "norm_label": "run_auto_generate_monthly()" }, { @@ -4890,7 +4890,7 @@ "source_location": "L370", "_origin": "ast", "id": "app_api_db_plans_get_plan", - "community": 19, + "community": 78, "norm_label": "get_plan()" }, { @@ -4900,7 +4900,7 @@ "source_location": "L381", "_origin": "ast", "id": "app_api_db_plans_update_plan", - "community": 19, + "community": 78, "norm_label": "update_plan()" }, { @@ -4910,7 +4910,7 @@ "source_location": "L399", "_origin": "ast", "id": "app_api_db_plans_delete_plan", - "community": 19, + "community": 78, "norm_label": "delete_plan()" }, { @@ -4920,7 +4920,7 @@ "source_location": "L436", "_origin": "ast", "id": "app_api_db_plans_get_plan_by_id_only", - "community": 19, + "community": 78, "norm_label": "_get_plan_by_id_only()" }, { @@ -4930,7 +4930,7 @@ "source_location": "L450", "_origin": "ast", "id": "app_api_db_plans_apply_plan_product_update", - "community": 19, + "community": 117, "norm_label": "_apply_plan_product_update()" }, { @@ -4940,7 +4940,7 @@ "source_location": "L466", "_origin": "ast", "id": "app_api_db_plans_apply_plan_update", - "community": 19, + "community": 96, "norm_label": "_apply_plan_update()" }, { @@ -4950,7 +4950,7 @@ "source_location": "L487", "_origin": "ast", "id": "app_api_db_plans_planrelateddata", - "community": 19, + "community": 78, "norm_label": "planrelateddata" }, { @@ -4960,7 +4960,7 @@ "source_location": "L493", "_origin": "ast", "id": "app_api_db_plans_get_plan_related", - "community": 19, + "community": 96, "norm_label": "get_plan_related()" }, { @@ -4970,7 +4970,7 @@ "source_location": "L538", "_origin": "ast", "id": "app_api_db_plans_thirdpartyplanpagedata", - "community": 19, + "community": 78, "norm_label": "thirdpartyplanpagedata" }, { @@ -4980,7 +4980,7 @@ "source_location": "L545", "_origin": "ast", "id": "app_api_db_plans_get_third_party_plan_page", - "community": 19, + "community": 78, "norm_label": "get_third_party_plan_page()" }, { @@ -4990,7 +4990,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_api_db_plans_rationale_251", - "community": 19, + "community": 139, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -5000,7 +5000,7 @@ "source_location": "L361", "_origin": "ast", "id": "app_api_db_plans_rationale_361", - "community": 19, + "community": 78, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002" }, { @@ -5010,7 +5010,7 @@ "source_location": "L549", "_origin": "ast", "id": "app_api_db_plans_rationale_549", - "community": 19, + "community": 78, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002" }, { @@ -5210,7 +5210,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_db_weighing", - "community": 31, + "community": 75, "norm_label": "weighing.py" }, { @@ -5220,7 +5220,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_api_db_weighing_base_query", - "community": 31, + "community": 75, "norm_label": "_base_query()" }, { @@ -5230,7 +5230,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_db_weighing_py_session", - "community": 31, + "community": 75, "norm_label": "session" }, { @@ -5240,7 +5240,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_api_db_weighing_get_weighing", - "community": 31, + "community": 75, "norm_label": "_get_weighing()" }, { @@ -5250,7 +5250,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_api_db_weighing_apply_weighing_product_update", - "community": 31, + "community": 75, "norm_label": "_apply_weighing_product_update()" }, { @@ -5260,7 +5260,7 @@ "source_location": "L93", "_origin": "ast", "id": "app_api_db_weighing_apply_weighing_update", - "community": 31, + "community": 75, "norm_label": "_apply_weighing_update()" }, { @@ -5270,7 +5270,7 @@ "source_location": "L115", "_origin": "ast", "id": "app_api_db_weighing_list_weighing", - "community": 31, + "community": 75, "norm_label": "list_weighing()" }, { @@ -5280,7 +5280,7 @@ "source_location": "L227", "_origin": "ast", "id": "app_api_db_weighing_weighingexportbody", - "community": 31, + "community": 139, "norm_label": "weighingexportbody" }, { @@ -5290,7 +5290,7 @@ "source_location": "L244", "_origin": "ast", "id": "app_api_db_weighing_kg_to_ton", - "community": 31, + "community": 75, "norm_label": "_kg_to_ton()" }, { @@ -5300,7 +5300,7 @@ "source_location": "L252", "_origin": "ast", "id": "app_api_db_weighing_export_weighing", - "community": 31, + "community": 139, "norm_label": "export_weighing()" }, { @@ -5310,7 +5310,7 @@ "source_location": "L306", "_origin": "ast", "id": "app_api_db_weighing_create_weighing", - "community": 31, + "community": 75, "norm_label": "create_weighing()" }, { @@ -5320,7 +5320,7 @@ "source_location": "L418", "_origin": "ast", "id": "app_api_db_weighing_update_weighing", - "community": 31, + "community": 75, "norm_label": "update_weighing()" }, { @@ -5330,7 +5330,7 @@ "source_location": "L446", "_origin": "ast", "id": "app_api_db_weighing_void_weighing", - "community": 31, + "community": 75, "norm_label": "void_weighing()" }, { @@ -5340,7 +5340,7 @@ "source_location": "L467", "_origin": "ast", "id": "app_api_db_weighing_delete_weighing", - "community": 31, + "community": 75, "norm_label": "delete_weighing()" }, { @@ -5350,7 +5350,7 @@ "source_location": "L481", "_origin": "ast", "id": "app_api_db_weighing_weighingrelateddata", - "community": 31, + "community": 75, "norm_label": "weighingrelateddata" }, { @@ -5360,7 +5360,7 @@ "source_location": "L487", "_origin": "ast", "id": "app_api_db_weighing_get_weighing_related", - "community": 31, + "community": 75, "norm_label": "get_weighing_related()" }, { @@ -5370,7 +5370,7 @@ "source_location": "L257", "_origin": "ast", "id": "app_api_db_weighing_rationale_257", - "community": 31, + "community": 139, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -5500,7 +5500,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_leave", - "community": 107, + "community": 139, "norm_label": "leave.py" }, { @@ -5510,7 +5510,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_api_leave_leave_local_callback", - "community": 107, + "community": 139, "norm_label": "_leave_local_callback()" }, { @@ -5520,7 +5520,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_leave_py_session", - "community": 107, + "community": 139, "norm_label": "session" }, { @@ -5530,7 +5530,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_api_leave_list_leaves", - "community": 107, + "community": 139, "norm_label": "list_leaves()" }, { @@ -5540,7 +5540,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_api_leave_leaveexportbody", - "community": 107, + "community": 139, "norm_label": "leaveexportbody" }, { @@ -5550,7 +5550,7 @@ "source_location": "L93", "_origin": "ast", "id": "app_api_leave_export_leaves", - "community": 107, + "community": 139, "norm_label": "export_leaves()" }, { @@ -5560,7 +5560,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_api_leave_create_leave", - "community": 107, + "community": 149, "norm_label": "create_leave()" }, { @@ -5570,7 +5570,7 @@ "source_location": "L170", "_origin": "ast", "id": "app_api_leave_submit_leave", - "community": 107, + "community": 139, "norm_label": "submit_leave()" }, { @@ -5580,7 +5580,7 @@ "source_location": "L225", "_origin": "ast", "id": "app_api_leave_leave_workflow_callback", - "community": 107, + "community": 139, "norm_label": "leave_workflow_callback()" }, { @@ -5590,7 +5590,7 @@ "source_location": "L244", "_origin": "ast", "id": "app_api_leave_get_leave", - "community": 107, + "community": 139, "norm_label": "get_leave()" }, { @@ -5600,7 +5600,7 @@ "source_location": "L257", "_origin": "ast", "id": "app_api_leave_delete_leave", - "community": 107, + "community": 139, "norm_label": "delete_leave()" }, { @@ -5610,7 +5610,7 @@ "source_location": "L274", "_origin": "ast", "id": "app_api_leave_update_leave", - "community": 107, + "community": 139, "norm_label": "update_leave()" }, { @@ -5620,7 +5620,7 @@ "source_location": "L98", "_origin": "ast", "id": "app_api_leave_rationale_98", - "community": 107, + "community": 139, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -5630,7 +5630,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_menu", - "community": 87, + "community": 90, "norm_label": "menu.py" }, { @@ -5640,7 +5640,7 @@ "source_location": "L695", "_origin": "ast", "id": "app_api_menu_get_menu_list", - "community": 87, + "community": 90, "norm_label": "get_menu_list()" }, { @@ -5650,7 +5650,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_menu_rationale_1", - "community": 87, + "community": 90, "norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,14 \u4e2a\u4e00\u7ea7\u83dc\u5355)" }, { @@ -5770,7 +5770,7 @@ "source_location": "L83", "_origin": "ast", "id": "app_api_pl_base_data_list_carriers", - "community": 17, + "community": 80, "norm_label": "list_carriers()" }, { @@ -5790,7 +5790,7 @@ "source_location": "L139", "_origin": "ast", "id": "app_api_pl_base_data_carrierexportbody", - "community": 64, + "community": 80, "norm_label": "carrierexportbody" }, { @@ -5800,7 +5800,7 @@ "source_location": "L150", "_origin": "ast", "id": "app_api_pl_base_data_export_carriers", - "community": 64, + "community": 80, "norm_label": "export_carriers()" }, { @@ -5810,7 +5810,7 @@ "source_location": "L222", "_origin": "ast", "id": "app_api_pl_base_data_create_carrier", - "community": 17, + "community": 80, "norm_label": "create_carrier()" }, { @@ -5820,7 +5820,7 @@ "source_location": "L252", "_origin": "ast", "id": "app_api_pl_base_data_get_carrier", - "community": 17, + "community": 80, "norm_label": "get_carrier()" }, { @@ -5830,7 +5830,7 @@ "source_location": "L263", "_origin": "ast", "id": "app_api_pl_base_data_update_carrier", - "community": 17, + "community": 80, "norm_label": "update_carrier()" }, { @@ -5850,7 +5850,7 @@ "source_location": "L306", "_origin": "ast", "id": "app_api_pl_base_data_approve_carrier", - "community": 17, + "community": 80, "norm_label": "approve_carrier()" }, { @@ -5870,7 +5870,7 @@ "source_location": "L344", "_origin": "ast", "id": "app_api_pl_base_data_vehicle_to_read", - "community": 152, + "community": 27, "norm_label": "_vehicle_to_read()" }, { @@ -5880,7 +5880,7 @@ "source_location": "L361", "_origin": "ast", "id": "app_api_pl_base_data_vehicle_to_detail", - "community": 152, + "community": 101, "norm_label": "_vehicle_to_detail()" }, { @@ -5890,7 +5890,7 @@ "source_location": "L379", "_origin": "ast", "id": "app_api_pl_base_data_list_vehicles", - "community": 80, + "community": 27, "norm_label": "list_vehicles()" }, { @@ -5900,7 +5900,7 @@ "source_location": "L498", "_origin": "ast", "id": "app_api_pl_base_data_vehicleexportbody", - "community": 64, + "community": 80, "norm_label": "vehicleexportbody" }, { @@ -5910,7 +5910,7 @@ "source_location": "L510", "_origin": "ast", "id": "app_api_pl_base_data_export_vehicles", - "community": 152, + "community": 80, "norm_label": "export_vehicles()" }, { @@ -5920,7 +5920,7 @@ "source_location": "L574", "_origin": "ast", "id": "app_api_pl_base_data_create_vehicle", - "community": 152, + "community": 101, "norm_label": "create_vehicle()" }, { @@ -5930,7 +5930,7 @@ "source_location": "L651", "_origin": "ast", "id": "app_api_pl_base_data_get_vehicle", - "community": 152, + "community": 101, "norm_label": "get_vehicle()" }, { @@ -5940,7 +5940,7 @@ "source_location": "L662", "_origin": "ast", "id": "app_api_pl_base_data_update_vehicle", - "community": 152, + "community": 101, "norm_label": "update_vehicle()" }, { @@ -5990,7 +5990,7 @@ "source_location": "L876", "_origin": "ast", "id": "app_api_pl_base_data_personnelexportbody", - "community": 64, + "community": 80, "norm_label": "personnelexportbody" }, { @@ -6070,7 +6070,7 @@ "source_location": "L1175", "_origin": "ast", "id": "app_api_pl_base_data_driverexportbody", - "community": 64, + "community": 80, "norm_label": "driverexportbody" }, { @@ -6150,7 +6150,7 @@ "source_location": "L1369", "_origin": "ast", "id": "app_api_pl_base_data_paste_recognize_commit", - "community": 64, + "community": 80, "norm_label": "paste_recognize_commit()" }, { @@ -6170,7 +6170,7 @@ "source_location": "L155", "_origin": "ast", "id": "app_api_pl_base_data_rationale_155", - "community": 64, + "community": 80, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -6180,7 +6180,7 @@ "source_location": "L515", "_origin": "ast", "id": "app_api_pl_base_data_rationale_515", - "community": 152, + "community": 80, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -6240,7 +6240,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_freight", - "community": 28, + "community": 10, "norm_label": "freight.py" }, { @@ -6250,7 +6250,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_api_pl_freight_generate_settlement_no", - "community": 28, + "community": 10, "norm_label": "_generate_settlement_no()" }, { @@ -6260,7 +6260,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_freight_py_session", - "community": 28, + "community": 10, "norm_label": "session" }, { @@ -6270,7 +6270,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_api_pl_freight_list_unsettled_plans", - "community": 28, + "community": 10, "norm_label": "list_unsettled_plans()" }, { @@ -6280,7 +6280,7 @@ "source_location": "L83", "_origin": "ast", "id": "app_api_pl_freight_list_settlements", - "community": 28, + "community": 10, "norm_label": "list_settlements()" }, { @@ -6290,7 +6290,7 @@ "source_location": "L135", "_origin": "ast", "id": "app_api_pl_freight_unsettledexportbody", - "community": 28, + "community": 10, "norm_label": "unsettledexportbody" }, { @@ -6300,7 +6300,7 @@ "source_location": "L146", "_origin": "ast", "id": "app_api_pl_freight_export_unsettled_plans", - "community": 28, + "community": 10, "norm_label": "export_unsettled_plans()" }, { @@ -6310,7 +6310,7 @@ "source_location": "L193", "_origin": "ast", "id": "app_api_pl_freight_settlementexportbody", - "community": 28, + "community": 139, "norm_label": "settlementexportbody" }, { @@ -6320,7 +6320,7 @@ "source_location": "L204", "_origin": "ast", "id": "app_api_pl_freight_export_settlements", - "community": 28, + "community": 139, "norm_label": "export_settlements()" }, { @@ -6330,7 +6330,7 @@ "source_location": "L238", "_origin": "ast", "id": "app_api_pl_freight_get_settlement_by_transport", - "community": 28, + "community": 10, "norm_label": "get_settlement_by_transport()" }, { @@ -6340,7 +6340,7 @@ "source_location": "L253", "_origin": "ast", "id": "app_api_pl_freight_create_settlement", - "community": 28, + "community": 10, "norm_label": "create_settlement()" }, { @@ -6350,7 +6350,7 @@ "source_location": "L272", "_origin": "ast", "id": "app_api_pl_freight_get_settlement", - "community": 28, + "community": 10, "norm_label": "get_settlement()" }, { @@ -6360,7 +6360,7 @@ "source_location": "L285", "_origin": "ast", "id": "app_api_pl_freight_update_settlement", - "community": 28, + "community": 10, "norm_label": "update_settlement()" }, { @@ -6370,7 +6370,7 @@ "source_location": "L303", "_origin": "ast", "id": "app_api_pl_freight_cancel_settlement", - "community": 28, + "community": 10, "norm_label": "cancel_settlement()" }, { @@ -6380,7 +6380,7 @@ "source_location": "L315", "_origin": "ast", "id": "app_api_pl_freight_delete_settlement", - "community": 28, + "community": 10, "norm_label": "delete_settlement()" }, { @@ -6390,7 +6390,7 @@ "source_location": "L327", "_origin": "ast", "id": "app_api_pl_freight_submit_settlement_approval", - "community": 28, + "community": 10, "norm_label": "submit_settlement_approval()" }, { @@ -6400,7 +6400,7 @@ "source_location": "L346", "_origin": "ast", "id": "app_api_pl_freight_process_settlement_approval", - "community": 28, + "community": 10, "norm_label": "process_settlement_approval()" }, { @@ -6410,7 +6410,7 @@ "source_location": "L366", "_origin": "ast", "id": "app_api_pl_freight_withdraw_settlement_approval", - "community": 28, + "community": 10, "norm_label": "withdraw_settlement_approval()" }, { @@ -6420,7 +6420,7 @@ "source_location": "L378", "_origin": "ast", "id": "app_api_pl_freight_get_settlement_approval_flow", - "community": 28, + "community": 10, "norm_label": "get_settlement_approval_flow()" }, { @@ -6430,7 +6430,7 @@ "source_location": "L389", "_origin": "ast", "id": "app_api_pl_freight_disburse_settlement", - "community": 28, + "community": 10, "norm_label": "disburse_settlement()" }, { @@ -6440,7 +6440,7 @@ "source_location": "L409", "_origin": "ast", "id": "app_api_pl_freight_submit_settlement_legacy", - "community": 28, + "community": 10, "norm_label": "submit_settlement_legacy()" }, { @@ -6450,7 +6450,7 @@ "source_location": "L418", "_origin": "ast", "id": "app_api_pl_freight_approve_settlement_legacy", - "community": 28, + "community": 10, "norm_label": "approve_settlement_legacy()" }, { @@ -6460,7 +6460,7 @@ "source_location": "L427", "_origin": "ast", "id": "app_api_pl_freight_list_vouchers", - "community": 28, + "community": 10, "norm_label": "list_vouchers()" }, { @@ -6920,7 +6920,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_api_pl_ocr_recognizecertbody", - "community": 66, + "community": 47, "norm_label": "recognizecertbody" }, { @@ -6930,7 +6930,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_api_pl_ocr_recognizecertresult", - "community": 66, + "community": 1, "norm_label": "recognizecertresult" }, { @@ -6940,7 +6940,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_api_pl_ocr_recognize_cert", - "community": 66, + "community": 47, "norm_label": "recognize_cert()" }, { @@ -6950,7 +6950,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_ocr_py_session", - "community": 66, + "community": 47, "norm_label": "session" }, { @@ -7080,7 +7080,7 @@ "source_location": "L289", "_origin": "ast", "id": "app_api_pl_plan_generate_notify_message", - "community": 134, + "community": 144, "norm_label": "_generate_notify_message()" }, { @@ -7160,7 +7160,7 @@ "source_location": "L649", "_origin": "ast", "id": "app_api_pl_plan_planexportbody", - "community": 173, + "community": 50, "norm_label": "planexportbody" }, { @@ -7210,7 +7210,7 @@ "source_location": "L889", "_origin": "ast", "id": "app_api_pl_plan_contractgapexportbody", - "community": 173, + "community": 50, "norm_label": "contractgapexportbody" }, { @@ -7230,7 +7230,7 @@ "source_location": "L954", "_origin": "ast", "id": "app_api_pl_plan_put_plan_stop_contracts", - "community": 63, + "community": 148, "norm_label": "put_plan_stop_contracts()" }, { @@ -7240,7 +7240,7 @@ "source_location": "L979", "_origin": "ast", "id": "app_api_pl_plan_put_plan_side_contracts", - "community": 63, + "community": 148, "norm_label": "put_plan_side_contracts()" }, { @@ -7260,7 +7260,7 @@ "source_location": "L1093", "_origin": "ast", "id": "app_api_pl_plan_create_plan_full", - "community": 144, + "community": 0, "norm_label": "create_plan_full()" }, { @@ -7280,7 +7280,7 @@ "source_location": "L1386", "_origin": "ast", "id": "app_api_pl_plan_get_plan", - "community": 144, + "community": 0, "norm_label": "get_plan()" }, { @@ -7290,7 +7290,7 @@ "source_location": "L1457", "_origin": "ast", "id": "app_api_pl_plan_update_plan", - "community": 144, + "community": 0, "norm_label": "update_plan()" }, { @@ -7330,7 +7330,7 @@ "source_location": "L1799", "_origin": "ast", "id": "app_api_pl_plan_build_driver_url", - "community": 10, + "community": 81, "norm_label": "_build_driver_url()" }, { @@ -7340,7 +7340,7 @@ "source_location": "L1805", "_origin": "ast", "id": "app_api_pl_plan_get_plan_arrange_info", - "community": 10, + "community": 81, "norm_label": "get_plan_arrange_info()" }, { @@ -7570,7 +7570,7 @@ "source_location": "L1098", "_origin": "ast", "id": "app_api_pl_plan_rationale_1098", - "community": 144, + "community": 0, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)" }, { @@ -7590,7 +7590,7 @@ "source_location": "L1810", "_origin": "ast", "id": "app_api_pl_plan_rationale_1810", - "community": 10, + "community": 81, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002" }, { @@ -7630,7 +7630,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_public_io_order", - "community": 49, + "community": 125, "norm_label": "public_io_order.py" }, { @@ -7640,7 +7640,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_api_pl_public_io_order_resolve_unit_label", - "community": 49, + "community": 56, "norm_label": "_resolve_unit_label()" }, { @@ -7650,7 +7650,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_api_pl_public_io_order_models", - "community": 49, + "community": 125, "norm_label": "_models()" }, { @@ -7660,7 +7660,7 @@ "source_location": "L70", "_origin": "ast", "id": "app_api_pl_public_io_order_get_by_token", - "community": 49, + "community": 125, "norm_label": "_get_by_token()" }, { @@ -7670,7 +7670,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_public_io_order_py_session", - "community": 49, + "community": 125, "norm_label": "session" }, { @@ -7680,7 +7680,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_api_pl_public_io_order_resolve_io_order_link_flags", - "community": 49, + "community": 17, "norm_label": "_resolve_io_order_link_flags()" }, { @@ -7690,7 +7690,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_api_pl_public_io_order_parse_history_date", - "community": 49, + "community": 125, "norm_label": "_parse_history_date()" }, { @@ -7700,7 +7700,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_public_io_order_py_date", - "community": 49, + "community": 125, "norm_label": "date" }, { @@ -7710,7 +7710,7 @@ "source_location": "L105", "_origin": "ast", "id": "app_api_pl_public_io_order_history_status_label", - "community": 49, + "community": 125, "norm_label": "_history_status_label()" }, { @@ -7720,7 +7720,7 @@ "source_location": "L115", "_origin": "ast", "id": "app_api_pl_public_io_order_query_kind_history", - "community": 49, + "community": 125, "norm_label": "_query_kind_history()" }, { @@ -7730,7 +7730,7 @@ "source_location": "L192", "_origin": "ast", "id": "app_api_pl_public_io_order_build_history_page", - "community": 49, + "community": 125, "norm_label": "_build_history_page()" }, { @@ -7750,7 +7750,7 @@ "source_location": "L320", "_origin": "ast", "id": "app_api_pl_public_io_order_build_page", - "community": 49, + "community": 125, "norm_label": "_build_page()" }, { @@ -7760,7 +7760,7 @@ "source_location": "L346", "_origin": "ast", "id": "app_api_pl_public_io_order_format_file_size", - "community": 49, + "community": 125, "norm_label": "_format_file_size()" }, { @@ -7780,7 +7780,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_public_io_order_rationale_1", - "community": 49, + "community": 125, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 api" }, { @@ -7790,7 +7790,7 @@ "source_location": "L89", "_origin": "ast", "id": "app_api_pl_public_io_order_rationale_89", - "community": 49, + "community": 17, "norm_label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002" }, { @@ -7800,7 +7800,7 @@ "source_location": "L123", "_origin": "ast", "id": "app_api_pl_public_io_order_rationale_123", - "community": 49, + "community": 125, "norm_label": "\u8fd4\u56de [(create_time, publicioorderhistoryrecordread), ...]\u3002" }, { @@ -7810,7 +7810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_public_site", - "community": 52, + "community": 17, "norm_label": "public_site.py" }, { @@ -7820,7 +7820,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_api_pl_public_site_parse_feedback_images", - "community": 52, + "community": 17, "norm_label": "_parse_feedback_images()" }, { @@ -7830,7 +7830,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_api_pl_public_site_get_site_link_by_token", - "community": 52, + "community": 17, "norm_label": "_get_site_link_by_token()" }, { @@ -7840,7 +7840,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_public_site_py_session", - "community": 52, + "community": 17, "norm_label": "session" }, { @@ -7850,7 +7850,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_api_pl_public_site_resolve_site_link_flags", - "community": 56, + "community": 17, "norm_label": "_resolve_site_link_flags()" }, { @@ -7860,7 +7860,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_api_pl_public_site_resolve_unit_label", - "community": 52, + "community": 17, "norm_label": "_resolve_unit_label()" }, { @@ -7870,7 +7870,7 @@ "source_location": "L73", "_origin": "ast", "id": "app_api_pl_public_site_resolve_plan_product", - "community": 52, + "community": 17, "norm_label": "_resolve_plan_product()" }, { @@ -7880,7 +7880,7 @@ "source_location": "L86", "_origin": "ast", "id": "app_api_pl_public_site_build_site_product_read", - "community": 52, + "community": 17, "norm_label": "_build_site_product_read()" }, { @@ -7890,7 +7890,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_api_pl_public_site_build_public_page", - "community": 52, + "community": 17, "norm_label": "_build_public_page()" }, { @@ -7900,7 +7900,7 @@ "source_location": "L187", "_origin": "ast", "id": "app_api_pl_public_site_get_public_site", - "community": 52, + "community": 17, "norm_label": "get_public_site()" }, { @@ -7910,7 +7910,7 @@ "source_location": "L194", "_origin": "ast", "id": "app_api_pl_public_site_save_public_site_feedback", - "community": 52, + "community": 17, "norm_label": "save_public_site_feedback()" }, { @@ -7920,7 +7920,7 @@ "source_location": "L217", "_origin": "ast", "id": "app_api_pl_public_site_format_file_size", - "community": 52, + "community": 17, "norm_label": "_format_file_size()" }, { @@ -7930,7 +7930,7 @@ "source_location": "L226", "_origin": "ast", "id": "app_api_pl_public_site_upload_public_site_attachment", - "community": 52, + "community": 17, "norm_label": "upload_public_site_attachment()" }, { @@ -7940,7 +7940,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_public_site_py_uploadfile", - "community": 52, + "community": 17, "norm_label": "uploadfile" }, { @@ -7950,7 +7950,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_public_site_rationale_1", - "community": 52, + "community": 17, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api(pl_transport_site_link)" }, { @@ -8110,7 +8110,7 @@ "source_location": "L298", "_origin": "ast", "id": "app_api_pl_public_transport_resolve_driver_link_flags", - "community": 56, + "community": 17, "norm_label": "_resolve_driver_link_flags()" }, { @@ -8250,7 +8250,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_api_pl_public_transport_site_resolve_plan_flags", - "community": 134, + "community": 56, "norm_label": "_resolve_plan_flags()" }, { @@ -8820,7 +8820,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance", - "community": 65, + "community": 102, "norm_label": "vehicle_maintenance.py" }, { @@ -8830,7 +8830,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_list_applies", - "community": 65, + "community": 102, "norm_label": "list_applies()" }, { @@ -8840,7 +8840,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_py_date", - "community": 65, + "community": 102, "norm_label": "date" }, { @@ -8850,7 +8850,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_py_session", - "community": 65, + "community": 102, "norm_label": "session" }, { @@ -8860,7 +8860,7 @@ "source_location": "L70", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_list_reminders", - "community": 65, + "community": 102, "norm_label": "list_reminders()" }, { @@ -8870,7 +8870,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody", - "community": 65, + "community": 102, "norm_label": "maintenanceapplyexportbody" }, { @@ -8880,7 +8880,7 @@ "source_location": "L113", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_export_applies", - "community": 65, + "community": 102, "norm_label": "export_applies()" }, { @@ -8890,7 +8890,7 @@ "source_location": "L157", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_get_apply", - "community": 65, + "community": 102, "norm_label": "get_apply()" }, { @@ -8900,7 +8900,7 @@ "source_location": "L167", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_create_apply", - "community": 65, + "community": 102, "norm_label": "create_apply()" }, { @@ -8910,7 +8910,7 @@ "source_location": "L177", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_update_apply", - "community": 65, + "community": 102, "norm_label": "update_apply()" }, { @@ -8920,7 +8920,7 @@ "source_location": "L188", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_cancel_apply", - "community": 65, + "community": 102, "norm_label": "cancel_apply()" }, { @@ -8930,7 +8930,7 @@ "source_location": "L198", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_delete_applies", - "community": 65, + "community": 102, "norm_label": "delete_applies()" }, { @@ -8940,7 +8940,7 @@ "source_location": "L209", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_list_process_board", - "community": 65, + "community": 102, "norm_label": "list_process_board()" }, { @@ -8950,7 +8950,7 @@ "source_location": "L257", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_maintprocessexportbody", - "community": 65, + "community": 102, "norm_label": "maintprocessexportbody" }, { @@ -8960,7 +8960,7 @@ "source_location": "L271", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_export_process_board", - "community": 65, + "community": 102, "norm_label": "export_process_board()" }, { @@ -8970,7 +8970,7 @@ "source_location": "L305", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_get_process", - "community": 65, + "community": 102, "norm_label": "get_process()" }, { @@ -8980,7 +8980,7 @@ "source_location": "L315", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_create_process", - "community": 65, + "community": 102, "norm_label": "create_process()" }, { @@ -8990,7 +8990,7 @@ "source_location": "L325", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_update_process", - "community": 65, + "community": 102, "norm_label": "update_process()" }, { @@ -9000,7 +9000,7 @@ "source_location": "L336", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_delete_processes", - "community": 65, + "community": 102, "norm_label": "delete_processes()" }, { @@ -9010,7 +9010,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_api_pl_vehicle_maintenance_rationale_118", - "community": 65, + "community": 102, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { @@ -9190,7 +9190,7 @@ "source_location": "L327", "_origin": "ast", "id": "app_api_pl_vehicle_recharge_create_record", - "community": 124, + "community": 47, "norm_label": "create_record()" }, { @@ -9200,7 +9200,7 @@ "source_location": "L337", "_origin": "ast", "id": "app_api_pl_vehicle_recharge_update_record", - "community": 124, + "community": 47, "norm_label": "update_record()" }, { @@ -9340,7 +9340,7 @@ "source_location": "L220", "_origin": "ast", "id": "app_api_pl_vehicle_urea_ureadisburseexportbody", - "community": 11, + "community": 139, "norm_label": "ureadisburseexportbody" }, { @@ -9350,7 +9350,7 @@ "source_location": "L233", "_origin": "ast", "id": "app_api_pl_vehicle_urea_export_urea_disburse_board", - "community": 11, + "community": 139, "norm_label": "export_urea_disburse_board()" }, { @@ -9410,7 +9410,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_api_public_avatar_url_field", - "community": 156, + "community": 150, "norm_label": "_avatar_url_field()" }, { @@ -9420,7 +9420,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_api_public_web_role_list", - "community": 156, + "community": 150, "norm_label": "_web_role_list()" }, { @@ -9430,7 +9430,7 @@ "source_location": "L53", "_origin": "ast", "id": "app_api_public_build_user_info_payload", - "community": 156, + "community": 150, "norm_label": "_build_user_info_payload()" }, { @@ -9450,7 +9450,7 @@ "source_location": "L84", "_origin": "ast", "id": "app_api_public_web_login_rsa_public_key", - "community": 153, + "community": 159, "norm_label": "web_login_rsa_public_key()" }, { @@ -9520,7 +9520,7 @@ "source_location": "L263", "_origin": "ast", "id": "app_api_public_get_web_auth_menu_codes", - "community": 137, + "community": 91, "norm_label": "get_web_auth_menu_codes()" }, { @@ -9560,7 +9560,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_api_public_rationale_48", - "community": 156, + "community": 150, "norm_label": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles(admin/super_admin)\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002" }, { @@ -9570,7 +9570,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_api_public_rationale_54", - "community": 156, + "community": 150, "norm_label": "\u4e0e web-admin `userinfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002" }, { @@ -9580,7 +9580,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_api_public_rationale_85", - "community": 153, + "community": 159, "norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)" }, { @@ -9620,7 +9620,7 @@ "source_location": "L264", "_origin": "ast", "id": "app_api_public_rationale_264", - "community": 137, + "community": 91, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002" }, { @@ -9640,7 +9640,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_api_public_duty", - "community": 72, + "community": 110, "norm_label": "public_duty.py" }, { @@ -9650,7 +9650,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_api_public_duty_public_page", - "community": 72, + "community": 110, "norm_label": "public_page()" }, { @@ -9660,7 +9660,7 @@ "source_location": "", "_origin": "ast", "id": "app_api_public_duty_py_session", - "community": 72, + "community": 110, "norm_label": "session" }, { @@ -9670,7 +9670,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_api_public_duty_public_grab", - "community": 72, + "community": 110, "norm_label": "public_grab()" }, { @@ -9880,7 +9880,7 @@ "source_location": "L308", "_origin": "ast", "id": "app_api_workflow_delete_process_def", - "community": 82, + "community": 136, "norm_label": "delete_process_def()" }, { @@ -10110,7 +10110,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_init", - "community": 157, + "community": 66, "norm_label": "__init__.py" }, { @@ -10290,7 +10290,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_api_crypto_middleware", - "community": 220, + "community": 103, "norm_label": "api_crypto_middleware.py" }, { @@ -10300,7 +10300,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_core_api_crypto_middleware_nonce_key", - "community": 220, + "community": 103, "norm_label": "_nonce_key()" }, { @@ -10310,7 +10310,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_core_api_crypto_middleware_should_skip_path", - "community": 220, + "community": 103, "norm_label": "_should_skip_path()" }, { @@ -10320,7 +10320,7 @@ "source_location": "L37", "_origin": "ast", "id": "app_core_api_crypto_middleware_is_crypto_api", - "community": 220, + "community": 103, "norm_label": "_is_crypto_api()" }, { @@ -10330,7 +10330,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_core_api_crypto_middleware_claims_from_auth", - "community": 220, + "community": 103, "norm_label": "_claims_from_auth()" }, { @@ -10340,7 +10340,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_core_api_crypto_middleware_get_redis_client", - "community": 220, + "community": 103, "norm_label": "_get_redis_client()" }, { @@ -10350,7 +10350,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_api_crypto_middleware_py_redis", - "community": 220, + "community": 103, "norm_label": "redis" }, { @@ -10360,7 +10360,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_core_api_crypto_middleware_mark_nonce_once", - "community": 220, + "community": 103, "norm_label": "_mark_nonce_once()" }, { @@ -10370,7 +10370,7 @@ "source_location": "L90", "_origin": "ast", "id": "app_core_api_crypto_middleware_json_error_response", - "community": 220, + "community": 103, "norm_label": "_json_error_response()" }, { @@ -10380,7 +10380,7 @@ "source_location": "", "_origin": "ast", "id": "response", - "community": 220, + "community": 103, "norm_label": "response" }, { @@ -10390,7 +10390,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", - "community": 220, + "community": 103, "norm_label": "_coerce_post_method_override_to_get()" }, { @@ -10400,7 +10400,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_api_crypto_middleware_py_request", - "community": 220, + "community": 103, "norm_label": "request" }, { @@ -10410,7 +10410,7 @@ "source_location": "L141", "_origin": "ast", "id": "app_core_api_crypto_middleware_apicryptomiddleware", - "community": 55, + "community": 103, "norm_label": "apicryptomiddleware" }, { @@ -10420,7 +10420,7 @@ "source_location": "", "_origin": "ast", "id": "basehttpmiddleware", - "community": 55, + "community": 103, "norm_label": "basehttpmiddleware" }, { @@ -10430,7 +10430,7 @@ "source_location": "L142", "_origin": "ast", "id": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", - "community": 220, + "community": 103, "norm_label": ".dispatch()" }, { @@ -10440,7 +10440,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_core_api_crypto_middleware_rationale_38", - "community": 220, + "community": 103, "norm_label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 api \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002" }, { @@ -10450,7 +10450,7 @@ "source_location": "L96", "_origin": "ast", "id": "app_core_api_crypto_middleware_rationale_96", - "community": 220, + "community": 103, "norm_label": "\u524d\u7aef axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a get \u6539\u4e3a post \u5e76\u5e26 x-http-method-override: get\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 api_en" }, { @@ -10580,7 +10580,7 @@ "source_location": "L247", "_origin": "ast", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware", - "community": 55, + "community": 103, "norm_label": "apirequestlogmiddleware" }, { @@ -10610,7 +10610,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_attachment_biz", - "community": 52, + "community": 56, "norm_label": "attachment_biz.py" }, { @@ -10620,7 +10620,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_core_attachment_biz_resolve_upload_folder", - "community": 52, + "community": 56, "norm_label": "resolve_upload_folder()" }, { @@ -10630,7 +10630,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_attachment_biz_rationale_1", - "community": 52, + "community": 56, "norm_label": "\u9644\u4ef6\u4e0a\u4f20 biztype \u4e0e minio \u76ee\u5f55\u6620\u5c04(\u5bf9\u9f50\u539f crm oss \u4e0a\u4f20\u8bed\u4e49)" }, { @@ -10640,7 +10640,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_core_attachment_biz_rationale_22", - "community": 52, + "community": 56, "norm_label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder;\u5426\u5219\u6309 biztype \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002" }, { @@ -10840,7 +10840,7 @@ "source_location": "L233", "_origin": "ast", "id": "app_core_auth_get_client_ip", - "community": 159, + "community": 160, "norm_label": "get_client_ip()" }, { @@ -10850,7 +10850,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_auth_py_request", - "community": 159, + "community": 160, "norm_label": "request" }, { @@ -10910,7 +10910,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_bx_auth", - "community": 87, + "community": 39, "norm_label": "bx_auth.py" }, { @@ -10960,7 +10960,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_core_bx_auth_get_bx_current_user", - "community": 58, + "community": 97, "norm_label": "get_bx_current_user()" }, { @@ -10970,7 +10970,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_bx_auth_rationale_1", - "community": 87, + "community": 39, "norm_label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002" }, { @@ -11010,7 +11010,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_config", - "community": 157, + "community": 66, "norm_label": "config.py" }, { @@ -11040,7 +11040,7 @@ "source_location": "L186", "_origin": "ast", "id": "app_core_config_config", - "community": 157, + "community": 66, "norm_label": "config" }, { @@ -11050,7 +11050,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_context", - "community": 160, + "community": 161, "norm_label": "context.py" }, { @@ -11060,7 +11060,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_context_rationale_1", - "community": 160, + "community": 161, "norm_label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f, \u4f9b sqlalchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528,\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20" }, { @@ -11290,7 +11290,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_core_db_auth_dbusercontext", - "community": 65, + "community": 47, "norm_label": "dbusercontext" }, { @@ -11300,7 +11300,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_core_db_auth_dbusercontext_to_tenant_user_dict", - "community": 65, + "community": 47, "norm_label": ".to_tenant_user_dict()" }, { @@ -11310,7 +11310,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_db_auth_py_any", - "community": 65, + "community": 47, "norm_label": "any" }, { @@ -11320,7 +11320,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_core_db_auth_dbusercontext_to_user_info", - "community": 65, + "community": 47, "norm_label": ".to_user_info()" }, { @@ -11340,7 +11340,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_core_db_auth_get_db_current_user_optional", - "community": 66, + "community": 137, "norm_label": "get_db_current_user_optional()" }, { @@ -11350,7 +11350,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_db_auth_py_session", - "community": 66, + "community": 137, "norm_label": "session" }, { @@ -11370,7 +11370,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_core_db_auth_rationale_23", - "community": 65, + "community": 47, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002" }, { @@ -11380,7 +11380,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_core_db_auth_rationale_39", - "community": 65, + "community": 47, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { @@ -11390,7 +11390,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_core_db_auth_rationale_65", - "community": 66, + "community": 137, "norm_label": "\u6709 bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587,\u5426\u5219 none(\u4f9b\u4e09\u65b9 h5 \u65e0\u767b\u5f55\u8c03\u7528)\u3002" }, { @@ -11570,7 +11570,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_core_delete_guard_assert_row_deletable_by_creator", - "community": 128, + "community": 68, "norm_label": "assert_row_deletable_by_creator()" }, { @@ -11960,7 +11960,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_menu_guard", - "community": 87, + "community": 90, "norm_label": "menu_guard.py" }, { @@ -11970,7 +11970,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_core_menu_guard_require_admin_or_super_admin", - "community": 123, + "community": 90, "norm_label": "require_admin_or_super_admin()" }, { @@ -11980,7 +11980,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_core_menu_guard_get_user_menu_codes", - "community": 87, + "community": 144, "norm_label": "get_user_menu_codes()" }, { @@ -11990,7 +11990,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_menu_guard_py_session", - "community": 87, + "community": 144, "norm_label": "session" }, { @@ -12000,7 +12000,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_core_menu_guard_require_menu_code", - "community": 123, + "community": 48, "norm_label": "require_menu_code()" }, { @@ -12010,7 +12010,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_menu_guard_rationale_1", - "community": 87, + "community": 90, "norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)" }, { @@ -12020,7 +12020,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_core_menu_guard_rationale_16", - "community": 123, + "community": 90, "norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002" }, { @@ -12030,7 +12030,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_core_menu_guard_rationale_24", - "community": 87, + "community": 144, "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002" }, { @@ -12040,7 +12040,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_core_menu_guard_rationale_29", - "community": 123, + "community": 48, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002" }, { @@ -12050,7 +12050,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_oper_log_context", - "community": 96, + "community": 103, "norm_label": "oper_log_context.py" }, { @@ -12060,7 +12060,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_core_oper_log_context_operlogmeta", - "community": 96, + "community": 103, "norm_label": "operlogmeta" }, { @@ -12070,7 +12070,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_core_oper_log_context_set_oper_log_meta", - "community": 96, + "community": 103, "norm_label": "set_oper_log_meta()" }, { @@ -12080,7 +12080,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_core_oper_log_context_get_oper_log_meta", - "community": 96, + "community": 103, "norm_label": "get_oper_log_meta()" }, { @@ -12100,7 +12100,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_core_oper_log_context_snapshot_oper_log_meta", - "community": 96, + "community": 103, "norm_label": "snapshot_oper_log_meta()" }, { @@ -12110,7 +12110,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_oper_log_context_rationale_1", - "community": 96, + "community": 103, "norm_label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e(contextvar)" }, { @@ -12120,7 +12120,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_core_oper_log_context_rationale_33", - "community": 96, + "community": 103, "norm_label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528,\u907f\u514d contextvar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002" }, { @@ -12130,7 +12130,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_oper_log_decorator", - "community": 96, + "community": 103, "norm_label": "oper_log_decorator.py" }, { @@ -12140,7 +12140,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_core_oper_log_decorator_to_dict", - "community": 96, + "community": 103, "norm_label": "_to_dict()" }, { @@ -12150,7 +12150,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_oper_log_decorator_py_any", - "community": 96, + "community": 103, "norm_label": "any" }, { @@ -12160,7 +12160,7 @@ "source_location": "L36", "_origin": "ast", "id": "app_core_oper_log_decorator_pick_field", - "community": 96, + "community": 103, "norm_label": "_pick_field()" }, { @@ -12170,7 +12170,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_core_oper_log_decorator_resolve_business_id", - "community": 96, + "community": 103, "norm_label": "_resolve_business_id()" }, { @@ -12180,7 +12180,7 @@ "source_location": "L73", "_origin": "ast", "id": "app_core_oper_log_decorator_format_summary", - "community": 96, + "community": 103, "norm_label": "_format_summary()" }, { @@ -12190,7 +12190,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_core_oper_log_decorator_preserve_fastapi_signature", - "community": 96, + "community": 103, "norm_label": "_preserve_fastapi_signature()" }, { @@ -12200,7 +12200,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_core_oper_log_decorator_oper_log", - "community": 96, + "community": 103, "norm_label": "oper_log()" }, { @@ -12210,7 +12210,7 @@ "source_location": "", "_origin": "ast", "id": "f", - "community": 96, + "community": 103, "norm_label": "f" }, { @@ -12220,7 +12220,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_oper_log_decorator_rationale_1", - "community": 96, + "community": 103, "norm_label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668:\u5199\u5165 contextvar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93" }, { @@ -12230,7 +12230,7 @@ "source_location": "L96", "_origin": "ast", "id": "app_core_oper_log_decorator_rationale_96", - "community": 96, + "community": 103, "norm_label": "fastapi \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b;\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002" }, { @@ -12240,7 +12240,7 @@ "source_location": "L125", "_origin": "ast", "id": "app_core_oper_log_decorator_rationale_125", - "community": 96, + "community": 103, "norm_label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002" }, { @@ -12250,7 +12250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_oper_log_infer", - "community": 90, + "community": 103, "norm_label": "oper_log_infer.py" }, { @@ -12260,7 +12260,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_core_oper_log_infer_title_from_path", - "community": 90, + "community": 103, "norm_label": "title_from_path()" }, { @@ -12270,7 +12270,7 @@ "source_location": "L50", "_origin": "ast", "id": "app_core_oper_log_infer_business_type_from_path", - "community": 90, + "community": 103, "norm_label": "business_type_from_path()" }, { @@ -12360,7 +12360,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_redis_client", - "community": 154, + "community": 220, "norm_label": "redis_client.py" }, { @@ -12370,7 +12370,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_core_redis_client_redis_enabled", - "community": 154, + "community": 220, "norm_label": "redis_enabled()" }, { @@ -12380,7 +12380,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_core_redis_client_redis_common_kwargs", - "community": 154, + "community": 220, "norm_label": "_redis_common_kwargs()" }, { @@ -12390,7 +12390,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_core_redis_client_get_sync_redis_client", - "community": 154, + "community": 220, "norm_label": "get_sync_redis_client()" }, { @@ -12400,7 +12400,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_redis_client_py_redis", - "community": 154, + "community": 220, "norm_label": "redis" }, { @@ -12410,7 +12410,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_core_redis_client_get_redis_client", - "community": 154, + "community": 220, "norm_label": "get_redis_client()" }, { @@ -12420,7 +12420,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_redis_client_rationale_1", - "community": 154, + "community": 220, "norm_label": "\u5171\u4eab redis \u5ba2\u6237\u7aef(\u540c\u6b65:\u4f1a\u8bdd\u9274\u6743;\u5f02\u6b65:api \u52a0\u5bc6 nonce)\u3002" }, { @@ -12430,7 +12430,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_core_redis_client_rationale_33", - "community": 154, + "community": 220, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002" }, { @@ -12440,7 +12440,7 @@ "source_location": "L46", "_origin": "ast", "id": "app_core_redis_client_rationale_46", - "community": 154, + "community": 220, "norm_label": "\u5f02\u6b65 redis(api \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6)\u3002" }, { @@ -12490,7 +12490,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_response", - "community": 72, + "community": 90, "norm_label": "response.py" }, { @@ -12500,7 +12500,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_core_response_responsemodel", - "community": 72, + "community": 1, "norm_label": "responsemodel" }, { @@ -12510,7 +12510,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_core_response_config", - "community": 72, + "community": 90, "norm_label": "config" }, { @@ -12520,7 +12520,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_core_response_pageresult", - "community": 72, + "community": 1, "norm_label": "pageresult" }, { @@ -12530,7 +12530,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_core_response_success_response", - "community": 82, + "community": 13, "norm_label": "success_response()" }, { @@ -12540,7 +12540,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_response_py_any", - "community": 82, + "community": 13, "norm_label": "any" }, { @@ -12550,7 +12550,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_core_response_format_api_error_message", - "community": 72, + "community": 90, "norm_label": "format_api_error_message()" }, { @@ -12560,7 +12560,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_response_py_exception", - "community": 72, + "community": 90, "norm_label": "exception" }, { @@ -12570,7 +12570,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_core_response_error_response", - "community": 82, + "community": 13, "norm_label": "error_response()" }, { @@ -12580,7 +12580,7 @@ "source_location": "L40", "_origin": "ast", "id": "app_core_response_rationale_40", - "community": 72, + "community": 90, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002" }, { @@ -12600,7 +12600,7 @@ "source_location": "L4", "_origin": "ast", "id": "app_core_security_verify_password", - "community": 32, + "community": 121, "norm_label": "verify_password()" }, { @@ -12620,7 +12620,7 @@ "source_location": "L5", "_origin": "ast", "id": "app_core_security_rationale_5", - "community": 32, + "community": 121, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)" }, { @@ -12630,7 +12630,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_storage", - "community": 126, + "community": 133, "norm_label": "storage.py" }, { @@ -12640,7 +12640,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_core_storage_guess_preview_content_type", - "community": 126, + "community": 133, "norm_label": "_guess_preview_content_type()" }, { @@ -12650,7 +12650,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_core_storage_convert_heic_to_jpeg", - "community": 126, + "community": 133, "norm_label": "convert_heic_to_jpeg()" }, { @@ -12660,7 +12660,7 @@ "source_location": "L76", "_origin": "ast", "id": "app_core_storage_process_image_content", - "community": 146, + "community": 126, "norm_label": "process_image_content()" }, { @@ -12720,7 +12720,7 @@ "source_location": "L104", "_origin": "ast", "id": "app_core_storage_basestorage_presigned_download_url", - "community": 146, + "community": 126, "norm_label": ".presigned_download_url()" }, { @@ -12740,7 +12740,7 @@ "source_location": "L115", "_origin": "ast", "id": "app_core_storage_localstorage", - "community": 146, + "community": 126, "norm_label": "localstorage" }, { @@ -12750,7 +12750,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_core_storage_localstorage_init", - "community": 146, + "community": 126, "norm_label": ".__init__()" }, { @@ -12760,7 +12760,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_core_storage_localstorage_ensure_dir", - "community": 146, + "community": 126, "norm_label": "._ensure_dir()" }, { @@ -12770,7 +12770,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_storage_py_path", - "community": 146, + "community": 126, "norm_label": "path" }, { @@ -12780,7 +12780,7 @@ "source_location": "L128", "_origin": "ast", "id": "app_core_storage_localstorage_generate_filename", - "community": 146, + "community": 126, "norm_label": "._generate_filename()" }, { @@ -12790,7 +12790,7 @@ "source_location": "L134", "_origin": "ast", "id": "app_core_storage_localstorage_upload_file", - "community": 146, + "community": 126, "norm_label": ".upload_file()" }, { @@ -12800,7 +12800,7 @@ "source_location": "L149", "_origin": "ast", "id": "app_core_storage_localstorage_upload_base64", - "community": 146, + "community": 126, "norm_label": ".upload_base64()" }, { @@ -12810,7 +12810,7 @@ "source_location": "L158", "_origin": "ast", "id": "app_core_storage_localstorage_delete_file", - "community": 146, + "community": 126, "norm_label": ".delete_file()" }, { @@ -12820,7 +12820,7 @@ "source_location": "L175", "_origin": "ast", "id": "app_core_storage_localstorage_get_url", - "community": 146, + "community": 126, "norm_label": ".get_url()" }, { @@ -12830,7 +12830,7 @@ "source_location": "L180", "_origin": "ast", "id": "app_core_storage_qiniustorage", - "community": 120, + "community": 133, "norm_label": "qiniustorage" }, { @@ -12840,7 +12840,7 @@ "source_location": "L183", "_origin": "ast", "id": "app_core_storage_qiniustorage_init", - "community": 120, + "community": 133, "norm_label": ".__init__()" }, { @@ -12850,7 +12850,7 @@ "source_location": "L192", "_origin": "ast", "id": "app_core_storage_qiniustorage_generate_filename", - "community": 120, + "community": 133, "norm_label": "._generate_filename()" }, { @@ -12860,7 +12860,7 @@ "source_location": "L198", "_origin": "ast", "id": "app_core_storage_qiniustorage_upload_file", - "community": 146, + "community": 126, "norm_label": ".upload_file()" }, { @@ -12870,7 +12870,7 @@ "source_location": "L213", "_origin": "ast", "id": "app_core_storage_qiniustorage_upload_base64", - "community": 146, + "community": 126, "norm_label": ".upload_base64()" }, { @@ -12880,7 +12880,7 @@ "source_location": "L221", "_origin": "ast", "id": "app_core_storage_qiniustorage_delete_file", - "community": 120, + "community": 133, "norm_label": ".delete_file()" }, { @@ -12890,7 +12890,7 @@ "source_location": "L232", "_origin": "ast", "id": "app_core_storage_qiniustorage_get_url", - "community": 120, + "community": 133, "norm_label": ".get_url()" }, { @@ -12900,7 +12900,7 @@ "source_location": "L237", "_origin": "ast", "id": "app_core_storage_ossstorage", - "community": 126, + "community": 120, "norm_label": "ossstorage" }, { @@ -12910,7 +12910,7 @@ "source_location": "L240", "_origin": "ast", "id": "app_core_storage_ossstorage_init", - "community": 126, + "community": 120, "norm_label": ".__init__()" }, { @@ -12920,7 +12920,7 @@ "source_location": "L250", "_origin": "ast", "id": "app_core_storage_ossstorage_generate_filename", - "community": 126, + "community": 120, "norm_label": "._generate_filename()" }, { @@ -12930,7 +12930,7 @@ "source_location": "L256", "_origin": "ast", "id": "app_core_storage_ossstorage_upload_file", - "community": 146, + "community": 126, "norm_label": ".upload_file()" }, { @@ -12940,7 +12940,7 @@ "source_location": "L267", "_origin": "ast", "id": "app_core_storage_ossstorage_upload_base64", - "community": 126, + "community": 120, "norm_label": ".upload_base64()" }, { @@ -12950,7 +12950,7 @@ "source_location": "L275", "_origin": "ast", "id": "app_core_storage_ossstorage_delete_file", - "community": 126, + "community": 120, "norm_label": ".delete_file()" }, { @@ -12960,7 +12960,7 @@ "source_location": "L284", "_origin": "ast", "id": "app_core_storage_ossstorage_get_url", - "community": 126, + "community": 120, "norm_label": ".get_url()" }, { @@ -13010,7 +13010,7 @@ "source_location": "L334", "_origin": "ast", "id": "app_core_storage_miniostorage_generate_filename", - "community": 146, + "community": 126, "norm_label": "._generate_filename()" }, { @@ -13020,7 +13020,7 @@ "source_location": "L340", "_origin": "ast", "id": "app_core_storage_miniostorage_upload_file", - "community": 146, + "community": 126, "norm_label": ".upload_file()" }, { @@ -13030,7 +13030,7 @@ "source_location": "L357", "_origin": "ast", "id": "app_core_storage_miniostorage_upload_base64", - "community": 146, + "community": 126, "norm_label": ".upload_base64()" }, { @@ -13050,7 +13050,7 @@ "source_location": "L374", "_origin": "ast", "id": "app_core_storage_miniostorage_get_url", - "community": 146, + "community": 126, "norm_label": ".get_url()" }, { @@ -13100,7 +13100,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_storage_rationale_1", - "community": 126, + "community": 133, "norm_label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f: 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91oss (" }, { @@ -13110,7 +13110,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_core_storage_rationale_35", - "community": 126, + "community": 133, "norm_label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 content-type(\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 mime \u7684\u60c5\u51b5)\u3002" }, { @@ -13120,7 +13120,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_core_storage_rationale_62", - "community": 126, + "community": 133, "norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f" }, { @@ -13130,7 +13130,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_core_storage_rationale_77", - "community": 146, + "community": 126, "norm_label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9,\u5982\u679c\u662f heic \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a jpeg" }, { @@ -13140,7 +13140,7 @@ "source_location": "L107", "_origin": "ast", "id": "app_core_storage_rationale_107", - "community": 146, + "community": 126, "norm_label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002" }, { @@ -13190,7 +13190,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_tenant_context", - "community": 87, + "community": 39, "norm_label": "tenant_context.py" }, { @@ -13200,7 +13200,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_core_tenant_context_get_tenant_no", - "community": 82, + "community": 13, "norm_label": "get_tenant_no()" }, { @@ -13210,7 +13210,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_tenant_context_py_session", - "community": 82, + "community": 13, "norm_label": "session" }, { @@ -13220,7 +13220,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_core_tenant_context_rationale_10", - "community": 82, + "community": 13, "norm_label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no,\u5426\u5219\u67e5 sys_user,\u6700\u540e\u56de\u9000 default_tenant_no\u3002" }, { @@ -13230,7 +13230,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_utils", - "community": 143, + "community": 61, "norm_label": "utils.py" }, { @@ -13240,7 +13240,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_core_utils_generate_uuid", - "community": 50, + "community": 173, "norm_label": "generate_uuid()" }, { @@ -13250,7 +13250,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_core_utils_generate_id", - "community": 103, + "community": 111, "norm_label": "generate_id()" }, { @@ -13260,7 +13260,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_core_utils_generate_random_password", - "community": 143, + "community": 61, "norm_label": "generate_random_password()" }, { @@ -13270,7 +13270,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_core_utils_get_current_time", - "community": 143, + "community": 61, "norm_label": "get_current_time()" }, { @@ -13280,7 +13280,7 @@ "source_location": "", "_origin": "ast", "id": "app_core_utils_py_datetime", - "community": 143, + "community": 61, "norm_label": "datetime" }, { @@ -13290,7 +13290,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_core_utils_format_datetime", - "community": 31, + "community": 96, "norm_label": "format_datetime()" }, { @@ -13300,7 +13300,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_core_utils_parse_datetime", - "community": 143, + "community": 61, "norm_label": "parse_datetime()" }, { @@ -13310,7 +13310,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_core_utils_get_file_size_display", - "community": 143, + "community": 61, "norm_label": "get_file_size_display()" }, { @@ -13320,7 +13320,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_wechat_message", - "community": 157, + "community": 155, "norm_label": "wechat_message.py" }, { @@ -13430,7 +13430,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_core_wechat_message_rationale_1", - "community": 157, + "community": 155, "norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wechatmes" }, { @@ -14060,7 +14060,7 @@ "source_location": "L142", "_origin": "ast", "id": "app_crud_base_crudbase_exists", - "community": 63, + "community": 148, "norm_label": ".exists()" }, { @@ -14090,7 +14090,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_biz_no_generator", - "community": 143, + "community": 135, "norm_label": "biz_no_generator.py" }, { @@ -14100,7 +14100,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_crud_biz_no_generator_prefix_for", - "community": 143, + "community": 135, "norm_label": "_prefix_for()" }, { @@ -14110,7 +14110,7 @@ "source_location": "", "_origin": "ast", "id": "biznokind", - "community": 143, + "community": 135, "norm_label": "biznokind" }, { @@ -14120,7 +14120,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_crud_biz_no_generator_format_biz_no", - "community": 143, + "community": 135, "norm_label": "_format_biz_no()" }, { @@ -14130,7 +14130,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_crud_biz_no_generator_allocate_next_biz_no", - "community": 143, + "community": 135, "norm_label": "allocate_next_biz_no()" }, { @@ -14140,7 +14140,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_biz_no_generator_py_session", - "community": 143, + "community": 135, "norm_label": "session" }, { @@ -14150,7 +14150,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_biz_no_generator_py_datetime", - "community": 143, + "community": 135, "norm_label": "datetime" }, { @@ -14160,7 +14160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_biz_no_generator_rationale_1", - "community": 143, + "community": 135, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7" }, { @@ -14170,7 +14170,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_crud_biz_no_generator_rationale_35", - "community": 143, + "community": 135, "norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002" }, { @@ -14310,7 +14310,7 @@ "source_location": "L148", "_origin": "ast", "id": "app_crud_crm_clue_list_clues", - "community": 82, + "community": 13, "norm_label": "list_clues()" }, { @@ -14770,7 +14770,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_crud_crm_contact_list_contacts", - "community": 82, + "community": 13, "norm_label": "list_contacts()" }, { @@ -14870,7 +14870,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_contract_py_session", - "community": 48, + "community": 54, "norm_label": "session" }, { @@ -14890,7 +14890,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_crud_crm_contract_total_pages", - "community": 54, + "community": 48, "norm_label": "total_pages()" }, { @@ -14900,7 +14900,7 @@ "source_location": "L80", "_origin": "ast", "id": "app_crud_crm_contract_decimal_value", - "community": 48, + "community": 72, "norm_label": "_decimal_value()" }, { @@ -14920,7 +14920,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_contract_py_decimal", - "community": 48, + "community": 72, "norm_label": "decimal" }, { @@ -14930,7 +14930,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_crud_crm_contract_parse_optional_date", - "community": 48, + "community": 72, "norm_label": "_parse_optional_date()" }, { @@ -14970,7 +14970,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_crud_crm_contract_get_field", - "community": 48, + "community": 72, "norm_label": "_get_field()" }, { @@ -14990,7 +14990,7 @@ "source_location": "L139", "_origin": "ast", "id": "app_crud_crm_contract_is_blank", - "community": 48, + "community": 72, "norm_label": "_is_blank()" }, { @@ -15000,7 +15000,7 @@ "source_location": "L143", "_origin": "ast", "id": "app_crud_crm_contract_first_non_blank", - "community": 48, + "community": 72, "norm_label": "_first_non_blank()" }, { @@ -15010,7 +15010,7 @@ "source_location": "L151", "_origin": "ast", "id": "app_crud_crm_contract_get_default_invoice_info", - "community": 48, + "community": 72, "norm_label": "_get_default_invoice_info()" }, { @@ -15020,7 +15020,7 @@ "source_location": "L161", "_origin": "ast", "id": "app_crud_crm_contract_build_customer_address", - "community": 48, + "community": 72, "norm_label": "_build_customer_address()" }, { @@ -15050,7 +15050,7 @@ "source_location": "L256", "_origin": "ast", "id": "app_crud_crm_contract_build_contract_filters", - "community": 48, + "community": 72, "norm_label": "_build_contract_filters()" }, { @@ -15060,7 +15060,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_contract_py_query", - "community": 48, + "community": 72, "norm_label": "query" }, { @@ -15080,7 +15080,7 @@ "source_location": "L475", "_origin": "ast", "id": "app_crud_crm_contract_get_contract", - "community": 48, + "community": 72, "norm_label": "get_contract()" }, { @@ -15110,7 +15110,7 @@ "source_location": "L626", "_origin": "ast", "id": "app_crud_crm_contract_get_supplier_short_name", - "community": 48, + "community": 72, "norm_label": "_get_supplier_short_name()" }, { @@ -15120,7 +15120,7 @@ "source_location": "L639", "_origin": "ast", "id": "app_crud_crm_contract_build_contract_name_from_parties", - "community": 48, + "community": 72, "norm_label": "_build_contract_name_from_parties()" }, { @@ -15140,7 +15140,7 @@ "source_location": "L732", "_origin": "ast", "id": "app_crud_crm_contract_contract_no_exists", - "community": 86, + "community": 72, "norm_label": "contract_no_exists()" }, { @@ -15220,7 +15220,7 @@ "source_location": "L960", "_origin": "ast", "id": "app_crud_crm_contract_is_framework_contract_type", - "community": 48, + "community": 72, "norm_label": "is_framework_contract_type()" }, { @@ -15230,7 +15230,7 @@ "source_location": "L964", "_origin": "ast", "id": "app_crud_crm_contract_validate_contract_type_and_products", - "community": 48, + "community": 72, "norm_label": "_validate_contract_type_and_products()" }, { @@ -15240,7 +15240,7 @@ "source_location": "L972", "_origin": "ast", "id": "app_crud_crm_contract_normalize_framework_contract_data", - "community": 48, + "community": 72, "norm_label": "_normalize_framework_contract_data()" }, { @@ -15250,7 +15250,7 @@ "source_location": "L993", "_origin": "ast", "id": "app_crud_crm_contract_validate_product_prices_by_contract_type", - "community": 48, + "community": 72, "norm_label": "_validate_product_prices_by_contract_type()" }, { @@ -15260,7 +15260,7 @@ "source_location": "L1007", "_origin": "ast", "id": "app_crud_crm_contract_validate_sale_purchase_contract_amount", - "community": 48, + "community": 72, "norm_label": "_validate_sale_purchase_contract_amount()" }, { @@ -15270,7 +15270,7 @@ "source_location": "L1016", "_origin": "ast", "id": "app_crud_crm_contract_resolve_contract_product_ids", - "community": 48, + "community": 72, "norm_label": "_resolve_contract_product_ids()" }, { @@ -15280,7 +15280,7 @@ "source_location": "L1034", "_origin": "ast", "id": "app_crud_crm_contract_calc_amount_with_tax", - "community": 48, + "community": 72, "norm_label": "_calc_amount_with_tax()" }, { @@ -15290,7 +15290,7 @@ "source_location": "L1040", "_origin": "ast", "id": "app_crud_crm_contract_apply_contract_entity_fields", - "community": 48, + "community": 72, "norm_label": "_apply_contract_entity_fields()" }, { @@ -15300,7 +15300,7 @@ "source_location": "L1220", "_origin": "ast", "id": "app_crud_crm_contract_create_contract", - "community": 48, + "community": 72, "norm_label": "create_contract()" }, { @@ -15320,7 +15320,7 @@ "source_location": "L1335", "_origin": "ast", "id": "app_crud_crm_contract_update_contract", - "community": 48, + "community": 72, "norm_label": "update_contract()" }, { @@ -15520,7 +15520,7 @@ "source_location": "L1996", "_origin": "ast", "id": "app_crud_crm_contract_quote_products_to_contract_products", - "community": 48, + "community": 158, "norm_label": "_quote_products_to_contract_products()" }, { @@ -15530,7 +15530,7 @@ "source_location": "L2027", "_origin": "ast", "id": "app_crud_crm_contract_create_from_quote", - "community": 48, + "community": 158, "norm_label": "create_from_quote()" }, { @@ -15540,7 +15540,7 @@ "source_location": "L2090", "_origin": "ast", "id": "app_crud_crm_contract_renew_contract", - "community": 48, + "community": 72, "norm_label": "renew_contract()" }, { @@ -15840,7 +15840,7 @@ "source_location": "L263", "_origin": "ast", "id": "app_crud_crm_contract_rationale_263", - "community": 48, + "community": 72, "norm_label": "java: buildquerywrapper" }, { @@ -15850,7 +15850,7 @@ "source_location": "L652", "_origin": "ast", "id": "app_crud_crm_contract_rationale_652", - "community": 48, + "community": 72, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002" }, { @@ -15870,7 +15870,7 @@ "source_location": "L739", "_origin": "ast", "id": "app_crud_crm_contract_rationale_739", - "community": 86, + "community": 72, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002" }, { @@ -15980,7 +15980,7 @@ "source_location": "L2037", "_origin": "ast", "id": "app_crud_crm_contract_rationale_2037", - "community": 48, + "community": 158, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id" }, { @@ -15990,7 +15990,7 @@ "source_location": "L2100", "_origin": "ast", "id": "app_crud_crm_contract_rationale_2100", - "community": 48, + "community": 72, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e" }, { @@ -16810,7 +16810,7 @@ "source_location": "L214", "_origin": "ast", "id": "app_crud_crm_customer_list_customers", - "community": 82, + "community": 13, "norm_label": "list_customers()" }, { @@ -17020,7 +17020,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_customer_follow", - "community": 104, + "community": 6, "norm_label": "customer_follow.py" }, { @@ -17030,7 +17030,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_crud_crm_customer_follow_total_pages", - "community": 104, + "community": 6, "norm_label": "total_pages()" }, { @@ -17040,7 +17040,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_crud_crm_customer_follow_enrich_follow_dict", - "community": 104, + "community": 6, "norm_label": "_enrich_follow_dict()" }, { @@ -17050,7 +17050,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_customer_follow_py_session", - "community": 104, + "community": 6, "norm_label": "session" }, { @@ -17060,7 +17060,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_customer_follow_py_any", - "community": 104, + "community": 6, "norm_label": "any" }, { @@ -17070,7 +17070,7 @@ "source_location": "L36", "_origin": "ast", "id": "app_crud_crm_customer_follow_row_to_dict", - "community": 104, + "community": 6, "norm_label": "_row_to_dict()" }, { @@ -17080,7 +17080,7 @@ "source_location": "L60", "_origin": "ast", "id": "app_crud_crm_customer_follow_list_follows", - "community": 104, + "community": 6, "norm_label": "list_follows()" }, { @@ -17090,7 +17090,7 @@ "source_location": "L117", "_origin": "ast", "id": "app_crud_crm_customer_follow_list_follows_by_customer", - "community": 104, + "community": 6, "norm_label": "list_follows_by_customer()" }, { @@ -17100,7 +17100,7 @@ "source_location": "L140", "_origin": "ast", "id": "app_crud_crm_customer_follow_get_follow", - "community": 104, + "community": 6, "norm_label": "get_follow()" }, { @@ -17120,7 +17120,7 @@ "source_location": "L204", "_origin": "ast", "id": "app_crud_crm_customer_follow_update_follow", - "community": 104, + "community": 6, "norm_label": "update_follow()" }, { @@ -17130,7 +17130,7 @@ "source_location": "L235", "_origin": "ast", "id": "app_crud_crm_customer_follow_soft_delete_follow", - "community": 104, + "community": 6, "norm_label": "soft_delete_follow()" }, { @@ -17140,7 +17140,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_customer_pool", - "community": 117, + "community": 61, "norm_label": "customer_pool.py" }, { @@ -17150,7 +17150,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_crud_crm_customer_pool_total_pages", - "community": 117, + "community": 61, "norm_label": "total_pages()" }, { @@ -17160,7 +17160,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_crud_crm_customer_pool_row_to_dict", - "community": 117, + "community": 61, "norm_label": "_row_to_dict()" }, { @@ -17170,7 +17170,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_customer_pool_py_any", - "community": 117, + "community": 61, "norm_label": "any" }, { @@ -17190,7 +17190,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_customer_pool_py_session", - "community": 117, + "community": 61, "norm_label": "session" }, { @@ -17200,7 +17200,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_crud_crm_customer_pool_list_pool_records", - "community": 117, + "community": 61, "norm_label": "list_pool_records()" }, { @@ -17210,7 +17210,7 @@ "source_location": "L119", "_origin": "ast", "id": "app_crud_crm_customer_pool_get_pool_record", - "community": 117, + "community": 61, "norm_label": "get_pool_record()" }, { @@ -17220,7 +17220,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers", - "community": 104, + "community": 48, "norm_label": "data_scope_helpers.py" }, { @@ -17230,7 +17230,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_crm_user_info", - "community": 82, + "community": 13, "norm_label": "crm_user_info()" }, { @@ -17240,7 +17240,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_py_any", - "community": 82, + "community": 13, "norm_label": "any" }, { @@ -17260,7 +17260,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_py_session", - "community": 104, + "community": 54, "norm_label": "session" }, { @@ -17270,7 +17270,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", - "community": 104, + "community": 54, "norm_label": "apply_crm_create_by_scope()" }, { @@ -17280,7 +17280,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", - "community": 85, + "community": 48, "norm_label": "ensure_crm_owner_row_in_scope()" }, { @@ -17290,7 +17290,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", - "community": 104, + "community": 54, "norm_label": "ensure_crm_create_by_row_in_scope()" }, { @@ -17310,7 +17310,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", - "community": 128, + "community": 74, "norm_label": "ensure_crm_customer_linked_row_in_scope()" }, { @@ -17320,7 +17320,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_rationale_1", - "community": 104, + "community": 48, "norm_label": "crm \u6570\u636e\u6743\u9650\u8f85\u52a9(\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id)\u3002" }, { @@ -17340,7 +17340,7 @@ "source_location": "L87", "_origin": "ast", "id": "app_crud_crm_data_scope_helpers_rationale_87", - "community": 128, + "community": 74, "norm_label": "\u5ba2\u6237\u5b50\u8868(\u5f00\u7968\u4fe1\u606f\u7b49):\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope,\u5426\u5219\u6821\u9a8c create_by\u3002" }, { @@ -17350,7 +17350,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_invoice_info", - "community": 128, + "community": 74, "norm_label": "invoice_info.py" }, { @@ -17360,7 +17360,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_crud_crm_invoice_info_row_to_dict", - "community": 128, + "community": 74, "norm_label": "_row_to_dict()" }, { @@ -17370,7 +17370,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_invoice_info_py_any", - "community": 128, + "community": 74, "norm_label": "any" }, { @@ -17380,7 +17380,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_crud_crm_invoice_info_list_invoice_info_by_customer", - "community": 128, + "community": 74, "norm_label": "list_invoice_info_by_customer()" }, { @@ -17390,7 +17390,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_invoice_info_py_session", - "community": 128, + "community": 74, "norm_label": "session" }, { @@ -17400,7 +17400,7 @@ "source_location": "L72", "_origin": "ast", "id": "app_crud_crm_invoice_info_get_invoice_info", - "community": 128, + "community": 74, "norm_label": "get_invoice_info()" }, { @@ -17410,7 +17410,7 @@ "source_location": "L83", "_origin": "ast", "id": "app_crud_crm_invoice_info_clear_default_for_customer", - "community": 128, + "community": 74, "norm_label": "_clear_default_for_customer()" }, { @@ -17420,7 +17420,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_crud_crm_invoice_info_create_invoice_info", - "community": 128, + "community": 74, "norm_label": "create_invoice_info()" }, { @@ -17430,7 +17430,7 @@ "source_location": "L155", "_origin": "ast", "id": "app_crud_crm_invoice_info_update_invoice_info", - "community": 128, + "community": 74, "norm_label": "update_invoice_info()" }, { @@ -17440,7 +17440,7 @@ "source_location": "L207", "_origin": "ast", "id": "app_crud_crm_invoice_info_set_default_invoice_info", - "community": 128, + "community": 74, "norm_label": "set_default_invoice_info()" }, { @@ -17450,7 +17450,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_crud_crm_invoice_info_soft_delete_invoice_info", - "community": 128, + "community": 74, "norm_label": "soft_delete_invoice_info()" }, { @@ -17880,7 +17880,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_opportunity_follow", - "community": 104, + "community": 4, "norm_label": "opportunity_follow.py" }, { @@ -17890,7 +17890,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_total_pages", - "community": 104, + "community": 4, "norm_label": "total_pages()" }, { @@ -17900,7 +17900,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_parse_optional_datetime", - "community": 104, + "community": 4, "norm_label": "_parse_optional_datetime()" }, { @@ -17910,7 +17910,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_py_any", - "community": 104, + "community": 4, "norm_label": "any" }, { @@ -17920,7 +17920,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_py_datetime", - "community": 104, + "community": 4, "norm_label": "datetime" }, { @@ -17930,7 +17930,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_row_to_dict", - "community": 104, + "community": 4, "norm_label": "_row_to_dict()" }, { @@ -17940,7 +17940,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", - "community": 104, + "community": 4, "norm_label": "_recalc_opportunity_follow_stats()" }, { @@ -17950,7 +17950,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_py_session", - "community": 104, + "community": 4, "norm_label": "session" }, { @@ -17960,7 +17960,7 @@ "source_location": "L111", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", - "community": 104, + "community": 4, "norm_label": "_ensure_parent_opportunity()" }, { @@ -17970,7 +17970,7 @@ "source_location": "L129", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_list_opportunity_follows", - "community": 104, + "community": 4, "norm_label": "list_opportunity_follows()" }, { @@ -17980,7 +17980,7 @@ "source_location": "L159", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", - "community": 104, + "community": 4, "norm_label": "list_follows_by_opportunity()" }, { @@ -17990,7 +17990,7 @@ "source_location": "L176", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_get_opportunity_follow", - "community": 104, + "community": 4, "norm_label": "get_opportunity_follow()" }, { @@ -18000,7 +18000,7 @@ "source_location": "L197", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_create_opportunity_follow", - "community": 104, + "community": 4, "norm_label": "create_opportunity_follow()" }, { @@ -18010,7 +18010,7 @@ "source_location": "L243", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_update_opportunity_follow", - "community": 104, + "community": 4, "norm_label": "update_opportunity_follow()" }, { @@ -18020,7 +18020,7 @@ "source_location": "L287", "_origin": "ast", "id": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", - "community": 104, + "community": 4, "norm_label": "soft_delete_opportunity_follow()" }, { @@ -18210,7 +18210,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_pool_rule", - "community": 102, + "community": 61, "norm_label": "pool_rule.py" }, { @@ -18220,7 +18220,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_crud_crm_pool_rule_total_pages", - "community": 102, + "community": 61, "norm_label": "total_pages()" }, { @@ -18230,7 +18230,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_crud_crm_pool_rule_row_to_dict", - "community": 102, + "community": 61, "norm_label": "_row_to_dict()" }, { @@ -18240,7 +18240,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_pool_rule_py_any", - "community": 102, + "community": 61, "norm_label": "any" }, { @@ -18250,7 +18250,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_crud_crm_pool_rule_list_pool_rules", - "community": 102, + "community": 61, "norm_label": "list_pool_rules()" }, { @@ -18260,7 +18260,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_pool_rule_py_session", - "community": 102, + "community": 61, "norm_label": "session" }, { @@ -18270,7 +18270,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_crud_crm_pool_rule_get_pool_rule", - "community": 102, + "community": 61, "norm_label": "get_pool_rule()" }, { @@ -18280,7 +18280,7 @@ "source_location": "L97", "_origin": "ast", "id": "app_crud_crm_pool_rule_create_pool_rule", - "community": 102, + "community": 61, "norm_label": "create_pool_rule()" }, { @@ -18290,7 +18290,7 @@ "source_location": "L129", "_origin": "ast", "id": "app_crud_crm_pool_rule_update_pool_rule", - "community": 102, + "community": 61, "norm_label": "update_pool_rule()" }, { @@ -18300,7 +18300,7 @@ "source_location": "L169", "_origin": "ast", "id": "app_crud_crm_pool_rule_delete_pool_rules", - "community": 102, + "community": 61, "norm_label": "delete_pool_rules()" }, { @@ -18310,7 +18310,7 @@ "source_location": "L188", "_origin": "ast", "id": "app_crud_crm_pool_rule_update_pool_rule_status", - "community": 102, + "community": 61, "norm_label": "update_pool_rule_status()" }, { @@ -18320,7 +18320,7 @@ "source_location": "L208", "_origin": "ast", "id": "app_crud_crm_pool_rule_execute_pool_rules", - "community": 102, + "community": 61, "norm_label": "execute_pool_rules()" }, { @@ -18330,7 +18330,7 @@ "source_location": "L235", "_origin": "ast", "id": "app_crud_crm_pool_rule_execute_single_rule", - "community": 102, + "community": 61, "norm_label": "_execute_single_rule()" }, { @@ -18340,7 +18340,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_pool_rule_rationale_1", - "community": 102, + "community": 61, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91" }, { @@ -18350,7 +18350,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_price_letter", - "community": 104, + "community": 6, "norm_label": "price_letter.py" }, { @@ -18360,7 +18360,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_crud_crm_price_letter_total_pages", - "community": 104, + "community": 6, "norm_label": "total_pages()" }, { @@ -18370,7 +18370,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_crud_crm_price_letter_parse_date", - "community": 104, + "community": 6, "norm_label": "_parse_date()" }, { @@ -18380,7 +18380,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_price_letter_py_any", - "community": 104, + "community": 6, "norm_label": "any" }, { @@ -18390,7 +18390,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_price_letter_py_date", - "community": 104, + "community": 6, "norm_label": "date" }, { @@ -18400,7 +18400,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_crud_crm_price_letter_strip_html", - "community": 104, + "community": 6, "norm_label": "_strip_html()" }, { @@ -18410,7 +18410,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_crud_crm_price_letter_row_to_dict", - "community": 104, + "community": 6, "norm_label": "_row_to_dict()" }, { @@ -18420,7 +18420,7 @@ "source_location": "L84", "_origin": "ast", "id": "app_crud_crm_price_letter_validate_letter_payload", - "community": 104, + "community": 6, "norm_label": "_validate_letter_payload()" }, { @@ -18430,7 +18430,7 @@ "source_location": "L104", "_origin": "ast", "id": "app_crud_crm_price_letter_list_price_letters", - "community": 104, + "community": 6, "norm_label": "list_price_letters()" }, { @@ -18440,7 +18440,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_price_letter_py_session", - "community": 104, + "community": 6, "norm_label": "session" }, { @@ -18450,7 +18450,7 @@ "source_location": "L170", "_origin": "ast", "id": "app_crud_crm_price_letter_get_price_letter", - "community": 104, + "community": 6, "norm_label": "get_price_letter()" }, { @@ -18460,7 +18460,7 @@ "source_location": "L180", "_origin": "ast", "id": "app_crud_crm_price_letter_create_price_letter", - "community": 104, + "community": 6, "norm_label": "create_price_letter()" }, { @@ -18470,7 +18470,7 @@ "source_location": "L266", "_origin": "ast", "id": "app_crud_crm_price_letter_update_price_letter", - "community": 104, + "community": 6, "norm_label": "update_price_letter()" }, { @@ -18480,7 +18480,7 @@ "source_location": "L349", "_origin": "ast", "id": "app_crud_crm_price_letter_void_price_letter", - "community": 104, + "community": 6, "norm_label": "void_price_letter()" }, { @@ -18510,7 +18510,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_crud_crm_product_category_row_to_dict", - "community": 62, + "community": 87, "norm_label": "_category_row_to_dict()" }, { @@ -18520,7 +18520,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_product_py_any", - "community": 62, + "community": 87, "norm_label": "any" }, { @@ -18530,7 +18530,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_crud_crm_product_list_categories", - "community": 62, + "community": 87, "norm_label": "list_categories()" }, { @@ -18550,7 +18550,7 @@ "source_location": "L86", "_origin": "ast", "id": "app_crud_crm_product_build_category_tree", - "community": 62, + "community": 87, "norm_label": "_build_category_tree()" }, { @@ -18560,7 +18560,7 @@ "source_location": "L97", "_origin": "ast", "id": "app_crud_crm_product_collect_category_with_ancestors", - "community": 62, + "community": 87, "norm_label": "_collect_category_with_ancestors()" }, { @@ -18570,7 +18570,7 @@ "source_location": "L113", "_origin": "ast", "id": "app_crud_crm_product_list_category_tree", - "community": 62, + "community": 87, "norm_label": "list_category_tree()" }, { @@ -18610,7 +18610,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_crud_crm_product_soft_delete_category", - "community": 117, + "community": 36, "norm_label": "soft_delete_category()" }, { @@ -18630,7 +18630,7 @@ "source_location": "L294", "_origin": "ast", "id": "app_crud_crm_product_brand_row_to_dict", - "community": 62, + "community": 87, "norm_label": "_brand_row_to_dict()" }, { @@ -18640,7 +18640,7 @@ "source_location": "L303", "_origin": "ast", "id": "app_crud_crm_product_alias_row_to_dict", - "community": 62, + "community": 87, "norm_label": "_alias_row_to_dict()" }, { @@ -18650,7 +18650,7 @@ "source_location": "L311", "_origin": "ast", "id": "app_crud_crm_product_load_brands_aliases_maps", - "community": 62, + "community": 87, "norm_label": "_load_brands_aliases_maps()" }, { @@ -18690,7 +18690,7 @@ "source_location": "L514", "_origin": "ast", "id": "app_crud_crm_product_product_row_to_dict", - "community": 158, + "community": 87, "norm_label": "_product_row_to_dict()" }, { @@ -18700,7 +18700,7 @@ "source_location": "L553", "_origin": "ast", "id": "app_crud_crm_product_product_to_dict", - "community": 158, + "community": 87, "norm_label": "product_to_dict()" }, { @@ -18710,7 +18710,7 @@ "source_location": "L563", "_origin": "ast", "id": "app_crud_crm_product_list_products", - "community": 145, + "community": 143, "norm_label": "list_products()" }, { @@ -18730,7 +18730,7 @@ "source_location": "L669", "_origin": "ast", "id": "app_crud_crm_product_get_product_by_no", - "community": 158, + "community": 87, "norm_label": "get_product_by_no()" }, { @@ -18790,7 +18790,7 @@ "source_location": "L931", "_origin": "ast", "id": "app_crud_crm_product_soft_delete_product", - "community": 117, + "community": 141, "norm_label": "soft_delete_product()" }, { @@ -18820,7 +18820,7 @@ "source_location": "L978", "_origin": "ast", "id": "app_crud_crm_product_list_product_options", - "community": 150, + "community": 156, "norm_label": "list_product_options()" }, { @@ -18830,7 +18830,7 @@ "source_location": "L1031", "_origin": "ast", "id": "app_crud_crm_product_oss_row_to_dict", - "community": 62, + "community": 87, "norm_label": "_oss_row_to_dict()" }, { @@ -18840,7 +18840,7 @@ "source_location": "L1049", "_origin": "ast", "id": "app_crud_crm_product_list_oss_by_biz", - "community": 62, + "community": 87, "norm_label": "list_oss_by_biz()" }, { @@ -18850,7 +18850,7 @@ "source_location": "L1065", "_origin": "ast", "id": "app_crud_crm_product_create_oss", - "community": 92, + "community": 134, "norm_label": "create_oss()" }, { @@ -18920,7 +18920,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_crud_crm_product_rationale_44", - "community": 62, + "community": 87, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18930,7 +18930,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_crud_crm_product_rationale_67", - "community": 62, + "community": 87, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)" }, { @@ -18940,7 +18940,7 @@ "source_location": "L89", "_origin": "ast", "id": "app_crud_crm_product_rationale_89", - "community": 62, + "community": 87, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811" }, { @@ -18950,7 +18950,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_crud_crm_product_rationale_100", - "community": 62, + "community": 87, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { @@ -18960,7 +18960,7 @@ "source_location": "L121", "_origin": "ast", "id": "app_crud_crm_product_rationale_121", - "community": 62, + "community": 87, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)" }, { @@ -18970,7 +18970,7 @@ "source_location": "L520", "_origin": "ast", "id": "app_crud_crm_product_rationale_520", - "community": 158, + "community": 87, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18980,7 +18980,7 @@ "source_location": "L579", "_origin": "ast", "id": "app_crud_crm_product_rationale_579", - "community": 145, + "community": 143, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1" }, { @@ -19100,7 +19100,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_quote_py_any", - "community": 75, + "community": 29, "norm_label": "any" }, { @@ -19120,7 +19120,7 @@ "source_location": "L75", "_origin": "ast", "id": "app_crud_crm_quote_parse_optional_date", - "community": 75, + "community": 29, "norm_label": "_parse_optional_date()" }, { @@ -19130,7 +19130,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_quote_py_date", - "community": 75, + "community": 29, "norm_label": "date" }, { @@ -19140,7 +19140,7 @@ "source_location": "L93", "_origin": "ast", "id": "app_crud_crm_quote_parse_optional_datetime", - "community": 75, + "community": 29, "norm_label": "_parse_optional_datetime()" }, { @@ -19150,7 +19150,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_quote_py_datetime", - "community": 75, + "community": 29, "norm_label": "datetime" }, { @@ -19180,7 +19180,7 @@ "source_location": "L126", "_origin": "ast", "id": "app_crud_crm_quote_row_to_dict", - "community": 75, + "community": 29, "norm_label": "_row_to_dict()" }, { @@ -19190,7 +19190,7 @@ "source_location": "L178", "_origin": "ast", "id": "app_crud_crm_quote_quote_row_to_dict", - "community": 75, + "community": 29, "norm_label": "quote_row_to_dict()" }, { @@ -19200,7 +19200,7 @@ "source_location": "L182", "_origin": "ast", "id": "app_crud_crm_quote_build_quote_filters", - "community": 75, + "community": 29, "norm_label": "_build_quote_filters()" }, { @@ -19210,7 +19210,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_quote_py_query", - "community": 75, + "community": 29, "norm_label": "query" }, { @@ -19220,7 +19220,7 @@ "source_location": "L339", "_origin": "ast", "id": "app_crud_crm_quote_fill_contract_linked_count", - "community": 75, + "community": 29, "norm_label": "_fill_contract_linked_count()" }, { @@ -19320,7 +19320,7 @@ "source_location": "L559", "_origin": "ast", "id": "app_crud_crm_quote_list_quotes", - "community": 75, + "community": 29, "norm_label": "list_quotes()" }, { @@ -19420,7 +19420,7 @@ "source_location": "L1020", "_origin": "ast", "id": "app_crud_crm_quote_view_by_share_code", - "community": 75, + "community": 29, "norm_label": "view_by_share_code()" }, { @@ -19450,7 +19450,7 @@ "source_location": "L1114", "_origin": "ast", "id": "app_crud_crm_quote_to_contract", - "community": 75, + "community": 29, "norm_label": "to_contract()" }, { @@ -19470,7 +19470,7 @@ "source_location": "L1262", "_origin": "ast", "id": "app_crud_crm_quote_query_versions", - "community": 75, + "community": 29, "norm_label": "query_versions()" }, { @@ -19520,7 +19520,7 @@ "source_location": "L1426", "_origin": "ast", "id": "app_crud_crm_quote_period_key", - "community": 75, + "community": 29, "norm_label": "_period_key()" }, { @@ -19530,7 +19530,7 @@ "source_location": "L1435", "_origin": "ast", "id": "app_crud_crm_quote_statistics_trend", - "community": 75, + "community": 29, "norm_label": "statistics_trend()" }, { @@ -19550,7 +19550,7 @@ "source_location": "L127", "_origin": "ast", "id": "app_crud_crm_quote_rationale_127", - "community": 75, + "community": 29, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -19560,7 +19560,7 @@ "source_location": "L189", "_origin": "ast", "id": "app_crud_crm_quote_rationale_189", - "community": 75, + "community": 29, "norm_label": "java: buildquerywrapper" }, { @@ -19570,7 +19570,7 @@ "source_location": "L340", "_origin": "ast", "id": "app_crud_crm_quote_rationale_340", - "community": 75, + "community": 29, "norm_label": "java: fillcontractlinkedcount" }, { @@ -19620,7 +19620,7 @@ "source_location": "L1028", "_origin": "ast", "id": "app_crud_crm_quote_rationale_1028", - "community": 75, + "community": 29, "norm_label": "java: viewbysharecode" }, { @@ -19630,7 +19630,7 @@ "source_location": "L1128", "_origin": "ast", "id": "app_crud_crm_quote_rationale_1128", - "community": 75, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid" }, { @@ -19680,7 +19680,7 @@ "source_location": "L1444", "_origin": "ast", "id": "app_crud_crm_quote_rationale_1444", - "community": 75, + "community": 29, "norm_label": "java: statisticstrend" }, { @@ -19800,7 +19800,7 @@ "source_location": "L236", "_origin": "ast", "id": "app_crud_crm_quote_approval_invalidate_all_approvals", - "community": 29, + "community": 8, "norm_label": "invalidate_all_approvals()" }, { @@ -19880,7 +19880,7 @@ "source_location": "L237", "_origin": "ast", "id": "app_crud_crm_quote_approval_rationale_237", - "community": 29, + "community": 8, "norm_label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002" }, { @@ -20420,7 +20420,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_statistics", - "community": 117, + "community": 92, "norm_label": "statistics.py" }, { @@ -20430,7 +20430,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_crud_crm_statistics_customer_base_query", - "community": 117, + "community": 92, "norm_label": "_customer_base_query()" }, { @@ -20440,7 +20440,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_statistics_py_session", - "community": 117, + "community": 92, "norm_label": "session" }, { @@ -20450,7 +20450,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_crud_crm_statistics_get_overview_statistics", - "community": 117, + "community": 92, "norm_label": "get_overview_statistics()" }, { @@ -20460,7 +20460,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_statistics_py_any", - "community": 117, + "community": 92, "norm_label": "any" }, { @@ -20470,7 +20470,7 @@ "source_location": "L46", "_origin": "ast", "id": "app_crud_crm_statistics_get_source_statistics", - "community": 117, + "community": 92, "norm_label": "get_source_statistics()" }, { @@ -20480,7 +20480,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_crud_crm_statistics_get_level_statistics", - "community": 117, + "community": 92, "norm_label": "get_level_statistics()" }, { @@ -20490,7 +20490,7 @@ "source_location": "L72", "_origin": "ast", "id": "app_crud_crm_statistics_get_industry_statistics", - "community": 117, + "community": 92, "norm_label": "get_industry_statistics()" }, { @@ -20500,7 +20500,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_crud_crm_statistics_get_trend_statistics", - "community": 117, + "community": 92, "norm_label": "get_trend_statistics()" }, { @@ -20510,7 +20510,7 @@ "source_location": "L108", "_origin": "ast", "id": "app_crud_crm_statistics_get_owner_statistics", - "community": 117, + "community": 92, "norm_label": "get_owner_statistics()" }, { @@ -20520,7 +20520,7 @@ "source_location": "L124", "_origin": "ast", "id": "app_crud_crm_statistics_get_follow_statistics", - "community": 117, + "community": 92, "norm_label": "get_follow_statistics()" }, { @@ -20530,7 +20530,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_crud_crm_statistics_rationale_27", - "community": 117, + "community": 92, "norm_label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8:\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570" }, { @@ -20540,7 +20540,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_supplier_info", - "community": 78, + "community": 62, "norm_label": "supplier_info.py" }, { @@ -20550,7 +20550,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_crud_crm_supplier_info_total_pages", - "community": 78, + "community": 62, "norm_label": "total_pages()" }, { @@ -20560,7 +20560,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_crud_crm_supplier_info_row_to_dict", - "community": 78, + "community": 62, "norm_label": "_row_to_dict()" }, { @@ -20570,7 +20570,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_supplier_info_py_any", - "community": 78, + "community": 62, "norm_label": "any" }, { @@ -20580,7 +20580,7 @@ "source_location": "L69", "_origin": "ast", "id": "app_crud_crm_supplier_info_apply_list_filters", - "community": 78, + "community": 62, "norm_label": "_apply_list_filters()" }, { @@ -20590,7 +20590,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_crud_crm_supplier_info_list_supplier_info", - "community": 78, + "community": 62, "norm_label": "list_supplier_info()" }, { @@ -20600,7 +20600,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_crm_supplier_info_py_session", - "community": 78, + "community": 62, "norm_label": "session" }, { @@ -20610,7 +20610,7 @@ "source_location": "L106", "_origin": "ast", "id": "app_crud_crm_supplier_info_list_all_supplier_info", - "community": 78, + "community": 62, "norm_label": "list_all_supplier_info()" }, { @@ -20630,7 +20630,7 @@ "source_location": "L142", "_origin": "ast", "id": "app_crud_crm_supplier_info_create_supplier_info", - "community": 78, + "community": 62, "norm_label": "create_supplier_info()" }, { @@ -20640,7 +20640,7 @@ "source_location": "L182", "_origin": "ast", "id": "app_crud_crm_supplier_info_update_supplier_info", - "community": 78, + "community": 62, "norm_label": "update_supplier_info()" }, { @@ -20650,7 +20650,7 @@ "source_location": "L218", "_origin": "ast", "id": "app_crud_crm_supplier_info_soft_delete_supplier_info", - "community": 78, + "community": 62, "norm_label": "soft_delete_supplier_info()" }, { @@ -20660,7 +20660,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_crm_supplier_info_rationale_1", - "community": 78, + "community": 62, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java" }, { @@ -20670,7 +20670,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_crud_crm_supplier_info_rationale_45", - "community": 78, + "community": 62, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -20680,7 +20680,7 @@ "source_location": "L70", "_origin": "ast", "id": "app_crud_crm_supplier_info_rationale_70", - "community": 78, + "community": 62, "norm_label": "java: buildquerywrapper" }, { @@ -20690,7 +20690,7 @@ "source_location": "L114", "_origin": "ast", "id": "app_crud_crm_supplier_info_rationale_114", - "community": 78, + "community": 62, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)" }, { @@ -20700,7 +20700,7 @@ "source_location": "L226", "_origin": "ast", "id": "app_crud_crm_supplier_info_rationale_226", - "community": 78, + "community": 62, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)" }, { @@ -20850,7 +20850,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_dict_data", - "community": 149, + "community": 124, "norm_label": "dict_data.py" }, { @@ -20860,7 +20860,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_crud_dict_data_row_to_dict", - "community": 149, + "community": 124, "norm_label": "_row_to_dict()" }, { @@ -20870,7 +20870,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_dict_data_py_any", - "community": 149, + "community": 124, "norm_label": "any" }, { @@ -20880,7 +20880,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_crud_dict_data_list_dict_data", - "community": 149, + "community": 124, "norm_label": "list_dict_data()" }, { @@ -20890,7 +20890,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_dict_data_py_session", - "community": 149, + "community": 124, "norm_label": "session" }, { @@ -20900,7 +20900,7 @@ "source_location": "L68", "_origin": "ast", "id": "app_crud_dict_data_get_dict_data", - "community": 149, + "community": 124, "norm_label": "get_dict_data()" }, { @@ -20910,7 +20910,7 @@ "source_location": "L76", "_origin": "ast", "id": "app_crud_dict_data_create_dict_data", - "community": 149, + "community": 124, "norm_label": "create_dict_data()" }, { @@ -20920,7 +20920,7 @@ "source_location": "L110", "_origin": "ast", "id": "app_crud_dict_data_update_dict_data", - "community": 149, + "community": 124, "norm_label": "update_dict_data()" }, { @@ -20930,7 +20930,7 @@ "source_location": "L142", "_origin": "ast", "id": "app_crud_dict_data_soft_delete_dict_data", - "community": 149, + "community": 124, "norm_label": "soft_delete_dict_data()" }, { @@ -20940,7 +20940,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_crud_dict_data_list_dict_data_options", - "community": 149, + "community": 124, "norm_label": "list_dict_data_options()" }, { @@ -20950,7 +20950,7 @@ "source_location": "L171", "_origin": "ast", "id": "app_crud_dict_data_total_pages", - "community": 149, + "community": 124, "norm_label": "total_pages()" }, { @@ -20960,7 +20960,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_dict_data_rationale_1", - "community": 149, + "community": 124, "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)" }, { @@ -20970,7 +20970,7 @@ "source_location": "L160", "_origin": "ast", "id": "app_crud_dict_data_rationale_160", - "community": 149, + "community": 124, "norm_label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u4e3b\u6570\u636e,\u5ffd\u7565\u6570\u636e\u8303\u56f4(user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9,\u4e0d\u53c2\u4e0e\u8fc7\u6ee4)\u3002" }, { @@ -21170,7 +21170,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_crud_leave_total_pages", - "community": 107, + "community": 139, "norm_label": "total_pages()" }, { @@ -21550,7 +21550,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_monitor_oper_log", - "community": 90, + "community": 103, "norm_label": "oper_log.py" }, { @@ -21560,7 +21560,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_crud_monitor_oper_log_oper_status", - "community": 90, + "community": 103, "norm_label": "_oper_status()" }, { @@ -21570,7 +21570,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_crud_monitor_oper_log_row_to_oper_log", - "community": 90, + "community": 103, "norm_label": "_row_to_oper_log()" }, { @@ -21580,7 +21580,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_monitor_oper_log_py_any", - "community": 90, + "community": 103, "norm_label": "any" }, { @@ -21590,7 +21590,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_crud_monitor_oper_log_apply_oper_log_scope", - "community": 90, + "community": 103, "norm_label": "_apply_oper_log_scope()" }, { @@ -21600,7 +21600,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_monitor_oper_log_py_session", - "community": 90, + "community": 103, "norm_label": "session" }, { @@ -21610,7 +21610,7 @@ "source_location": "L102", "_origin": "ast", "id": "app_crud_monitor_oper_log_oper_log_row_in_scope", - "community": 90, + "community": 103, "norm_label": "_oper_log_row_in_scope()" }, { @@ -21630,7 +21630,7 @@ "source_location": "L188", "_origin": "ast", "id": "app_crud_monitor_oper_log_get_oper_log", - "community": 90, + "community": 103, "norm_label": "get_oper_log()" }, { @@ -21640,7 +21640,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_monitor_oper_log_rationale_1", - "community": 90, + "community": 103, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7:\u57fa\u4e8e sys_api_request_log \u9002\u914d ruoyi operlog \u89c6\u56fe" }, { @@ -21650,7 +21650,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_crud_monitor_oper_log_rationale_57", - "community": 90, + "community": 103, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id(user_id/create_by)\u5e94\u7528\u6570\u636e\u6743\u9650\u3002" }, { @@ -21660,7 +21660,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_oss", - "community": 92, + "community": 134, "norm_label": "oss.py" }, { @@ -21670,7 +21670,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_crud_oss_create_oss", - "community": 92, + "community": 134, "norm_label": "create_oss()" }, { @@ -21680,7 +21680,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_oss_py_session", - "community": 92, + "community": 134, "norm_label": "session" }, { @@ -21690,7 +21690,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_crud_oss_get_oss_by_url", - "community": 92, + "community": 134, "norm_label": "get_oss_by_url()" }, { @@ -21700,7 +21700,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_crud_oss_get_oss_by_id", - "community": 92, + "community": 134, "norm_label": "get_oss_by_id()" }, { @@ -21710,7 +21710,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_crud_oss_resolve_storage_path", - "community": 92, + "community": 134, "norm_label": "resolve_storage_path()" }, { @@ -21720,7 +21720,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_crud_oss_rationale_67", - "community": 92, + "community": 134, "norm_label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6(\u517c\u5bb9\u65e7 crm \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55)" }, { @@ -21730,7 +21730,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_crud_oss_rationale_78", - "community": 92, + "community": 134, "norm_label": "\u5c06 fileurl \u6216\u65e7 crm \u6570\u5b57 ossid \u89e3\u6790\u4e3a minio \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5;\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossid" }, { @@ -22700,7 +22700,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_workflow", - "community": 106, + "community": 136, "norm_label": "workflow.py" }, { @@ -22710,7 +22710,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_crud_workflow_row_to_dict", - "community": 106, + "community": 136, "norm_label": "_row_to_dict()" }, { @@ -22720,7 +22720,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_workflow_py_any", - "community": 106, + "community": 136, "norm_label": "any" }, { @@ -22730,7 +22730,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_crud_workflow_list_process_defs", - "community": 106, + "community": 136, "norm_label": "list_process_defs()" }, { @@ -22740,7 +22740,7 @@ "source_location": "", "_origin": "ast", "id": "app_crud_workflow_py_session", - "community": 106, + "community": 136, "norm_label": "session" }, { @@ -22750,7 +22750,7 @@ "source_location": "L101", "_origin": "ast", "id": "app_crud_workflow_get_process_def", - "community": 106, + "community": 136, "norm_label": "get_process_def()" }, { @@ -22760,7 +22760,7 @@ "source_location": "L109", "_origin": "ast", "id": "app_crud_workflow_process_code_exists", - "community": 106, + "community": 136, "norm_label": "process_code_exists()" }, { @@ -22770,7 +22770,7 @@ "source_location": "L120", "_origin": "ast", "id": "app_crud_workflow_create_process_def", - "community": 106, + "community": 136, "norm_label": "create_process_def()" }, { @@ -22780,7 +22780,7 @@ "source_location": "L157", "_origin": "ast", "id": "app_crud_workflow_update_process_def", - "community": 106, + "community": 136, "norm_label": "update_process_def()" }, { @@ -22790,7 +22790,7 @@ "source_location": "L196", "_origin": "ast", "id": "app_crud_workflow_soft_delete_process_def", - "community": 106, + "community": 136, "norm_label": "soft_delete_process_def()" }, { @@ -22800,7 +22800,7 @@ "source_location": "L212", "_origin": "ast", "id": "app_crud_workflow_publish_version", - "community": 106, + "community": 136, "norm_label": "publish_version()" }, { @@ -22810,7 +22810,7 @@ "source_location": "L304", "_origin": "ast", "id": "app_crud_workflow_get_latest_version", - "community": 106, + "community": 136, "norm_label": "get_latest_version()" }, { @@ -22820,7 +22820,7 @@ "source_location": "L318", "_origin": "ast", "id": "app_crud_workflow_version_to_dict", - "community": 106, + "community": 136, "norm_label": "_version_to_dict()" }, { @@ -22830,7 +22830,7 @@ "source_location": "L329", "_origin": "ast", "id": "app_crud_workflow_list_versions", - "community": 106, + "community": 136, "norm_label": "list_versions()" }, { @@ -22840,7 +22840,7 @@ "source_location": "L344", "_origin": "ast", "id": "app_crud_workflow_get_nodes_by_version", - "community": 106, + "community": 136, "norm_label": "get_nodes_by_version()" }, { @@ -22850,7 +22850,7 @@ "source_location": "L353", "_origin": "ast", "id": "app_crud_workflow_get_transitions_by_version", - "community": 106, + "community": 136, "norm_label": "get_transitions_by_version()" }, { @@ -22860,7 +22860,7 @@ "source_location": "L367", "_origin": "ast", "id": "app_crud_workflow_create_instance", - "community": 106, + "community": 136, "norm_label": "create_instance()" }, { @@ -22870,7 +22870,7 @@ "source_location": "L405", "_origin": "ast", "id": "app_crud_workflow_get_instance", - "community": 106, + "community": 136, "norm_label": "get_instance()" }, { @@ -22880,7 +22880,7 @@ "source_location": "L413", "_origin": "ast", "id": "app_crud_workflow_update_instance_status", - "community": 106, + "community": 136, "norm_label": "update_instance_status()" }, { @@ -22890,7 +22890,7 @@ "source_location": "L423", "_origin": "ast", "id": "app_crud_workflow_list_my_instances", - "community": 106, + "community": 136, "norm_label": "list_my_instances()" }, { @@ -22900,7 +22900,7 @@ "source_location": "L511", "_origin": "ast", "id": "app_crud_workflow_get_all_tasks_for_business", - "community": 106, + "community": 136, "norm_label": "get_all_tasks_for_business()" }, { @@ -22910,7 +22910,7 @@ "source_location": "L572", "_origin": "ast", "id": "app_crud_workflow_create_task", - "community": 106, + "community": 136, "norm_label": "create_task()" }, { @@ -22920,7 +22920,7 @@ "source_location": "L603", "_origin": "ast", "id": "app_crud_workflow_get_task", - "community": 106, + "community": 136, "norm_label": "get_task()" }, { @@ -22930,7 +22930,7 @@ "source_location": "L611", "_origin": "ast", "id": "app_crud_workflow_get_pending_tasks_by_node", - "community": 106, + "community": 136, "norm_label": "get_pending_tasks_by_node()" }, { @@ -22940,7 +22940,7 @@ "source_location": "L626", "_origin": "ast", "id": "app_crud_workflow_task_row_to_dict", - "community": 106, + "community": 136, "norm_label": "_task_row_to_dict()" }, { @@ -22950,7 +22950,7 @@ "source_location": "L653", "_origin": "ast", "id": "app_crud_workflow_list_pending_tasks", - "community": 106, + "community": 136, "norm_label": "list_pending_tasks()" }, { @@ -22960,7 +22960,7 @@ "source_location": "L716", "_origin": "ast", "id": "app_crud_workflow_list_completed_tasks", - "community": 106, + "community": 136, "norm_label": "list_completed_tasks()" }, { @@ -22970,7 +22970,7 @@ "source_location": "L779", "_origin": "ast", "id": "app_crud_workflow_total_pages", - "community": 106, + "community": 136, "norm_label": "total_pages()" }, { @@ -22980,7 +22980,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_crud_workflow_rationale_1", - "community": 106, + "community": 136, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc" }, { @@ -22990,7 +22990,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_main", - "community": 55, + "community": 66, "norm_label": "main.py" }, { @@ -23000,7 +23000,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_main_lifespan", - "community": 55, + "community": 66, "norm_label": "lifespan()" }, { @@ -23010,7 +23010,7 @@ "source_location": "", "_origin": "ast", "id": "fastapi", - "community": 87, + "community": 66, "norm_label": "fastapi" }, { @@ -23020,7 +23020,7 @@ "source_location": "L79", "_origin": "ast", "id": "app_main_db_pool_keepalive_loop", - "community": 55, + "community": 66, "norm_label": "_db_pool_keepalive_loop()" }, { @@ -23030,7 +23030,7 @@ "source_location": "L127", "_origin": "ast", "id": "app_main_error_json", - "community": 55, + "community": 66, "norm_label": "_error_json()" }, { @@ -23040,7 +23040,7 @@ "source_location": "", "_origin": "ast", "id": "jsonresponse", - "community": 55, + "community": 66, "norm_label": "jsonresponse" }, { @@ -23050,7 +23050,7 @@ "source_location": "L140", "_origin": "ast", "id": "app_main_sqlalchemy_exception_handler", - "community": 55, + "community": 66, "norm_label": "sqlalchemy_exception_handler()" }, { @@ -23060,7 +23060,7 @@ "source_location": "", "_origin": "ast", "id": "app_main_py_request", - "community": 55, + "community": 66, "norm_label": "request" }, { @@ -23070,7 +23070,7 @@ "source_location": "", "_origin": "ast", "id": "sqlalchemyerror", - "community": 55, + "community": 66, "norm_label": "sqlalchemyerror" }, { @@ -23080,7 +23080,7 @@ "source_location": "L151", "_origin": "ast", "id": "app_main_unhandled_exception_handler", - "community": 55, + "community": 66, "norm_label": "unhandled_exception_handler()" }, { @@ -23090,7 +23090,7 @@ "source_location": "", "_origin": "ast", "id": "app_main_py_exception", - "community": 55, + "community": 66, "norm_label": "exception" }, { @@ -23100,7 +23100,7 @@ "source_location": "L182", "_origin": "ast", "id": "app_main_mask_secret", - "community": 55, + "community": 66, "norm_label": "_mask_secret()" }, { @@ -23110,7 +23110,7 @@ "source_location": "L204", "_origin": "ast", "id": "app_main_root", - "community": 55, + "community": 66, "norm_label": "root()" }, { @@ -23120,7 +23120,7 @@ "source_location": "L209", "_origin": "ast", "id": "app_main_health_check", - "community": 55, + "community": 66, "norm_label": "health_check()" }, { @@ -23130,7 +23130,7 @@ "source_location": "L80", "_origin": "ast", "id": "app_main_rationale_80", - "community": 55, + "community": 66, "norm_label": "\u5b9a\u671f ping mysql,\u907f\u514d\u8fdc\u7a0b\u5e93/nat \u56de\u6536\u7a7a\u95f2 tcp \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002" }, { @@ -23140,7 +23140,7 @@ "source_location": "L141", "_origin": "ast", "id": "app_main_rationale_141", - "community": 55, + "community": 66, "norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef" }, { @@ -23150,7 +23150,7 @@ "source_location": "L152", "_origin": "ast", "id": "app_main_rationale_152", - "community": 55, + "community": 66, "norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin" }, { @@ -23160,7 +23160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_init", - "community": 13, + "community": 125, "norm_label": "__init__.py" }, { @@ -23170,7 +23170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_base", - "community": 13, + "community": 66, "norm_label": "base.py" }, { @@ -23180,7 +23180,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_models_base_basemodel", - "community": 10, + "community": 1, "norm_label": "basemodel" }, { @@ -23190,7 +23190,7 @@ "source_location": "", "_origin": "ast", "id": "base", - "community": 13, + "community": 125, "norm_label": "base" }, { @@ -23200,7 +23200,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_models_base_basemodel_tablename", - "community": 10, + "community": 1, "norm_label": ".__tablename__()" }, { @@ -23210,7 +23210,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_models_base_basemodel_to_dict", - "community": 10, + "community": 1, "norm_label": ".to_dict()" }, { @@ -23220,7 +23220,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_models_base_softdeletemodel", - "community": 13, + "community": 66, "norm_label": "softdeletemodel" }, { @@ -23230,7 +23230,7 @@ "source_location": "L51", "_origin": "ast", "id": "app_models_base_softdeletemodel_get_active", - "community": 13, + "community": 66, "norm_label": ".get_active()" }, { @@ -23240,7 +23240,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_models_base_softdeletemodel_soft_delete", - "community": 13, + "community": 66, "norm_label": ".soft_delete()" }, { @@ -23250,7 +23250,7 @@ "source_location": "L60", "_origin": "ast", "id": "app_models_base_softdeletemodel_restore", - "community": 13, + "community": 66, "norm_label": ".restore()" }, { @@ -23260,7 +23260,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_bx_models", - "community": 87, + "community": 39, "norm_label": "bx_models.py" }, { @@ -23290,7 +23290,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_models_bx_models_bxworkflownode", - "community": 87, + "community": 39, "norm_label": "bxworkflownode" }, { @@ -23350,7 +23350,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_models_bx_models_bxreimburseoffset", - "community": 87, + "community": 39, "norm_label": "bxreimburseoffset" }, { @@ -23390,7 +23390,7 @@ "source_location": "L322", "_origin": "ast", "id": "app_models_bx_models_bxreimburseinvoice", - "community": 87, + "community": 39, "norm_label": "bxreimburseinvoice" }, { @@ -23410,7 +23410,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_bx_models_rationale_1", - "community": 87, + "community": 39, "norm_label": "\u62a5\u9500(bx)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql" }, { @@ -23420,7 +23420,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_crm_models", - "community": 104, + "community": 61, "norm_label": "crm_models.py" }, { @@ -23440,7 +23440,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_models_crm_models_crmproduct", - "community": 158, + "community": 87, "norm_label": "crmproduct" }, { @@ -23450,7 +23450,7 @@ "source_location": "L79", "_origin": "ast", "id": "app_models_crm_models_crmproductbrand", - "community": 62, + "community": 87, "norm_label": "crmproductbrand" }, { @@ -23460,7 +23460,7 @@ "source_location": "L99", "_origin": "ast", "id": "app_models_crm_models_crmproductalias", - "community": 62, + "community": 87, "norm_label": "crmproductalias" }, { @@ -23470,7 +23470,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_models_crm_models_sysoss", - "community": 92, + "community": 134, "norm_label": "sysoss" }, { @@ -23480,7 +23480,7 @@ "source_location": "L150", "_origin": "ast", "id": "app_models_crm_models_crmcustomer", - "community": 6, + "community": 61, "norm_label": "crmcustomer" }, { @@ -23500,7 +23500,7 @@ "source_location": "L269", "_origin": "ast", "id": "app_models_crm_models_crminvoiceinfo", - "community": 128, + "community": 74, "norm_label": "crminvoiceinfo" }, { @@ -23510,7 +23510,7 @@ "source_location": "L297", "_origin": "ast", "id": "app_models_crm_models_crmcustomerfollow", - "community": 104, + "community": 6, "norm_label": "crmcustomerfollow" }, { @@ -23520,7 +23520,7 @@ "source_location": "L328", "_origin": "ast", "id": "app_models_crm_models_crmcustomerpool", - "community": 117, + "community": 61, "norm_label": "crmcustomerpool" }, { @@ -23530,7 +23530,7 @@ "source_location": "L354", "_origin": "ast", "id": "app_models_crm_models_crmcustomerpoolrule", - "community": 102, + "community": 61, "norm_label": "crmcustomerpoolrule" }, { @@ -23550,7 +23550,7 @@ "source_location": "L420", "_origin": "ast", "id": "app_models_crm_models_crmopportunityfollow", - "community": 104, + "community": 4, "norm_label": "crmopportunityfollow" }, { @@ -23720,7 +23720,7 @@ "source_location": "L1021", "_origin": "ast", "id": "app_models_crm_models_crmpriceletter", - "community": 104, + "community": 6, "norm_label": "crmpriceletter" }, { @@ -23730,7 +23730,7 @@ "source_location": "L1052", "_origin": "ast", "id": "app_models_crm_models_crmsupplierinfo", - "community": 78, + "community": 62, "norm_label": "crmsupplierinfo" }, { @@ -23740,7 +23740,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_crm_models_rationale_1", - "community": 104, + "community": 61, "norm_label": "crm \u6a21\u5757\u6570\u636e\u6a21\u578b(\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406)" }, { @@ -23750,7 +23750,7 @@ "source_location": "L1022", "_origin": "ast", "id": "app_models_crm_models_rationale_1022", - "community": 104, + "community": 6, "norm_label": "crm-\u8c03\u4ef7\u51fd\u6863\u6848(\u72ec\u7acb,\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355)" }, { @@ -23760,7 +23760,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_db_models", - "community": 133, + "community": 52, "norm_label": "db_models.py" }, { @@ -23770,7 +23770,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_models_db_models_dbpurchaseplan", - "community": 19, + "community": 50, "norm_label": "dbpurchaseplan" }, { @@ -23780,7 +23780,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_models_db_models_dbinboundoutbound", - "community": 81, + "community": 50, "norm_label": "dbinboundoutbound" }, { @@ -23790,7 +23790,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_models_db_models_dbweighingslip", - "community": 31, + "community": 75, "norm_label": "dbweighingslip" }, { @@ -23800,7 +23800,7 @@ "source_location": "L116", "_origin": "ast", "id": "app_models_db_models_dbsequence", - "community": 133, + "community": 52, "norm_label": "dbsequence" }, { @@ -23810,7 +23810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_db_models_rationale_1", - "community": 133, + "community": 52, "norm_label": "\u5730\u78c5(db)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql" }, { @@ -24080,7 +24080,7 @@ "source_location": "L476", "_origin": "ast", "id": "app_models_models_bizattachment", - "community": 13, + "community": 125, "norm_label": "bizattachment" }, { @@ -24120,7 +24120,7 @@ "source_location": "L572", "_origin": "ast", "id": "app_models_models_wftransition", - "community": 106, + "community": 136, "norm_label": "wftransition" }, { @@ -24260,7 +24260,7 @@ "source_location": "L573", "_origin": "ast", "id": "app_models_models_rationale_573", - "community": 106, + "community": 136, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition" }, { @@ -24280,7 +24280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_models_pl_models", - "community": 13, + "community": 125, "norm_label": "pl_models.py" }, { @@ -24290,7 +24290,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_models_pl_models_plcarrier", - "community": 173, + "community": 80, "norm_label": "plcarrier" }, { @@ -24300,7 +24300,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_models_pl_models_plvehicle", - "community": 152, + "community": 101, "norm_label": "plvehicle" }, { @@ -24310,7 +24310,7 @@ "source_location": "L84", "_origin": "ast", "id": "app_models_pl_models_plpersonnel", - "community": 64, + "community": 80, "norm_label": "plpersonnel" }, { @@ -24340,7 +24340,7 @@ "source_location": "L168", "_origin": "ast", "id": "app_models_pl_models_plcert", - "community": 80, + "community": 27, "norm_label": "plcert" }, { @@ -24350,7 +24350,7 @@ "source_location": "L194", "_origin": "ast", "id": "app_models_pl_models_pldriver", - "community": 173, + "community": 50, "norm_label": "pldriver" }, { @@ -24360,7 +24360,7 @@ "source_location": "L220", "_origin": "ast", "id": "app_models_pl_models_plvehiclepersonnel", - "community": 64, + "community": 80, "norm_label": "plvehiclepersonnel" }, { @@ -24370,7 +24370,7 @@ "source_location": "L241", "_origin": "ast", "id": "app_models_pl_models_plvehicledriver", - "community": 64, + "community": 80, "norm_label": "plvehicledriver" }, { @@ -24380,7 +24380,7 @@ "source_location": "L266", "_origin": "ast", "id": "app_models_pl_models_plplan", - "community": 134, + "community": 0, "norm_label": "plplan" }, { @@ -24390,7 +24390,7 @@ "source_location": "L375", "_origin": "ast", "id": "app_models_pl_models_plplancontract", - "community": 63, + "community": 19, "norm_label": "plplancontract" }, { @@ -24400,7 +24400,7 @@ "source_location": "L398", "_origin": "ast", "id": "app_models_pl_models_plplanproduct", - "community": 50, + "community": 0, "norm_label": "plplanproduct" }, { @@ -24420,7 +24420,7 @@ "source_location": "L485", "_origin": "ast", "id": "app_models_pl_models_plplanchange", - "community": 13, + "community": 125, "norm_label": "plplanchange" }, { @@ -24430,7 +24430,7 @@ "source_location": "L507", "_origin": "ast", "id": "app_models_pl_models_plplanload", - "community": 46, + "community": 50, "norm_label": "plplanload" }, { @@ -24440,7 +24440,7 @@ "source_location": "L535", "_origin": "ast", "id": "app_models_pl_models_plplanloadproduct", - "community": 46, + "community": 14, "norm_label": "plplanloadproduct" }, { @@ -24450,7 +24450,7 @@ "source_location": "L566", "_origin": "ast", "id": "app_models_pl_models_plplandelivery", - "community": 46, + "community": 14, "norm_label": "plplandelivery" }, { @@ -24520,7 +24520,7 @@ "source_location": "L782", "_origin": "ast", "id": "app_models_pl_models_pltransportdriverstopfeedback", - "community": 14, + "community": 46, "norm_label": "pltransportdriverstopfeedback" }, { @@ -24530,7 +24530,7 @@ "source_location": "L810", "_origin": "ast", "id": "app_models_pl_models_pltransportsitestopfeedback", - "community": 14, + "community": 46, "norm_label": "pltransportsitestopfeedback" }, { @@ -24540,7 +24540,7 @@ "source_location": "L840", "_origin": "ast", "id": "app_models_pl_models_pltransportsitelink", - "community": 13, + "community": 17, "norm_label": "pltransportsitelink" }, { @@ -24550,7 +24550,7 @@ "source_location": "L873", "_origin": "ast", "id": "app_models_pl_models_plinboundorder", - "community": 13, + "community": 125, "norm_label": "plinboundorder" }, { @@ -24560,7 +24560,7 @@ "source_location": "L903", "_origin": "ast", "id": "app_models_pl_models_plinboundorderitem", - "community": 13, + "community": 125, "norm_label": "plinboundorderitem" }, { @@ -24570,7 +24570,7 @@ "source_location": "L929", "_origin": "ast", "id": "app_models_pl_models_plinboundorderitembrandqty", - "community": 13, + "community": 125, "norm_label": "plinboundorderitembrandqty" }, { @@ -24580,7 +24580,7 @@ "source_location": "L952", "_origin": "ast", "id": "app_models_pl_models_ploutboundorder", - "community": 13, + "community": 125, "norm_label": "ploutboundorder" }, { @@ -24590,7 +24590,7 @@ "source_location": "L982", "_origin": "ast", "id": "app_models_pl_models_ploutboundorderitem", - "community": 13, + "community": 125, "norm_label": "ploutboundorderitem" }, { @@ -24600,7 +24600,7 @@ "source_location": "L1008", "_origin": "ast", "id": "app_models_pl_models_ploutboundorderitembrandqty", - "community": 13, + "community": 125, "norm_label": "ploutboundorderitembrandqty" }, { @@ -24610,7 +24610,7 @@ "source_location": "L1031", "_origin": "ast", "id": "app_models_pl_models_pltransportapproval", - "community": 13, + "community": 125, "norm_label": "pltransportapproval" }, { @@ -24640,7 +24640,7 @@ "source_location": "L1119", "_origin": "ast", "id": "app_models_pl_models_plfreightsettlementtransport", - "community": 13, + "community": 125, "norm_label": "plfreightsettlementtransport" }, { @@ -24650,7 +24650,7 @@ "source_location": "L1139", "_origin": "ast", "id": "app_models_pl_models_plremittancevoucher", - "community": 13, + "community": 125, "norm_label": "plremittancevoucher" }, { @@ -24670,7 +24670,7 @@ "source_location": "L1200", "_origin": "ast", "id": "app_models_pl_models_plinventorytransaction", - "community": 134, + "community": 37, "norm_label": "plinventorytransaction" }, { @@ -24680,7 +24680,7 @@ "source_location": "L1231", "_origin": "ast", "id": "app_models_pl_models_plinventorywarning", - "community": 13, + "community": 37, "norm_label": "plinventorywarning" }, { @@ -24690,7 +24690,7 @@ "source_location": "L1258", "_origin": "ast", "id": "app_models_pl_models_pldocumentreminder", - "community": 37, + "community": 27, "norm_label": "pldocumentreminder" }, { @@ -24750,7 +24750,7 @@ "source_location": "L1414", "_origin": "ast", "id": "app_models_pl_models_plocrusagemonth", - "community": 13, + "community": 89, "norm_label": "plocrusagemonth" }, { @@ -24760,7 +24760,7 @@ "source_location": "L1433", "_origin": "ast", "id": "app_models_pl_models_plvehiclerechargerecord", - "community": 124, + "community": 21, "norm_label": "plvehiclerechargerecord" }, { @@ -24790,7 +24790,7 @@ "source_location": "L195", "_origin": "ast", "id": "app_models_pl_models_rationale_195", - "community": 173, + "community": 50, "norm_label": "\u53f8\u673a\u8868 pl_driver(\u517c\u5bb9\u65e7\u8868,\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03)" }, { @@ -24800,7 +24800,7 @@ "source_location": "L221", "_origin": "ast", "id": "app_models_pl_models_rationale_221", - "community": 64, + "community": 80, "norm_label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel" }, { @@ -24810,7 +24810,7 @@ "source_location": "L242", "_origin": "ast", "id": "app_models_pl_models_rationale_242", - "community": 64, + "community": 80, "norm_label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver(\u517c\u5bb9\u65e7\u8868)" }, { @@ -24820,7 +24820,7 @@ "source_location": "L376", "_origin": "ast", "id": "app_models_pl_models_rationale_376", - "community": 63, + "community": 19, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract" }, { @@ -24830,7 +24830,7 @@ "source_location": "L399", "_origin": "ast", "id": "app_models_pl_models_rationale_399", - "community": 50, + "community": 0, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product" }, { @@ -24850,7 +24850,7 @@ "source_location": "L486", "_origin": "ast", "id": "app_models_pl_models_rationale_486", - "community": 13, + "community": 125, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change" }, { @@ -24860,7 +24860,7 @@ "source_location": "L508", "_origin": "ast", "id": "app_models_pl_models_rationale_508", - "community": 46, + "community": 50, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)" }, { @@ -24870,7 +24870,7 @@ "source_location": "L536", "_origin": "ast", "id": "app_models_pl_models_rationale_536", - "community": 46, + "community": 14, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product" }, { @@ -24880,7 +24880,7 @@ "source_location": "L567", "_origin": "ast", "id": "app_models_pl_models_rationale_567", - "community": 46, + "community": 14, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)" }, { @@ -24940,7 +24940,7 @@ "source_location": "L783", "_origin": "ast", "id": "app_models_pl_models_rationale_783", - "community": 14, + "community": 46, "norm_label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback" }, { @@ -24950,7 +24950,7 @@ "source_location": "L811", "_origin": "ast", "id": "app_models_pl_models_rationale_811", - "community": 14, + "community": 46, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback" }, { @@ -24960,7 +24960,7 @@ "source_location": "L841", "_origin": "ast", "id": "app_models_pl_models_rationale_841", - "community": 13, + "community": 17, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -24970,7 +24970,7 @@ "source_location": "L874", "_origin": "ast", "id": "app_models_pl_models_rationale_874", - "community": 13, + "community": 125, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order" }, { @@ -24980,7 +24980,7 @@ "source_location": "L904", "_origin": "ast", "id": "app_models_pl_models_rationale_904", - "community": 13, + "community": 125, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item" }, { @@ -24990,7 +24990,7 @@ "source_location": "L930", "_origin": "ast", "id": "app_models_pl_models_rationale_930", - "community": 13, + "community": 125, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty" }, { @@ -25000,7 +25000,7 @@ "source_location": "L953", "_origin": "ast", "id": "app_models_pl_models_rationale_953", - "community": 13, + "community": 125, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order" }, { @@ -25010,7 +25010,7 @@ "source_location": "L983", "_origin": "ast", "id": "app_models_pl_models_rationale_983", - "community": 13, + "community": 125, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item" }, { @@ -25020,7 +25020,7 @@ "source_location": "L1009", "_origin": "ast", "id": "app_models_pl_models_rationale_1009", - "community": 13, + "community": 125, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty" }, { @@ -25030,7 +25030,7 @@ "source_location": "L1032", "_origin": "ast", "id": "app_models_pl_models_rationale_1032", - "community": 13, + "community": 125, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval" }, { @@ -25060,7 +25060,7 @@ "source_location": "L1120", "_origin": "ast", "id": "app_models_pl_models_rationale_1120", - "community": 13, + "community": 125, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport" }, { @@ -25070,7 +25070,7 @@ "source_location": "L1140", "_origin": "ast", "id": "app_models_pl_models_rationale_1140", - "community": 13, + "community": 125, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher" }, { @@ -25080,7 +25080,7 @@ "source_location": "L1201", "_origin": "ast", "id": "app_models_pl_models_rationale_1201", - "community": 134, + "community": 37, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction" }, { @@ -25090,7 +25090,7 @@ "source_location": "L1232", "_origin": "ast", "id": "app_models_pl_models_rationale_1232", - "community": 13, + "community": 37, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning" }, { @@ -25100,7 +25100,7 @@ "source_location": "L1259", "_origin": "ast", "id": "app_models_pl_models_rationale_1259", - "community": 37, + "community": 27, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder" }, { @@ -25160,7 +25160,7 @@ "source_location": "L1415", "_origin": "ast", "id": "app_models_pl_models_rationale_1415", - "community": 13, + "community": 89, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)" }, { @@ -25170,7 +25170,7 @@ "source_location": "L1434", "_origin": "ast", "id": "app_models_pl_models_rationale_1434", - "community": 124, + "community": 21, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record" }, { @@ -25490,7 +25490,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_bx_common", - "community": 18, + "community": 58, "norm_label": "common.py" }, { @@ -25500,7 +25500,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_schemas_bx_common_dt_to_str", - "community": 18, + "community": 58, "norm_label": "_dt_to_str()" }, { @@ -25510,7 +25510,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_bx_common_py_datetime", - "community": 18, + "community": 58, "norm_label": "datetime" }, { @@ -25520,7 +25520,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_schemas_bx_common_date_to_str", - "community": 18, + "community": 58, "norm_label": "_date_to_str()" }, { @@ -25530,7 +25530,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_bx_common_py_date", - "community": 18, + "community": 58, "norm_label": "date" }, { @@ -25540,7 +25540,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_schemas_bx_common_pagedquery", - "community": 18, + "community": 1, "norm_label": "pagedquery" }, { @@ -25560,7 +25560,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_schemas_bx_common_pageddata", - "community": 18, + "community": 43, "norm_label": "pageddata" }, { @@ -25570,7 +25570,7 @@ "source_location": "L51", "_origin": "ast", "id": "app_schemas_bx_common_pagedresponse", - "community": 18, + "community": 1, "norm_label": "pagedresponse" }, { @@ -25580,7 +25580,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_bx_common_rationale_1", - "community": 18, + "community": 58, "norm_label": "bx \u539f\u7cfb\u7edf api \u54cd\u5e94\u5305\u88c5(code=0 / msg / data.rows),\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002" }, { @@ -25660,7 +25660,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_bx_invoice", - "community": 43, + "community": 1, "norm_label": "invoice.py" }, { @@ -25670,7 +25670,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_schemas_bx_invoice_walletsummaryout", - "community": 43, + "community": 1, "norm_label": "walletsummaryout" }, { @@ -25680,7 +25680,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_schemas_bx_invoice_ledgerout", - "community": 43, + "community": 1, "norm_label": "ledgerout" }, { @@ -25690,7 +25690,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_schemas_bx_invoice_invoiceattachmentout", - "community": 43, + "community": 1, "norm_label": "invoiceattachmentout" }, { @@ -25700,7 +25700,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_schemas_bx_invoice_invoiceout", - "community": 43, + "community": 1, "norm_label": "invoiceout" }, { @@ -25750,7 +25750,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimbursedetailout", - "community": 87, + "community": 39, "norm_label": "reimbursedetailout" }, { @@ -25760,7 +25760,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin", - "community": 20, + "community": 15, "norm_label": "reimburseinvoicelinkin" }, { @@ -25800,7 +25800,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseapplycreate", - "community": 20, + "community": 18, "norm_label": "reimburseapplycreate" }, { @@ -25810,7 +25810,7 @@ "source_location": "L91", "_origin": "ast", "id": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty", - "community": 20, + "community": 18, "norm_label": ".details_must_not_be_empty()" }, { @@ -25990,7 +25990,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_schemas_bx_reimburse_rationale_44", - "community": 20, + "community": 15, "norm_label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6(\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6,\u5404\u5360\u4e00\u6761)\u3002" }, { @@ -26160,7 +26160,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_schemas_crm_clue_cluelistbody", - "community": 82, + "community": 13, "norm_label": "cluelistbody" }, { @@ -26290,7 +26290,7 @@ "source_location": "L170", "_origin": "ast", "id": "app_schemas_crm_clue_cluestatisticsbody", - "community": 82, + "community": 13, "norm_label": "cluestatisticsbody" }, { @@ -26320,7 +26320,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_contact_contactlistbody", - "community": 82, + "community": 13, "norm_label": "contactlistbody" }, { @@ -26360,7 +26360,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_schemas_crm_contact_contactdetailbody", - "community": 33, + "community": 1, "norm_label": "contactdetailbody" }, { @@ -26370,7 +26370,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_schemas_crm_contact_contactbycustomerbody", - "community": 33, + "community": 1, "norm_label": "contactbycustomerbody" }, { @@ -26380,7 +26380,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_schemas_crm_contact_contactsetprimarybody", - "community": 33, + "community": 1, "norm_label": "contactsetprimarybody" }, { @@ -26430,7 +26430,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_schemas_crm_contract_contractlistquery", - "community": 1, + "community": 48, "norm_label": "contractlistquery" }, { @@ -26560,7 +26560,7 @@ "source_location": "L218", "_origin": "ast", "id": "app_schemas_crm_contract_contractexportbody", - "community": 1, + "community": 48, "norm_label": "contractexportbody" }, { @@ -26570,7 +26570,7 @@ "source_location": "L225", "_origin": "ast", "id": "app_schemas_crm_contract_contractstatisticsoverviewquery", - "community": 1, + "community": 48, "norm_label": "contractstatisticsoverviewquery" }, { @@ -26580,7 +26580,7 @@ "source_location": "L231", "_origin": "ast", "id": "app_schemas_crm_contract_contractstatisticstrendquery", - "community": 1, + "community": 48, "norm_label": "contractstatisticstrendquery" }, { @@ -26600,7 +26600,7 @@ "source_location": "L241", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalpassbody", - "community": 54, + "community": 1, "norm_label": "contractapprovalpassbody" }, { @@ -26610,7 +26610,7 @@ "source_location": "L246", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalrejectbody", - "community": 54, + "community": 1, "norm_label": "contractapprovalrejectbody" }, { @@ -26620,7 +26620,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", - "community": 54, + "community": 1, "norm_label": "contractapprovalrefreshnamesbody" }, { @@ -26630,7 +26630,7 @@ "source_location": "L255", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovallistquery", - "community": 54, + "community": 1, "norm_label": "contractapprovallistquery" }, { @@ -26640,7 +26640,7 @@ "source_location": "L267", "_origin": "ast", "id": "app_schemas_crm_contract_contractchangelistquery", - "community": 54, + "community": 1, "norm_label": "contractchangelistquery" }, { @@ -26650,7 +26650,7 @@ "source_location": "L279", "_origin": "ast", "id": "app_schemas_crm_contract_contracttemplatelistquery", - "community": 54, + "community": 1, "norm_label": "contracttemplatelistquery" }, { @@ -26700,7 +26700,7 @@ "source_location": "L322", "_origin": "ast", "id": "app_schemas_crm_contract_contractchangesubmitbody", - "community": 54, + "community": 1, "norm_label": "contractchangesubmitbody" }, { @@ -26710,7 +26710,7 @@ "source_location": "L328", "_origin": "ast", "id": "app_schemas_crm_contract_contractchangeexportbody", - "community": 54, + "community": 1, "norm_label": "contractchangeexportbody" }, { @@ -26740,7 +26740,7 @@ "source_location": "L361", "_origin": "ast", "id": "app_schemas_crm_contract_contracttemplateexportbody", - "community": 54, + "community": 1, "norm_label": "contracttemplateexportbody" }, { @@ -26750,7 +26750,7 @@ "source_location": "L368", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovaltransferbody", - "community": 54, + "community": 1, "norm_label": "contractapprovaltransferbody" }, { @@ -26760,7 +26760,7 @@ "source_location": "L374", "_origin": "ast", "id": "app_schemas_crm_contract_contractapprovalexportbody", - "community": 54, + "community": 1, "norm_label": "contractapprovalexportbody" }, { @@ -26780,7 +26780,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_schemas_crm_contract_rationale_58", - "community": 1, + "community": 48, "norm_label": "get /contract/list \u67e5\u8be2\u53c2\u6570(\u5bf9\u9f50 crmcontractbo + pagenum/pagesize)" }, { @@ -26800,7 +26800,7 @@ "source_location": "L219", "_origin": "ast", "id": "app_schemas_crm_contract_rationale_219", - "community": 1, + "community": 48, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)" }, { @@ -26820,7 +26820,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_contract_approver_setting", - "community": 1, + "community": 48, "norm_label": "contract_approver_setting.py" }, { @@ -26830,7 +26830,7 @@ "source_location": "L6", "_origin": "ast", "id": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody", - "community": 1, + "community": 48, "norm_label": "contractapproversettingsavebody" }, { @@ -26840,7 +26840,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer", - "community": 10, + "community": 26, "norm_label": "customer.py" }, { @@ -26850,7 +26850,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_schemas_crm_customer_customeroptionsbody", - "community": 117, + "community": 82, "norm_label": "customeroptionsbody" }, { @@ -26860,7 +26860,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_schemas_crm_customer_customerlistbody", - "community": 82, + "community": 13, "norm_label": "customerlistbody" }, { @@ -26870,7 +26870,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_schemas_crm_customer_customerlistbody_to_list_kwargs", - "community": 82, + "community": 13, "norm_label": ".to_list_kwargs()" }, { @@ -26920,7 +26920,7 @@ "source_location": "L224", "_origin": "ast", "id": "app_schemas_crm_customer_customerdeletebody", - "community": 82, + "community": 6, "norm_label": "customerdeletebody" }, { @@ -26930,7 +26930,7 @@ "source_location": "L232", "_origin": "ast", "id": "app_schemas_crm_customer_customerdetailbody", - "community": 10, + "community": 26, "norm_label": "customerdetailbody" }, { @@ -26940,7 +26940,7 @@ "source_location": "L239", "_origin": "ast", "id": "app_schemas_crm_customer_customertransferbody", - "community": 10, + "community": 26, "norm_label": "customertransferbody" }, { @@ -26950,7 +26950,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_schemas_crm_customer_customerintopoolbody", - "community": 10, + "community": 26, "norm_label": "customerintopoolbody" }, { @@ -26960,7 +26960,7 @@ "source_location": "L261", "_origin": "ast", "id": "app_schemas_crm_customer_customerdealbody", - "community": 10, + "community": 26, "norm_label": "customerdealbody" }, { @@ -26970,7 +26970,7 @@ "source_location": "L273", "_origin": "ast", "id": "app_schemas_crm_customer_customerclaimbody", - "community": 10, + "community": 26, "norm_label": "customerclaimbody" }, { @@ -26980,7 +26980,7 @@ "source_location": "L282", "_origin": "ast", "id": "app_schemas_crm_customer_customerassignpoolbody", - "community": 10, + "community": 26, "norm_label": "customerassignpoolbody" }, { @@ -26990,7 +26990,7 @@ "source_location": "L293", "_origin": "ast", "id": "app_schemas_crm_customer_customercheckduplicatebody", - "community": 10, + "community": 26, "norm_label": "customercheckduplicatebody" }, { @@ -27000,7 +27000,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_rationale_1", - "community": 10, + "community": 26, "norm_label": "crm \u5ba2\u6237\u7ba1\u7406 pydantic schemas" }, { @@ -27010,7 +27010,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_schemas_crm_customer_rationale_13", - "community": 117, + "community": 82, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53(\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { @@ -27020,7 +27020,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_schemas_crm_customer_rationale_59", - "community": 82, + "community": 13, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002" }, { @@ -27030,7 +27030,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_follow", - "community": 10, + "community": 146, "norm_label": "customer_follow.py" }, { @@ -27040,7 +27040,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowlistbody", - "community": 10, + "community": 146, "norm_label": "customerfollowlistbody" }, { @@ -27050,7 +27050,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowcreatebody", - "community": 10, + "community": 146, "norm_label": "customerfollowcreatebody" }, { @@ -27060,7 +27060,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowupdatebody", - "community": 10, + "community": 146, "norm_label": "customerfollowupdatebody" }, { @@ -27070,7 +27070,7 @@ "source_location": "L55", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowdeletebody", - "community": 10, + "community": 146, "norm_label": "customerfollowdeletebody" }, { @@ -27080,7 +27080,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowdetailbody", - "community": 10, + "community": 146, "norm_label": "customerfollowdetailbody" }, { @@ -27090,7 +27090,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_schemas_crm_customer_follow_customerfollowbycustomerbody", - "community": 10, + "community": 146, "norm_label": "customerfollowbycustomerbody" }, { @@ -27100,7 +27100,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_follow_rationale_1", - "community": 10, + "community": 146, "norm_label": "crm \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 pydantic schemas" }, { @@ -27110,7 +27110,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_pool", - "community": 117, + "community": 6, "norm_label": "customer_pool.py" }, { @@ -27130,7 +27130,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolassignbody", - "community": 117, + "community": 6, "norm_label": "poolassignbody" }, { @@ -27140,7 +27140,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolclaimbody", - "community": 117, + "community": 6, "norm_label": "poolclaimbody" }, { @@ -27150,7 +27150,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolrecordlistbody", - "community": 117, + "community": 61, "norm_label": "poolrecordlistbody" }, { @@ -27160,7 +27160,7 @@ "source_location": "L44", "_origin": "ast", "id": "app_schemas_crm_customer_pool_poolrecorddetailbody", - "community": 117, + "community": 61, "norm_label": "poolrecorddetailbody" }, { @@ -27170,7 +27170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_customer_pool_rationale_1", - "community": 117, + "community": 6, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 pydantic schemas" }, { @@ -27180,7 +27180,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_invoice_info", - "community": 117, + "community": 74, "norm_label": "invoice_info.py" }, { @@ -27190,7 +27190,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", - "community": 117, + "community": 74, "norm_label": "invoiceinfobycustomerbody" }, { @@ -27200,7 +27200,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfocreatebody", - "community": 117, + "community": 74, "norm_label": "invoiceinfocreatebody" }, { @@ -27210,7 +27210,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", - "community": 117, + "community": 74, "norm_label": "invoiceinfoupdatebody" }, { @@ -27220,7 +27220,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfodeletebody", - "community": 117, + "community": 74, "norm_label": "invoiceinfodeletebody" }, { @@ -27230,7 +27230,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", - "community": 117, + "community": 74, "norm_label": "invoiceinfosetdefaultbody" }, { @@ -27240,7 +27240,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_invoice_info_rationale_1", - "community": 117, + "community": 74, "norm_label": "crm \u5ba2\u6237\u5f00\u7968\u4fe1\u606f pydantic schemas" }, { @@ -27250,7 +27250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_opportunity", - "community": 82, + "community": 13, "norm_label": "opportunity.py" }, { @@ -27260,7 +27260,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitylistbody", - "community": 82, + "community": 13, "norm_label": "opportunitylistbody" }, { @@ -27270,7 +27270,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitydetailbody", - "community": 82, + "community": 13, "norm_label": "opportunitydetailbody" }, { @@ -27280,7 +27280,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitycreatebody", - "community": 82, + "community": 13, "norm_label": "opportunitycreatebody" }, { @@ -27290,7 +27290,7 @@ "source_location": "L62", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityupdatebody", - "community": 82, + "community": 13, "norm_label": "opportunityupdatebody" }, { @@ -27300,7 +27300,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitydeletebody", - "community": 82, + "community": 13, "norm_label": "opportunitydeletebody" }, { @@ -27310,7 +27310,7 @@ "source_location": "L72", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityassignbody", - "community": 82, + "community": 13, "norm_label": "opportunityassignbody" }, { @@ -27320,7 +27320,7 @@ "source_location": "L80", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitychangestagebody", - "community": 82, + "community": 13, "norm_label": "opportunitychangestagebody" }, { @@ -27330,7 +27330,7 @@ "source_location": "L91", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitymarkwonbody", - "community": 82, + "community": 13, "norm_label": "opportunitymarkwonbody" }, { @@ -27340,7 +27340,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitymarklostbody", - "community": 82, + "community": 13, "norm_label": "opportunitymarklostbody" }, { @@ -27350,7 +27350,7 @@ "source_location": "L110", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody", - "community": 82, + "community": 13, "norm_label": "opportunitybatchupdatestagebody" }, { @@ -27360,7 +27360,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody", - "community": 82, + "community": 13, "norm_label": "opportunitybatchupdateexpectdatebody" }, { @@ -27370,7 +27370,7 @@ "source_location": "L132", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitystageloglistbody", - "community": 82, + "community": 13, "norm_label": "opportunitystageloglistbody" }, { @@ -27380,7 +27380,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitystatisticsbody", - "community": 82, + "community": 13, "norm_label": "opportunitystatisticsbody" }, { @@ -27390,7 +27390,7 @@ "source_location": "L147", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunitykanbanbody", - "community": 82, + "community": 13, "norm_label": "opportunitykanbanbody" }, { @@ -27400,7 +27400,7 @@ "source_location": "L151", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityfollowlistbody", - "community": 82, + "community": 13, "norm_label": "opportunityfollowlistbody" }, { @@ -27410,7 +27410,7 @@ "source_location": "L159", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityfollowdetailbody", - "community": 82, + "community": 13, "norm_label": "opportunityfollowdetailbody" }, { @@ -27420,7 +27420,7 @@ "source_location": "L165", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityfollowcreatebody", - "community": 82, + "community": 13, "norm_label": "opportunityfollowcreatebody" }, { @@ -27430,7 +27430,7 @@ "source_location": "L179", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityfollowupdatebody", - "community": 82, + "community": 13, "norm_label": "opportunityfollowupdatebody" }, { @@ -27440,7 +27440,7 @@ "source_location": "L183", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityfollowdeletebody", - "community": 82, + "community": 13, "norm_label": "opportunityfollowdeletebody" }, { @@ -27450,7 +27450,7 @@ "source_location": "L189", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityproductlistbody", - "community": 82, + "community": 13, "norm_label": "opportunityproductlistbody" }, { @@ -27460,7 +27460,7 @@ "source_location": "L198", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody", - "community": 82, + "community": 13, "norm_label": "opportunityproductbyopportunitybody" }, { @@ -27470,7 +27470,7 @@ "source_location": "L205", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityproductdetailbody", - "community": 82, + "community": 13, "norm_label": "opportunityproductdetailbody" }, { @@ -27480,7 +27480,7 @@ "source_location": "L211", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityproductcreatebody", - "community": 82, + "community": 13, "norm_label": "opportunityproductcreatebody" }, { @@ -27490,7 +27490,7 @@ "source_location": "L228", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityproductbatchaddbody", - "community": 82, + "community": 13, "norm_label": "opportunityproductbatchaddbody" }, { @@ -27500,7 +27500,7 @@ "source_location": "L235", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityproductupdatebody", - "community": 82, + "community": 13, "norm_label": "opportunityproductupdatebody" }, { @@ -27510,7 +27510,7 @@ "source_location": "L239", "_origin": "ast", "id": "app_schemas_crm_opportunity_opportunityproductdeletebody", - "community": 82, + "community": 13, "norm_label": "opportunityproductdeletebody" }, { @@ -27520,7 +27520,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_opportunity_rationale_1", - "community": 82, + "community": 13, "norm_label": "crm \u5546\u673a\u7ba1\u7406 pydantic schemas" }, { @@ -27530,7 +27530,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_pool_rule", - "community": 102, + "community": 61, "norm_label": "pool_rule.py" }, { @@ -27540,7 +27540,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolrulelistbody", - "community": 102, + "community": 13, "norm_label": "poolrulelistbody" }, { @@ -27550,7 +27550,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolruledetailbody", - "community": 102, + "community": 61, "norm_label": "poolruledetailbody" }, { @@ -27560,7 +27560,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolruleaddbody", - "community": 102, + "community": 61, "norm_label": "poolruleaddbody" }, { @@ -27570,7 +27570,7 @@ "source_location": "L37", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolruleupdatebody", - "community": 102, + "community": 61, "norm_label": "poolruleupdatebody" }, { @@ -27580,7 +27580,7 @@ "source_location": "L50", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolruledeletebody", - "community": 102, + "community": 61, "norm_label": "poolruledeletebody" }, { @@ -27590,7 +27590,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolruleupdatestatusbody", - "community": 102, + "community": 61, "norm_label": "poolruleupdatestatusbody" }, { @@ -27600,7 +27600,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_schemas_crm_pool_rule_poolruleexecutebody", - "community": 102, + "community": 61, "norm_label": "poolruleexecutebody" }, { @@ -27610,7 +27610,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_pool_rule_rationale_1", - "community": 102, + "community": 61, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 pydantic schemas" }, { @@ -27620,7 +27620,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_price_letter", - "community": 117, + "community": 13, "norm_label": "price_letter.py" }, { @@ -27630,7 +27630,7 @@ "source_location": "L9", "_origin": "ast", "id": "app_schemas_crm_price_letter_priceletterlistbody", - "community": 117, + "community": 13, "norm_label": "priceletterlistbody" }, { @@ -27640,7 +27640,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_schemas_crm_price_letter_priceletterdetailbody", - "community": 117, + "community": 13, "norm_label": "priceletterdetailbody" }, { @@ -27650,7 +27650,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_schemas_crm_price_letter_pricelettercreatebody", - "community": 117, + "community": 13, "norm_label": "pricelettercreatebody" }, { @@ -27660,7 +27660,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_schemas_crm_price_letter_priceletterupdatebody", - "community": 117, + "community": 13, "norm_label": "priceletterupdatebody" }, { @@ -27670,7 +27670,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_schemas_crm_price_letter_pricelettervoidbody", - "community": 117, + "community": 13, "norm_label": "pricelettervoidbody" }, { @@ -27680,7 +27680,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_price_letter_rationale_1", - "community": 117, + "community": 13, "norm_label": "crm \u8c03\u4ef7\u51fd pydantic schemas" }, { @@ -27690,7 +27690,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_product", - "community": 117, + "community": 82, "norm_label": "product.py" }, { @@ -27700,7 +27700,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_schemas_crm_product_productcategorycreatebody", - "community": 117, + "community": 82, "norm_label": "productcategorycreatebody" }, { @@ -27710,7 +27710,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_schemas_crm_product_productcategoryupdatebody", - "community": 117, + "community": 82, "norm_label": "productcategoryupdatebody" }, { @@ -27720,7 +27720,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_schemas_crm_product_categorydeletebody", - "community": 117, + "community": 82, "norm_label": "categorydeletebody" }, { @@ -27730,7 +27730,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_schemas_crm_product_productcategorytreebody", - "community": 117, + "community": 82, "norm_label": "productcategorytreebody" }, { @@ -27750,7 +27750,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_schemas_crm_product_productlistbody", - "community": 117, + "community": 13, "norm_label": "productlistbody" }, { @@ -27760,7 +27760,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_schemas_crm_product_productbranditem", - "community": 10, + "community": 1, "norm_label": "productbranditem" }, { @@ -27770,7 +27770,7 @@ "source_location": "L106", "_origin": "ast", "id": "app_schemas_crm_product_productaliasitem", - "community": 10, + "community": 1, "norm_label": "productaliasitem" }, { @@ -27800,7 +27800,7 @@ "source_location": "L191", "_origin": "ast", "id": "app_schemas_crm_product_productdetailbody", - "community": 117, + "community": 82, "norm_label": "productdetailbody" }, { @@ -27810,7 +27810,7 @@ "source_location": "L197", "_origin": "ast", "id": "app_schemas_crm_product_productdeletebody", - "community": 117, + "community": 82, "norm_label": "productdeletebody" }, { @@ -27830,7 +27830,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_product_rationale_1", - "community": 117, + "community": 82, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 pydantic schemas" }, { @@ -27840,7 +27840,7 @@ "source_location": "L48", "_origin": "ast", "id": "app_schemas_crm_product_rationale_48", - "community": 117, + "community": 82, "norm_label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2(\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 pydantic \u7ed1\u5b9a,\u88f8 dict=none \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body)" }, { @@ -28180,7 +28180,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_statistics", - "community": 117, + "community": 13, "norm_label": "statistics.py" }, { @@ -28190,7 +28190,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_statistics_statisticsbody", - "community": 117, + "community": 13, "norm_label": "statisticsbody" }, { @@ -28200,7 +28200,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_statistics_rationale_1", - "community": 117, + "community": 13, "norm_label": "crm \u7edf\u8ba1\u5206\u6790 pydantic schemas" }, { @@ -28210,7 +28210,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_supplier_info", - "community": 78, + "community": 62, "norm_label": "supplier_info.py" }, { @@ -28220,7 +28220,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfolistbody", - "community": 78, + "community": 62, "norm_label": "supplierinfolistbody" }, { @@ -28230,7 +28230,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfolistallbody", - "community": 78, + "community": 62, "norm_label": "supplierinfolistallbody" }, { @@ -28240,7 +28240,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfodetailbody", - "community": 78, + "community": 62, "norm_label": "supplierinfodetailbody" }, { @@ -28250,7 +28250,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfocreatebody", - "community": 78, + "community": 62, "norm_label": "supplierinfocreatebody" }, { @@ -28260,7 +28260,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfoupdatebody", - "community": 78, + "community": 62, "norm_label": "supplierinfoupdatebody" }, { @@ -28270,7 +28270,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_schemas_crm_supplier_info_supplierinfodeletebody", - "community": 78, + "community": 62, "norm_label": "supplierinfodeletebody" }, { @@ -28280,7 +28280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_crm_supplier_info_rationale_1", - "community": 78, + "community": 62, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f pydantic schemas" }, { @@ -28350,7 +28350,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_db_inventory", - "community": 81, + "community": 31, "norm_label": "inventory.py" }, { @@ -28360,7 +28360,7 @@ "source_location": "L6", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundbase", - "community": 81, + "community": 31, "norm_label": "inboundoutboundbase" }, { @@ -28370,7 +28370,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundcreate", - "community": 81, + "community": 31, "norm_label": "inboundoutboundcreate" }, { @@ -28380,7 +28380,7 @@ "source_location": "L40", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundupdate", - "community": 81, + "community": 31, "norm_label": "inboundoutboundupdate" }, { @@ -28390,7 +28390,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_schemas_db_inventory_createlinkforplanpayload", - "community": 81, + "community": 31, "norm_label": "createlinkforplanpayload" }, { @@ -28400,7 +28400,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_schemas_db_inventory_inboundoutboundread", - "community": 81, + "community": 31, "norm_label": "inboundoutboundread" }, { @@ -28410,7 +28410,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_db_plans", - "community": 19, + "community": 78, "norm_label": "plans.py" }, { @@ -28420,7 +28420,7 @@ "source_location": "L6", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanbase", - "community": 19, + "community": 78, "norm_label": "purchaseplanbase" }, { @@ -28430,7 +28430,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplancreate", - "community": 19, + "community": 78, "norm_label": "purchaseplancreate" }, { @@ -28440,7 +28440,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanupdate", - "community": 19, + "community": 78, "norm_label": "purchaseplanupdate" }, { @@ -28450,7 +28450,7 @@ "source_location": "L82", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanread", - "community": 19, + "community": 78, "norm_label": "purchaseplanread" }, { @@ -28460,7 +28460,7 @@ "source_location": "L90", "_origin": "ast", "id": "app_schemas_db_plans_purchaseplanwithfilllink", - "community": 19, + "community": 78, "norm_label": "purchaseplanwithfilllink" }, { @@ -28500,7 +28500,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_schemas_db_public_inventory_inventorysiteurlread", - "community": 81, + "community": 31, "norm_label": "inventorysiteurlread" }, { @@ -28510,7 +28510,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_db_weighing", - "community": 31, + "community": 75, "norm_label": "weighing.py" }, { @@ -28520,7 +28520,7 @@ "source_location": "L6", "_origin": "ast", "id": "app_schemas_db_weighing_weighingslipbase", - "community": 31, + "community": 75, "norm_label": "weighingslipbase" }, { @@ -28530,7 +28530,7 @@ "source_location": "L33", "_origin": "ast", "id": "app_schemas_db_weighing_weighingslipcreate", - "community": 31, + "community": 75, "norm_label": "weighingslipcreate" }, { @@ -28540,7 +28540,7 @@ "source_location": "L58", "_origin": "ast", "id": "app_schemas_db_weighing_weighingslipupdate", - "community": 31, + "community": 75, "norm_label": "weighingslipupdate" }, { @@ -28550,7 +28550,7 @@ "source_location": "L86", "_origin": "ast", "id": "app_schemas_db_weighing_weighingslipread", - "community": 31, + "community": 75, "norm_label": "weighingslipread" }, { @@ -28620,7 +28620,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_schemas_duty_dutygrabbody", - "community": 72, + "community": 110, "norm_label": "dutygrabbody" }, { @@ -28650,7 +28650,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_leave", - "community": 107, + "community": 149, "norm_label": "leave.py" }, { @@ -28660,7 +28660,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_schemas_leave_leavecreate", - "community": 107, + "community": 149, "norm_label": "leavecreate" }, { @@ -28670,7 +28670,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_schemas_leave_leaveupdate", - "community": 107, + "community": 149, "norm_label": "leaveupdate" }, { @@ -28680,7 +28680,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_schemas_leave_leaveresponse", - "community": 107, + "community": 149, "norm_label": "leaveresponse" }, { @@ -28690,7 +28690,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_schemas_leave_config", - "community": 107, + "community": 149, "norm_label": "config" }, { @@ -28700,7 +28700,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_leave_rationale_1", - "community": 107, + "community": 149, "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7" }, { @@ -28850,7 +28850,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_init", - "community": 10, + "community": 37, "norm_label": "__init__.py" }, { @@ -28860,7 +28860,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_init_rationale_1", - "community": 10, + "community": 37, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema" }, { @@ -28870,7 +28870,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_base_data", - "community": 17, + "community": 80, "norm_label": "base_data.py" }, { @@ -28880,7 +28880,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierbase", - "community": 17, + "community": 80, "norm_label": "carrierbase" }, { @@ -28890,7 +28890,7 @@ "source_location": "L27", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierqualificationbase", - "community": 17, + "community": 80, "norm_label": "carrierqualificationbase" }, { @@ -28900,7 +28900,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_schemas_pl_base_data_carriercreate", - "community": 17, + "community": 80, "norm_label": "carriercreate" }, { @@ -28910,7 +28910,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierupdate", - "community": 17, + "community": 80, "norm_label": "carrierupdate" }, { @@ -28930,7 +28930,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierread", - "community": 17, + "community": 80, "norm_label": "carrierread" }, { @@ -28940,7 +28940,7 @@ "source_location": "L96", "_origin": "ast", "id": "app_schemas_pl_base_data_carrier_to_read", - "community": 17, + "community": 80, "norm_label": "carrier_to_read()" }, { @@ -28950,7 +28950,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_pl_base_data_py_date", - "community": 17, + "community": 80, "norm_label": "date" }, { @@ -28970,7 +28970,7 @@ "source_location": "L143", "_origin": "ast", "id": "app_schemas_pl_base_data_certrow", - "community": 119, + "community": 27, "norm_label": "certrow" }, { @@ -28980,7 +28980,7 @@ "source_location": "L158", "_origin": "ast", "id": "app_schemas_pl_base_data_certread", - "community": 101, + "community": 27, "norm_label": "certread" }, { @@ -28990,7 +28990,7 @@ "source_location": "L174", "_origin": "ast", "id": "app_schemas_pl_base_data_vehiclebase", - "community": 17, + "community": 80, "norm_label": "vehiclebase" }, { @@ -29000,7 +29000,7 @@ "source_location": "L190", "_origin": "ast", "id": "app_schemas_pl_base_data_vehiclecreate", - "community": 17, + "community": 80, "norm_label": "vehiclecreate" }, { @@ -29010,7 +29010,7 @@ "source_location": "L197", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicleupdate", - "community": 17, + "community": 80, "norm_label": "vehicleupdate" }, { @@ -29020,7 +29020,7 @@ "source_location": "L214", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicleread", - "community": 152, + "community": 80, "norm_label": "vehicleread" }, { @@ -29030,7 +29030,7 @@ "source_location": "L229", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicledetailread", - "community": 152, + "community": 101, "norm_label": "vehicledetailread" }, { @@ -29040,7 +29040,7 @@ "source_location": "L240", "_origin": "ast", "id": "app_schemas_pl_base_data_personnelbase", - "community": 17, + "community": 80, "norm_label": "personnelbase" }, { @@ -29050,7 +29050,7 @@ "source_location": "L264", "_origin": "ast", "id": "app_schemas_pl_base_data_personnelcreate", - "community": 17, + "community": 80, "norm_label": "personnelcreate" }, { @@ -29060,7 +29060,7 @@ "source_location": "L269", "_origin": "ast", "id": "app_schemas_pl_base_data_personnelupdate", - "community": 17, + "community": 80, "norm_label": "personnelupdate" }, { @@ -29150,7 +29150,7 @@ "source_location": "L373", "_origin": "ast", "id": "app_schemas_pl_base_data_vehicledriverread", - "community": 10, + "community": 80, "norm_label": "vehicledriverread" }, { @@ -29160,7 +29160,7 @@ "source_location": "L383", "_origin": "ast", "id": "app_schemas_pl_base_data_carrierlistresponse", - "community": 17, + "community": 80, "norm_label": "carrierlistresponse" }, { @@ -29190,7 +29190,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_base_data_rationale_1", - "community": 17, + "community": 80, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e schema(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66)" }, { @@ -29220,7 +29220,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_datetime_parse", - "community": 10, + "community": 157, "norm_label": "datetime_parse.py" }, { @@ -29230,7 +29230,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime", - "community": 10, + "community": 157, "norm_label": "parse_optional_plan_datetime()" }, { @@ -29240,7 +29240,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_pl_datetime_parse_py_datetime", - "community": 10, + "community": 157, "norm_label": "datetime" }, { @@ -29250,7 +29250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_datetime_parse_rationale_1", - "community": 10, + "community": 157, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790:\u524d\u7aef date-picker \u4ec5\u4f20 yyyy-mm-dd\u3002" }, { @@ -29260,7 +29260,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_freight", - "community": 28, + "community": 10, "norm_label": "freight.py" }, { @@ -29270,7 +29270,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementbase", - "community": 28, + "community": 10, "norm_label": "freightsettlementbase" }, { @@ -29280,7 +29280,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementcreate", - "community": 28, + "community": 10, "norm_label": "freightsettlementcreate" }, { @@ -29290,7 +29290,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementcreate_check_ids", - "community": 28, + "community": 10, "norm_label": ".check_ids()" }, { @@ -29300,7 +29300,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementupdate", - "community": 28, + "community": 10, "norm_label": "freightsettlementupdate" }, { @@ -29310,7 +29310,7 @@ "source_location": "L50", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementread", - "community": 28, + "community": 10, "norm_label": "freightsettlementread" }, { @@ -29320,7 +29320,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementlistitem", - "community": 28, + "community": 10, "norm_label": "freightsettlementlistitem" }, { @@ -29340,7 +29340,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_schemas_pl_freight_unsettledplanitem", - "community": 28, + "community": 10, "norm_label": "unsettledplanitem" }, { @@ -29350,7 +29350,7 @@ "source_location": "L109", "_origin": "ast", "id": "app_schemas_pl_freight_unsettledplanlistresponse", - "community": 28, + "community": 10, "norm_label": "unsettledplanlistresponse" }, { @@ -29360,7 +29360,7 @@ "source_location": "L114", "_origin": "ast", "id": "app_schemas_pl_freight_settlementplansummary", - "community": 28, + "community": 10, "norm_label": "settlementplansummary" }, { @@ -29370,7 +29370,7 @@ "source_location": "L124", "_origin": "ast", "id": "app_schemas_pl_freight_settlementapprovalflowitem", - "community": 28, + "community": 10, "norm_label": "settlementapprovalflowitem" }, { @@ -29380,7 +29380,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementwithtransports", - "community": 28, + "community": 10, "norm_label": "freightsettlementwithtransports" }, { @@ -29390,7 +29390,7 @@ "source_location": "L156", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", - "community": 28, + "community": 10, "norm_label": "freightsettlementsubmitapprovalbody" }, { @@ -29400,7 +29400,7 @@ "source_location": "L163", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementapprovalactionbody", - "community": 28, + "community": 10, "norm_label": "freightsettlementapprovalactionbody" }, { @@ -29410,7 +29410,7 @@ "source_location": "L168", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementdisbursebody", - "community": 28, + "community": 10, "norm_label": "freightsettlementdisbursebody" }, { @@ -29430,7 +29430,7 @@ "source_location": "L190", "_origin": "ast", "id": "app_schemas_pl_freight_remittancevoucherread", - "community": 28, + "community": 10, "norm_label": "remittancevoucherread" }, { @@ -29450,7 +29450,7 @@ "source_location": "L218", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementlistresponse", - "community": 28, + "community": 10, "norm_label": "freightsettlementlistresponse" }, { @@ -29460,7 +29460,7 @@ "source_location": "L223", "_origin": "ast", "id": "app_schemas_pl_freight_freightsettlementbytransportread", - "community": 28, + "community": 10, "norm_label": "freightsettlementbytransportread" }, { @@ -29600,7 +29600,7 @@ "source_location": "L159", "_origin": "ast", "id": "app_schemas_pl_inventory_inventorysummaryquery", - "community": 10, + "community": 37, "norm_label": "inventorysummaryquery" }, { @@ -29630,7 +29630,7 @@ "source_location": "L180", "_origin": "ast", "id": "app_schemas_pl_inventory_transportstatsquery", - "community": 10, + "community": 37, "norm_label": "transportstatsquery" }, { @@ -29660,7 +29660,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_io_order", - "community": 10, + "community": 49, "norm_label": "io_order.py" }, { @@ -29690,7 +29690,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_schemas_pl_io_order_ioorderitemread", - "community": 10, + "community": 49, "norm_label": "ioorderitemread" }, { @@ -29700,7 +29700,7 @@ "source_location": "L51", "_origin": "ast", "id": "app_schemas_pl_io_order_ioorderitempatch", - "community": 10, + "community": 49, "norm_label": "ioorderitempatch" }, { @@ -29740,7 +29740,7 @@ "source_location": "L113", "_origin": "ast", "id": "app_schemas_pl_io_order_publicioorderitemfeedback", - "community": 10, + "community": 49, "norm_label": "publicioorderitemfeedback" }, { @@ -29750,7 +29750,7 @@ "source_location": "L120", "_origin": "ast", "id": "app_schemas_pl_io_order_publicioorderstopproductfeedback", - "community": 10, + "community": 49, "norm_label": "publicioorderstopproductfeedback" }, { @@ -29760,7 +29760,7 @@ "source_location": "L127", "_origin": "ast", "id": "app_schemas_pl_io_order_publicioorderstopfeedback", - "community": 10, + "community": 49, "norm_label": "publicioorderstopfeedback" }, { @@ -29770,7 +29770,7 @@ "source_location": "L135", "_origin": "ast", "id": "app_schemas_pl_io_order_publicioorderfeedback", - "community": 10, + "community": 49, "norm_label": "publicioorderfeedback" }, { @@ -29780,7 +29780,7 @@ "source_location": "L144", "_origin": "ast", "id": "app_schemas_pl_io_order_publicioorderhistoryproductread", - "community": 10, + "community": 49, "norm_label": "publicioorderhistoryproductread" }, { @@ -29790,7 +29790,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_schemas_pl_io_order_publicioorderhistoryrecordread", - "community": 10, + "community": 125, "norm_label": "publicioorderhistoryrecordread" }, { @@ -29800,7 +29800,7 @@ "source_location": "L178", "_origin": "ast", "id": "app_schemas_pl_io_order_publicioorderhistorypageread", - "community": 49, + "community": 125, "norm_label": "publicioorderhistorypageread" }, { @@ -29810,7 +29810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_io_order_rationale_1", - "community": 10, + "community": 49, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 pydantic schemas" }, { @@ -29840,7 +29840,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_paste_recognize", - "community": 64, + "community": 101, "norm_label": "paste_recognize.py" }, { @@ -29850,7 +29850,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_schemas_pl_paste_recognize_conflictaction", - "community": 64, + "community": 101, "norm_label": "conflictaction" }, { @@ -29860,7 +29860,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_schemas_pl_paste_recognize_pastepersonnelin", - "community": 64, + "community": 101, "norm_label": "pastepersonnelin" }, { @@ -29870,7 +29870,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_schemas_pl_paste_recognize_pastevehiclein", - "community": 64, + "community": 101, "norm_label": "pastevehiclein" }, { @@ -29880,7 +29880,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_schemas_pl_paste_recognize_pastecommitbody", - "community": 64, + "community": 80, "norm_label": "pastecommitbody" }, { @@ -29890,7 +29890,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_schemas_pl_paste_recognize_pastecommitresult", - "community": 64, + "community": 80, "norm_label": "pastecommitresult" }, { @@ -29900,7 +29900,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_paste_recognize_rationale_1", - "community": 64, + "community": 101, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 schema" }, { @@ -29910,7 +29910,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_plan", - "community": 10, + "community": 144, "norm_label": "plan.py" }, { @@ -29920,7 +29920,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_schemas_pl_plan_planproductbase", - "community": 10, + "community": 144, "norm_label": "planproductbase" }, { @@ -29940,7 +29940,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_schemas_pl_plan_planproductupdate", - "community": 10, + "community": 144, "norm_label": "planproductupdate" }, { @@ -29950,7 +29950,7 @@ "source_location": "L81", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivebrandqtyitem", - "community": 10, + "community": 144, "norm_label": "planarchivebrandqtyitem" }, { @@ -29960,7 +29960,7 @@ "source_location": "L89", "_origin": "ast", "id": "app_schemas_pl_plan_planproductread", - "community": 63, + "community": 148, "norm_label": "planproductread" }, { @@ -29990,7 +29990,7 @@ "source_location": "L143", "_origin": "ast", "id": "app_schemas_pl_plan_planloadbody", - "community": 140, + "community": 19, "norm_label": "planloadbody" }, { @@ -30000,7 +30000,7 @@ "source_location": "L162", "_origin": "ast", "id": "app_schemas_pl_plan_plandeliverybody", - "community": 144, + "community": 19, "norm_label": "plandeliverybody" }, { @@ -30010,7 +30010,7 @@ "source_location": "L182", "_origin": "ast", "id": "app_schemas_pl_plan_planloadread", - "community": 63, + "community": 106, "norm_label": "planloadread" }, { @@ -30020,7 +30020,7 @@ "source_location": "L193", "_origin": "ast", "id": "app_schemas_pl_plan_plandeliveryread", - "community": 63, + "community": 104, "norm_label": "plandeliveryread" }, { @@ -30030,7 +30030,7 @@ "source_location": "L209", "_origin": "ast", "id": "app_schemas_pl_plan_planbase", - "community": 10, + "community": 144, "norm_label": "planbase" }, { @@ -30040,7 +30040,7 @@ "source_location": "L260", "_origin": "ast", "id": "app_schemas_pl_plan_plancontractlink", - "community": 63, + "community": 19, "norm_label": "plancontractlink" }, { @@ -30070,7 +30070,7 @@ "source_location": "L298", "_origin": "ast", "id": "app_schemas_pl_plan_planupdate", - "community": 10, + "community": 144, "norm_label": "planupdate" }, { @@ -30100,7 +30100,7 @@ "source_location": "L360", "_origin": "ast", "id": "app_schemas_pl_plan_plandocumentattachmentitem", - "community": 10, + "community": 144, "norm_label": "plandocumentattachmentitem" }, { @@ -30130,7 +30130,7 @@ "source_location": "L443", "_origin": "ast", "id": "app_schemas_pl_plan_deliveryprintcustomeroption", - "community": 74, + "community": 144, "norm_label": "deliveryprintcustomeroption" }, { @@ -30140,7 +30140,7 @@ "source_location": "L450", "_origin": "ast", "id": "app_schemas_pl_plan_deliveryslipprintread", - "community": 74, + "community": 104, "norm_label": "deliveryslipprintread" }, { @@ -30180,7 +30180,7 @@ "source_location": "L487", "_origin": "ast", "id": "app_schemas_pl_plan_createfromcontractrequest", - "community": 10, + "community": 144, "norm_label": "createfromcontractrequest" }, { @@ -30200,7 +30200,7 @@ "source_location": "L509", "_origin": "ast", "id": "app_schemas_pl_plan_planlistquery", - "community": 10, + "community": 144, "norm_label": "planlistquery" }, { @@ -30210,7 +30210,7 @@ "source_location": "L534", "_origin": "ast", "id": "app_schemas_pl_plan_planproductcertitem", - "community": 10, + "community": 144, "norm_label": "planproductcertitem" }, { @@ -30240,7 +30240,7 @@ "source_location": "L558", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivestopproductitem", - "community": 91, + "community": 14, "norm_label": "planarchivestopproductitem" }, { @@ -30250,7 +30250,7 @@ "source_location": "L570", "_origin": "ast", "id": "app_schemas_pl_plan_planarchiveloadblock", - "community": 91, + "community": 14, "norm_label": "planarchiveloadblock" }, { @@ -30260,7 +30260,7 @@ "source_location": "L576", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivedeliveryblock", - "community": 91, + "community": 14, "norm_label": "planarchivedeliveryblock" }, { @@ -30280,7 +30280,7 @@ "source_location": "L594", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem", - "community": 10, + "community": 144, "norm_label": "planarchivestopfeedbackattachmentitem" }, { @@ -30300,7 +30300,7 @@ "source_location": "L611", "_origin": "ast", "id": "app_schemas_pl_plan_planarchivebody", - "community": 0, + "community": 144, "norm_label": "planarchivebody" }, { @@ -30310,7 +30310,7 @@ "source_location": "L620", "_origin": "ast", "id": "app_schemas_pl_plan_plandriverfeedbackproductitem", - "community": 10, + "community": 144, "norm_label": "plandriverfeedbackproductitem" }, { @@ -30330,7 +30330,7 @@ "source_location": "L636", "_origin": "ast", "id": "app_schemas_pl_plan_plansitefeedbackupdatebody", - "community": 0, + "community": 144, "norm_label": "plansitefeedbackupdatebody" }, { @@ -30340,7 +30340,7 @@ "source_location": "L649", "_origin": "ast", "id": "app_schemas_pl_plan_planlistresponse", - "community": 10, + "community": 144, "norm_label": "planlistresponse" }, { @@ -30360,7 +30360,7 @@ "source_location": "L665", "_origin": "ast", "id": "app_schemas_pl_plan_plansidecontractsupdatebody", - "community": 10, + "community": 144, "norm_label": "plansidecontractsupdatebody" }, { @@ -30370,7 +30370,7 @@ "source_location": "L670", "_origin": "ast", "id": "app_schemas_pl_plan_planstopcontractsupdatebody", - "community": 10, + "community": 144, "norm_label": "planstopcontractsupdatebody" }, { @@ -30380,7 +30380,7 @@ "source_location": "L677", "_origin": "ast", "id": "app_schemas_pl_plan_plancontractgapread", - "community": 63, + "community": 148, "norm_label": "plancontractgapread" }, { @@ -30390,7 +30390,7 @@ "source_location": "L698", "_origin": "ast", "id": "app_schemas_pl_plan_plancontractgaplistresponse", - "community": 10, + "community": 144, "norm_label": "plancontractgaplistresponse" }, { @@ -30410,7 +30410,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot", - "community": 10, + "community": 63, "norm_label": "resource_snapshot.py" }, { @@ -30420,7 +30420,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_snapshotcertread", - "community": 101, + "community": 27, "norm_label": "snapshotcertread" }, { @@ -30430,7 +30430,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", - "community": 101, + "community": 63, "norm_label": "snapshotpersonnelrow" }, { @@ -30440,7 +30440,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", - "community": 10, + "community": 63, "norm_label": "transportresourcesnapshot" }, { @@ -30450,7 +30450,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", - "community": 10, + "community": 63, "norm_label": "parse_resource_snapshot()" }, { @@ -30460,7 +30460,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_py_any", - "community": 10, + "community": 63, "norm_label": "any" }, { @@ -30470,7 +30470,7 @@ "source_location": "L81", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", - "community": 10, + "community": 144, "norm_label": "planresourcesnapshotmixin" }, { @@ -30480,7 +30480,7 @@ "source_location": "L91", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", - "community": 10, + "community": 63, "norm_label": "._coerce_resource_snapshot()" }, { @@ -30490,7 +30490,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_rationale_1", - "community": 10, + "community": 63, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 schema" }, { @@ -30500,7 +30500,7 @@ "source_location": "L66", "_origin": "ast", "id": "app_schemas_pl_resource_snapshot_rationale_66", - "community": 10, + "community": 63, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002" }, { @@ -30510,7 +30510,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_schemas_pl_transport", - "community": 10, + "community": 56, "norm_label": "transport.py" }, { @@ -30520,7 +30520,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_schemas_pl_transport_transportbase", - "community": 10, + "community": 173, "norm_label": "transportbase" }, { @@ -30530,7 +30530,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_schemas_pl_transport_transportcreate", - "community": 10, + "community": 173, "norm_label": "transportcreate" }, { @@ -30540,7 +30540,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_schemas_pl_transport_transportstopdibangoption", - "community": 10, + "community": 1, "norm_label": "transportstopdibangoption" }, { @@ -30560,7 +30560,7 @@ "source_location": "L89", "_origin": "ast", "id": "app_schemas_pl_transport_transportinventorylinkread", - "community": 10, + "community": 173, "norm_label": "transportinventorylinkread" }, { @@ -30570,7 +30570,7 @@ "source_location": "L101", "_origin": "ast", "id": "app_schemas_pl_transport_transportsitelinkread", - "community": 13, + "community": 81, "norm_label": "transportsitelinkread" }, { @@ -30580,7 +30580,7 @@ "source_location": "L115", "_origin": "ast", "id": "app_schemas_pl_transport_transportupdate", - "community": 10, + "community": 1, "norm_label": "transportupdate" }, { @@ -30590,7 +30590,7 @@ "source_location": "L139", "_origin": "ast", "id": "app_schemas_pl_transport_transportdriverproductfeedbackread", - "community": 10, + "community": 56, "norm_label": "transportdriverproductfeedbackread" }, { @@ -30600,7 +30600,7 @@ "source_location": "L155", "_origin": "ast", "id": "app_schemas_pl_transport_transportstopfeedbackread", - "community": 10, + "community": 173, "norm_label": "transportstopfeedbackread" }, { @@ -30610,7 +30610,7 @@ "source_location": "L169", "_origin": "ast", "id": "app_schemas_pl_transport_transportdriverstopproductfeedbackread", - "community": 10, + "community": 173, "norm_label": "transportdriverstopproductfeedbackread" }, { @@ -30630,7 +30630,7 @@ "source_location": "L210", "_origin": "ast", "id": "app_schemas_pl_transport_transportioorderbrief", - "community": 10, + "community": 173, "norm_label": "transportioorderbrief" }, { @@ -30640,7 +30640,7 @@ "source_location": "L220", "_origin": "ast", "id": "app_schemas_pl_transport_contractqtyreminderitem", - "community": 10, + "community": 1, "norm_label": "contractqtyreminderitem" }, { @@ -30650,7 +30650,7 @@ "source_location": "L238", "_origin": "ast", "id": "app_schemas_pl_transport_contractqtyreminder", - "community": 10, + "community": 56, "norm_label": "contractqtyreminder" }, { @@ -30670,7 +30670,7 @@ "source_location": "L257", "_origin": "ast", "id": "app_schemas_pl_transport_planarrangeinforead", - "community": 10, + "community": 144, "norm_label": "planarrangeinforead" }, { @@ -30680,7 +30680,7 @@ "source_location": "L269", "_origin": "ast", "id": "app_schemas_pl_transport_transportwithplans", - "community": 10, + "community": 56, "norm_label": "transportwithplans" }, { @@ -30690,7 +30690,7 @@ "source_location": "L278", "_origin": "ast", "id": "app_schemas_pl_transport_transportfeedback", - "community": 10, + "community": 173, "norm_label": "transportfeedback" }, { @@ -30700,7 +30700,7 @@ "source_location": "L287", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportproductfeedbackitem", - "community": 10, + "community": 1, "norm_label": "publictransportproductfeedbackitem" }, { @@ -30710,7 +30710,7 @@ "source_location": "L294", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportfeedback", - "community": 10, + "community": 56, "norm_label": "publictransportfeedback" }, { @@ -30720,7 +30720,7 @@ "source_location": "L302", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem", - "community": 10, + "community": 1, "norm_label": "publictransportdriverstopproductfeedbackitem" }, { @@ -30730,7 +30730,7 @@ "source_location": "L309", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportdriverstopfeedback", - "community": 10, + "community": 56, "norm_label": "publictransportdriverstopfeedback" }, { @@ -30860,7 +30860,7 @@ "source_location": "L496", "_origin": "ast", "id": "app_schemas_pl_transport_publictransportsitepageread", - "community": 56, + "community": 17, "norm_label": "publictransportsitepageread" }, { @@ -30870,7 +30870,7 @@ "source_location": "L530", "_origin": "ast", "id": "app_schemas_pl_transport_approvalsubmit", - "community": 10, + "community": 173, "norm_label": "approvalsubmit" }, { @@ -30880,7 +30880,7 @@ "source_location": "L535", "_origin": "ast", "id": "app_schemas_pl_transport_approvalrequest", - "community": 10, + "community": 173, "norm_label": "approvalrequest" }, { @@ -30890,7 +30890,7 @@ "source_location": "L541", "_origin": "ast", "id": "app_schemas_pl_transport_approvalrecordread", - "community": 10, + "community": 173, "norm_label": "approvalrecordread" }, { @@ -30900,7 +30900,7 @@ "source_location": "L560", "_origin": "ast", "id": "app_schemas_pl_transport_transportlistquery", - "community": 10, + "community": 56, "norm_label": "transportlistquery" }, { @@ -30910,7 +30910,7 @@ "source_location": "L572", "_origin": "ast", "id": "app_schemas_pl_transport_transportlistresponse", - "community": 10, + "community": 173, "norm_label": "transportlistresponse" }, { @@ -31030,7 +31030,7 @@ "source_location": "L49", "_origin": "ast", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", - "community": 65, + "community": 102, "norm_label": "vehiclemaintenanceapplylistresponse" }, { @@ -31120,7 +31120,7 @@ "source_location": "L147", "_origin": "ast", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", - "community": 65, + "community": 102, "norm_label": "vehiclemaintenanceprocessboardlistresponse" }, { @@ -31200,7 +31200,7 @@ "source_location": "L70", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", - "community": 124, + "community": 47, "norm_label": "vehiclerechargerecordcreate" }, { @@ -31210,7 +31210,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type", - "community": 124, + "community": 47, "norm_label": ".validate_recharge_type()" }, { @@ -31220,7 +31220,7 @@ "source_location": "L92", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount", - "community": 124, + "community": 47, "norm_label": ".validate_amount()" }, { @@ -31230,7 +31230,7 @@ "source_location": "", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_py_decimal", - "community": 124, + "community": 47, "norm_label": "decimal" }, { @@ -31240,7 +31240,7 @@ "source_location": "L98", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", - "community": 124, + "community": 47, "norm_label": "vehiclerechargerecordupdate" }, { @@ -31250,7 +31250,7 @@ "source_location": "L102", "_origin": "ast", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", - "community": 124, + "community": 21, "norm_label": "vehiclerechargerecordread" }, { @@ -31710,7 +31710,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_advance", - "community": 87, + "community": 39, "norm_label": "advance.py" }, { @@ -32010,7 +32010,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_approval_cycle", - "community": 87, + "community": 39, "norm_label": "approval_cycle.py" }, { @@ -32020,7 +32020,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_services_bx_approval_cycle_filter_current_cycle_approvals", - "community": 87, + "community": 39, "norm_label": "filter_current_cycle_approvals()" }, { @@ -32030,7 +32030,7 @@ "source_location": "", "_origin": "ast", "id": "t", - "community": 87, + "community": 39, "norm_label": "t" }, { @@ -32040,7 +32040,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_approval_cycle_rationale_1", - "community": 87, + "community": 39, "norm_label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6,\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002" }, { @@ -32050,7 +32050,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_services_bx_approval_cycle_rationale_17", - "community": 87, + "community": 39, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21;\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002" }, { @@ -32060,7 +32060,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_attachment", - "community": 87, + "community": 39, "norm_label": "attachment.py" }, { @@ -32160,7 +32160,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_base", - "community": 87, + "community": 39, "norm_label": "base.py" }, { @@ -32170,7 +32170,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_bx_base_bxcrudservice", - "community": 87, + "community": 39, "norm_label": "bxcrudservice" }, { @@ -32260,7 +32260,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_base_rationale_1", - "community": 87, + "community": 39, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002" }, { @@ -32270,7 +32270,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_expense_item", - "community": 87, + "community": 39, "norm_label": "expense_item.py" }, { @@ -32370,7 +32370,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_invoice", - "community": 87, + "community": 39, "norm_label": "invoice.py" }, { @@ -32600,7 +32600,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_invoice_ledger", - "community": 87, + "community": 43, "norm_label": "invoice_ledger.py" }, { @@ -32750,7 +32750,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_reimburse", - "community": 87, + "community": 39, "norm_label": "reimburse.py" }, { @@ -32800,7 +32800,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_services_bx_reimburse_reimburseservice_resolve_applicant", - "community": 15, + "community": 18, "norm_label": ".resolve_applicant()" }, { @@ -33200,7 +33200,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_services_bx_reimburse_rationale_78", - "community": 15, + "community": 18, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002" }, { @@ -33680,7 +33680,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_workflow", - "community": 87, + "community": 39, "norm_label": "workflow.py" }, { @@ -33810,7 +33810,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_data_scope", - "community": 87, + "community": 39, "norm_label": "bx_data_scope.py" }, { @@ -33820,7 +33820,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_bx_data_scope_apply_bx_scope", - "community": 87, + "community": 97, "norm_label": "apply_bx_scope()" }, { @@ -33830,7 +33830,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_bx_data_scope_py_session", - "community": 87, + "community": 39, "norm_label": "session" }, { @@ -33840,7 +33840,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_bx_data_scope_assert_bx_row_in_scope", - "community": 87, + "community": 39, "norm_label": "assert_bx_row_in_scope()" }, { @@ -33850,7 +33850,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_services_bx_data_scope_assert_bx_biz_in_scope", - "community": 87, + "community": 39, "norm_label": "assert_bx_biz_in_scope()" }, { @@ -33860,7 +33860,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", - "community": 87, + "community": 39, "norm_label": "assert_bx_attachment_biz_in_scope()" }, { @@ -33870,7 +33870,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_bx_data_scope_rationale_1", - "community": 87, + "community": 39, "norm_label": "bx \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -33880,7 +33880,7 @@ "source_location": "L36", "_origin": "ast", "id": "app_services_bx_data_scope_rationale_36", - "community": 87, + "community": 39, "norm_label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002" }, { @@ -34110,7 +34110,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_auto_generate_plans", - "community": 19, + "community": 50, "norm_label": "auto_generate_plans.py" }, { @@ -34120,7 +34120,7 @@ "source_location": "L17", "_origin": "ast", "id": "app_services_db_auto_generate_plans_month_range", - "community": 19, + "community": 50, "norm_label": "month_range()" }, { @@ -34130,7 +34130,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_auto_generate_plans_py_date", - "community": 19, + "community": 50, "norm_label": "date" }, { @@ -34140,7 +34140,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_services_db_auto_generate_plans_get_last_month_range", - "community": 19, + "community": 50, "norm_label": "get_last_month_range()" }, { @@ -34150,7 +34150,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", - "community": 19, + "community": 50, "norm_label": "run_auto_generate_monthly_plans()" }, { @@ -34160,7 +34160,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_auto_generate_plans_py_session", - "community": 19, + "community": 50, "norm_label": "session" }, { @@ -34170,7 +34170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_auto_generate_plans_rationale_1", - "community": 19, + "community": 50, "norm_label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla" }, { @@ -34180,7 +34180,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_services_db_auto_generate_plans_rationale_41", - "community": 19, + "community": 50, "norm_label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c(force=true \u65f6\u8df3\u8fc7\u8be5\u9650\u5236,\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536) - \u904d\u5386\u6240\u6709\u79df\u6237,\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f" }, { @@ -34190,7 +34190,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_inventory_id", - "community": 133, + "community": 52, "norm_label": "inventory_id.py" }, { @@ -34200,7 +34200,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", - "community": 133, + "community": 52, "norm_label": "max_numeric_inbound_outbound_id()" }, { @@ -34210,7 +34210,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_inventory_id_py_session", - "community": 133, + "community": 52, "norm_label": "session" }, { @@ -34220,7 +34220,7 @@ "source_location": "L32", "_origin": "ast", "id": "app_services_db_inventory_id_ensure_sequence_row", - "community": 133, + "community": 52, "norm_label": "_ensure_sequence_row()" }, { @@ -34230,7 +34230,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_services_db_inventory_id_allocate_inbound_outbound_id", - "community": 133, + "community": 52, "norm_label": "_allocate_inbound_outbound_id()" }, { @@ -34240,7 +34240,7 @@ "source_location": "L73", "_origin": "ast", "id": "app_services_db_inventory_id_next_inbound_outbound_id", - "community": 133, + "community": 52, "norm_label": "next_inbound_outbound_id()" }, { @@ -34250,7 +34250,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_inventory_id_rationale_1", - "community": 133, + "community": 52, "norm_label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e,\u5e76\u53d1\u5b89\u5168\u3002" }, { @@ -34260,7 +34260,7 @@ "source_location": "L16", "_origin": "ast", "id": "app_services_db_inventory_id_rationale_16", - "community": 133, + "community": 52, "norm_label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c(\u4e0d\u542b uuid \u7b49\u975e\u6570\u5b57\u4e3b\u952e)\u3002" }, { @@ -34270,7 +34270,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_services_db_inventory_id_rationale_74", - "community": 133, + "community": 52, "norm_label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id(\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32)\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e,\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002" }, { @@ -34280,7 +34280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_mappers", - "community": 31, + "community": 96, "norm_label": "mappers.py" }, { @@ -34290,7 +34290,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_services_db_mappers_fmt_date", - "community": 31, + "community": 96, "norm_label": "fmt_date()" }, { @@ -34300,7 +34300,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_mappers_py_date", - "community": 31, + "community": 96, "norm_label": "date" }, { @@ -34310,7 +34310,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_mappers_py_datetime", - "community": 31, + "community": 96, "norm_label": "datetime" }, { @@ -34320,7 +34320,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_services_db_mappers_fmt_datetime", - "community": 31, + "community": 96, "norm_label": "fmt_datetime()" }, { @@ -34330,7 +34330,7 @@ "source_location": "L39", "_origin": "ast", "id": "app_services_db_mappers_load_user_display_name_map", - "community": 31, + "community": 96, "norm_label": "load_user_display_name_map()" }, { @@ -34340,7 +34340,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_mappers_py_session", - "community": 31, + "community": 96, "norm_label": "session" }, { @@ -34350,7 +34350,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_services_db_mappers_create_by_name", - "community": 31, + "community": 96, "norm_label": "_create_by_name()" }, { @@ -34360,7 +34360,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_services_db_mappers_plan_to_read", - "community": 19, + "community": 96, "norm_label": "plan_to_read()" }, { @@ -34370,7 +34370,7 @@ "source_location": "L104", "_origin": "ast", "id": "app_services_db_mappers_plan_to_read_with_fill_link", - "community": 19, + "community": 78, "norm_label": "plan_to_read_with_fill_link()" }, { @@ -34380,7 +34380,7 @@ "source_location": "L121", "_origin": "ast", "id": "app_services_db_mappers_is_empty_inventory_date", - "community": 31, + "community": 96, "norm_label": "is_empty_inventory_date()" }, { @@ -34390,7 +34390,7 @@ "source_location": "L125", "_origin": "ast", "id": "app_services_db_mappers_inventory_date_to_api", - "community": 31, + "community": 96, "norm_label": "inventory_date_to_api()" }, { @@ -34400,7 +34400,7 @@ "source_location": "L131", "_origin": "ast", "id": "app_services_db_mappers_parse_site_feedback_images", - "community": 31, + "community": 96, "norm_label": "_parse_site_feedback_images()" }, { @@ -34410,7 +34410,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_services_db_mappers_inventory_to_read", - "community": 31, + "community": 96, "norm_label": "inventory_to_read()" }, { @@ -34420,7 +34420,7 @@ "source_location": "L205", "_origin": "ast", "id": "app_services_db_mappers_weighing_to_read", - "community": 31, + "community": 96, "norm_label": "weighing_to_read()" }, { @@ -34430,7 +34430,7 @@ "source_location": "L247", "_origin": "ast", "id": "app_services_db_mappers_datetime_end_of_day", - "community": 31, + "community": 96, "norm_label": "datetime_end_of_day()" }, { @@ -34440,7 +34440,7 @@ "source_location": "L251", "_origin": "ast", "id": "app_services_db_mappers_parse_date_str", - "community": 19, + "community": 96, "norm_label": "parse_date_str()" }, { @@ -34450,7 +34450,7 @@ "source_location": "L260", "_origin": "ast", "id": "app_services_db_mappers_parse_datetime_str", - "community": 31, + "community": 96, "norm_label": "parse_datetime_str()" }, { @@ -34460,7 +34460,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_mappers_rationale_1", - "community": 31, + "community": 96, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002" }, { @@ -34470,7 +34470,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_services_db_mappers_rationale_42", - "community": 31, + "community": 96, "norm_label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d(\u6635\u79f0\u4f18\u5148,\u5426\u5219\u8d26\u53f7)\u3002" }, { @@ -34480,7 +34480,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_plan_helpers", - "community": 19, + "community": 50, "norm_label": "plan_helpers.py" }, { @@ -34490,7 +34490,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_services_db_plan_helpers_generate_plan_no", - "community": 19, + "community": 50, "norm_label": "generate_plan_no()" }, { @@ -34500,7 +34500,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_db_plan_helpers_default_execution_status", - "community": 19, + "community": 50, "norm_label": "default_execution_status()" }, { @@ -34510,7 +34510,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_services_db_plan_helpers_rationale_8", - "community": 19, + "community": 50, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001" }, { @@ -34520,7 +34520,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_product_helpers", - "community": 81, + "community": 117, "norm_label": "product_helpers.py" }, { @@ -34530,7 +34530,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_db_product_helpers_productsnapshot", - "community": 81, + "community": 117, "norm_label": "productsnapshot" }, { @@ -34540,7 +34540,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_services_db_product_helpers_resolve_crm_product", - "community": 81, + "community": 117, "norm_label": "resolve_crm_product()" }, { @@ -34550,7 +34550,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_product_helpers_py_session", - "community": 81, + "community": 117, "norm_label": "session" }, { @@ -34560,7 +34560,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_services_db_product_helpers_apply_product_snapshot_to_plan", - "community": 19, + "community": 117, "norm_label": "apply_product_snapshot_to_plan()" }, { @@ -34570,7 +34570,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", - "community": 81, + "community": 31, "norm_label": "apply_product_snapshot_to_inventory()" }, { @@ -34580,7 +34580,7 @@ "source_location": "L73", "_origin": "ast", "id": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", - "community": 31, + "community": 75, "norm_label": "apply_product_snapshot_to_weighing()" }, { @@ -34590,7 +34590,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_product_helpers_rationale_1", - "community": 81, + "community": 117, "norm_label": "\u5730\u78c5\u6a21\u5757 \u2014 crm \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002" }, { @@ -34600,7 +34600,7 @@ "source_location": "L26", "_origin": "ast", "id": "app_services_db_product_helpers_rationale_26", - "community": 81, + "community": 117, "norm_label": "\u6821\u9a8c crm \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=false \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386" }, { @@ -34610,7 +34610,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_weighing_logic", - "community": 31, + "community": 75, "norm_label": "weighing_logic.py" }, { @@ -34620,7 +34620,7 @@ "source_location": "L12", "_origin": "ast", "id": "app_services_db_weighing_logic_has_weight_time", - "community": 31, + "community": 75, "norm_label": "_has_weight_time()" }, { @@ -34630,7 +34630,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_weighing_logic_py_datetime", - "community": 31, + "community": 75, "norm_label": "datetime" }, { @@ -34640,7 +34640,7 @@ "source_location": "L20", "_origin": "ast", "id": "app_services_db_weighing_logic_process_weighing_business_logic", - "community": 31, + "community": 75, "norm_label": "process_weighing_business_logic()" }, { @@ -34650,7 +34650,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_weighing_logic_py_session", - "community": 31, + "community": 75, "norm_label": "session" }, { @@ -34660,7 +34660,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_weighing_logic_rationale_1", - "community": 31, + "community": 75, "norm_label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic" }, { @@ -34670,7 +34670,7 @@ "source_location": "L21", "_origin": "ast", "id": "app_services_db_weighing_logic_rationale_21", - "community": 31, + "community": 75, "norm_label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91: 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf(\u5355\u4f4d:kg) 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q" }, { @@ -34680,7 +34680,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_data_scope", - "community": 66, + "community": 76, "norm_label": "db_data_scope.py" }, { @@ -34690,7 +34690,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_services_db_data_scope_apply_db_scope", - "community": 95, + "community": 76, "norm_label": "apply_db_scope()" }, { @@ -34700,7 +34700,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_db_data_scope_py_session", - "community": 95, + "community": 76, "norm_label": "session" }, { @@ -34710,7 +34710,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_services_db_data_scope_assert_db_row_in_scope", - "community": 81, + "community": 76, "norm_label": "assert_db_row_in_scope()" }, { @@ -34720,7 +34720,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_db_data_scope_rationale_1", - "community": 66, + "community": 76, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -34810,7 +34810,7 @@ "source_location": "L37", "_origin": "ast", "id": "app_services_duty_schedule_dutybizerror", - "community": 93, + "community": 40, "norm_label": "dutybizerror" }, { @@ -34820,7 +34820,7 @@ "source_location": "L41", "_origin": "ast", "id": "app_services_duty_schedule_parse_hhmm", - "community": 40, + "community": 145, "norm_label": "parse_hhmm()" }, { @@ -34830,7 +34830,7 @@ "source_location": "", "_origin": "ast", "id": "time", - "community": 40, + "community": 145, "norm_label": "time" }, { @@ -34840,7 +34840,7 @@ "source_location": "L57", "_origin": "ast", "id": "app_services_duty_schedule_format_hhmm", - "community": 40, + "community": 145, "norm_label": "format_hhmm()" }, { @@ -34850,7 +34850,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_duty_schedule_format_time_label", - "community": 40, + "community": 145, "norm_label": "format_time_label()" }, { @@ -35100,7 +35100,7 @@ "source_location": "L421", "_origin": "ast", "id": "app_services_duty_schedule_soft_delete_assignment", - "community": 93, + "community": 40, "norm_label": "soft_delete_assignment()" }, { @@ -35160,7 +35160,7 @@ "source_location": "L753", "_origin": "ast", "id": "app_services_duty_schedule_assert_user_is_duty_staff", - "community": 93, + "community": 40, "norm_label": "assert_user_is_duty_staff()" }, { @@ -35180,7 +35180,7 @@ "source_location": "L790", "_origin": "ast", "id": "app_services_duty_schedule_resolve_grab_user", - "community": 93, + "community": 40, "norm_label": "_resolve_grab_user()" }, { @@ -35410,7 +35410,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_carrier_service", - "community": 17, + "community": 80, "norm_label": "pl_carrier_service.py" }, { @@ -35420,7 +35420,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_services_pl_carrier_service_urls_nonempty", - "community": 17, + "community": 80, "norm_label": "_urls_nonempty()" }, { @@ -35430,7 +35430,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_services_pl_carrier_service_carrier_qualification_complete", - "community": 17, + "community": 80, "norm_label": "carrier_qualification_complete()" }, { @@ -35440,7 +35440,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_services_pl_carrier_service_carrier_agreement_expired", - "community": 17, + "community": 80, "norm_label": "carrier_agreement_expired()" }, { @@ -35450,7 +35450,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_carrier_service_py_date", - "community": 17, + "community": 80, "norm_label": "date" }, { @@ -35460,7 +35460,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_services_pl_carrier_service_carrier_audit_approved", - "community": 17, + "community": 80, "norm_label": "carrier_audit_approved()" }, { @@ -35470,7 +35470,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_services_pl_carrier_service_carrier_eligible_for_transport", - "community": 17, + "community": 80, "norm_label": "carrier_eligible_for_transport()" }, { @@ -35480,7 +35480,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", - "community": 173, + "community": 80, "norm_label": "assert_carrier_eligible_for_transport()" }, { @@ -35490,7 +35490,7 @@ "source_location": "L46", "_origin": "ast", "id": "app_services_pl_carrier_service_normalize_carrier_urls", - "community": 17, + "community": 80, "norm_label": "normalize_carrier_urls()" }, { @@ -35500,7 +35500,7 @@ "source_location": "L53", "_origin": "ast", "id": "app_services_pl_carrier_service_validate_carrier_qualification_fields", - "community": 17, + "community": 80, "norm_label": "validate_carrier_qualification_fields()" }, { @@ -35510,7 +35510,7 @@ "source_location": "L61", "_origin": "ast", "id": "app_services_pl_carrier_service_rationale_61", - "community": 17, + "community": 80, "norm_label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b,\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002" }, { @@ -35710,7 +35710,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_cert_service", - "community": 80, + "community": 27, "norm_label": "pl_cert_service.py" }, { @@ -35720,7 +35720,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_services_pl_cert_service_list_owner_certs", - "community": 80, + "community": 27, "norm_label": "list_owner_certs()" }, { @@ -35730,7 +35730,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_cert_service_py_session", - "community": 80, + "community": 27, "norm_label": "session" }, { @@ -35740,7 +35740,7 @@ "source_location": "L30", "_origin": "ast", "id": "app_services_pl_cert_service_list_owner_certs_batch", - "community": 80, + "community": 27, "norm_label": "list_owner_certs_batch()" }, { @@ -35750,7 +35750,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_services_pl_cert_service_certs_to_read", - "community": 80, + "community": 27, "norm_label": "certs_to_read()" }, { @@ -35760,7 +35760,7 @@ "source_location": "L74", "_origin": "ast", "id": "app_services_pl_cert_service_normalize_cert_row", - "community": 119, + "community": 27, "norm_label": "_normalize_cert_row()" }, { @@ -35770,7 +35770,7 @@ "source_location": "L80", "_origin": "ast", "id": "app_services_pl_cert_service_save_owner_certs", - "community": 80, + "community": 27, "norm_label": "save_owner_certs()" }, { @@ -35780,7 +35780,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_services_pl_cert_service_nearest_expire_date", - "community": 80, + "community": 27, "norm_label": "nearest_expire_date()" }, { @@ -35790,7 +35790,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_cert_service_py_date", - "community": 80, + "community": 27, "norm_label": "date" }, { @@ -35800,7 +35800,7 @@ "source_location": "L156", "_origin": "ast", "id": "app_services_pl_cert_service_resolve_owner_label", - "community": 80, + "community": 27, "norm_label": "_resolve_owner_label()" }, { @@ -35810,7 +35810,7 @@ "source_location": "L183", "_origin": "ast", "id": "app_services_pl_cert_service_scan_cert_expiry", - "community": 37, + "community": 27, "norm_label": "scan_cert_expiry()" }, { @@ -35820,7 +35820,7 @@ "source_location": "L90", "_origin": "ast", "id": "app_services_pl_cert_service_rationale_90", - "community": 80, + "community": 27, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002" }, { @@ -35830,7 +35830,7 @@ "source_location": "L184", "_origin": "ast", "id": "app_services_pl_cert_service_rationale_184", - "community": 37, + "community": 27, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002" }, { @@ -35883,11 +35883,21 @@ "community": 7, "norm_label": "merge_product_qty_maps()" }, + { + "label": "_resolve_stop_product_qty()", + "file_type": "code", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L77", + "_origin": "ast", + "id": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "community": 7, + "norm_label": "_resolve_stop_product_qty()" + }, { "label": "accumulate_stop_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_accumulate_stop_products", "community": 7, @@ -35907,7 +35917,7 @@ "label": "resolve_linked_plan_scopes()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "community": 7, @@ -35917,7 +35927,7 @@ "label": "sum_qtys_for_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L142", + "source_location": "L166", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "community": 7, @@ -35927,7 +35937,7 @@ "label": "aggregate_contract_product_plan_qtys()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L182", + "source_location": "L237", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "community": 7, @@ -35947,37 +35957,37 @@ "label": "attach_plan_qty_fields_to_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L314", + "source_location": "L373", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", - "community": 48, + "community": 72, "norm_label": "attach_plan_qty_fields_to_products()" }, { "label": "plan_ids_linked_to_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L332", + "source_location": "L391", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", - "community": 7, + "community": 144, "norm_label": "plan_ids_linked_to_contract()" }, { "label": "contract_ids_linked_to_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", - "community": 7, + "community": 173, "norm_label": "contract_ids_linked_to_plan()" }, { "label": "auto_start_execute_approved_contracts()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "community": 173, @@ -35987,7 +35997,7 @@ "label": "effective_arranged_total()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L431", + "source_location": "L490", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_effective_arranged_total", "community": 7, @@ -35997,7 +36007,7 @@ "label": "contract_product_has_fixed_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L444", + "source_location": "L503", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "community": 7, @@ -36007,7 +36017,7 @@ "label": "evaluate_product_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L459", + "source_location": "L518", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "community": 7, @@ -36017,7 +36027,7 @@ "label": "_stop_kind_from_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L514", + "source_location": "L573", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_stop_kind_from_scope", "community": 7, @@ -36027,7 +36037,7 @@ "label": "_plan_scope_for_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L589", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "community": 7, @@ -36037,7 +36047,7 @@ "label": "_load_plan_stop_product_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L551", + "source_location": "L610", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "community": 7, @@ -36047,7 +36057,7 @@ "label": "collect_plan_contract_qty_checks()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "community": 7, @@ -36057,7 +36067,7 @@ "label": "assert_contract_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L793", + "source_location": "L852", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "community": 7, @@ -36067,7 +36077,7 @@ "label": "build_contract_qty_reminder_payload()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L817", + "source_location": "L876", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "community": 7, @@ -36077,7 +36087,7 @@ "label": "get_contract_product_arrange_qty_detail()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L825", + "source_location": "L884", "_origin": "ast", "id": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "community": 7, @@ -36107,9 +36117,9 @@ "label": "plan_id -> { load_ids: set[str] | None, # None = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L89", + "source_location": "L113", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_89", + "id": "app_services_pl_contract_plan_qty_rationale_113", "community": 7, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_" }, @@ -36117,9 +36127,9 @@ "label": "\u8fd4\u56de productId -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L188", + "source_location": "L243", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_188", + "id": "app_services_pl_contract_plan_qty_rationale_243", "community": 7, "norm_label": "\u8fd4\u56de productid -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002" }, @@ -36127,9 +36137,9 @@ "label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing\uff08\u4e0d commit\uff09\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L399", + "source_location": "L458", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_399", + "id": "app_services_pl_contract_plan_qty_rationale_458", "community": 173, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002" }, @@ -36137,9 +36147,9 @@ "label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L437", + "source_location": "L496", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_437", + "id": "app_services_pl_contract_plan_qty_rationale_496", "community": 7, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002" }, @@ -36147,9 +36157,9 @@ "label": "\u8fd4\u56de: - None: \u8df3\u8fc7\uff08\u672c\u6b21\u65e0\u91cf\uff09 - kind=violation | remaining | framework_cumula", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L467", + "source_location": "L526", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_467", + "id": "app_services_pl_contract_plan_qty_rationale_526", "community": 7, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula" }, @@ -36157,9 +36167,9 @@ "label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528\uff1breminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94\uff0c\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L610", + "source_location": "L669", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_610", + "id": "app_services_pl_contract_plan_qty_rationale_669", "community": 7, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002" }, @@ -36167,9 +36177,9 @@ "label": "\u8d85\u9650\u5219 422\uff1b\u901a\u8fc7\u5219\u8fd4\u56de reminders\uff08\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L799", + "source_location": "L858", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_799", + "id": "app_services_pl_contract_plan_qty_rationale_858", "community": 7, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002" }, @@ -36177,9 +36187,9 @@ "label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedQty / availableQty \u5747\u4e0d\u542b exclude_plan_id\uff08\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L833", + "source_location": "L892", "_origin": "ast", - "id": "app_services_pl_contract_plan_qty_rationale_833", + "id": "app_services_pl_contract_plan_qty_rationale_892", "community": 7, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d" }, @@ -36330,7 +36340,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_services_pl_data_scope_apply_pl_scope", - "community": 135, + "community": 37, "norm_label": "apply_pl_scope()" }, { @@ -36340,7 +36350,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_data_scope_py_session", - "community": 135, + "community": 37, "norm_label": "session" }, { @@ -36410,7 +36420,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_resolve_partner_company", - "community": 125, + "community": 17, "norm_label": "resolve_partner_company()" }, { @@ -36480,7 +36490,7 @@ "source_location": "L118", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_plan_type_to_business_type", - "community": 134, + "community": 17, "norm_label": "_plan_type_to_business_type()" }, { @@ -36540,7 +36550,7 @@ "source_location": "L167", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_plan_has_load_stop", - "community": 13, + "community": 56, "norm_label": "plan_has_load_stop()" }, { @@ -36780,7 +36790,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_services_pl_dibang_bridge_service_rationale_64", - "community": 125, + "community": 17, "norm_label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d(\u4e0d\u533a\u5206 crm \u5408\u540c\u7c7b\u578b)\u3002 - \u5165\u5e93\u5355 inbound:\u4f9b\u65b9 \u2192 party_a,\u5176\u6b21 supplier_nam" }, { @@ -37040,7 +37050,7 @@ "source_location": "L135", "_origin": "ast", "id": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", - "community": 28, + "community": 153, "norm_label": "unsettled_plans_q_filter()" }, { @@ -37130,7 +37140,7 @@ "source_location": "L455", "_origin": "ast", "id": "app_services_pl_freight_settlement_service_delete_draft_settlement", - "community": 28, + "community": 68, "norm_label": "delete_draft_settlement()" }, { @@ -37410,7 +37420,7 @@ "source_location": "L136", "_origin": "ast", "id": "app_services_pl_freight_settlement_service_rationale_136", - "community": 28, + "community": 153, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { @@ -37490,7 +37500,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_internal_customer", - "community": 13, + "community": 81, "norm_label": "pl_internal_customer.py" }, { @@ -37500,7 +37510,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_pl_internal_customer_is_internal_customer_name", - "community": 63, + "community": 148, "norm_label": "is_internal_customer_name()" }, { @@ -37510,7 +37520,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_services_pl_internal_customer_plan_requires_site_link", - "community": 53, + "community": 81, "norm_label": "plan_requires_site_link()" }, { @@ -37520,7 +37530,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_internal_customer_py_session", - "community": 53, + "community": 81, "norm_label": "session" }, { @@ -37530,7 +37540,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_internal_customer_rationale_1", - "community": 13, + "community": 81, "norm_label": "\u8fd0\u8f93\u8ba1\u5212:\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a(\u5408\u540c\u53ef\u514d)" }, { @@ -37540,7 +37550,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_services_pl_internal_customer_rationale_23", - "community": 53, + "community": 81, "norm_label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6,\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002" }, { @@ -37550,7 +37560,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_inventory_link_read", - "community": 10, + "community": 173, "norm_label": "pl_inventory_link_read.py" }, { @@ -37560,7 +37570,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", - "community": 10, + "community": 173, "norm_label": "build_transport_inventory_link_read()" }, { @@ -37570,7 +37580,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_inventory_link_read_py_session", - "community": 10, + "community": 173, "norm_label": "session" }, { @@ -37580,7 +37590,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_inventory_link_read_rationale_1", - "community": 10, + "community": 173, "norm_label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b(\u4e0d\u542b\u73b0\u573a\u94fe\u63a5,\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link)\u3002" }, { @@ -37590,7 +37600,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_inventory_service", - "community": 134, + "community": 23, "norm_label": "pl_inventory_service.py" }, { @@ -37600,7 +37610,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_services_pl_inventory_service_qty_delta_for_plan", - "community": 134, + "community": 23, "norm_label": "qty_delta_for_plan()" }, { @@ -37610,7 +37620,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_inventory_service_py_decimal", - "community": 134, + "community": 23, "norm_label": "decimal" }, { @@ -37620,7 +37630,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_services_pl_inventory_service_get_or_create_inventory", - "community": 134, + "community": 23, "norm_label": "get_or_create_inventory()" }, { @@ -37630,7 +37640,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_inventory_service_py_session", - "community": 134, + "community": 23, "norm_label": "session" }, { @@ -37640,7 +37650,7 @@ "source_location": "L79", "_origin": "ast", "id": "app_services_pl_inventory_service_apply_brand_stock_change", - "community": 134, + "community": 23, "norm_label": "apply_brand_stock_change()" }, { @@ -37650,7 +37660,7 @@ "source_location": "L147", "_origin": "ast", "id": "app_services_pl_inventory_service_reverse_plan_inventory_postings", - "community": 134, + "community": 23, "norm_label": "reverse_plan_inventory_postings()" }, { @@ -37660,7 +37670,7 @@ "source_location": "L186", "_origin": "ast", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", - "community": 134, + "community": 23, "norm_label": "apply_archive_inventory_for_plan()" }, { @@ -37670,7 +37680,7 @@ "source_location": "L252", "_origin": "ast", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops", - "community": 134, + "community": 23, "norm_label": "apply_archive_inventory_for_plan_stops()" }, { @@ -37680,7 +37690,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_inventory_service_rationale_1", - "community": 134, + "community": 23, "norm_label": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26;\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf(\u5141\u8bb8\u8d1f\u5e93\u5b58,\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a)\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i" }, { @@ -37690,7 +37700,7 @@ "source_location": "L154", "_origin": "ast", "id": "app_services_pl_inventory_service_rationale_154", - "community": 134, + "community": 23, "norm_label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34(\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528)\u3002" }, { @@ -37700,7 +37710,7 @@ "source_location": "L194", "_origin": "ast", "id": "app_services_pl_inventory_service_rationale_194", - "community": 134, + "community": 23, "norm_label": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf(\u6216\u65e0\u54c1\u724c actual_qty)\u843d\u8d26;\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002" }, { @@ -37720,7 +37730,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_services_pl_io_order_service_ioordercreateresult", - "community": 13, + "community": 125, "norm_label": "ioordercreateresult" }, { @@ -37730,7 +37740,7 @@ "source_location": "L53", "_origin": "ast", "id": "app_services_pl_io_order_service_build_io_order_site_url", - "community": 125, + "community": 81, "norm_label": "build_io_order_site_url()" }, { @@ -37740,7 +37750,7 @@ "source_location": "L59", "_origin": "ast", "id": "app_services_pl_io_order_service_normalize_plan_date", - "community": 125, + "community": 173, "norm_label": "_normalize_plan_date()" }, { @@ -37750,7 +37760,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_io_order_service_py_date", - "community": 125, + "community": 173, "norm_label": "date" }, { @@ -37800,7 +37810,7 @@ "source_location": "L120", "_origin": "ast", "id": "app_services_pl_io_order_service_create_io_order_for_transport", - "community": 125, + "community": 173, "norm_label": "create_io_order_for_transport()" }, { @@ -37810,7 +37820,7 @@ "source_location": "L202", "_origin": "ast", "id": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", - "community": 125, + "community": 173, "norm_label": "apply_dibang_prefill_to_order()" }, { @@ -37820,7 +37830,7 @@ "source_location": "L247", "_origin": "ast", "id": "app_services_pl_io_order_service_void_io_orders_for_plan", - "community": 125, + "community": 173, "norm_label": "void_io_orders_for_plan()" }, { @@ -37830,7 +37840,7 @@ "source_location": "L271", "_origin": "ast", "id": "app_services_pl_io_order_service_get_active_io_order_for_plan", - "community": 125, + "community": 81, "norm_label": "get_active_io_order_for_plan()" }, { @@ -37920,7 +37930,7 @@ "source_location": "L560", "_origin": "ast", "id": "app_services_pl_io_order_service_apply_site_feedback", - "community": 125, + "community": 128, "norm_label": "apply_site_feedback()" }, { @@ -38010,7 +38020,7 @@ "source_location": "L131", "_origin": "ast", "id": "app_services_pl_io_order_service_rationale_131", - "community": 125, + "community": 173, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de none\u3002" }, { @@ -38020,7 +38030,7 @@ "source_location": "L209", "_origin": "ast", "id": "app_services_pl_io_order_service_rationale_209", - "community": 125, + "community": 173, "norm_label": "\u5730\u78c5\u5355\u751f\u6210\u540e,\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002" }, { @@ -38060,7 +38070,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_menu_badge_service", - "community": 135, + "community": 37, "norm_label": "pl_menu_badge_service.py" }, { @@ -38070,7 +38080,7 @@ "source_location": "L46", "_origin": "ast", "id": "app_services_pl_menu_badge_service_count_pending_applies", - "community": 135, + "community": 37, "norm_label": "_count_pending_applies()" }, { @@ -38080,7 +38090,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_menu_badge_service_py_session", - "community": 135, + "community": 37, "norm_label": "session" }, { @@ -38090,7 +38100,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", - "community": 135, + "community": 37, "norm_label": "count_document_reminder_expired_pending()" }, { @@ -38100,7 +38110,7 @@ "source_location": "L69", "_origin": "ast", "id": "app_services_pl_menu_badge_service_count_freight_approval_pending", - "community": 135, + "community": 37, "norm_label": "count_freight_approval_pending()" }, { @@ -38110,7 +38120,7 @@ "source_location": "L88", "_origin": "ast", "id": "app_services_pl_menu_badge_service_count_plan_cert_pending", - "community": 135, + "community": 37, "norm_label": "count_plan_cert_pending()" }, { @@ -38120,7 +38130,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_services_pl_menu_badge_service_count_plan_archive_pending", - "community": 135, + "community": 37, "norm_label": "count_plan_archive_pending()" }, { @@ -38130,7 +38140,7 @@ "source_location": "L135", "_origin": "ast", "id": "app_services_pl_menu_badge_service_count_plan_contract_gaps", - "community": 135, + "community": 37, "norm_label": "count_plan_contract_gaps()" }, { @@ -38140,7 +38150,7 @@ "source_location": "L148", "_origin": "ast", "id": "app_services_pl_menu_badge_service_count_freight_disburse_pending", - "community": 135, + "community": 37, "norm_label": "count_freight_disburse_pending()" }, { @@ -38150,7 +38160,7 @@ "source_location": "L158", "_origin": "ast", "id": "app_services_pl_menu_badge_service_build_menu_badge_counts", - "community": 135, + "community": 37, "norm_label": "build_menu_badge_counts()" }, { @@ -38160,7 +38170,7 @@ "source_location": "L123", "_origin": "ast", "id": "app_services_pl_menu_badge_service_rationale_123", - "community": 135, + "community": 37, "norm_label": "\u5f85\u5f52\u6863\u89d2\u6807:\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4,\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002" }, { @@ -38380,7 +38390,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_paste_recognize_service", - "community": 64, + "community": 101, "norm_label": "pl_paste_recognize_service.py" }, { @@ -38390,7 +38400,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_conflict_map", - "community": 64, + "community": 101, "norm_label": "_conflict_map()" }, { @@ -38400,7 +38410,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", - "community": 64, + "community": 101, "norm_label": "_find_personnel_by_id_card()" }, { @@ -38410,7 +38420,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_py_session", - "community": 64, + "community": 101, "norm_label": "session" }, { @@ -38420,7 +38430,7 @@ "source_location": "L51", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", - "community": 64, + "community": 101, "norm_label": "_find_vehicle_by_plate()" }, { @@ -38430,7 +38440,7 @@ "source_location": "L68", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_get_personnel", - "community": 64, + "community": 80, "norm_label": "_get_personnel()" }, { @@ -38440,7 +38450,7 @@ "source_location": "L85", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_get_vehicle", - "community": 152, + "community": 101, "norm_label": "_get_vehicle()" }, { @@ -38450,7 +38460,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_resolve_personnel", - "community": 64, + "community": 101, "norm_label": "_resolve_personnel()" }, { @@ -38460,7 +38470,7 @@ "source_location": "L154", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_resolve_vehicle", - "community": 64, + "community": 101, "norm_label": "_resolve_vehicle()" }, { @@ -38470,7 +38480,7 @@ "source_location": "L229", "_origin": "ast", "id": "app_services_pl_paste_recognize_service_commit_paste_recognize", - "community": 64, + "community": 101, "norm_label": "commit_paste_recognize()" }, { @@ -38540,7 +38550,7 @@ "source_location": "L192", "_origin": "ast", "id": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", - "community": 101, + "community": 80, "norm_label": "load_vehicle_personnel_summaries()" }, { @@ -38590,7 +38600,7 @@ "source_location": "L195", "_origin": "ast", "id": "app_services_pl_personnel_service_rationale_195", - "community": 101, + "community": 80, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002" }, { @@ -38860,7 +38870,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service", - "community": 91, + "community": 14, "norm_label": "pl_plan_archive_stop_service.py" }, { @@ -38870,7 +38880,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_require_qty", - "community": 91, + "community": 14, "norm_label": "_require_qty()" }, { @@ -38880,7 +38890,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_py_decimal", - "community": 91, + "community": 14, "norm_label": "decimal" }, { @@ -38890,7 +38900,7 @@ "source_location": "L37", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive", - "community": 91, + "community": 14, "norm_label": "_apply_stop_product_archive()" }, { @@ -38900,7 +38910,7 @@ "source_location": "L79", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_brand_rows_from_item", - "community": 91, + "community": 14, "norm_label": "_brand_rows_from_item()" }, { @@ -38910,7 +38920,7 @@ "source_location": "L95", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", - "community": 91, + "community": 14, "norm_label": "_persist_stop_brand_qtys()" }, { @@ -38920,7 +38930,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_py_session", - "community": 91, + "community": 14, "norm_label": "session" }, { @@ -38930,7 +38940,7 @@ "source_location": "L129", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", - "community": 91, + "community": 14, "norm_label": "apply_archive_stop_quantities()" }, { @@ -38940,7 +38950,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", - "community": 91, + "community": 14, "norm_label": "sync_plan_products_from_stop_archive()" }, { @@ -38950,7 +38960,7 @@ "source_location": "L313", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty", - "community": 91, + "community": 14, "norm_label": "sum_delivery_outbound_qty()" }, { @@ -38960,7 +38970,7 @@ "source_location": "L329", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", - "community": 91, + "community": 14, "norm_label": "iter_stop_archive_inventory_lines()" }, { @@ -38970,7 +38980,7 @@ "source_location": "L241", "_origin": "ast", "id": "app_services_pl_plan_archive_stop_service_rationale_241", - "community": 91, + "community": 14, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002" }, { @@ -38980,7 +38990,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_arrange_copy_flags", - "community": 13, + "community": 81, "norm_label": "pl_plan_arrange_copy_flags.py" }, { @@ -38990,7 +39000,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags", - "community": 13, + "community": 81, "norm_label": "planarrangecopyflags" }, { @@ -39000,7 +39010,7 @@ "source_location": "L34", "_origin": "ast", "id": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", - "community": 13, + "community": 81, "norm_label": "load_plan_arrange_copy_flags()" }, { @@ -39010,7 +39020,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_arrange_copy_flags_py_session", - "community": 13, + "community": 81, "norm_label": "session" }, { @@ -39020,7 +39030,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_arrange_copy_flags_rationale_1", - "community": 13, + "community": 81, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u6279\u91cf\u8ba1\u7b97\u300c\u590d\u5236\u7ed9\u53f8\u673a / \u73b0\u573a / \u78c5\u5355\u4e8c\u7ef4\u7801\u300d\u6309\u94ae\u663e\u793a\u6807\u5fd7\u3002 \u8bed\u4e49\u4e0e\u67e5\u770b\u5f39\u7a97 / useplplanarrangeactions / buil" }, { @@ -39030,7 +39040,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_contract_gap", - "community": 63, + "community": 148, "norm_label": "pl_plan_contract_gap.py" }, { @@ -39040,7 +39050,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_stop_contract_gap", - "community": 63, + "community": 106, "norm_label": "stop_contract_gap()" }, { @@ -39050,7 +39060,7 @@ "source_location": "L52", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_side_is_exempt", - "community": 63, + "community": 148, "norm_label": "side_is_exempt()" }, { @@ -39060,7 +39070,7 @@ "source_location": "L56", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_compute_contract_gap_sides", - "community": 63, + "community": 106, "norm_label": "compute_contract_gap_sides()" }, { @@ -39070,7 +39080,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops", - "community": 63, + "community": 106, "norm_label": "compute_plan_gap_sides_from_stops()" }, { @@ -39080,7 +39090,7 @@ "source_location": "L105", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_stop_contract_exists", - "community": 63, + "community": 148, "norm_label": "_stop_contract_exists()" }, { @@ -39090,7 +39100,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_load_stop_gap_expr", - "community": 63, + "community": 148, "norm_label": "_load_stop_gap_expr()" }, { @@ -39100,7 +39110,7 @@ "source_location": "L145", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr", - "community": 63, + "community": 148, "norm_label": "_delivery_stop_gap_expr()" }, { @@ -39110,7 +39120,7 @@ "source_location": "L168", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr", - "community": 63, + "community": 148, "norm_label": "_legacy_supplier_gap_expr()" }, { @@ -39120,7 +39130,7 @@ "source_location": "L194", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr", - "community": 63, + "community": 148, "norm_label": "_legacy_demander_gap_expr()" }, { @@ -39130,7 +39140,7 @@ "source_location": "L220", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists", - "community": 63, + "community": 148, "norm_label": "plan_has_contract_gap_exists()" }, { @@ -39140,7 +39150,7 @@ "source_location": "L230", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_supplier_gap_expr", - "community": 63, + "community": 148, "norm_label": "_supplier_gap_expr()" }, { @@ -39150,7 +39160,7 @@ "source_location": "L234", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_demander_gap_expr", - "community": 63, + "community": 148, "norm_label": "_demander_gap_expr()" }, { @@ -39160,7 +39170,7 @@ "source_location": "L238", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", - "community": 63, + "community": 148, "norm_label": "build_plan_contract_gap_read()" }, { @@ -39170,7 +39180,7 @@ "source_location": "L277", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_load_products_by_plan_ids", - "community": 63, + "community": 148, "norm_label": "_load_products_by_plan_ids()" }, { @@ -39180,7 +39190,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_py_session", - "community": 63, + "community": 148, "norm_label": "session" }, { @@ -39190,7 +39200,7 @@ "source_location": "L312", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", - "community": 63, + "community": 148, "norm_label": "list_plan_contract_gaps()" }, { @@ -39200,7 +39210,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_py_date", - "community": 63, + "community": 148, "norm_label": "date" }, { @@ -39210,7 +39220,7 @@ "source_location": "L447", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_write_stop_contract_rows", - "community": 63, + "community": 148, "norm_label": "_write_stop_contract_rows()" }, { @@ -39220,7 +39230,7 @@ "source_location": "L491", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts", - "community": 63, + "community": 148, "norm_label": "_clear_legacy_side_contracts()" }, { @@ -39230,7 +39240,7 @@ "source_location": "L512", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", - "community": 63, + "community": 148, "norm_label": "update_plan_stop_contracts()" }, { @@ -39240,7 +39250,7 @@ "source_location": "L622", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_update_plan_side_contracts", - "community": 63, + "community": 148, "norm_label": "update_plan_side_contracts()" }, { @@ -39250,7 +39260,7 @@ "source_location": "L80", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_rationale_80", - "community": 63, + "community": 106, "norm_label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3(supplier=\u88c5\u8d27\u4fa7,demander=\u9001\u8d27\u4fa7)\u3002" }, { @@ -39260,7 +39270,7 @@ "source_location": "L221", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_rationale_221", - "community": 63, + "community": 148, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002" }, { @@ -39270,7 +39280,7 @@ "source_location": "L632", "_origin": "ast", "id": "app_services_pl_plan_contract_gap_rationale_632", - "community": 63, + "community": 148, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002" }, { @@ -39360,7 +39370,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_print_service", - "community": 74, + "community": 104, "norm_label": "pl_plan_print_service.py" }, { @@ -39370,7 +39380,7 @@ "source_location": "L18", "_origin": "ast", "id": "app_services_pl_plan_print_service_customer_key", - "community": 74, + "community": 104, "norm_label": "_customer_key()" }, { @@ -39380,7 +39390,7 @@ "source_location": "L28", "_origin": "ast", "id": "app_services_pl_plan_print_service_resolve_customer_id", - "community": 74, + "community": 104, "norm_label": "_resolve_customer_id()" }, { @@ -39390,7 +39400,7 @@ "source_location": "L35", "_origin": "ast", "id": "app_services_pl_plan_print_service_list_delivery_print_customers", - "community": 74, + "community": 104, "norm_label": "list_delivery_print_customers()" }, { @@ -39400,7 +39410,7 @@ "source_location": "L64", "_origin": "ast", "id": "app_services_pl_plan_print_service_delivery_matches_customer", - "community": 74, + "community": 104, "norm_label": "_delivery_matches_customer()" }, { @@ -39410,7 +39420,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_services_pl_plan_print_service_merge_stop_products", - "community": 74, + "community": 104, "norm_label": "_merge_stop_products()" }, { @@ -39420,7 +39430,7 @@ "source_location": "L100", "_origin": "ast", "id": "app_services_pl_plan_print_service_build_delivery_slip_print", - "community": 74, + "community": 104, "norm_label": "build_delivery_slip_print()" }, { @@ -39430,7 +39440,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_print_service_py_session", - "community": 74, + "community": 104, "norm_label": "session" }, { @@ -39440,7 +39450,7 @@ "source_location": "L139", "_origin": "ast", "id": "app_services_pl_plan_print_service_get_delivery_slip_print_context", - "community": 74, + "community": 104, "norm_label": "get_delivery_slip_print_context()" }, { @@ -39550,7 +39560,7 @@ "source_location": "L105", "_origin": "ast", "id": "app_services_pl_plan_service_build_plan_product", - "community": 144, + "community": 0, "norm_label": "build_plan_product()" }, { @@ -39630,7 +39640,7 @@ "source_location": "L302", "_origin": "ast", "id": "app_services_pl_plan_service_cert_url_blank", - "community": 148, + "community": 144, "norm_label": "_cert_url_blank()" }, { @@ -39640,7 +39650,7 @@ "source_location": "L307", "_origin": "ast", "id": "app_services_pl_plan_service_plan_has_hazard_product_exists", - "community": 148, + "community": 144, "norm_label": "plan_has_hazard_product_exists()" }, { @@ -39650,7 +39660,7 @@ "source_location": "L329", "_origin": "ast", "id": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", - "community": 148, + "community": 144, "norm_label": "plan_has_incomplete_hazard_cert_exists()" }, { @@ -39840,7 +39850,7 @@ "source_location": "L1085", "_origin": "ast", "id": "app_services_pl_plan_service_assert_contract_selectable_for_plan", - "community": 63, + "community": 0, "norm_label": "assert_contract_selectable_for_plan()" }, { @@ -39850,7 +39860,7 @@ "source_location": "L1113", "_origin": "ast", "id": "app_services_pl_plan_service_normalize_contract_links", - "community": 63, + "community": 148, "norm_label": "_normalize_contract_links()" }, { @@ -39860,7 +39870,7 @@ "source_location": "L1129", "_origin": "ast", "id": "app_services_pl_plan_service_validate_plan_party_contracts", - "community": 63, + "community": 0, "norm_label": "validate_plan_party_contracts()" }, { @@ -39870,7 +39880,7 @@ "source_location": "L1185", "_origin": "ast", "id": "app_services_pl_plan_service_replace_plan_contracts", - "community": 63, + "community": 0, "norm_label": "replace_plan_contracts()" }, { @@ -39880,7 +39890,7 @@ "source_location": "L1232", "_origin": "ast", "id": "app_services_pl_plan_service_load_plan_contracts_grouped", - "community": 63, + "community": 0, "norm_label": "load_plan_contracts_grouped()" }, { @@ -39890,7 +39900,7 @@ "source_location": "L1266", "_origin": "ast", "id": "app_services_pl_plan_service_validate_create_full", - "community": 144, + "community": 0, "norm_label": "validate_create_full()" }, { @@ -39900,7 +39910,7 @@ "source_location": "L1290", "_origin": "ast", "id": "app_services_pl_plan_service_calc_plan_total_amount", - "community": 144, + "community": 0, "norm_label": "calc_plan_total_amount()" }, { @@ -39970,7 +39980,7 @@ "source_location": "L1668", "_origin": "ast", "id": "app_services_pl_plan_service_apply_plan_driver_feedback", - "community": 70, + "community": 144, "norm_label": "apply_plan_driver_feedback()" }, { @@ -39980,7 +39990,7 @@ "source_location": "L1726", "_origin": "ast", "id": "app_services_pl_plan_service_apply_plan_site_feedback", - "community": 0, + "community": 144, "norm_label": "apply_plan_site_feedback()" }, { @@ -40040,7 +40050,7 @@ "source_location": "L303", "_origin": "ast", "id": "app_services_pl_plan_service_rationale_303", - "community": 148, + "community": 144, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002" }, { @@ -40050,7 +40060,7 @@ "source_location": "L308", "_origin": "ast", "id": "app_services_pl_plan_service_rationale_308", - "community": 148, + "community": 144, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002" }, { @@ -40060,7 +40070,7 @@ "source_location": "L330", "_origin": "ast", "id": "app_services_pl_plan_service_rationale_330", - "community": 148, + "community": 144, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002" }, { @@ -40130,7 +40140,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_site_link_service", - "community": 13, + "community": 81, "norm_label": "pl_plan_site_link_service.py" }, { @@ -40140,7 +40150,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", - "community": 13, + "community": 81, "norm_label": "build_site_records_for_arranged_plan()" }, { @@ -40150,7 +40160,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_py_session", - "community": 13, + "community": 81, "norm_label": "session" }, { @@ -40160,7 +40170,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_rationale_1", - "community": 13, + "community": 81, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790(\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528)" }, { @@ -40170,7 +40180,7 @@ "source_location": "L22", "_origin": "ast", "id": "app_services_pl_plan_site_link_service_rationale_22", - "community": 13, + "community": 81, "norm_label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a,\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002" }, { @@ -40310,7 +40320,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_stop_service", - "community": 63, + "community": 19, "norm_label": "pl_plan_stop_service.py" }, { @@ -40320,7 +40330,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_plan_stop_service_contract_link", - "community": 63, + "community": 19, "norm_label": "_contract_link()" }, { @@ -40380,7 +40390,7 @@ "source_location": "L137", "_origin": "ast", "id": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", - "community": 63, + "community": 19, "norm_label": "load_stop_contract_rows_grouped()" }, { @@ -40390,7 +40400,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_stop_service_py_session", - "community": 63, + "community": 19, "norm_label": "session" }, { @@ -40400,7 +40410,7 @@ "source_location": "L160", "_origin": "ast", "id": "app_services_pl_plan_stop_service_contracts_for_stop", - "community": 63, + "community": 19, "norm_label": "_contracts_for_stop()" }, { @@ -40410,7 +40420,7 @@ "source_location": "L175", "_origin": "ast", "id": "app_services_pl_plan_stop_service_to_decimal", - "community": 63, + "community": 140, "norm_label": "_to_decimal()" }, { @@ -40420,7 +40430,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_stop_service_py_decimal", - "community": 63, + "community": 140, "norm_label": "decimal" }, { @@ -40440,7 +40450,7 @@ "source_location": "L225", "_origin": "ast", "id": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", - "community": 144, + "community": 19, "norm_label": "enrich_stop_addresses_from_library()" }, { @@ -40450,7 +40460,7 @@ "source_location": "L244", "_origin": "ast", "id": "app_services_pl_plan_stop_service_load_plan_stops_grouped", - "community": 63, + "community": 104, "norm_label": "load_plan_stops_grouped()" }, { @@ -40460,7 +40470,7 @@ "source_location": "L406", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_load_customer_name", - "community": 63, + "community": 106, "norm_label": "resolve_load_customer_name()" }, { @@ -40470,7 +40480,7 @@ "source_location": "L416", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary", - "community": 63, + "community": 104, "norm_label": "resolve_delivery_customer_summary()" }, { @@ -40480,7 +40490,7 @@ "source_location": "L437", "_origin": "ast", "id": "app_services_pl_plan_stop_service_attach_plan_stops_to_item", - "community": 63, + "community": 0, "norm_label": "attach_plan_stops_to_item()" }, { @@ -40490,7 +40500,7 @@ "source_location": "L453", "_origin": "ast", "id": "app_services_pl_plan_stop_service_uses_multi_stop_payload", - "community": 144, + "community": 19, "norm_label": "uses_multi_stop_payload()" }, { @@ -40500,7 +40510,7 @@ "source_location": "L457", "_origin": "ast", "id": "app_services_pl_plan_stop_service_normalize_contract_links", - "community": 63, + "community": 19, "norm_label": "_normalize_contract_links()" }, { @@ -40510,7 +40520,7 @@ "source_location": "L471", "_origin": "ast", "id": "app_services_pl_plan_stop_service_assert_at_most_one_contract", - "community": 63, + "community": 19, "norm_label": "assert_at_most_one_contract()" }, { @@ -40520,84 +40530,104 @@ "source_location": "L483", "_origin": "ast", "id": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", - "community": 140, + "community": 19, "norm_label": "_assert_product_rows_in_contract_allowed()" }, + { + "label": "_contract_allowed_product_ids()", + "file_type": "code", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L499", + "_origin": "ast", + "id": "app_services_pl_plan_stop_service_contract_allowed_product_ids", + "community": 19, + "norm_label": "_contract_allowed_product_ids()" + }, { "label": "assert_load_products_in_selected_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L494", + "source_location": "L516", "_origin": "ast", "id": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", - "community": 140, + "community": 19, "norm_label": "assert_load_products_in_selected_contract()" }, + { + "label": "assert_delivery_products_in_selected_contract()", + "file_type": "code", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L535", + "_origin": "ast", + "id": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "community": 19, + "norm_label": "assert_delivery_products_in_selected_contract()" + }, { "label": "_resolve_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L526", + "source_location": "L557", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_stop_contracts", - "community": 63, + "community": 19, "norm_label": "_resolve_stop_contracts()" }, { "label": "validate_plan_stops_write()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L558", + "source_location": "L589", "_origin": "ast", "id": "app_services_pl_plan_stop_service_validate_plan_stops_write", - "community": 144, + "community": 19, "norm_label": "validate_plan_stops_write()" }, { "label": "collect_stop_qty_warnings()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L602", + "source_location": "L635", "_origin": "ast", "id": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", - "community": 144, + "community": 19, "norm_label": "collect_stop_qty_warnings()" }, { "label": "sync_plan_legacy_from_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L615", + "source_location": "L648", "_origin": "ast", "id": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", - "community": 144, + "community": 0, "norm_label": "sync_plan_legacy_from_stops()" }, { "label": "_soft_delete_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L642", + "source_location": "L675", "_origin": "ast", "id": "app_services_pl_plan_stop_service_soft_delete_plan_stops", - "community": 63, + "community": 19, "norm_label": "_soft_delete_plan_stops()" }, { "label": "_write_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L697", + "source_location": "L730", "_origin": "ast", "id": "app_services_pl_plan_stop_service_write_stop_contracts", - "community": 63, + "community": 19, "norm_label": "_write_stop_contracts()" }, { "label": "_resolve_plan_product_id()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L733", + "source_location": "L766", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_plan_product_id", "community": 140, @@ -40607,10 +40637,10 @@ "label": "_resolve_or_create_plan_load()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L758", + "source_location": "L791", "_origin": "ast", "id": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", - "community": 63, + "community": 19, "norm_label": "_resolve_or_create_plan_load()" }, { @@ -40620,17 +40650,17 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_plan_stop_service_py_datetime", - "community": 63, + "community": 19, "norm_label": "datetime" }, { "label": "replace_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L829", + "source_location": "L862", "_origin": "ast", "id": "app_services_pl_plan_stop_service_replace_plan_stops", - "community": 63, + "community": 19, "norm_label": "replace_plan_stops()" }, { @@ -40640,7 +40670,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_plan_stop_service_rationale_1", - "community": 63, + "community": 19, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002" }, { @@ -40670,17 +40700,17 @@ "source_location": "L249", "_origin": "ast", "id": "app_services_pl_plan_stop_service_rationale_249", - "community": 63, + "community": 104, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002" }, { "label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1\uff1buk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00\uff0c\u8f6f\u5220\u540e\u4e0d\u53ef\u518d INSERT\uff0c\u987b\u539f\u5730\u66f4\u65b0\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L767", + "source_location": "L800", "_origin": "ast", - "id": "app_services_pl_plan_stop_service_rationale_767", - "community": 63, + "id": "app_services_pl_plan_stop_service_rationale_800", + "community": 19, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1;uk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00,\u8f6f\u5220\u540e\u4e0d\u53ef\u518d insert,\u987b\u539f\u5730\u66f4\u65b0\u3002" }, { @@ -40690,7 +40720,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_product_display", - "community": 56, + "community": 125, "norm_label": "pl_product_display.py" }, { @@ -40750,7 +40780,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_product_display_rationale_1", - "community": 56, + "community": 125, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a:\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206(\u4e0e\u524d\u7aef applyaliasdisplaymeta \u5bf9\u9f50)" }, { @@ -40800,7 +40830,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_site_link_read", - "community": 13, + "community": 81, "norm_label": "pl_site_link_read.py" }, { @@ -40810,7 +40840,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_pl_site_link_read_build_transport_site_link_read", - "community": 13, + "community": 81, "norm_label": "build_transport_site_link_read()" }, { @@ -40820,7 +40850,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_site_link_read_py_session", - "community": 13, + "community": 81, "norm_label": "session" }, { @@ -40830,7 +40860,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", - "community": 13, + "community": 81, "norm_label": "build_transport_site_link_read_from_row()" }, { @@ -40840,7 +40870,7 @@ "source_location": "L63", "_origin": "ast", "id": "app_services_pl_site_link_read_parse_feedback_images", - "community": 13, + "community": 81, "norm_label": "_parse_feedback_images()" }, { @@ -40850,7 +40880,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service", - "community": 101, + "community": 27, "norm_label": "pl_transport_resource_snapshot_service.py" }, { @@ -40860,7 +40890,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", - "community": 101, + "community": 27, "norm_label": "_cert_to_snapshot()" }, { @@ -40870,7 +40900,7 @@ "source_location": "L40", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", - "community": 101, + "community": 63, "norm_label": "build_transport_resource_snapshot()" }, { @@ -40880,7 +40910,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_py_session", - "community": 101, + "community": 63, "norm_label": "session" }, { @@ -40890,7 +40920,7 @@ "source_location": "L122", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", - "community": 0, + "community": 173, "norm_label": "apply_resource_snapshot_json()" }, { @@ -40910,7 +40940,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_rationale_1", - "community": 101, + "community": 27, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167" }, { @@ -40920,7 +40950,7 @@ "source_location": "L47", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_rationale_47", - "community": 101, + "community": 63, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002" }, { @@ -40930,7 +40960,7 @@ "source_location": "L128", "_origin": "ast", "id": "app_services_pl_transport_resource_snapshot_service_rationale_128", - "community": 0, + "community": 173, "norm_label": "\u5c06\u5feb\u7167 json \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355,\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002" }, { @@ -40940,7 +40970,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_site_service", - "community": 134, + "community": 17, "norm_label": "pl_transport_site_service.py" }, { @@ -40950,7 +40980,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_services_pl_transport_site_service_transportsitelinkresult", - "community": 134, + "community": 17, "norm_label": "transportsitelinkresult" }, { @@ -40960,7 +40990,7 @@ "source_location": "L31", "_origin": "ast", "id": "app_services_pl_transport_site_service_normalize_plan_date", - "community": 134, + "community": 17, "norm_label": "_normalize_plan_date()" }, { @@ -40970,7 +41000,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_site_service_py_date", - "community": 134, + "community": 17, "norm_label": "date" }, { @@ -40980,7 +41010,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_services_pl_transport_site_service_revoke_site_links_for_transport", - "community": 134, + "community": 17, "norm_label": "revoke_site_links_for_transport()" }, { @@ -40990,7 +41020,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_site_service_py_session", - "community": 134, + "community": 17, "norm_label": "session" }, { @@ -41000,7 +41030,7 @@ "source_location": "L67", "_origin": "ast", "id": "app_services_pl_transport_site_service_sync_site_links_for_transport", - "community": 134, + "community": 17, "norm_label": "sync_site_links_for_transport()" }, { @@ -41010,7 +41040,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_site_service_rationale_1", - "community": 134, + "community": 17, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -41020,7 +41050,7 @@ "source_location": "L77", "_origin": "ast", "id": "app_services_pl_transport_site_service_rationale_77", - "community": 134, + "community": 17, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93:\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5(\u4e0d\u5199 db_inbound_outbound)\u3002" }, { @@ -41030,7 +41060,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service", - "community": 14, + "community": 46, "norm_label": "pl_transport_stop_feedback_service.py" }, { @@ -41040,7 +41070,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", - "community": 14, + "community": 46, "norm_label": "publicstopproductrow" }, { @@ -41050,7 +41080,7 @@ "source_location": "L45", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_publicstopsegment", - "community": 14, + "community": 46, "norm_label": "publicstopsegment" }, { @@ -41060,7 +41090,7 @@ "source_location": "L65", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_build_transport_site_url", - "community": 13, + "community": 81, "norm_label": "build_transport_site_url()" }, { @@ -41090,7 +41120,7 @@ "source_location": "L84", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_parse_urls", - "community": 14, + "community": 46, "norm_label": "_parse_urls()" }, { @@ -41100,7 +41130,7 @@ "source_location": "L96", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_dump_urls", - "community": 14, + "community": 46, "norm_label": "_dump_urls()" }, { @@ -41110,7 +41140,7 @@ "source_location": "L103", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_direction_label", - "community": 14, + "community": 46, "norm_label": "_direction_label()" }, { @@ -41120,7 +41150,7 @@ "source_location": "L112", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_sum_stop_qty", - "community": 14, + "community": 46, "norm_label": "_sum_stop_qty()" }, { @@ -41130,7 +41160,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_py_any", - "community": 14, + "community": 46, "norm_label": "any" }, { @@ -41140,7 +41170,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_py_decimal", - "community": 14, + "community": 46, "norm_label": "decimal" }, { @@ -41150,7 +41180,7 @@ "source_location": "L123", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load", - "community": 14, + "community": 46, "norm_label": "_stop_product_row_from_load()" }, { @@ -41160,7 +41190,7 @@ "source_location": "L138", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery", - "community": 14, + "community": 46, "norm_label": "_stop_product_row_from_delivery()" }, { @@ -41170,7 +41200,7 @@ "source_location": "L153", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks", - "community": 14, + "community": 46, "norm_label": "_parse_product_feedbacks()" }, { @@ -41180,7 +41210,7 @@ "source_location": "L175", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks", - "community": 14, + "community": 46, "norm_label": "_dump_product_feedbacks()" }, { @@ -41190,7 +41220,7 @@ "source_location": "L197", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment", - "community": 14, + "community": 46, "norm_label": "_merge_product_feedbacks_into_segment()" }, { @@ -41200,7 +41230,7 @@ "source_location": "L215", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_is_site_visible_stop", - "community": 14, + "community": 46, "norm_label": "_is_site_visible_stop()" }, { @@ -41210,7 +41240,7 @@ "source_location": "L219", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", - "community": 14, + "community": 46, "norm_label": "list_plan_stop_segments()" }, { @@ -41220,7 +41250,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_py_session", - "community": 14, + "community": 46, "norm_label": "session" }, { @@ -41230,7 +41260,7 @@ "source_location": "L334", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback", - "community": 14, + "community": 46, "norm_label": "_merge_driver_feedback()" }, { @@ -41240,7 +41270,7 @@ "source_location": "L352", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_merge_site_feedback", - "community": 14, + "community": 46, "norm_label": "_merge_site_feedback()" }, { @@ -41250,7 +41280,7 @@ "source_location": "L373", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments", - "community": 14, + "community": 46, "norm_label": "load_driver_stop_segments()" }, { @@ -41260,7 +41290,7 @@ "source_location": "L400", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows", - "community": 14, + "community": 46, "norm_label": "_load_site_stop_feedback_rows()" }, { @@ -41270,7 +41300,7 @@ "source_location": "L417", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments", - "community": 14, + "community": 46, "norm_label": "load_site_stop_segments()" }, { @@ -41280,7 +41310,7 @@ "source_location": "L435", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", - "community": 14, + "community": 46, "norm_label": "load_io_order_site_stop_segments()" }, { @@ -41290,7 +41320,7 @@ "source_location": "L454", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row", - "community": 14, + "community": 46, "norm_label": "_get_driver_feedback_row()" }, { @@ -41300,7 +41330,7 @@ "source_location": "L475", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", - "community": 14, + "community": 46, "norm_label": "save_driver_stop_feedback()" }, { @@ -41310,7 +41340,7 @@ "source_location": "L526", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row", - "community": 14, + "community": 46, "norm_label": "_get_site_feedback_row()" }, { @@ -41320,7 +41350,7 @@ "source_location": "L547", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty", - "community": 14, + "community": 46, "norm_label": "_sum_product_actual_qty()" }, { @@ -41330,7 +41360,7 @@ "source_location": "L563", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty", - "community": 14, + "community": 46, "norm_label": "_has_positive_feedback_qty()" }, { @@ -41340,7 +41370,7 @@ "source_location": "L573", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", - "community": 14, + "community": 46, "norm_label": "save_site_stop_feedback()" }, { @@ -41350,7 +41380,7 @@ "source_location": "L641", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads", - "community": 14, + "community": 46, "norm_label": "list_driver_stop_feedback_reads()" }, { @@ -41360,7 +41390,7 @@ "source_location": "L694", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads", - "community": 14, + "community": 46, "norm_label": "list_site_stop_feedback_reads()" }, { @@ -41370,7 +41400,7 @@ "source_location": "L752", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_resolve_unit_label", - "community": 14, + "community": 46, "norm_label": "_resolve_unit_label()" }, { @@ -41390,7 +41420,7 @@ "source_location": "L442", "_origin": "ast", "id": "app_services_pl_transport_stop_feedback_service_rationale_442", - "community": 14, + "community": 46, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875:\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002" }, { @@ -41790,7 +41820,7 @@ "source_location": "L129", "_origin": "ast", "id": "app_services_pl_vehicle_recharge_service_get_record_row", - "community": 124, + "community": 21, "norm_label": "_get_record_row()" }, { @@ -41820,7 +41850,7 @@ "source_location": "L178", "_origin": "ast", "id": "app_services_pl_vehicle_recharge_service_record_to_read", - "community": 124, + "community": 21, "norm_label": "record_to_read()" }, { @@ -41830,7 +41860,7 @@ "source_location": "L211", "_origin": "ast", "id": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", - "community": 124, + "community": 21, "norm_label": "_resolve_apply_for_record()" }, { @@ -41920,7 +41950,7 @@ "source_location": "L420", "_origin": "ast", "id": "app_services_pl_vehicle_recharge_service_list_records", - "community": 124, + "community": 21, "norm_label": "list_records()" }, { @@ -41950,7 +41980,7 @@ "source_location": "L570", "_origin": "ast", "id": "app_services_pl_vehicle_recharge_service_get_record", - "community": 124, + "community": 21, "norm_label": "get_record()" }, { @@ -41960,7 +41990,7 @@ "source_location": "L577", "_origin": "ast", "id": "app_services_pl_vehicle_recharge_service_create_record", - "community": 124, + "community": 21, "norm_label": "create_record()" }, { @@ -41970,7 +42000,7 @@ "source_location": "L617", "_origin": "ast", "id": "app_services_pl_vehicle_recharge_service_update_record", - "community": 124, + "community": 21, "norm_label": "update_record()" }, { @@ -42270,7 +42300,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_web_auth_roles", - "community": 87, + "community": 91, "norm_label": "web_auth_roles.py" }, { @@ -42280,7 +42310,7 @@ "source_location": "L13", "_origin": "ast", "id": "app_services_web_auth_roles_map_role_name_to_web", - "community": 3, + "community": 91, "norm_label": "_map_role_name_to_web()" }, { @@ -42290,7 +42320,7 @@ "source_location": "L25", "_origin": "ast", "id": "app_services_web_auth_roles_role_rows_for_user", - "community": 87, + "community": 91, "norm_label": "_role_rows_for_user()" }, { @@ -42300,7 +42330,7 @@ "source_location": "", "_origin": "ast", "id": "app_services_web_auth_roles_py_session", - "community": 87, + "community": 91, "norm_label": "session" }, { @@ -42310,7 +42340,7 @@ "source_location": "L42", "_origin": "ast", "id": "app_services_web_auth_roles_user_has_bound_roles", - "community": 87, + "community": 91, "norm_label": "user_has_bound_roles()" }, { @@ -42320,7 +42350,7 @@ "source_location": "L53", "_origin": "ast", "id": "app_services_web_auth_roles_resolve_web_role_for_user", - "community": 121, + "community": 91, "norm_label": "resolve_web_role_for_user()" }, { @@ -42330,7 +42360,7 @@ "source_location": "L71", "_origin": "ast", "id": "app_services_web_auth_roles_granted_menu_ids_for_user", - "community": 87, + "community": 91, "norm_label": "_granted_menu_ids_for_user()" }, { @@ -42340,7 +42370,7 @@ "source_location": "L103", "_origin": "ast", "id": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", - "community": 87, + "community": 91, "norm_label": "_expand_with_ancestor_menu_ids()" }, { @@ -42350,7 +42380,7 @@ "source_location": "L127", "_origin": "ast", "id": "app_services_web_auth_roles_iter_user_menu_perm_codes", - "community": 87, + "community": 91, "norm_label": "iter_user_menu_perm_codes()" }, { @@ -42360,7 +42390,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_1", - "community": 87, + "community": 91, "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790" }, { @@ -42370,7 +42400,7 @@ "source_location": "L14", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_14", - "community": 3, + "community": 91, "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002" }, { @@ -42380,7 +42410,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_43", - "community": 87, + "community": 91, "norm_label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002" }, { @@ -42390,7 +42420,7 @@ "source_location": "L54", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_54", - "community": 121, + "community": 91, "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002" }, { @@ -42400,7 +42430,7 @@ "source_location": "L104", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_104", - "community": 87, + "community": 91, "norm_label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae(f)\u65f6,\u8865\u9f50\u7956\u5148 c/m \u83dc\u5355 id,\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002" }, { @@ -42410,7 +42440,7 @@ "source_location": "L130", "_origin": "ast", "id": "app_services_web_auth_roles_rationale_130", - "community": 87, + "community": 91, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u4e0e\u524d\u7aef meta.menucode \u5bf9\u9f50)\u3002" }, { @@ -42430,7 +42460,7 @@ "source_location": "L23", "_origin": "ast", "id": "app_services_workflow_callback_register_local_callback", - "community": 107, + "community": 139, "norm_label": "register_local_callback()" }, { @@ -42440,7 +42470,7 @@ "source_location": "", "_origin": "ast", "id": "localcallbackfn", - "community": 107, + "community": 139, "norm_label": "_localcallbackfn" }, { @@ -42490,7 +42520,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_services_workflow_callback_rationale_24", - "community": 107, + "community": 139, "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002" }, { @@ -42700,7 +42730,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_tasks_init", - "community": 61, + "community": 66, "norm_label": "__init__.py" }, { @@ -42710,7 +42740,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_tasks_init_init_scheduled_tasks", - "community": 55, + "community": 66, "norm_label": "init_scheduled_tasks()" }, { @@ -42720,7 +42750,7 @@ "source_location": "L78", "_origin": "ast", "id": "app_tasks_init_shutdown_scheduler", - "community": 55, + "community": 66, "norm_label": "shutdown_scheduler()" }, { @@ -42770,7 +42800,7 @@ "source_location": "L152", "_origin": "ast", "id": "app_tasks_customer_pool_warn_customer_recycle", - "community": 61, + "community": 66, "norm_label": "warn_customer_recycle()" }, { @@ -42820,7 +42850,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_tasks_db_auto_plan", - "community": 19, + "community": 66, "norm_label": "db_auto_plan.py" }, { @@ -42830,7 +42860,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", - "community": 19, + "community": 66, "norm_label": "auto_generate_monthly_plans_job()" }, { @@ -42840,7 +42870,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_tasks_db_auto_plan_rationale_11", - "community": 19, + "community": 66, "norm_label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c:\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002" }, { @@ -42850,7 +42880,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_tasks_pl_cert_expiry", - "community": 61, + "community": 27, "norm_label": "pl_cert_expiry.py" }, { @@ -42860,7 +42890,7 @@ "source_location": "L10", "_origin": "ast", "id": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", - "community": 61, + "community": 27, "norm_label": "scan_pl_cert_expiry_job()" }, { @@ -42870,7 +42900,7 @@ "source_location": "L11", "_origin": "ast", "id": "app_tasks_pl_cert_expiry_rationale_11", - "community": 61, + "community": 27, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002" }, { @@ -43110,7 +43140,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_bx_date_range", - "community": 87, + "community": 39, "norm_label": "bx_date_range.py" }, { @@ -43120,7 +43150,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_utils_bx_date_range_current_month_bounds", - "community": 87, + "community": 39, "norm_label": "current_month_bounds()" }, { @@ -43130,7 +43160,7 @@ "source_location": "", "_origin": "ast", "id": "app_utils_bx_date_range_py_datetime", - "community": 87, + "community": 39, "norm_label": "datetime" }, { @@ -43140,7 +43170,7 @@ "source_location": "L19", "_origin": "ast", "id": "app_utils_bx_date_range_parse_create_time_day_bounds", - "community": 87, + "community": 39, "norm_label": "parse_create_time_day_bounds()" }, { @@ -43150,7 +43180,7 @@ "source_location": "L29", "_origin": "ast", "id": "app_utils_bx_date_range_parse_day_start", - "community": 87, + "community": 39, "norm_label": "_parse_day_start()" }, { @@ -43160,7 +43190,7 @@ "source_location": "L38", "_origin": "ast", "id": "app_utils_bx_date_range_resolve_create_time_bounds", - "community": 87, + "community": 39, "norm_label": "resolve_create_time_bounds()" }, { @@ -43180,7 +43210,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_bx_date_range_rationale_1", - "community": 87, + "community": 39, "norm_label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177(\u4ece bx-backend \u8fc1\u79fb)\u3002" }, { @@ -43190,7 +43220,7 @@ "source_location": "L8", "_origin": "ast", "id": "app_utils_bx_date_range_rationale_8", - "community": 87, + "community": 39, "norm_label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002" }, { @@ -43200,7 +43230,7 @@ "source_location": "L43", "_origin": "ast", "id": "app_utils_bx_date_range_rationale_43", - "community": 87, + "community": 39, "norm_label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c,\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002" }, { @@ -43210,7 +43240,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_crm_export_columns", - "community": 1, + "community": 154, "norm_label": "crm_export_columns.py" }, { @@ -43220,7 +43250,7 @@ "source_location": "L7", "_origin": "ast", "id": "app_utils_crm_export_columns_yes_no", - "community": 1, + "community": 154, "norm_label": "_yes_no()" }, { @@ -43230,7 +43260,7 @@ "source_location": "L15", "_origin": "ast", "id": "app_utils_crm_export_columns_join_brand_names", - "community": 1, + "community": 154, "norm_label": "_join_brand_names()" }, { @@ -43240,7 +43270,7 @@ "source_location": "L24", "_origin": "ast", "id": "app_utils_crm_export_columns_join_alias_names", - "community": 1, + "community": 154, "norm_label": "_join_alias_names()" }, { @@ -43250,7 +43280,7 @@ "source_location": "L1", "_origin": "ast", "id": "app_utils_crm_export_columns_rationale_1", - "community": 1, + "community": 154, "norm_label": "crm \u6a21\u5757 excel \u5bfc\u51fa\u5217\u5b9a\u4e49(\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 java *vo @exceldictformat)\u3002" }, { @@ -43370,7 +43400,7 @@ "source_location": "L110", "_origin": "ast", "id": "app_utils_excel_export_workbook_to_streaming_response", - "community": 9, + "community": 139, "norm_label": "workbook_to_streaming_response()" }, { @@ -43380,7 +43410,7 @@ "source_location": "", "_origin": "ast", "id": "streamingresponse", - "community": 9, + "community": 82, "norm_label": "streamingresponse" }, { @@ -43390,7 +43420,7 @@ "source_location": "L130", "_origin": "ast", "id": "app_utils_excel_export_filter_export_columns", - "community": 3, + "community": 139, "norm_label": "filter_export_columns()" }, { @@ -43470,7 +43500,7 @@ "source_location": "L134", "_origin": "ast", "id": "app_utils_excel_export_rationale_134", - "community": 3, + "community": 139, "norm_label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a;\u672a\u77e5 field \u5ffd\u7565;requested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002" }, { @@ -43510,7 +43540,7 @@ "source_location": "", "_origin": "ast", "id": "workbook", - "community": 9, + "community": 82, "norm_label": "workbook" }, { @@ -44930,7 +44960,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migrate_crm_customer", - "community": 27, + "community": 64, "norm_label": "migrate_crm_customer.py" }, { @@ -44940,7 +44970,7 @@ "source_location": "L79", "_origin": "ast", "id": "scripts_migrate_crm_customer_stepstats", - "community": 27, + "community": 64, "norm_label": "stepstats" }, { @@ -44950,7 +44980,7 @@ "source_location": "L87", "_origin": "ast", "id": "scripts_migrate_crm_customer_migrationstats", - "community": 27, + "community": 64, "norm_label": "migrationstats" }, { @@ -44960,7 +44990,7 @@ "source_location": "L91", "_origin": "ast", "id": "scripts_migrate_crm_customer_migrationstats_step", - "community": 27, + "community": 64, "norm_label": ".step()" }, { @@ -44970,7 +45000,7 @@ "source_location": "L97", "_origin": "ast", "id": "scripts_migrate_crm_customer_legacy_id_to_str", - "community": 27, + "community": 64, "norm_label": "legacy_id_to_str()" }, { @@ -44980,7 +45010,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_any", - "community": 27, + "community": 64, "norm_label": "any" }, { @@ -44990,7 +45020,7 @@ "source_location": "L106", "_origin": "ast", "id": "scripts_migrate_crm_customer_derive_source_url", - "community": 27, + "community": 64, "norm_label": "derive_source_url()" }, { @@ -45000,7 +45030,7 @@ "source_location": "L110", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_settings_env", - "community": 27, + "community": 64, "norm_label": "load_settings_env()" }, { @@ -45010,7 +45040,7 @@ "source_location": "L126", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_runtime_settings", - "community": 27, + "community": 64, "norm_label": "load_runtime_settings()" }, { @@ -45020,7 +45050,7 @@ "source_location": "L132", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_user_mapping", - "community": 27, + "community": 64, "norm_label": "load_user_mapping()" }, { @@ -45030,7 +45060,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_path", - "community": 27, + "community": 64, "norm_label": "path" }, { @@ -45040,7 +45070,7 @@ "source_location": "L150", "_origin": "ast", "id": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "community": 27, + "community": 64, "norm_label": "fetch_portal_admin_id()" }, { @@ -45050,7 +45080,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_engine", - "community": 27, + "community": 64, "norm_label": "engine" }, { @@ -45060,7 +45090,7 @@ "source_location": "L158", "_origin": "ast", "id": "scripts_migrate_crm_customer_resolve_portal_user_id", - "community": 27, + "community": 64, "norm_label": "resolve_portal_user_id()" }, { @@ -45070,7 +45100,7 @@ "source_location": "L184", "_origin": "ast", "id": "scripts_migrate_crm_customer_load_oss_id_to_url", - "community": 27, + "community": 64, "norm_label": "load_oss_id_to_url()" }, { @@ -45080,7 +45110,7 @@ "source_location": "L193", "_origin": "ast", "id": "scripts_migrate_crm_customer_normalize_customer_type", - "community": 27, + "community": 64, "norm_label": "normalize_customer_type()" }, { @@ -45090,7 +45120,7 @@ "source_location": "L210", "_origin": "ast", "id": "scripts_migrate_crm_customer_normalize_follow_type", - "community": 27, + "community": 64, "norm_label": "normalize_follow_type()" }, { @@ -45100,7 +45130,7 @@ "source_location": "L215", "_origin": "ast", "id": "scripts_migrate_crm_customer_dec", - "community": 27, + "community": 64, "norm_label": "_dec()" }, { @@ -45110,7 +45140,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_customer_py_decimal", - "community": 27, + "community": 64, "norm_label": "decimal" }, { @@ -45120,7 +45150,7 @@ "source_location": "L221", "_origin": "ast", "id": "scripts_migrate_crm_customer_str_or_none", - "community": 27, + "community": 64, "norm_label": "_str_or_none()" }, { @@ -45130,7 +45160,7 @@ "source_location": "L230", "_origin": "ast", "id": "scripts_migrate_crm_customer_fetch_source_rows", - "community": 27, + "community": 64, "norm_label": "fetch_source_rows()" }, { @@ -45140,7 +45170,7 @@ "source_location": "L237", "_origin": "ast", "id": "scripts_migrate_crm_customer_target_row_exists", - "community": 27, + "community": 64, "norm_label": "target_row_exists()" }, { @@ -45150,7 +45180,7 @@ "source_location": "L241", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_customer", - "community": 27, + "community": 64, "norm_label": "transform_customer()" }, { @@ -45160,7 +45190,7 @@ "source_location": "L310", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_contact", - "community": 27, + "community": 64, "norm_label": "transform_contact()" }, { @@ -45170,7 +45200,7 @@ "source_location": "L354", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_follow", - "community": 27, + "community": 64, "norm_label": "transform_follow()" }, { @@ -45180,7 +45210,7 @@ "source_location": "L392", "_origin": "ast", "id": "scripts_migrate_crm_customer_transform_pool", - "community": 27, + "community": 64, "norm_label": "transform_pool()" }, { @@ -45190,7 +45220,7 @@ "source_location": "L502", "_origin": "ast", "id": "scripts_migrate_crm_customer_write_mapping_csv", - "community": 27, + "community": 64, "norm_label": "write_mapping_csv()" }, { @@ -45200,7 +45230,7 @@ "source_location": "L513", "_origin": "ast", "id": "scripts_migrate_crm_customer_migrate_table", - "community": 27, + "community": 64, "norm_label": "migrate_table()" }, { @@ -45210,7 +45240,7 @@ "source_location": "L559", "_origin": "ast", "id": "scripts_migrate_crm_customer_print_report", - "community": 27, + "community": 64, "norm_label": "print_report()" }, { @@ -45220,7 +45250,7 @@ "source_location": "L573", "_origin": "ast", "id": "scripts_migrate_crm_customer_run_migration", - "community": 27, + "community": 64, "norm_label": "run_migration()" }, { @@ -45230,7 +45260,7 @@ "source_location": "L615", "_origin": "ast", "id": "scripts_migrate_crm_customer_main", - "community": 27, + "community": 64, "norm_label": "main()" }, { @@ -46300,7 +46330,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migrate_crm_quote", - "community": 26, + "community": 55, "norm_label": "migrate_crm_quote.py" }, { @@ -46310,7 +46340,7 @@ "source_location": "L52", "_origin": "ast", "id": "scripts_migrate_crm_quote_stepstats", - "community": 26, + "community": 55, "norm_label": "stepstats" }, { @@ -46320,7 +46350,7 @@ "source_location": "L60", "_origin": "ast", "id": "scripts_migrate_crm_quote_migrationstats", - "community": 26, + "community": 55, "norm_label": "migrationstats" }, { @@ -46330,7 +46360,7 @@ "source_location": "L64", "_origin": "ast", "id": "scripts_migrate_crm_quote_migrationstats_step", - "community": 26, + "community": 55, "norm_label": ".step()" }, { @@ -46340,7 +46370,7 @@ "source_location": "L70", "_origin": "ast", "id": "scripts_migrate_crm_quote_legacy_id_to_str", - "community": 26, + "community": 55, "norm_label": "legacy_id_to_str()" }, { @@ -46350,7 +46380,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_any", - "community": 26, + "community": 55, "norm_label": "any" }, { @@ -46360,7 +46390,7 @@ "source_location": "L79", "_origin": "ast", "id": "scripts_migrate_crm_quote_legacy_parent_id", - "community": 26, + "community": 55, "norm_label": "legacy_parent_id()" }, { @@ -46370,7 +46400,7 @@ "source_location": "L90", "_origin": "ast", "id": "scripts_migrate_crm_quote_derive_source_url", - "community": 26, + "community": 55, "norm_label": "derive_source_url()" }, { @@ -46380,7 +46410,7 @@ "source_location": "L94", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_settings_env", - "community": 26, + "community": 55, "norm_label": "load_settings_env()" }, { @@ -46390,7 +46420,7 @@ "source_location": "L110", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_runtime_settings", - "community": 26, + "community": 55, "norm_label": "load_runtime_settings()" }, { @@ -46400,7 +46430,7 @@ "source_location": "L116", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_user_mapping", - "community": 26, + "community": 55, "norm_label": "load_user_mapping()" }, { @@ -46410,7 +46440,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_path", - "community": 26, + "community": 55, "norm_label": "path" }, { @@ -46420,7 +46450,7 @@ "source_location": "L134", "_origin": "ast", "id": "scripts_migrate_crm_quote_fetch_portal_admin_id", - "community": 26, + "community": 55, "norm_label": "fetch_portal_admin_id()" }, { @@ -46430,7 +46460,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_engine", - "community": 26, + "community": 55, "norm_label": "engine" }, { @@ -46440,7 +46470,7 @@ "source_location": "L142", "_origin": "ast", "id": "scripts_migrate_crm_quote_resolve_portal_user_id", - "community": 26, + "community": 55, "norm_label": "resolve_portal_user_id()" }, { @@ -46450,7 +46480,7 @@ "source_location": "L167", "_origin": "ast", "id": "scripts_migrate_crm_quote_load_oss_id_to_url", - "community": 26, + "community": 55, "norm_label": "load_oss_id_to_url()" }, { @@ -46460,7 +46490,7 @@ "source_location": "L176", "_origin": "ast", "id": "scripts_migrate_crm_quote_normalize_attachment_csv", - "community": 26, + "community": 55, "norm_label": "normalize_attachment_csv()" }, { @@ -46470,7 +46500,7 @@ "source_location": "L197", "_origin": "ast", "id": "scripts_migrate_crm_quote_normalize_pdf_url", - "community": 26, + "community": 55, "norm_label": "normalize_pdf_url()" }, { @@ -46480,7 +46510,7 @@ "source_location": "L207", "_origin": "ast", "id": "scripts_migrate_crm_quote_dec", - "community": 26, + "community": 55, "norm_label": "_dec()" }, { @@ -46490,7 +46520,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_crm_quote_py_decimal", - "community": 26, + "community": 55, "norm_label": "decimal" }, { @@ -46500,7 +46530,7 @@ "source_location": "L213", "_origin": "ast", "id": "scripts_migrate_crm_quote_str_or_none", - "community": 26, + "community": 55, "norm_label": "_str_or_none()" }, { @@ -46510,7 +46540,7 @@ "source_location": "L222", "_origin": "ast", "id": "scripts_migrate_crm_quote_fetch_source_rows", - "community": 26, + "community": 55, "norm_label": "fetch_source_rows()" }, { @@ -46520,7 +46550,7 @@ "source_location": "L232", "_origin": "ast", "id": "scripts_migrate_crm_quote_target_row_exists", - "community": 26, + "community": 55, "norm_label": "target_row_exists()" }, { @@ -46530,7 +46560,7 @@ "source_location": "L236", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_supplier_info", - "community": 26, + "community": 55, "norm_label": "transform_supplier_info()" }, { @@ -46540,7 +46570,7 @@ "source_location": "L273", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote", - "community": 26, + "community": 55, "norm_label": "transform_quote()" }, { @@ -46550,7 +46580,7 @@ "source_location": "L344", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote_product", - "community": 26, + "community": 55, "norm_label": "transform_quote_product()" }, { @@ -46560,7 +46590,7 @@ "source_location": "L389", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote_approval", - "community": 26, + "community": 55, "norm_label": "transform_quote_approval()" }, { @@ -46570,7 +46600,7 @@ "source_location": "L424", "_origin": "ast", "id": "scripts_migrate_crm_quote_transform_quote_share_log", - "community": 26, + "community": 55, "norm_label": "transform_quote_share_log()" }, { @@ -46580,7 +46610,7 @@ "source_location": "L544", "_origin": "ast", "id": "scripts_migrate_crm_quote_write_mapping_csv", - "community": 26, + "community": 55, "norm_label": "write_mapping_csv()" }, { @@ -46590,7 +46620,7 @@ "source_location": "L555", "_origin": "ast", "id": "scripts_migrate_crm_quote_migrate_table", - "community": 26, + "community": 55, "norm_label": "migrate_table()" }, { @@ -46600,7 +46630,7 @@ "source_location": "L601", "_origin": "ast", "id": "scripts_migrate_crm_quote_print_report", - "community": 26, + "community": 55, "norm_label": "print_report()" }, { @@ -46610,7 +46640,7 @@ "source_location": "L615", "_origin": "ast", "id": "scripts_migrate_crm_quote_run_migration", - "community": 26, + "community": 55, "norm_label": "run_migration()" }, { @@ -46620,7 +46650,7 @@ "source_location": "L661", "_origin": "ast", "id": "scripts_migrate_crm_quote_main", - "community": 26, + "community": 55, "norm_label": "main()" }, { @@ -47160,7 +47190,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop", - "community": 46, + "community": 14, "norm_label": "migrate_pl_plan_to_multi_stop.py" }, { @@ -47170,7 +47200,7 @@ "source_location": "L53", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", - "community": 46, + "community": 14, "norm_label": "migrationstats" }, { @@ -47180,7 +47210,7 @@ "source_location": "L65", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_plan_qty", - "community": 46, + "community": 14, "norm_label": "_plan_qty()" }, { @@ -47190,7 +47220,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_py_decimal", - "community": 46, + "community": 14, "norm_label": "decimal" }, { @@ -47200,7 +47230,7 @@ "source_location": "L71", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", - "community": 46, + "community": 14, "norm_label": "_migrate_plan()" }, { @@ -47210,7 +47240,7 @@ "source_location": "", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_py_session", - "community": 46, + "community": 14, "norm_label": "session" }, { @@ -47220,7 +47250,7 @@ "source_location": "L258", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_run_migration", - "community": 46, + "community": 14, "norm_label": "run_migration()" }, { @@ -47230,7 +47260,7 @@ "source_location": "L283", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_print_stats", - "community": 46, + "community": 14, "norm_label": "print_stats()" }, { @@ -47240,7 +47270,7 @@ "source_location": "L300", "_origin": "ast", "id": "scripts_migrate_pl_plan_to_multi_stop_main", - "community": 46, + "community": 14, "norm_label": "main()" }, { @@ -49122,7 +49152,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search", - "community": 145, + "community": 143, "norm_label": "test_crm_name_pinyin_search.py" }, { @@ -49132,7 +49162,7 @@ "source_location": "L10", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", - "community": 145, + "community": 143, "norm_label": "test_list_products_keyword_includes_name_and_pinyin()" }, { @@ -49142,7 +49172,7 @@ "source_location": "L31", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model", - "community": 145, + "community": 143, "norm_label": "test_list_products_keyword_selector_mode_excludes_product_no_includes_model()" }, { @@ -49152,7 +49182,7 @@ "source_location": "L60", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", - "community": 145, + "community": 143, "norm_label": "test_list_customers_keyword_includes_name_and_pinyin()" }, { @@ -49162,7 +49192,7 @@ "source_location": "L80", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", - "community": 145, + "community": 143, "norm_label": "test_list_customer_options_keyword_includes_name_and_pinyin()" }, { @@ -49172,7 +49202,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_rationale_1", - "community": 145, + "community": 143, "norm_label": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword:\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd or \u5339\u914d\u3002" }, { @@ -49182,7 +49212,7 @@ "source_location": "L32", "_origin": "ast", "id": "tests_test_crm_name_pinyin_search_rationale_32", - "community": 145, + "community": 143, "norm_label": "\u9009\u62e9\u5668:\u540d\u79f0/\u62fc\u97f3/\u89c4\u683c\u578b\u53f7,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { @@ -49192,7 +49222,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_product_options_keyword", - "community": 150, + "community": 156, "norm_label": "test_crm_product_options_keyword.py" }, { @@ -49202,7 +49232,7 @@ "source_location": "L9", "_origin": "ast", "id": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", - "community": 150, + "community": 156, "norm_label": "test_list_product_options_keyword_only_filters_product_name()" }, { @@ -49212,7 +49242,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_crm_product_options_keyword_rationale_1", - "community": 150, + "community": 156, "norm_label": "\u4ea7\u54c1\u4e0b\u62c9 options:keyword \u6309\u4ea7\u54c1\u540d\u79f0/\u62fc\u97f3\u9996\u5b57\u6bcd\u6a21\u7cca\u5339\u914d,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { @@ -49462,7 +49492,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_db_inventory_id", - "community": 133, + "community": 52, "norm_label": "test_db_inventory_id.py" }, { @@ -49472,7 +49502,7 @@ "source_location": "L7", "_origin": "ast", "id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", - "community": 133, + "community": 52, "norm_label": "test_max_numeric_inbound_outbound_id_parses_scalar()" }, { @@ -49482,7 +49512,7 @@ "source_location": "L14", "_origin": "ast", "id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", - "community": 133, + "community": 52, "norm_label": "test_max_numeric_inbound_outbound_id_empty()" }, { @@ -49492,7 +49522,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_db_resolve_crm_product", - "community": 81, + "community": 117, "norm_label": "test_db_resolve_crm_product.py" }, { @@ -49502,7 +49532,7 @@ "source_location": "L13", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_product", - "community": 81, + "community": 117, "norm_label": "_product()" }, { @@ -49512,7 +49542,7 @@ "source_location": "L25", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", - "community": 81, + "community": 117, "norm_label": "test_resolve_rejects_off_shelf_by_default()" }, { @@ -49522,7 +49552,7 @@ "source_location": "L34", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", - "community": 81, + "community": 117, "norm_label": "test_resolve_allows_off_shelf_when_not_required()" }, { @@ -49532,7 +49562,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_db_resolve_crm_product_rationale_1", - "community": 81, + "community": 117, "norm_label": "resolve_crm_product:\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002" }, { @@ -49752,7 +49782,7 @@ "source_location": "L38", "_origin": "ast", "id": "tests_test_duty_schedule_test_parse_hhmm", - "community": 40, + "community": 145, "norm_label": "test_parse_hhmm()" }, { @@ -49762,7 +49792,7 @@ "source_location": "L45", "_origin": "ast", "id": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises", - "community": 40, + "community": 145, "norm_label": "test_parse_hhmm_invalid_raises()" }, { @@ -49792,7 +49822,7 @@ "source_location": "L72", "_origin": "ast", "id": "tests_test_duty_schedule_test_format_time_label_same_day", - "community": 40, + "community": 145, "norm_label": "test_format_time_label_same_day()" }, { @@ -49802,7 +49832,7 @@ "source_location": "L76", "_origin": "ast", "id": "tests_test_duty_schedule_test_format_time_label_cross_day", - "community": 40, + "community": 145, "norm_label": "test_format_time_label_cross_day()" }, { @@ -49812,7 +49842,7 @@ "source_location": "L80", "_origin": "ast", "id": "tests_test_duty_schedule_test_format_time_label_empty", - "community": 40, + "community": 145, "norm_label": "test_format_time_label_empty()" }, { @@ -50352,7 +50382,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_carrier_eligible", - "community": 17, + "community": 80, "norm_label": "test_pl_carrier_eligible.py" }, { @@ -50362,7 +50392,7 @@ "source_location": "L9", "_origin": "ast", "id": "tests_test_pl_carrier_eligible_carrier", - "community": 17, + "community": 80, "norm_label": "_carrier()" }, { @@ -50372,7 +50402,7 @@ "source_location": "L22", "_origin": "ast", "id": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", - "community": 17, + "community": 80, "norm_label": "test_eligible_ignores_audit_qualification_agreement()" }, { @@ -50466,11 +50496,61 @@ "norm_label": "test_accumulate_stop_products()" }, { - "label": "DecimalLike", + "label": "test_accumulate_archive_actual_load_uses_inbound_qty()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L125", "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "community": 7, + "norm_label": "test_accumulate_archive_actual_load_uses_inbound_qty()" + }, + { + "label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L140", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "community": 7, + "norm_label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()" + }, + { + "label": "test_accumulate_archive_actual_zero_does_not_fallback()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L151", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "community": 7, + "norm_label": "test_accumulate_archive_actual_zero_does_not_fallback()" + }, + { + "label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L162", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", + "community": 7, + "norm_label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()" + }, + { + "label": "test_sum_qtys_default_mode_ignores_actual_fields()", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L180", + "_origin": "ast", + "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", + "community": 7, + "norm_label": "test_sum_qtys_default_mode_ignores_actual_fields()" + }, + { + "label": "DecimalLike", + "file_type": "code", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L197", + "_origin": "ast", "id": "tests_test_pl_contract_plan_qty_decimallike", "community": 7, "norm_label": "decimallike" @@ -50479,7 +50559,7 @@ "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L126", + "source_location": "L198", "_origin": "ast", "id": "tests_test_pl_contract_plan_qty_decimallike_init", "community": 7, @@ -50489,7 +50569,7 @@ "label": ".__float__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L129", + "source_location": "L201", "_origin": "ast", "id": "tests_test_pl_contract_plan_qty_decimallike_float", "community": 7, @@ -50672,7 +50752,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save", - "community": 46, + "community": 50, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py" }, { @@ -50682,7 +50762,7 @@ "source_location": "L13", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router", - "community": 46, + "community": 50, "norm_label": "_make_query_router()" }, { @@ -50692,7 +50772,7 @@ "source_location": "L25", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", - "community": 46, + "community": 50, "norm_label": "test_sync_same_month_updates_inventory_date_only()" }, { @@ -50702,7 +50782,7 @@ "source_location": "L133", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", - "community": 46, + "community": 50, "norm_label": "test_sync_cross_month_repoints_purchase_plan()" }, { @@ -50712,7 +50792,7 @@ "source_location": "L258", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", - "community": 46, + "community": 50, "norm_label": "test_sync_skips_when_weighing_exists()" }, { @@ -50722,7 +50802,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_dibang_date_sync_on_plan_save_rationale_1", - "community": 46, + "community": 50, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u65f6\u540c\u6b65\u5730\u78c5\u51fa\u5165\u5e93\u65e5\u671f \u2014 \u5355\u5143\u6d4b\u8bd5" }, { @@ -50842,7 +50922,7 @@ "source_location": "L71", "_origin": "ast", "id": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", - "community": 81, + "community": 50, "norm_label": "test_revoke_subtracts_plan_quantity_on_cancel()" }, { @@ -50962,7 +51042,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_freight_unsettled_q_filter", - "community": 28, + "community": 153, "norm_label": "test_pl_freight_unsettled_q_filter.py" }, { @@ -50972,7 +51052,7 @@ "source_location": "L9", "_origin": "ast", "id": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", - "community": 28, + "community": 153, "norm_label": "test_unsettled_plans_q_filter_includes_carrier_and_plate()" }, { @@ -50982,7 +51062,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_freight_unsettled_q_filter_rationale_1", - "community": 28, + "community": 153, "norm_label": "\u672a\u7ed3\u7b97\u8ba1\u5212\u7b80\u6613\u641c\u7d22:q \u5e94\u8986\u76d6\u8ba1\u5212\u7f16\u53f7/\u5ba2\u6237/\u8f66\u724c/\u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { @@ -51032,7 +51112,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status", - "community": 125, + "community": 128, "norm_label": "test_pl_io_order_site_feedback_status.py" }, { @@ -51042,7 +51122,7 @@ "source_location": "L11", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_header", - "community": 125, + "community": 128, "norm_label": "_header()" }, { @@ -51052,7 +51132,7 @@ "source_location": "L26", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_item", - "community": 125, + "community": 128, "norm_label": "_item()" }, { @@ -51062,7 +51142,7 @@ "source_location": "L36", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_sets_status_completed()" }, { @@ -51072,7 +51152,7 @@ "source_location": "L57", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_sets_status_voided()" }, { @@ -51082,7 +51162,7 @@ "source_location": "L72", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_keeps_in_progress_when_requested()" }, { @@ -51092,7 +51172,7 @@ "source_location": "L89", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_rejects_invalid_status()" }, { @@ -51102,7 +51182,7 @@ "source_location": "L104", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_rejects_already_voided()" }, { @@ -51112,7 +51192,7 @@ "source_location": "L119", "_origin": "ast", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", - "community": 125, + "community": 128, "norm_label": "test_apply_site_feedback_does_not_reset_first_submitted_at()" }, { @@ -51282,7 +51362,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service", - "community": 46, + "community": 14, "norm_label": "test_pl_plan_archive_stop_service.py" }, { @@ -51292,7 +51372,7 @@ "source_location": "L14", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakerow", - "community": 46, + "community": 14, "norm_label": "_fakerow" }, { @@ -51302,7 +51382,7 @@ "source_location": "L15", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakerow_init", - "community": 46, + "community": 14, "norm_label": ".__init__()" }, { @@ -51312,7 +51392,7 @@ "source_location": "L20", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery", - "community": 46, + "community": 14, "norm_label": "_fakequery" }, { @@ -51322,7 +51402,7 @@ "source_location": "L21", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_init", - "community": 46, + "community": 14, "norm_label": ".__init__()" }, { @@ -51332,7 +51412,7 @@ "source_location": "L24", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_filter", - "community": 46, + "community": 14, "norm_label": ".filter()" }, { @@ -51342,7 +51422,7 @@ "source_location": "L27", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_first", - "community": 46, + "community": 14, "norm_label": ".first()" }, { @@ -51352,7 +51432,7 @@ "source_location": "L30", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_all", - "community": 46, + "community": 14, "norm_label": ".all()" }, { @@ -51362,7 +51442,7 @@ "source_location": "L33", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakequery_order_by", - "community": 46, + "community": 14, "norm_label": ".order_by()" }, { @@ -51372,7 +51452,7 @@ "source_location": "L37", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakedb", - "community": 46, + "community": 14, "norm_label": "_fakedb" }, { @@ -51382,7 +51462,7 @@ "source_location": "L38", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakedb_init", - "community": 46, + "community": 14, "norm_label": ".__init__()" }, { @@ -51392,7 +51472,7 @@ "source_location": "L41", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_fakedb_query", - "community": 46, + "community": 14, "norm_label": ".query()" }, { @@ -51402,7 +51482,7 @@ "source_location": "L45", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", - "community": 46, + "community": 14, "norm_label": "test_sum_delivery_outbound_qty()" }, { @@ -51412,7 +51492,7 @@ "source_location": "L61", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", - "community": 46, + "community": 14, "norm_label": "test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound()" }, { @@ -51422,7 +51502,7 @@ "source_location": "L106", "_origin": "ast", "id": "tests_test_pl_plan_archive_stop_service_test_archive_stop_product_item_schema_aliases", - "community": 46, + "community": 14, "norm_label": "test_archive_stop_product_item_schema_aliases()" }, { @@ -51432,7 +51512,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_cert_list_filters", - "community": 148, + "community": 144, "norm_label": "test_pl_plan_cert_list_filters.py" }, { @@ -51442,7 +51522,7 @@ "source_location": "L12", "_origin": "ast", "id": "tests_test_pl_plan_cert_list_filters_compile", - "community": 148, + "community": 144, "norm_label": "_compile()" }, { @@ -51452,7 +51532,7 @@ "source_location": "L18", "_origin": "ast", "id": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", - "community": 148, + "community": 144, "norm_label": "test_plan_has_hazard_product_exists_joins_crm_flags()" }, { @@ -51462,7 +51542,7 @@ "source_location": "L29", "_origin": "ast", "id": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", - "community": 148, + "community": 144, "norm_label": "test_plan_has_incomplete_hazard_cert_exists_checks_required_urls()" }, { @@ -51472,7 +51552,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_cert_list_filters_rationale_1", - "community": 148, + "community": 144, "norm_label": "\u5371\u5316\u54c1\u8bc1\u4e0a\u4f20\u5217\u8868\u7b5b\u9009:exists \u5b50\u67e5\u8be2\u5e94\u8986\u76d6 crm \u5371\u5316\u6807\u8bc6\u4e0e\u8bc1\u4e66\u7f3a\u53e3\u3002" }, { @@ -51482,7 +51562,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap", - "community": 63, + "community": 106, "norm_label": "test_pl_plan_contract_gap.py" }, { @@ -51492,7 +51572,7 @@ "source_location": "L15", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both", - "community": 63, + "community": 106, "norm_label": "test_both_external_no_contracts_gaps_both()" }, { @@ -51502,7 +51582,7 @@ "source_location": "L25", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander", - "community": 63, + "community": 106, "norm_label": "test_internal_supplier_external_demander_missing_only_demander()" }, { @@ -51512,7 +51592,7 @@ "source_location": "L35", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap", - "community": 63, + "community": 106, "norm_label": "test_both_internal_no_gap()" }, { @@ -51522,7 +51602,7 @@ "source_location": "L45", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap", - "community": 63, + "community": 106, "norm_label": "test_external_with_contracts_no_gap()" }, { @@ -51532,7 +51612,7 @@ "source_location": "L55", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both", - "community": 63, + "community": 106, "norm_label": "test_empty_names_treated_as_non_internal_gap_both()" }, { @@ -51542,7 +51622,7 @@ "source_location": "L65", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt", - "community": 63, + "community": 106, "norm_label": "test_stop_contract_gap_internal_exempt()" }, { @@ -51552,7 +51632,7 @@ "source_location": "L71", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", - "community": 63, + "community": 106, "norm_label": "test_compute_plan_gap_sides_from_stops_multi_delivery()" }, { @@ -51562,7 +51642,7 @@ "source_location": "L108", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", - "community": 63, + "community": 106, "norm_label": "test_compute_plan_gap_sides_from_stops_internal_load_no_gap()" }, { @@ -51572,7 +51652,7 @@ "source_location": "L133", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_compile", - "community": 63, + "community": 106, "norm_label": "_compile()" }, { @@ -51582,7 +51662,7 @@ "source_location": "L139", "_origin": "ast", "id": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names", - "community": 63, + "community": 106, "norm_label": "test_plan_has_contract_gap_exists_mentions_contract_and_internal_names()" }, { @@ -51682,7 +51762,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_print_service", - "community": 74, + "community": 104, "norm_label": "test_pl_plan_print_service.py" }, { @@ -51692,7 +51772,7 @@ "source_location": "L12", "_origin": "ast", "id": "tests_test_pl_plan_print_service_stop_product", - "community": 74, + "community": 104, "norm_label": "_stop_product()" }, { @@ -51702,7 +51782,7 @@ "source_location": "L29", "_origin": "ast", "id": "tests_test_pl_plan_print_service_delivery", - "community": 74, + "community": 104, "norm_label": "_delivery()" }, { @@ -51712,7 +51792,7 @@ "source_location": "L46", "_origin": "ast", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct", - "community": 74, + "community": 104, "norm_label": "test_list_delivery_print_customers_three_distinct()" }, { @@ -51722,7 +51802,7 @@ "source_location": "L58", "_origin": "ast", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id", - "community": 74, + "community": 104, "norm_label": "test_list_delivery_print_customers_dedupes_by_customer_id()" }, { @@ -51732,7 +51812,7 @@ "source_location": "L71", "_origin": "ast", "id": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", - "community": 74, + "community": 104, "norm_label": "test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact()" }, { @@ -51942,159 +52022,209 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules", - "community": 140, + "community": 19, "norm_label": "test_pl_plan_single_contract_rules.py" }, { "label": "test_assert_at_most_one_contract_allows_zero_or_one()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L12", + "source_location": "L18", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", - "community": 63, + "community": 19, "norm_label": "test_assert_at_most_one_contract_allows_zero_or_one()" }, { "label": "test_assert_at_most_one_contract_rejects_two()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L18", + "source_location": "L24", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", - "community": 63, + "community": 19, "norm_label": "test_assert_at_most_one_contract_rejects_two()" }, { "label": "_FakeQuery", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L29", + "source_location": "L35", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery", - "community": 140, + "community": 152, "norm_label": "_fakequery" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L30", + "source_location": "L36", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery_init", - "community": 140, + "community": 152, "norm_label": ".__init__()" }, { "label": ".filter()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L33", + "source_location": "L39", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery_filter", - "community": 140, + "community": 152, "norm_label": ".filter()" }, { "label": ".all()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L36", + "source_location": "L42", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakequery_all", - "community": 140, + "community": 152, "norm_label": ".all()" }, { "label": "_FakeDb", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L40", + "source_location": "L46", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakedb", - "community": 140, + "community": 19, "norm_label": "_fakedb" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L41", + "source_location": "L47", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakedb_init", - "community": 140, + "community": 19, "norm_label": ".__init__()" }, { "label": ".query()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L44", + "source_location": "L50", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_fakedb_query", - "community": 140, + "community": 152, "norm_label": ".query()" }, { "label": "_load_with_products()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L48", + "source_location": "L54", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_load_with_products", - "community": 140, + "community": 19, "norm_label": "_load_with_products()" }, { "label": "test_assert_load_products_in_contract_passes_when_all_match()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L66", + "source_location": "L72", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", - "community": 140, + "community": 19, "norm_label": "test_assert_load_products_in_contract_passes_when_all_match()" }, { "label": "test_assert_load_products_in_contract_rejects_outside()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L72", + "source_location": "L78", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", - "community": 140, + "community": 19, "norm_label": "test_assert_load_products_in_contract_rejects_outside()" }, { "label": "test_assert_load_products_skips_when_no_contract()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L81", + "source_location": "L87", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", - "community": 140, + "community": 19, "norm_label": "test_assert_load_products_skips_when_no_contract()" }, { "label": "test_assert_load_products_skips_internal_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L100", + "source_location": "L106", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", - "community": 140, + "community": 19, "norm_label": "test_assert_load_products_skips_internal_customer()" }, { "label": "test_assert_plan_products_outside_contract_raises()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L123", + "source_location": "L129", "_origin": "ast", "id": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", - "community": 140, + "community": 19, "norm_label": "test_assert_plan_products_outside_contract_raises()" }, + { + "label": "_delivery_with_products()", + "file_type": "code", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L144", + "_origin": "ast", + "id": "tests_test_pl_plan_single_contract_rules_delivery_with_products", + "community": 19, + "norm_label": "_delivery_with_products()" + }, + { + "label": "test_assert_delivery_products_in_contract_passes_when_all_match()", + "file_type": "code", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L163", + "_origin": "ast", + "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", + "community": 19, + "norm_label": "test_assert_delivery_products_in_contract_passes_when_all_match()" + }, + { + "label": "test_assert_delivery_products_in_contract_rejects_outside()", + "file_type": "code", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L169", + "_origin": "ast", + "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", + "community": 19, + "norm_label": "test_assert_delivery_products_in_contract_rejects_outside()" + }, + { + "label": "test_assert_delivery_products_skips_when_no_contract()", + "file_type": "code", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L179", + "_origin": "ast", + "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", + "community": 19, + "norm_label": "test_assert_delivery_products_skips_when_no_contract()" + }, + { + "label": "test_assert_delivery_products_skips_internal_customer()", + "file_type": "code", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L199", + "_origin": "ast", + "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", + "community": 19, + "norm_label": "test_assert_delivery_products_skips_internal_customer()" + }, { "label": "test_pl_plan_stop_rules.py", "file_type": "code", @@ -52382,7 +52512,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_public_link_archived", - "community": 56, + "community": 17, "norm_label": "test_pl_public_link_archived.py" }, { @@ -52392,7 +52522,7 @@ "source_location": "L10", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", - "community": 56, + "community": 17, "norm_label": "test_driver_link_flags_archived_when_plan_archived()" }, { @@ -52402,7 +52532,7 @@ "source_location": "L18", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", - "community": 56, + "community": 17, "norm_label": "test_driver_link_flags_voided_takes_precedence_shape()" }, { @@ -52412,7 +52542,7 @@ "source_location": "L26", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", - "community": 56, + "community": 17, "norm_label": "test_driver_link_flags_voided_by_transport_cancelled()" }, { @@ -52422,7 +52552,7 @@ "source_location": "L34", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", - "community": 56, + "community": 17, "norm_label": "test_site_link_flags_archived_when_plan_archived()" }, { @@ -52432,7 +52562,7 @@ "source_location": "L41", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", - "community": 56, + "community": 17, "norm_label": "test_site_link_flags_voided_when_cancelled()" }, { @@ -52442,7 +52572,7 @@ "source_location": "L48", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", - "community": 56, + "community": 17, "norm_label": "test_site_link_flags_false_when_no_plan()" }, { @@ -52452,7 +52582,7 @@ "source_location": "L54", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", - "community": 56, + "community": 17, "norm_label": "test_public_transport_page_schema_exposes_plan_archived()" }, { @@ -52462,7 +52592,7 @@ "source_location": "L64", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", - "community": 56, + "community": 17, "norm_label": "test_public_site_page_schema_exposes_archived()" }, { @@ -52472,7 +52602,7 @@ "source_location": "L75", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", - "community": 49, + "community": 17, "norm_label": "test_io_order_link_flags_archived_when_plan_archived()" }, { @@ -52482,7 +52612,7 @@ "source_location": "L83", "_origin": "ast", "id": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", - "community": 49, + "community": 17, "norm_label": "test_io_order_link_flags_voided_by_header_or_plan()" }, { @@ -52492,7 +52622,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_public_link_archived_rationale_1", - "community": 56, + "community": 17, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u53f8\u673a/\u73b0\u573a\u516c\u5171\u94fe\u63a5:\u5f52\u6863\u540e\u5e94\u6807\u8bb0\u5e76\u62e6\u622a\u5199\u64cd\u4f5c\u3002" }, { @@ -52642,7 +52772,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_transport_stop_feedback", - "community": 14, + "community": 46, "norm_label": "test_pl_transport_stop_feedback.py" }, { @@ -52652,7 +52782,7 @@ "source_location": "L11", "_origin": "ast", "id": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks", - "community": 14, + "community": 46, "norm_label": "test_parse_and_dump_driver_stop_product_feedbacks()" }, { @@ -52662,7 +52792,7 @@ "source_location": "L27", "_origin": "ast", "id": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_quantity_before_attachments", - "community": 14, + "community": 46, "norm_label": "test_save_site_stop_feedback_requires_quantity_before_attachments()" }, { @@ -52672,7 +52802,7 @@ "source_location": "L42", "_origin": "ast", "id": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_product_qty_before_attachments", - "community": 14, + "community": 46, "norm_label": "test_save_site_stop_feedback_requires_product_qty_before_attachments()" }, { @@ -52732,7 +52862,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema", - "community": 17, + "community": 80, "norm_label": "test_pl_vehicle_personnel_photo_schema.py" }, { @@ -52742,7 +52872,7 @@ "source_location": "L7", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls", - "community": 17, + "community": 80, "norm_label": "test_vehicle_create_accepts_photo_urls()" }, { @@ -52752,7 +52882,7 @@ "source_location": "L19", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls", - "community": 17, + "community": 80, "norm_label": "test_vehicle_update_accepts_photo_urls()" }, { @@ -52762,7 +52892,7 @@ "source_location": "L24", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls", - "community": 17, + "community": 80, "norm_label": "test_personnel_create_accepts_photo_urls()" }, { @@ -52772,7 +52902,7 @@ "source_location": "L37", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls", - "community": 17, + "community": 80, "norm_label": "test_personnel_update_accepts_photo_urls()" }, { @@ -52782,7 +52912,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", - "community": 17, + "community": 80, "norm_label": "\u8f66\u8f86/\u4eba\u5458 schema \u63a5\u53d7 photourls\u3002" }, { @@ -52792,7 +52922,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_public_db_vehicle_plates", - "community": 55, + "community": 66, "norm_label": "test_public_db_vehicle_plates.py" }, { @@ -52802,7 +52932,7 @@ "source_location": "L9", "_origin": "ast", "id": "tests_test_public_db_vehicle_plates_test_vehicle_plates_requires_inventory_or_plan_id", - "community": 55, + "community": 66, "norm_label": "test_vehicle_plates_requires_inventory_or_plan_id()" }, { @@ -52812,7 +52942,7 @@ "source_location": "L1", "_origin": "ast", "id": "tests_test_public_db_vehicle_plates_rationale_1", - "community": 55, + "community": 66, "norm_label": "\u514d\u767b\u8f66\u724c options \u63a5\u53e3\u5165\u53c2\u6821\u9a8c(\u4e0d\u4f9d\u8d56\u771f\u5b9e db \u6570\u636e)\u3002" }, { @@ -147869,7 +147999,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L858", + "source_location": "L891", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_core_utils_generate_uuid", @@ -147880,7 +148010,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L801", + "source_location": "L834", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_core_utils_generate_uuid", @@ -147891,7 +148021,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L714", + "source_location": "L747", "weight": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_core_utils_generate_uuid", @@ -190380,7 +190510,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L402", + "source_location": "L461", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_crm_models_crmcontract", @@ -190402,7 +190532,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L614", + "source_location": "L673", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_crm_models_crmcontractproduct", @@ -194041,7 +194171,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_models_pl_models_plplan", @@ -194052,7 +194182,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "app_models_pl_models_plplan", @@ -194883,7 +195013,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L615", + "source_location": "L648", "weight": 1.0, "source": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "app_models_pl_models_plplan", @@ -195034,7 +195164,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_models_pl_models_plplancontract", @@ -195045,7 +195175,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "app_models_pl_models_plplancontract", @@ -195144,7 +195274,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L713", + "source_location": "L746", "weight": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_models_pl_models_plplancontract", @@ -196029,7 +196159,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L803", + "source_location": "L836", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_models_pl_models_plplanload", @@ -196305,7 +196435,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L857", + "source_location": "L890", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_models_pl_models_plplanloadproduct", @@ -196592,7 +196722,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L905", + "source_location": "L938", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_models_pl_models_plplandelivery", @@ -196835,7 +196965,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L933", + "source_location": "L966", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_models_pl_models_plplandeliveryproduct", @@ -207828,7 +207958,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L733", + "source_location": "L766", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_plan_product_id", "target": "app_schemas_pl_plan_planstopproductbody", @@ -207850,7 +207980,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L54", + "source_location": "L151", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", + "target": "app_schemas_pl_plan_planstopproductbody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L60", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "app_schemas_pl_plan_planstopproductbody", @@ -207861,7 +208002,29 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L111", + "source_location": "L210", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", + "target": "app_schemas_pl_plan_planstopproductbody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L187", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", + "target": "app_schemas_pl_plan_planstopproductbody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L117", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_schemas_pl_plan_planstopproductbody", @@ -207872,7 +208035,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L88", + "source_location": "L94", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "app_schemas_pl_plan_planstopproductbody", @@ -208177,7 +208340,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L494", + "source_location": "L516", "weight": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_schemas_pl_plan_planloadbody", @@ -208188,7 +208351,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L602", + "source_location": "L635", "weight": 1.0, "source": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "app_schemas_pl_plan_planloadbody", @@ -208210,7 +208373,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L829", + "source_location": "L862", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_schemas_pl_plan_planloadbody", @@ -208221,7 +208384,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L758", + "source_location": "L791", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_schemas_pl_plan_planloadbody", @@ -208232,7 +208395,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L615", + "source_location": "L648", "weight": 1.0, "source": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "app_schemas_pl_plan_planloadbody", @@ -208254,7 +208417,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L558", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_schemas_pl_plan_planloadbody", @@ -208276,7 +208439,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L49", + "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "app_schemas_pl_plan_planloadbody", @@ -208287,7 +208450,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L106", + "source_location": "L112", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_schemas_pl_plan_planloadbody", @@ -208298,7 +208461,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L83", + "source_location": "L89", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "app_schemas_pl_plan_planloadbody", @@ -208335,12 +208498,23 @@ "target": "app_schemas_pl_plan_plandeliverybody", "confidence_score": 1.0 }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L535", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "target": "app_schemas_pl_plan_plandeliverybody", + "confidence_score": 1.0 + }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L602", + "source_location": "L635", "weight": 1.0, "source": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "app_schemas_pl_plan_plandeliverybody", @@ -208362,7 +208536,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L829", + "source_location": "L862", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_schemas_pl_plan_plandeliverybody", @@ -208373,7 +208547,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L615", + "source_location": "L648", "weight": 1.0, "source": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "app_schemas_pl_plan_plandeliverybody", @@ -208395,12 +208569,56 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L558", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_schemas_pl_plan_plandeliverybody", "confidence_score": 1.0 }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L5", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules", + "target": "app_schemas_pl_plan_plandeliverybody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L145", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", + "target": "app_schemas_pl_plan_plandeliverybody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L204", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", + "target": "app_schemas_pl_plan_plandeliverybody", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L181", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", + "target": "app_schemas_pl_plan_plandeliverybody", + "confidence_score": 1.0 + }, { "relation": "uses", "confidence": "INFERRED", @@ -209016,7 +209234,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L526", + "source_location": "L557", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_schemas_pl_plan_plancontractlink", @@ -209027,7 +209245,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L697", + "source_location": "L730", "weight": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_schemas_pl_plan_plancontractlink", @@ -209049,7 +209267,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L52", + "source_location": "L149", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", + "target": "app_schemas_pl_plan_plancontractlink", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L58", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "app_schemas_pl_plan_plancontractlink", @@ -209060,7 +209289,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L14", + "source_location": "L20", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "target": "app_schemas_pl_plan_plancontractlink", @@ -209071,7 +209300,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L20", + "source_location": "L26", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "target": "app_schemas_pl_plan_plancontractlink", @@ -209082,7 +209311,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L109", + "source_location": "L208", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", + "target": "app_schemas_pl_plan_plancontractlink", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L115", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_schemas_pl_plan_plancontractlink", @@ -226517,7 +226757,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", @@ -226527,7 +226767,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L182", + "source_location": "L237", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", @@ -226537,7 +226777,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L793", + "source_location": "L852", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", @@ -226547,7 +226787,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L314", + "source_location": "L373", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", @@ -226557,7 +226797,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", @@ -226577,7 +226817,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L817", + "source_location": "L876", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", @@ -226587,7 +226827,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", @@ -226597,7 +226837,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", @@ -226607,7 +226847,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L444", + "source_location": "L503", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", @@ -226617,7 +226857,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L431", + "source_location": "L490", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_effective_arranged_total", @@ -226627,7 +226867,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L459", + "source_location": "L518", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", @@ -226637,7 +226877,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L825", + "source_location": "L884", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", @@ -226647,7 +226887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L551", + "source_location": "L610", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", @@ -226667,7 +226907,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L332", + "source_location": "L391", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", @@ -226677,7 +226917,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_plan_scope_for_contract", @@ -226687,7 +226927,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", @@ -226697,7 +226937,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L514", + "source_location": "L77", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty", + "target": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L573", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_stop_kind_from_scope", @@ -226707,7 +226957,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L142", + "source_location": "L166", "weight": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", @@ -226783,18 +227033,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L80", - "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", - "target": "app_services_pl_contract_plan_qty_to_float", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L714", + "source_location": "L773", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_to_float", @@ -226805,7 +227044,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L455", + "source_location": "L514", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "app_services_pl_contract_plan_qty_to_float", @@ -226816,7 +227055,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L439", + "source_location": "L498", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_effective_arranged_total", "target": "app_services_pl_contract_plan_qty_to_float", @@ -226827,7 +227066,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L472", + "source_location": "L531", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_to_float", @@ -226838,12 +227077,23 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L889", + "source_location": "L948", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_to_float", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L88", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "target": "app_services_pl_contract_plan_qty_to_float", + "confidence_score": 1.0 + }, { "relation": "references", "context": "parameter_type", @@ -226860,7 +227110,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226871,7 +227121,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L793", + "source_location": "L852", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226882,7 +227132,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L817", + "source_location": "L876", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226893,7 +227143,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226904,7 +227154,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L444", + "source_location": "L503", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226915,7 +227165,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L459", + "source_location": "L518", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226926,7 +227176,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L825", + "source_location": "L884", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226937,7 +227187,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L530", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226948,18 +227198,29 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L85", + "source_location": "L109", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "app_services_pl_contract_plan_qty_py_any", "confidence_score": 1.0 }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L77", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "target": "app_services_pl_contract_plan_qty_py_any", + "confidence_score": 1.0 + }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L514", + "source_location": "L573", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_stop_kind_from_scope", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226970,7 +227231,7 @@ "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L142", + "source_location": "L166", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "app_services_pl_contract_plan_qty_py_any", @@ -226981,7 +227242,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L293", + "source_location": "L348", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_bucket_for_plan", @@ -226992,7 +227253,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L652", + "source_location": "L711", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_bucket_for_plan", @@ -227003,7 +227264,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L991", + "source_location": "L1050", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_bucket_for_plan", @@ -227068,7 +227329,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L311", + "source_location": "L370", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps", @@ -227106,12 +227367,23 @@ "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_contract_plan_qty.py", + "source_location": "L104", + "weight": 1.0, + "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "target": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", + "confidence_score": 1.0 + }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L72", + "source_location": "L93", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "defaultdict", @@ -227122,7 +227394,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L156", + "source_location": "L181", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", @@ -227139,6 +227411,39 @@ "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L142", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L127", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L153", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "target": "app_services_pl_contract_plan_qty_accumulate_stop_products", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -227156,7 +227461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L250", + "source_location": "L305", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "defaultdict" @@ -227167,7 +227472,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L953", + "source_location": "L1012", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "defaultdict" @@ -227178,7 +227483,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L577", + "source_location": "L636", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "target": "defaultdict" @@ -227189,7 +227494,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L150", + "source_location": "L175", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "defaultdict" @@ -227260,6 +227565,39 @@ "source": "scripts_migrate_crm_product_category_topo_sort_categories", "target": "defaultdict" }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L141", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "target": "defaultdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L126", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "target": "defaultdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L152", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "target": "defaultdict" + }, { "relation": "calls", "context": "call", @@ -227276,7 +227614,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L215", + "source_location": "L270", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", @@ -227287,7 +227625,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L916", + "source_location": "L975", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", @@ -227298,7 +227636,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L542", + "source_location": "L601", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", @@ -227308,9 +227646,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L89", + "source_location": "L113", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_89", + "source": "app_services_pl_contract_plan_qty_rationale_113", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "confidence_score": 1.0 }, @@ -227341,7 +227679,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L300", + "source_location": "L358", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", @@ -227352,7 +227690,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L683", + "source_location": "L742", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", @@ -227363,7 +227701,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L998", + "source_location": "L1060", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", @@ -227391,6 +227729,28 @@ "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L169", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", + "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L187", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", + "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -227407,7 +227767,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L182", + "source_location": "L237", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227418,7 +227778,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L693", + "source_location": "L752", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", @@ -227429,7 +227789,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L891", + "source_location": "L950", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", @@ -227439,9 +227799,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L188", + "source_location": "L243", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_188", + "source": "app_services_pl_contract_plan_qty_rationale_243", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "confidence_score": 1.0 }, @@ -227450,7 +227810,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L793", + "source_location": "L852", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227461,7 +227821,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L392", + "source_location": "L451", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227472,7 +227832,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L604", + "source_location": "L663", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227483,7 +227843,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L368", + "source_location": "L427", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227494,7 +227854,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L825", + "source_location": "L884", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227505,7 +227865,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L551", + "source_location": "L610", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227516,7 +227876,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L332", + "source_location": "L391", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "target": "app_services_pl_contract_plan_qty_py_session", @@ -227527,7 +227887,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L405", + "source_location": "L464", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", @@ -227537,9 +227897,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L399", + "source_location": "L458", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_399", + "source": "app_services_pl_contract_plan_qty_rationale_458", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "confidence_score": 1.0 }, @@ -227570,7 +227930,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L478", + "source_location": "L537", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_effective_arranged_total", @@ -227580,9 +227940,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L437", + "source_location": "L496", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_437", + "source": "app_services_pl_contract_plan_qty_rationale_496", "target": "app_services_pl_contract_plan_qty_effective_arranged_total", "confidence_score": 1.0 }, @@ -227624,7 +227984,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L729", + "source_location": "L788", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", @@ -227635,7 +227995,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L883", + "source_location": "L942", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", @@ -227701,7 +228061,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L734", + "source_location": "L793", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", @@ -227711,9 +228071,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L467", + "source_location": "L526", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_467", + "source": "app_services_pl_contract_plan_qty_rationale_526", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "confidence_score": 1.0 }, @@ -227788,7 +228148,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L708", + "source_location": "L767", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_stop_kind_from_scope", @@ -227799,7 +228159,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L676", + "source_location": "L735", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_plan_scope_for_contract", @@ -227810,7 +228170,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L649", + "source_location": "L708", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", @@ -227821,7 +228181,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L802", + "source_location": "L861", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", @@ -227831,9 +228191,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L610", + "source_location": "L669", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_610", + "source": "app_services_pl_contract_plan_qty_rationale_669", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "confidence_score": 1.0 }, @@ -227841,9 +228201,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L799", + "source_location": "L858", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_799", + "source": "app_services_pl_contract_plan_qty_rationale_858", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "confidence_score": 1.0 }, @@ -227851,9 +228211,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", - "source_location": "L833", + "source_location": "L892", "weight": 1.0, - "source": "app_services_pl_contract_plan_qty_rationale_833", + "source": "app_services_pl_contract_plan_qty_rationale_892", "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "confidence_score": 1.0 }, @@ -233149,7 +233509,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L500", + "source_location": "L541", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "target": "app_services_pl_internal_customer_is_internal_customer_name", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L522", "weight": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_internal_customer_is_internal_customer_name", @@ -233160,7 +233531,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L534", + "source_location": "L565", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_internal_customer_is_internal_customer_name", @@ -240623,7 +240994,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L542", + "source_location": "L573", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan", @@ -241126,7 +241497,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L896", + "source_location": "L929", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields", @@ -241137,7 +241508,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L768", + "source_location": "L801", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields", @@ -241280,7 +241651,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L612", + "source_location": "L645", "weight": 1.0, "source": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance", @@ -241409,7 +241780,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L494", + "source_location": "L535", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service", + "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L516", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -241449,12 +241830,22 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L602", + "source_location": "L635", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L499", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service", + "target": "app_services_pl_plan_stop_service_contract_allowed_product_ids", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -241561,7 +241952,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L829", + "source_location": "L862", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_replace_plan_stops", @@ -241591,7 +241982,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L758", + "source_location": "L791", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", @@ -241601,7 +241992,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L733", + "source_location": "L766", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id", @@ -241621,7 +242012,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L526", + "source_location": "L557", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_stop_contracts", @@ -241641,7 +242032,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L642", + "source_location": "L675", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_soft_delete_plan_stops", @@ -241651,7 +242042,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L615", + "source_location": "L648", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", @@ -241681,7 +242072,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L558", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_validate_plan_stops_write", @@ -241691,7 +242082,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L697", + "source_location": "L730", "weight": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_write_stop_contracts", @@ -241756,7 +242147,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L6", + "source_location": "L11", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service", @@ -241909,12 +242300,34 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L494", + "source_location": "L535", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "target": "app_services_pl_plan_stop_service_py_session", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L516", "weight": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_py_session", "confidence_score": 1.0 }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L499", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_contract_allowed_product_ids", + "target": "app_services_pl_plan_stop_service_py_session", + "confidence_score": 1.0 + }, { "relation": "references", "context": "parameter_type", @@ -241942,7 +242355,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L829", + "source_location": "L862", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_py_session", @@ -241953,7 +242366,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L758", + "source_location": "L791", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_services_pl_plan_stop_service_py_session", @@ -241975,7 +242388,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L526", + "source_location": "L557", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_stop_service_py_session", @@ -241986,7 +242399,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L642", + "source_location": "L675", "weight": 1.0, "source": "app_services_pl_plan_stop_service_soft_delete_plan_stops", "target": "app_services_pl_plan_stop_service_py_session", @@ -241997,7 +242410,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L558", + "source_location": "L589", "weight": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_py_session", @@ -242008,7 +242421,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L697", + "source_location": "L730", "weight": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_services_pl_plan_stop_service_py_session", @@ -242117,7 +242530,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L597", + "source_location": "L628", "weight": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", @@ -242171,7 +242584,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L502", + "source_location": "L543", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "target": "app_services_pl_plan_stop_service_normalize_contract_links", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L524", "weight": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_normalize_contract_links", @@ -242182,7 +242606,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L536", + "source_location": "L567", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_stop_service_normalize_contract_links", @@ -242193,7 +242617,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L537", + "source_location": "L568", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract", @@ -242204,7 +242628,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L6", + "source_location": "L11", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract", @@ -242215,7 +242639,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L13", + "source_location": "L19", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract", @@ -242226,7 +242650,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L24", + "source_location": "L30", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract", @@ -242237,7 +242661,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L522", + "source_location": "L550", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "target": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L531", "weight": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", @@ -242248,7 +242683,29 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L598", + "source_location": "L549", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "target": "app_services_pl_plan_stop_service_contract_allowed_product_ids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L530", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", + "target": "app_services_pl_plan_stop_service_contract_allowed_product_ids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L629", "weight": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -242259,7 +242716,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L6", + "source_location": "L11", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -242270,7 +242727,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L69", + "source_location": "L75", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -242281,7 +242738,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L76", + "source_location": "L82", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -242292,7 +242749,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L120", + "source_location": "L126", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -242303,7 +242760,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L97", + "source_location": "L103", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -242314,7 +242771,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L130", + "source_location": "L136", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", @@ -242325,7 +242782,73 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L574", + "source_location": "L631", + "weight": 1.0, + "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", + "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L11", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules", + "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L166", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", + "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L173", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", + "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L219", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", + "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L196", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", + "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/services/pl_plan_stop_service.py", + "source_location": "L605", "weight": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_resolve_stop_contracts", @@ -242336,7 +242859,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L839", + "source_location": "L872", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_soft_delete_plan_stops", @@ -242347,7 +242870,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L883", + "source_location": "L916", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_write_stop_contracts", @@ -242358,7 +242881,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L855", + "source_location": "L888", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id", @@ -242423,9 +242946,9 @@ "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L767", + "source_location": "L800", "weight": 1.0, - "source": "app_services_pl_plan_stop_service_rationale_767", + "source": "app_services_pl_plan_stop_service_rationale_800", "target": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "confidence_score": 1.0 }, @@ -242434,7 +242957,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L842", + "source_location": "L875", "weight": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", @@ -242445,7 +242968,7 @@ "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", - "source_location": "L758", + "source_location": "L791", "weight": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_services_pl_plan_stop_service_py_datetime", @@ -264796,12 +265319,42 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L125", + "source_location": "L197", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_decimallike", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L140", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L125", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L151", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -264872,6 +265425,26 @@ "target": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L162", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_contract_plan_qty.py", + "source_location": "L180", + "weight": 1.0, + "source": "tests_test_pl_contract_plan_qty", + "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -264897,7 +265470,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L129", + "source_location": "L201", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_decimallike", "target": "tests_test_pl_contract_plan_qty_decimallike_float", @@ -264907,7 +265480,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", - "source_location": "L126", + "source_location": "L198", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_decimallike", "target": "tests_test_pl_contract_plan_qty_decimallike_init", @@ -266595,7 +267168,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L40", + "source_location": "L144", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules", + "target": "tests_test_pl_plan_single_contract_rules_delivery_with_products", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L46", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_fakedb", @@ -266605,7 +267188,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L29", + "source_location": "L35", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_fakequery", @@ -266615,7 +267198,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L48", + "source_location": "L54", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_load_with_products", @@ -266625,7 +267208,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L12", + "source_location": "L18", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", @@ -266635,7 +267218,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L18", + "source_location": "L24", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", @@ -266645,10 +267228,40 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L66", + "source_location": "L163", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", - "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", + "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L169", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules", + "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L199", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules", + "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L179", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules", + "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "confidence_score": 1.0 }, { @@ -266658,6 +267271,16 @@ "source_location": "L72", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", + "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L78", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "confidence_score": 1.0 }, @@ -266665,7 +267288,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L100", + "source_location": "L106", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", @@ -266675,7 +267298,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L81", + "source_location": "L87", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", @@ -266685,7 +267308,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L123", + "source_location": "L129", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", @@ -266696,7 +267319,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L45", + "source_location": "L51", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakedb_query", "target": "tests_test_pl_plan_single_contract_rules_fakequery", @@ -266706,7 +267329,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L36", + "source_location": "L42", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "tests_test_pl_plan_single_contract_rules_fakequery_all", @@ -266716,7 +267339,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L33", + "source_location": "L39", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "tests_test_pl_plan_single_contract_rules_fakequery_filter", @@ -266726,7 +267349,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L30", + "source_location": "L36", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "tests_test_pl_plan_single_contract_rules_fakequery_init", @@ -266736,7 +267359,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L41", + "source_location": "L47", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "tests_test_pl_plan_single_contract_rules_fakedb_init", @@ -266746,7 +267369,7 @@ "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L44", + "source_location": "L50", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "tests_test_pl_plan_single_contract_rules_fakedb_query", @@ -266757,9 +267380,42 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L67", + "source_location": "L164", "weight": 1.0, - "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", + "target": "tests_test_pl_plan_single_contract_rules_fakedb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L170", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", + "target": "tests_test_pl_plan_single_contract_rules_fakedb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L203", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", + "target": "tests_test_pl_plan_single_contract_rules_fakedb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L180", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "tests_test_pl_plan_single_contract_rules_fakedb", "confidence_score": 1.0 }, @@ -266770,6 +267426,17 @@ "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L73", "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", + "target": "tests_test_pl_plan_single_contract_rules_fakedb", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L79", + "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "tests_test_pl_plan_single_contract_rules_fakedb", "confidence_score": 1.0 @@ -266779,7 +267446,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L105", + "source_location": "L111", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "tests_test_pl_plan_single_contract_rules_fakedb", @@ -266790,7 +267457,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L82", + "source_location": "L88", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "tests_test_pl_plan_single_contract_rules_fakedb", @@ -266801,7 +267468,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L124", + "source_location": "L130", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "tests_test_pl_plan_single_contract_rules_fakedb", @@ -266812,7 +267479,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L68", + "source_location": "L74", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "tests_test_pl_plan_single_contract_rules_load_with_products", @@ -266823,7 +267490,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L74", + "source_location": "L80", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "tests_test_pl_plan_single_contract_rules_load_with_products", @@ -266834,12 +267501,34 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", - "source_location": "L125", + "source_location": "L131", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "tests_test_pl_plan_single_contract_rules_load_with_products", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L165", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", + "target": "tests_test_pl_plan_single_contract_rules_delivery_with_products", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_plan_single_contract_rules.py", + "source_location": "L171", + "weight": 1.0, + "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", + "target": "tests_test_pl_plan_single_contract_rules_delivery_with_products", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -267768,5 +268457,5 @@ } ], "hyperedges": [], - "built_at_commit": "3011cb9daef0cb8ab62a360e78c20dba5dd5425e" + "built_at_commit": "19c5aaa8f54a3a3f61e22d34ec0a84f6e68f32b8" } \ No newline at end of file diff --git a/backend/tests/test_pl_contract_plan_qty.py b/backend/tests/test_pl_contract_plan_qty.py index b61e5b030..cb2f7a576 100644 --- a/backend/tests/test_pl_contract_plan_qty.py +++ b/backend/tests/test_pl_contract_plan_qty.py @@ -122,6 +122,78 @@ def test_accumulate_stop_products(): assert acc["p1"] == 20.0 +def test_accumulate_archive_actual_load_uses_inbound_qty(): + acc = defaultdict(float) + accumulate_stop_products( + acc, + [ + SimpleNamespace(product_id="p1", plan_qty=100, inbound_qty=88), + SimpleNamespace(product_id="p1", plan_qty=50, inbound_qty=None), + ], + stop_kind="load", + qty_mode="archive_actual", + ) + # 88 + 回退 plan_qty 50 + assert acc["p1"] == 138.0 + + +def test_accumulate_archive_actual_delivery_uses_outbound_qty(): + acc = defaultdict(float) + accumulate_stop_products( + acc, + [SimpleNamespace(product_id="p1", plan_qty=100, outbound_qty=66)], + stop_kind="delivery", + qty_mode="archive_actual", + ) + assert acc["p1"] == 66.0 + + +def test_accumulate_archive_actual_zero_does_not_fallback(): + acc = defaultdict(float) + accumulate_stop_products( + acc, + [SimpleNamespace(product_id="p1", plan_qty=100, inbound_qty=0)], + stop_kind="load", + qty_mode="archive_actual", + ) + assert acc["p1"] == 0.0 + + +def test_sum_qtys_archive_actual_mode_on_scoped_stops(): + load_products = { + "L1": [SimpleNamespace(product_id="p1", plan_qty=10, inbound_qty=7)], + } + delivery_products = { + "D1": [SimpleNamespace(product_id="p1", plan_qty=40, outbound_qty=33)], + } + qtys = sum_qtys_for_scope( + load_products_by_load=load_products, + delivery_products_by_delivery=delivery_products, + all_load_ids={"L1"}, + all_delivery_ids={"D1"}, + scope={"load_ids": {"L1"}, "delivery_ids": {"D1"}, "use_all_stops": False}, + qty_mode="archive_actual", + ) + assert qtys == {"p1": 40.0} # 7 + 33 + + +def test_sum_qtys_default_mode_ignores_actual_fields(): + load_products = { + "L1": [SimpleNamespace(product_id="p1", plan_qty=10, inbound_qty=7)], + } + delivery_products = { + "D1": [SimpleNamespace(product_id="p1", plan_qty=40, outbound_qty=33)], + } + qtys = sum_qtys_for_scope( + load_products_by_load=load_products, + delivery_products_by_delivery=delivery_products, + all_load_ids={"L1"}, + all_delivery_ids={"D1"}, + scope={"load_ids": set(), "delivery_ids": {"D1"}, "use_all_stops": False}, + ) + assert qtys == {"p1": 40.0} + + class DecimalLike: def __init__(self, v): self.v = v diff --git a/backend/tests/test_pl_plan_single_contract_rules.py b/backend/tests/test_pl_plan_single_contract_rules.py index f9ffb9cc2..213bf0a19 100644 --- a/backend/tests/test_pl_plan_single_contract_rules.py +++ b/backend/tests/test_pl_plan_single_contract_rules.py @@ -2,9 +2,15 @@ import pytest from fastapi import HTTPException from types import SimpleNamespace -from app.schemas.pl.plan import PlanContractLink, PlanLoadBody, PlanStopProductBody +from app.schemas.pl.plan import ( + PlanContractLink, + PlanDeliveryBody, + PlanLoadBody, + PlanStopProductBody, +) from app.services.pl_plan_stop_service import ( assert_at_most_one_contract, + assert_delivery_products_in_selected_contract, assert_load_products_in_selected_contract, ) @@ -133,3 +139,81 @@ def test_assert_plan_products_outside_contract_raises(): assert exc.value.status_code == 422 assert "计划外产品" in str(exc.value.detail) assert "不在所选合同明细中" in str(exc.value.detail) + + +def _delivery_with_products(product_ids, contract_id="c1"): + return PlanDeliveryBody( + seq=1, + customerId="cust-2", + customerName="外部客户B", + contracts=[PlanContractLink(contractId=contract_id, contractNo="N2")], + products=[ + PlanStopProductBody( + productId=pid, + productNo=pid, + productName=f"产品{pid}", + unit="吨", + planQty=1, + ) + for pid in product_ids + ], + ) + + +def test_assert_delivery_products_in_contract_passes_when_all_match(): + db = _FakeDb(["p1", "p2"]) + delivery = _delivery_with_products(["p1"]) + assert_delivery_products_in_selected_contract(db, "shanxia2.0", delivery, 1) + + +def test_assert_delivery_products_in_contract_rejects_outside(): + db = _FakeDb(["p1"]) + delivery = _delivery_with_products(["p2"]) + with pytest.raises(HTTPException) as exc: + assert_delivery_products_in_selected_contract(db, "shanxia2.0", delivery, 2) + assert exc.value.status_code == 422 + assert "送货段#2产品" in str(exc.value.detail) + assert "不在所选合同明细中" in str(exc.value.detail) + + +def test_assert_delivery_products_skips_when_no_contract(): + db = _FakeDb([]) + delivery = PlanDeliveryBody( + seq=1, + customerId="cust-2", + customerName="外部客户B", + contracts=[], + products=[ + PlanStopProductBody( + productId="p1", + productNo="p1", + productName="产品p1", + unit="吨", + planQty=1, + ) + ], + ) + assert_delivery_products_in_selected_contract(db, "shanxia2.0", delivery, 1) + + +def test_assert_delivery_products_skips_internal_customer(): + from app.services.pl_internal_customer import INTERNAL_CUSTOMER_NAMES + + internal = next(iter(INTERNAL_CUSTOMER_NAMES)) + db = _FakeDb([]) + delivery = PlanDeliveryBody( + seq=1, + customerId="cust-2", + customerName=internal, + contracts=[PlanContractLink(contractId="c1", contractNo="N1")], + products=[ + PlanStopProductBody( + productId="p1", + productNo="p1", + productName="产品p1", + unit="吨", + planQty=1, + ) + ], + ) + assert_delivery_products_in_selected_contract(db, "shanxia2.0", delivery, 1) diff --git a/docs/fresh-mint-green.html b/docs/fresh-mint-green.html index 2af088e8b..dcefe59e5 100644 --- a/docs/fresh-mint-green.html +++ b/docs/fresh-mint-green.html @@ -81,7 +81,7 @@ padding: 8px 12px; margin: 0; border-radius: var(--radius); - font-size: 12px; + font-size: 14px; font-weight: 700; color: var(--text-muted); letter-spacing: 0.02em; @@ -121,11 +121,11 @@ color: var(--text-muted); text-decoration: none; font-weight: 500; - font-size: 13px; + font-size: 15px; } .nav a:hover { background: var(--row-alt); color: var(--text); } .nav a.active { background: var(--primary-bg); color: var(--primary-dark); font-weight: 600; } - .nav-foot { margin-top: 24px; padding: 16px 12px 0; font-size: 13px; } + .nav-foot { margin-top: 24px; padding: 16px 12px 0; font-size: 15px; } .nav-foot a { color: var(--text-muted); text-decoration: none; } .nav-foot a:hover { color: var(--primary-dark); } diff --git a/docs/superpowers/plans/2026-08-30-pl-contract-qty-archived-actual.md b/docs/superpowers/plans/2026-08-30-pl-contract-qty-archived-actual.md new file mode 100644 index 000000000..a1b3fac8f --- /dev/null +++ b/docs/superpowers/plans/2026-08-30-pl-contract-qty-archived-actual.md @@ -0,0 +1,42 @@ +# 合同已安排数量 · 已归档用实际量 Implementation Plan + +> **For agentic workers:** Implement task-by-task. Steps use checkbox (`- [ ]`) syntax. + +**Goal:** 已归档运输计划计入合同时用段产品实际量(缺则回退 plan_qty);已安排未归档仍用 plan_qty。 + +**Architecture:** 在 `pl_contract_plan_qty.py` 为累加增加 `qty_mode`(`plan` | `archive_actual`)与装/送 `stop_kind`;`aggregate_contract_product_plan_qtys` 与问号弹窗按 `_bucket_for_plan` 选择 mode;安排校验的「本计划新量」保持 `plan`。 + +**Tech Stack:** Python 3.9、pytest、现有 `pl_contract_plan_qty` 纯函数 + +**Spec:** `docs/superpowers/specs/2026-08-30-pl-contract-qty-archived-actual-design.md` + +--- + +## File map + +| File | Responsibility | +|------|----------------| +| `backend/app/services/pl_contract_plan_qty.py` | 数量解析与汇总 | +| `backend/tests/test_pl_contract_plan_qty.py` | 单元测试 | +| `docs/superpowers/specs/2026-08-30-pl-plan-contract-qty-check-design.md` | 同步口径文案 | + +--- + +### Task 1: 失败单测(RED) + +- [x] 增加:`archive_actual` 装货用 `inbound_qty`、送货用 `outbound_qty` +- [x] 增加:实际量为 `null` 回退 `plan_qty`;为 `0` 不回退 +- [x] 增加:默认 / `plan` mode 仍只读 `plan_qty` +- [x] 跑测确认失败 + +### Task 2: 实现(GREEN) + +- [x] `_resolve_stop_product_qty` + 扩展 `accumulate_stop_products` / `sum_qtys_for_scope` +- [x] `aggregate_contract_product_plan_qtys` 与 `get_contract_product_arrange_qty_detail` 按 bucket 传 mode +- [x] 安排校验路径保持默认 `plan` +- [x] 跑测全绿 + +### Task 3: 文档与图谱 + +- [x] 更新 contract-qty-check 设计 §4.1 +- [x] `./scripts/update-graph.sh backend`(或 graphify update) diff --git a/docs/superpowers/plans/2026-08-30-pl-plan-delivery-contract-products.md b/docs/superpowers/plans/2026-08-30-pl-plan-delivery-contract-products.md new file mode 100644 index 000000000..a5cccdbf7 --- /dev/null +++ b/docs/superpowers/plans/2026-08-30-pl-plan-delivery-contract-products.md @@ -0,0 +1,48 @@ +# 送货段产品限合同内 + 选择产品 Implementation Plan + +> **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:** 送货段产品须属于所选合同;默认同步后过滤合同外产品;提供「选择产品」限合同内选品;前后端校验对称。 + +**Architecture:** 复用 `pl-plan-contract-product` 过滤工具与装货侧 ProductSelector 模式;后端在 `validate_plan_stops_write` 对每个送货段调用归属断言。 + +**Tech Stack:** Vue 3 / Element Plus(web-admin);FastAPI / pytest(backend) + +--- + +## File map + +| File | Responsibility | +|------|----------------| +| `backend/app/services/pl_plan_stop_service.py` | `assert_delivery_products_in_selected_contract` + validate 挂点 | +| `backend/tests/test_pl_plan_single_contract_rules.py` | 送货归属单测 | +| `web-admin/src/components/business/pl-plan-delivery-section/index.vue` | 「选择产品」按钮、空态、emit | +| `web-admin/src/components/business/pl-plan-form-dialog/index.vue` | 合同明细缓存、过滤、选品、保存校验 | +| `web-admin/src/utils/pl-plan-stop-form.ts` | 可选:sync 后过滤 helper | + +--- + +### Task 1: 后端送货产品归属断言 + 单测 + +- [ ] 扩展 `_assert_product_rows_in_contract_allowed` 支持 label 前缀 +- [ ] 新增 `assert_delivery_products_in_selected_contract` +- [ ] 在 `validate_plan_stops_write` 循环后调用 +- [ ] 单测:通过 / 拒绝 / 无合同 skip / 内置 skip + +### Task 2: 送货区 UI「选择产品」 + +- [ ] 标题旁增加按钮;未选合同禁用 +- [ ] emit `add-products` / `select-products` with index +- [ ] 更新空态文案 + +### Task 3: 表单联动 + +- [ ] 按段拉取/缓存送货合同 productIds +- [ ] 同步后 / 换合同后过滤 +- [ ] ProductSelector 区分装货/送货目标 +- [ ] `validateSingleContractPerStop` 增加送货归属校验 + +### Task 4: 验证 + +- [ ] `pytest tests/test_pl_plan_single_contract_rules.py` +- [ ] 手工对照 spec 验收清单 diff --git a/docs/superpowers/specs/2026-08-30-pl-contract-qty-archived-actual-design.md b/docs/superpowers/specs/2026-08-30-pl-contract-qty-archived-actual-design.md new file mode 100644 index 000000000..e75596848 --- /dev/null +++ b/docs/superpowers/specs/2026-08-30-pl-contract-qty-archived-actual-design.md @@ -0,0 +1,48 @@ +# 合同已安排数量 · 已归档用实际量 + +**日期:** 2026-08-30 +**状态:** 已确认(方案 1) +**关联:** `2026-08-30-pl-plan-contract-qty-check-design.md`、`2026-08-30-pl-plan-form-available-qty-design.md` + +## 目标 + +合同产品「已安排合计 / 可安排数量」汇总时: + +- **已归档**计划:按段产品**实际数量**计入 +- **已安排未归档**计划:仍按**计划数量**计入 + +## 已确认决策 + +| 项 | 决策 | +|----|------| +| 实现 | 方案 1:在权威服务 `pl_contract_plan_qty` 按分桶选字段 | +| 装货实际量 | `inbound_qty` | +| 送货实际量 | `outbound_qty` | +| 实际量为 `null` | 回退 `plan_qty`(兼容历史缺实际量) | +| 实际量为 `0` | 按 `0` 计,不回退 | +| 分桶规则 | 不变(作废 / 待安排 / 等通知不计入) | +| 安排中本计划新量 | 仍用 `plan_qty`(当前计划不会按归档实际量参与「本次」) | + +## 公式(不变结构) + +```text +arrangedTotalQty = archivedQty + arrangedUnarchivedQty +availableQty = contractQty − arrangedTotalQty # 有固定数量时;编辑时可 exclude 本计划 +``` + +其中: + +- `archivedQty`:挂接段上按实际量(缺则回退计划量)汇总 +- `arrangedUnarchivedQty`:挂接段上按 `plan_qty` 汇总 + +## 改动面 + +- `backend/app/services/pl_contract_plan_qty.py`:`accumulate_stop_products` / `sum_qtys_for_scope` / `aggregate_*` / 问号弹窗列表合计路径 +- `backend/tests/test_pl_contract_plan_qty.py` +- 同步既有设计文中「一律 plan_qty」表述 + +## 非目标 + +- 不改归档录入 UI +- 不改草稿仅保存不校验 +- 前端不重复实现汇总口径 diff --git a/docs/superpowers/specs/2026-08-30-pl-plan-contract-qty-check-design.md b/docs/superpowers/specs/2026-08-30-pl-plan-contract-qty-check-design.md index dcd8f30dd..22eb274a8 100644 --- a/docs/superpowers/specs/2026-08-30-pl-plan-contract-qty-check-design.md +++ b/docs/superpowers/specs/2026-08-30-pl-plan-contract-qty-check-design.md @@ -44,7 +44,10 @@ - 关联:`pl_plan_contract.contract_id` ∪ 遗留 `pl_plan.contract_id` - 排除:`follow_status=cancelled`、`del_flag=1`;待安排 / 等通知不计入 - 分桶:`archived` / `arranged_unarchived`;`arrangedTotalQty = 二者之和` -- 按合同挂接的停靠段产品 `plan_qty`、按 `product_id` 汇总 +- 按合同挂接的停靠段产品、按 `product_id` 汇总: + - **已归档**:装货用 `inbound_qty`、送货用 `outbound_qty`;为 `null` 时回退 `plan_qty`;为 `0` 按 0(不回退) + - **已安排未归档**:用 `plan_qty` + - 详见 `2026-08-30-pl-contract-qty-archived-actual-design.md` ### 4.2 本计划旧量 / 新量 diff --git a/docs/superpowers/specs/2026-08-30-pl-plan-delivery-contract-products-design.md b/docs/superpowers/specs/2026-08-30-pl-plan-delivery-contract-products-design.md new file mode 100644 index 000000000..e6d266954 --- /dev/null +++ b/docs/superpowers/specs/2026-08-30-pl-plan-delivery-contract-products-design.md @@ -0,0 +1,115 @@ +# 运输计划:送货段产品限合同内 + 选择产品 + +**日期:** 2026-08-30 +**状态:** 已确认设计 +**范围:** `web-admin` 运输计划新增/编辑弹窗送货区 + `backend` 段次写入校验 +**前置:** `2026-08-30-pl-plan-single-contract-products-design.md`(装货侧已落地;本文扩展送货侧对称能力) + +## 1. 背景与目标 + +装货侧已支持:合同内选品、换合同过滤、前后端归属校验。送货侧此前仅「从装货同步 + 可删」,且**不校验**产品是否属于送货合同。 + +业务要求: + +1. 默认仍从装货同步产品到送货段。 +2. 送货段已选合同时:同步结果中不在该合同明细内的产品**直接清除**。 +3. 送货段提供「选择产品」:只能选该段合同内产品(内置客户除外)。 +4. 未选合同时先保留同步结果;选好合同后再过滤(与「可先建计划再补合同」一致)。 +5. 保存时前后端校验送货产品归属所选合同。 + +## 2. 已确认决策 + +| 项 | 决策 | +|----|------| +| 默认同步 | 装货变更 /「从装货同步」仍同步到送货 | +| 合同过滤时机 | 该送货段已选 1 份合同后过滤;未选则保留 | +| 换合同 | 仅保留仍属于新合同的行,其余清除 | +| 选品按钮文案 | 「选择产品」(与装货「添加产品」区分场景) | +| 选品范围 | 非内置:仅送货合同明细;内置:全量商品库 | +| 独立选品 vs 装货 | 允许送货产品与装货不完全一致(同步过滤 + 独立选择) | +| 校验落点 | 前端体验 + 后端 `validate_plan_stops_write` 兜底 | +| 合同完善页 | 不改产品;仍只补合同(最多 1 份) | + +## 3. 非目标 + +- 不强制送货产品 ⊆ 装货产品 +- 不硬拦装/送数量不平衡 +- 不改 `contracts[]` 模型 +- 合同完善接口不改产品行 + +## 4. 前端设计 + +### 4.1 送货区 UI(`PlPlanDeliverySection`) + +- 产品标题旁:「从装货同步」+「选择产品」(主色实心建议仅保留一个主行动——「选择产品」用 `type="primary"` / `btn-main`,「从装货同步」保持 ghost,与装货区「添加产品」主色一致)。 +- 非内置且未选合同:「选择产品」禁用;点击提示先选送货合同。 +- 内置:可选全量产品。 +- 空态:提示可「从装货同步」或「选择产品」。 + +### 4.2 表单联动(`PlPlanFormDialog`) + +- 按送货段缓存合同 `productId` 列表(类似 `loadContractProductIds`,可为 `Map`/`Record` by index 或 by contractId)。 +- 打开 `ProductSelector` 时区分来源:`load` | `delivery:{index}`,传入对应 `allowedProductIds`。 +- 装货同步后:对每个已选合同的送货段调用 `filterProductsByAllowedProductIds`。 +- 送货段合同变更:拉取合同明细 → 过滤该段 `products`。 +- 保存校验:非内置且 `contracts.length === 1` 时,该段每个 `productId` ∈ 合同明细;否则拦截,文案:`送货段#N产品须属于所选合同`。合同无明细时提示与装货对称。 + +### 4.3 工具函数 + +- 复用 `collectContractProductIds` / `filterProductsByAllowedProductIds`(`pl-plan-contract-product.ts`)。 +- `syncDeliveriesProductsFromLoad` 之后由表单按段过滤;或扩展 sync 接受每段 `allowedProductIds`(实现时择一,保持调用点清晰)。 + +## 5. 后端设计 + +在 `assert_load_products_in_selected_contract` 旁增加对称能力: + +- `assert_delivery_products_in_selected_contract(db, tenant_no, delivery, seq)` + - 内置客户 / 未选合同 → skip + - 已选合同 → 产品必须 ∈ `CrmContractProduct` + - 422:`送货段#N产品「xxx」不在所选合同明细中` + +在 `validate_plan_stops_write` 中对各 `delivery` 调用。 + +通用化 `_assert_product_rows_in_contract_allowed` 的文案参数(装货/送货共用)为可选改进。 + +## 6. 数据流 + +``` +装货添加/变更产品 + → 默认同步到送货段 + → 若送货段已选合同:过滤非合同产品 + → 用户可「选择产品」补合同内产品 + → 换送货合同:再过滤 + → 保存:前端 + 后端归属校验 +``` + +## 7. 边界情况 + +| 情况 | 处理 | +|------|------| +| 未选送货合同 | 同步保留;不做归属校验;禁用「选择产品」 | +| 选合同后同步结果全被清掉 | 空表;用户用「选择产品」或再同步(若装货有合同内产品) | +| 合同无明细 | 过滤后为空;选品列表空;保存有产品则拦截 | +| 多送货段 | 各段独立合同 id / 过滤 / 选品 | +| 内置客户 | 不同过滤、不校验归属 | + +## 8. 测试计划 + +### 后端 + +- 送货已选合同 + 合同外产品 → 422 +- 送货已选合同 + 合同内产品 → 通过 +- 送货未选合同 → skip +- 内置送货客户 → skip + +### 前端 / 手工 + +- [ ] 同步后换送货合同:非合同产品消失 +- [ ] 未选合同可同步保留;选合同后过滤 +- [ ] 「选择产品」限合同内;未选合同禁用 +- [ ] 保存拦截送货合同外产品 +- [ ] 多送货段互不影响 + +## 9. 实现路径 + +方案 1(推荐):镜像装货侧能力,最小改动扩展。 diff --git a/docs/superpowers/specs/2026-08-30-pl-plan-form-available-qty-design.md b/docs/superpowers/specs/2026-08-30-pl-plan-form-available-qty-design.md index 1a9c0280b..66bcf2e8d 100644 --- a/docs/superpowers/specs/2026-08-30-pl-plan-form-available-qty-design.md +++ b/docs/superpowers/specs/2026-08-30-pl-plan-form-available-qty-design.md @@ -17,7 +17,7 @@ | 展示条件 | 有产品行即显示;无合同 →「—」,问号禁用并提示先选合同 | | 问号 | 点击弹窗(非悬停气泡) | | 计划编号 | 仅展示,不可点击 | -| 口径 | 可安排 = 合同数量 − 已安排(编辑时已安排不含本计划旧量) | +| 口径 | 可安排 = 合同数量 − 已安排(编辑时已安排不含本计划旧量);已归档按实际量、已安排未归档按计划量,见 `2026-08-30-pl-contract-qty-archived-actual-design.md` | | 框架无固定量 | 可安排「—」;弹窗说明不限额 | | 实现 | 方案 2:专用 API | diff --git a/docs/superpowers/specs/2026-08-30-pl-plan-single-contract-products-design.md b/docs/superpowers/specs/2026-08-30-pl-plan-single-contract-products-design.md index 314800751..fb2f1ff51 100644 --- a/docs/superpowers/specs/2026-08-30-pl-plan-single-contract-products-design.md +++ b/docs/superpowers/specs/2026-08-30-pl-plan-single-contract-products-design.md @@ -93,7 +93,7 @@ - 内置客户:不做产品归属校验 - **送货段产品**:不做「必须在送货合同内」校验(产品来自装货同步/删减;送货合同只管商务关联) -> 说明:本设计将「每段可多选合同」收紧为最多 1 份,覆盖 `2026-08-20-pl-plan-contract-complete-design.md` 中「每侧可多选」的约定。 +> **更新(2026-08-30):** 送货段产品归属校验与「选择产品」已由 `2026-08-30-pl-plan-delivery-contract-products-design.md` 覆盖;以上「送货不做校验」条款废止。 **合同完善接口** diff --git a/docs/web-admin-ui-spec-fresh-mint.md b/docs/web-admin-ui-spec-fresh-mint.md index 113b95130..2ffcf8dc9 100644 --- a/docs/web-admin-ui-spec-fresh-mint.md +++ b/docs/web-admin-ui-spec-fresh-mint.md @@ -111,7 +111,7 @@ - 隐藏默认 marker:`.nav-details > summary::-webkit-details-marker { display: none }` - **布局**:`display: flex`,`align-items: center`,`justify-content: space-between` - **内边距**:`8px 12px`,**圆角**:`var(--radius)` -- **字号**:`12px`,**字重**:`700`,**字色**:`var(--text-muted)`,`letter-spacing: 0.02em`,`user-select: none` +- **字号**:`14px`,**字重**:`700`,**字色**:`var(--text-muted)`,`letter-spacing: 0.02em`,`user-select: none` - **右侧箭头(`::after`)**:`6×6px` 方块,用 `border-right` + `border-bottom` **2px** `var(--text-muted)` 画 chevron,默认 `rotate(-45deg)`;**`[open]`** 时 `rotate(45deg)`,`margin-top: -2px`;`opacity: 0.7`,`transition: transform 0.2s ease` - **hover**:背景 `var(--row-alt)`,字色 `var(--text)` @@ -122,13 +122,13 @@ **链接 `.nav a`** - `display: block`,`padding: 8px 12px 8px 14px`,`margin: 2px 0`,`border-radius: var(--radius)` -- **默认**:`color: var(--text-muted)`,`font-weight: 500`,`font-size: 13px`,无下划线 +- **默认**:`color: var(--text-muted)`,`font-weight: 500`,`font-size: 15px`,无下划线 - **hover**:背景 `var(--row-alt)`,字色 `var(--text)` - **active(`.active`)**:背景 `var(--primary-bg)`,字色 `var(--primary-dark)`,`font-weight: 600` ### 3.5 侧栏底部 `.nav-foot` -- `margin-top: 24px`,`padding: 16px 12px 0`,`font-size: 13px` +- `margin-top: 24px`,`padding: 16px 12px 0`,`font-size: 15px` - 内链接:`color: var(--text-muted)`,无下划线;**hover**:`color: var(--primary-dark)` ### 3.6 主列 `.main` diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json index be0270b05..f083c31b4 100644 --- a/graphify-out/manifest.json +++ b/graphify-out/manifest.json @@ -1340,8 +1340,8 @@ "semantic_hash": "" }, "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue": { - "mtime": 1788084481.6466134, - "ast_hash": "7de19030b5211acc9fc368ce05a52ff9", + "mtime": 1788084533.961265, + "ast_hash": "9a7755d275b24913a6b1311ba1040fe9", "semantic_hash": "" }, "src/components/business/pl-delivery-slip-print-dialog/index.vue": { @@ -1430,8 +1430,8 @@ "semantic_hash": "" }, "src/components/business/pl-plan-delivery-section/index.vue": { - "mtime": 1788081385.5429173, - "ast_hash": "486cdbcd74c7916cfe376d831a6bc936", + "mtime": 1788093746.73275, + "ast_hash": "e6e829e9c252352f28ea39f1e8b30e47", "semantic_hash": "" }, "src/components/business/pl-plan-document-attachment-cell/index.vue": { @@ -1450,8 +1450,8 @@ "semantic_hash": "" }, "src/components/business/pl-plan-form-dialog/index.vue": { - "mtime": 1788083582.5228114, - "ast_hash": "35e62e4d8099efa08d8453deed521326", + "mtime": 1788093747.6141834, + "ast_hash": "e909c284ef4b23a61796b456c5dfb627", "semantic_hash": "" }, "src/components/business/pl-plan-hazard-cert-view-table/index.vue": { @@ -3050,8 +3050,8 @@ "semantic_hash": "" }, "src/utils/pl-contract-qty-reminder.ts": { - "mtime": 1788080509.7439613, - "ast_hash": "2efe40034252ed858b585ad9aa8e1dbf", + "mtime": 1788092454.033008, + "ast_hash": "c3fa28608cf2969e9610d3ebe12380f5", "semantic_hash": "" }, "src/utils/pl-delivery-slip-print.ts": { @@ -3115,8 +3115,8 @@ "semantic_hash": "" }, "src/utils/pl-plan-contract-product.ts": { - "mtime": 1788058616.610267, - "ast_hash": "8b47dc61ae2ac344bbbf2485a775f3a0", + "mtime": 1788093731.9125082, + "ast_hash": "dcc536f6690c2171570ef75f53d9b097", "semantic_hash": "" }, "src/utils/pl-plan-list-display-rows.ts": { @@ -3129,6 +3129,16 @@ "ast_hash": "3cc9ae29b30941a4d6cb20feb02b590c", "semantic_hash": "" }, + "src/utils/pl-plan-stop-product-arrange-required.test.ts": { + "mtime": 1788083539.0387833, + "ast_hash": "3efbb8aaa8773261ca5909254b2b1a59", + "semantic_hash": "" + }, + "src/utils/pl-plan-stop-product-arrange-required.ts": { + "mtime": 1788083556.4076781, + "ast_hash": "a71c3ff422ac308a6afa683fe712fbba", + "semantic_hash": "" + }, "src/utils/pl-pound-qrcode-display.ts": { "mtime": 1787794030.5223289, "ast_hash": "ff4d2a43f3285f22c1a6cb2855457516", @@ -4080,8 +4090,8 @@ "semantic_hash": "" }, "src/views/portal/home/index.vue": { - "mtime": 1788067863.9042327, - "ast_hash": "ef5d440d5dfbe704543ab4841fbcac50", + "mtime": 1788093612.1085253, + "ast_hash": "17c89fa4f0dcc85efabded25b2132807", "semantic_hash": "" }, "src/views/public/db/inventory/index.vue": { @@ -5643,15 +5653,5 @@ "mtime": 1780108931.0, "ast_hash": "839d61e0376bb89e1c2bd458ecb2051b", "semantic_hash": "" - }, - "src/utils/pl-plan-stop-product-arrange-required.test.ts": { - "mtime": 1788083539.0387833, - "ast_hash": "3efbb8aaa8773261ca5909254b2b1a59", - "semantic_hash": "" - }, - "src/utils/pl-plan-stop-product-arrange-required.ts": { - "mtime": 1788083556.4076781, - "ast_hash": "a71c3ff422ac308a6afa683fe712fbba", - "semantic_hash": "" } } \ No newline at end of file diff --git a/web-admin/graphify-out/.graphify_labels.json b/web-admin/graphify-out/.graphify_labels.json index 341660fab..a33de9645 100644 --- a/web-admin/graphify-out/.graphify_labels.json +++ b/web-admin/graphify-out/.graphify_labels.json @@ -210,14 +210,14 @@ "208": "index.vue", "209": "Community 209", "210": "Community 210", - "211": "loadUserOptions", + "211": "navigation.ts", "212": "index.js", "213": "Community 213", "214": "Community 214", "215": "index.vue", "216": "VoidDialog.vue", "217": "index.js", - "218": "index.js", + "218": "price-letter.ts", "219": "applyBrandSelectChange", "220": "detail.vue", "221": "index.js", @@ -243,7 +243,7 @@ "241": "handleExportPdf", "242": "Community 242", "243": "Community 243", - "244": "v2.4.2.1 - 2025-06-16", + "244": "v2.4.2.3 - 2025-06-18", "245": "index.js", "246": "fetchData", "247": "Community 247", @@ -262,23 +262,19 @@ "260": "Community 260", "261": "Community 261", "262": "index.js", - "263": "fetchUploadAttachment", "264": "syncStatsColumnWidths", "265": "Community 265", "266": "crypto.ts", "267": "fetchData", - "268": "fetchData", "269": "Community 269", "270": "Community 270", "271": "SettingDrawer.vue", - "272": "menuFavorite.ts", - "273": "detail.vue", - "274": "crm-owner-candidates.ts", + "272": "index.vue", "275": "index.js", "276": "tabs.ts", "277": "handleKeyDown", "278": "index.vue", - "279": "crm-owner-candidates.ts", + "279": "fetchData", "280": "Community 280", "281": "index.js", "282": "fetchData", @@ -290,13 +286,11 @@ "288": "loadUserOptions", "289": "handleEdit", "290": "index.js", - "291": "loadUserOptions", "292": "Community 292", "293": "index.vue", "294": "menuFavorite.ts", "295": "Community 295", "296": "Community 296", - "297": "usePersistedListColumnWidths.ts", "298": "index.vue", "299": "zh_CN.js", "300": "form.vue", @@ -311,8 +305,7 @@ "309": "Community 309", "310": "Community 310", "311": "handleExportPdf", - "312": "ArtException.vue", - "313": "price-letter.ts", + "312": "index.vue", "314": "assignmentMatchesFilter", "315": "Community 315", "316": "Community 316", @@ -343,6 +336,7 @@ "341": "Community 341", "342": "error-handle.ts", "344": "ArtException.vue", + "345": "loadUserOptions", "346": "Community 346", "347": "Community 347", "349": "Community 349", diff --git a/web-admin/graphify-out/2026-08-30/.graphify_labels.json b/web-admin/graphify-out/2026-08-30/.graphify_labels.json index 6e4f7b139..96fd8c6d2 100644 --- a/web-admin/graphify-out/2026-08-30/.graphify_labels.json +++ b/web-admin/graphify-out/2026-08-30/.graphify_labels.json @@ -210,14 +210,12 @@ "208": "index.vue", "209": "Community 209", "210": "Community 210", - "211": "loadUserOptions", "212": "index.js", "213": "Community 213", "214": "Community 214", "215": "index.vue", "216": "VoidDialog.vue", "217": "index.js", - "218": "index.js", "219": "applyBrandSelectChange", "220": "detail.vue", "221": "index.js", @@ -243,7 +241,6 @@ "241": "handleExportPdf", "242": "Community 242", "243": "Community 243", - "244": "v2.4.2.1 - 2025-06-16", "245": "index.js", "246": "fetchData", "247": "Community 247", @@ -262,25 +259,22 @@ "260": "Community 260", "261": "Community 261", "262": "index.js", - "263": "fetchUploadAttachment", "264": "syncStatsColumnWidths", "265": "Community 265", "266": "crypto.ts", "267": "fetchData", - "268": "fetchData", "269": "Community 269", "270": "Community 270", "271": "SettingDrawer.vue", - "272": "menuFavorite.ts", - "273": "detail.vue", - "274": "crm-owner-candidates.ts", + "272": "index.vue", "275": "index.js", "276": "tabs.ts", "277": "handleKeyDown", "278": "index.vue", - "279": "crm-owner-candidates.ts", + "279": "fetchData", "280": "Community 280", "281": "index.js", + "282": "fetchData", "283": "Community 283", "284": "Community 284", "285": "Community 285", @@ -289,7 +283,6 @@ "288": "loadUserOptions", "289": "handleEdit", "290": "index.js", - "291": "loadUserOptions", "292": "Community 292", "293": "index.vue", "294": "menuFavorite.ts", @@ -309,7 +302,7 @@ "309": "Community 309", "310": "Community 310", "311": "handleExportPdf", - "313": "price-letter.ts", + "312": "index.vue", "314": "assignmentMatchesFilter", "315": "Community 315", "316": "Community 316", @@ -340,9 +333,9 @@ "341": "Community 341", "342": "error-handle.ts", "344": "ArtException.vue", + "345": "loadUserOptions", "346": "Community 346", "347": "Community 347", - "348": "handleSearch", "349": "Community 349", "350": "Community 350", "355": "Community 355", @@ -596,7 +589,6 @@ "1284": "plugin.min.js", "1287": "plugin.js", "1288": "plugin.min.js", - "1290": "index.js", "1292": "index.js", "1293": "plugin.js", "1294": "plugin.min.js", diff --git a/web-admin/graphify-out/2026-08-30/GRAPH_REPORT.md b/web-admin/graphify-out/2026-08-30/GRAPH_REPORT.md index fa35888f9..680f824ba 100644 --- a/web-admin/graphify-out/2026-08-30/GRAPH_REPORT.md +++ b/web-admin/graphify-out/2026-08-30/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - web-admin (2026-08-30) ## Corpus Check -- 860 files · ~1,253,647 words +- 860 files · ~1,255,193 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 13993 nodes · 24176 edges · 840 communities (521 shown, 319 thin omitted) +- 14016 nodes · 24252 edges · 832 communities (511 shown, 321 thin omitted) - Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 283 edges (avg confidence: 0.54) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `c8cec132` +- Built from commit: `19c5aaa8` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -52,7 +52,6 @@ - [[_COMMUNITY_Community 35|Community 35]] - [[_COMMUNITY_VoidDialog.vue|VoidDialog.vue]] - [[_COMMUNITY_pl-batch-print.ts|pl-batch-print.ts]] -- [[_COMMUNITY_view-fields.ts|view-fields.ts]] - [[_COMMUNITY_Community 39|Community 39]] - [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_colors.ts|colors.ts]] @@ -211,18 +210,15 @@ - [[_COMMUNITY_Community 202|Community 202]] - [[_COMMUNITY_customerPool.ts|customerPool.ts]] - [[_COMMUNITY_DbCrmCustomerSelect.vue|DbCrmCustomerSelect.vue]] -- [[_COMMUNITY_loadDefaultCustomerOptions|loadDefaultCustomerOptions]] - [[_COMMUNITY_onDrop|onDrop]] - [[_COMMUNITY_SettingDrawer.vue|SettingDrawer.vue]] - [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_Community 209|Community 209]] - [[_COMMUNITY_Community 210|Community 210]] -- [[_COMMUNITY_loadUserOptions|loadUserOptions]] - [[_COMMUNITY_index.js|index.js]] - [[_COMMUNITY_Community 213|Community 213]] - [[_COMMUNITY_Community 214|Community 214]] - [[_COMMUNITY_index.vue|index.vue]] -- [[_COMMUNITY_index.js|index.js]] - [[_COMMUNITY_applyBrandSelectChange|applyBrandSelectChange]] - [[_COMMUNITY_detail.vue|detail.vue]] - [[_COMMUNITY_index.vue|index.vue]] @@ -246,7 +242,6 @@ - [[_COMMUNITY_handleExportPdf|handleExportPdf]] - [[_COMMUNITY_Community 242|Community 242]] - [[_COMMUNITY_Community 243|Community 243]] -- [[_COMMUNITY_v2.4.2.1 - 2025-06-16|v2.4.2.1 - 2025-06-16]] - [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 248|Community 248]] - [[_COMMUNITY_loadDefaultCustomerOptions|loadDefaultCustomerOptions]] @@ -260,27 +255,24 @@ - [[_COMMUNITY_Community 259|Community 259]] - [[_COMMUNITY_Community 260|Community 260]] - [[_COMMUNITY_Community 261|Community 261]] -- [[_COMMUNITY_fetchUploadAttachment|fetchUploadAttachment]] -- [[_COMMUNITY_syncStatsColumnWidths|syncStatsColumnWidths]] - [[_COMMUNITY_Community 265|Community 265]] - [[_COMMUNITY_crypto.ts|crypto.ts]] - [[_COMMUNITY_fetchData|fetchData]] -- [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 269|Community 269]] - [[_COMMUNITY_Community 270|Community 270]] - [[_COMMUNITY_SettingDrawer.vue|SettingDrawer.vue]] -- [[_COMMUNITY_menuFavorite.ts|menuFavorite.ts]] -- [[_COMMUNITY_detail.vue|detail.vue]] -- [[_COMMUNITY_crm-owner-candidates.ts|crm-owner-candidates.ts]] +- [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_tabs.ts|tabs.ts]] - [[_COMMUNITY_handleKeyDown|handleKeyDown]] - [[_COMMUNITY_index.vue|index.vue]] +- [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 280|Community 280]] +- [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 283|Community 283]] - [[_COMMUNITY_Community 284|Community 284]] - [[_COMMUNITY_Community 285|Community 285]] - [[_COMMUNITY_Community 286|Community 286]] -- [[_COMMUNITY_loadUserOptions|loadUserOptions]] +- [[_COMMUNITY_fastEnter.ts|fastEnter.ts]] - [[_COMMUNITY_loadUserOptions|loadUserOptions]] - [[_COMMUNITY_Community 292|Community 292]] - [[_COMMUNITY_index.vue|index.vue]] @@ -300,7 +292,7 @@ - [[_COMMUNITY_Community 309|Community 309]] - [[_COMMUNITY_Community 310|Community 310]] - [[_COMMUNITY_handleExportPdf|handleExportPdf]] -- [[_COMMUNITY_price-letter.ts|price-letter.ts]] +- [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_assignmentMatchesFilter|assignmentMatchesFilter]] - [[_COMMUNITY_Community 315|Community 315]] - [[_COMMUNITY_Community 316|Community 316]] @@ -331,9 +323,9 @@ - [[_COMMUNITY_Community 341|Community 341]] - [[_COMMUNITY_error-handle.ts|error-handle.ts]] - [[_COMMUNITY_ArtException.vue|ArtException.vue]] +- [[_COMMUNITY_loadUserOptions|loadUserOptions]] - [[_COMMUNITY_Community 346|Community 346]] - [[_COMMUNITY_Community 347|Community 347]] -- [[_COMMUNITY_handleSearch|handleSearch]] - [[_COMMUNITY_Community 349|Community 349]] - [[_COMMUNITY_Community 350|Community 350]] - [[_COMMUNITY_Community 355|Community 355]] @@ -725,12 +717,12 @@ 1. `@/api/pl` - 251 edges 2. `@/views/crm/contract/components/ContractDetailDialog.vue` - 175 edges 3. `@/views/crm/customer/CustomerDetailDialog.vue` - 114 edges -4. `useDictStore` - 86 edges +4. `useDictStore` - 88 edges 5. `AppRouteRecord` - 76 edges 6. `canDeleteByCreator()` - 74 edges 7. `usePersistedListColumns()` - 69 edges -8. `useUserStore` - 56 edges -9. `pickBxData()` - 56 edges +8. `pickBxData()` - 57 edges +9. `useUserStore` - 56 edges 10. `useSettingStore` - 50 edges ## Surprising Connections (you probably didn't know these) @@ -747,64 +739,64 @@ ## Import Cycles - 1-file cycle: `src/plugins/echarts.ts -> src/plugins/echarts.ts` -- 3-file cycle: `src/api/auth.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts` - 3-file cycle: `src/hooks/core/useCommon.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/hooks/core/useCommon.ts` -- 3-file cycle: `src/store/modules/setting.ts -> src/utils/ui/index.ts -> src/utils/ui/colors.ts -> src/store/modules/setting.ts` - 3-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts` - 3-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/api/pl/index.ts` +- 3-file cycle: `src/api/auth.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts` +- 3-file cycle: `src/store/modules/setting.ts -> src/utils/ui/index.ts -> src/utils/ui/colors.ts -> src/store/modules/setting.ts` - 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` - 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` - 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` - 3-file cycle: `src/router/guards/beforeEach.ts -> src/utils/navigation/preopen-favorites.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` -- 4-file cycle: `src/api/auth.ts -> src/utils/loginRsa.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts` -- 4-file cycle: `src/api/menuFavorite.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/store/modules/menuFavorite.ts -> src/api/menuFavorite.ts` -- 4-file cycle: `src/router/guards/afterEach.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/afterEach.ts` -- 4-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` -- 4-file cycle: `src/store/modules/setting.ts -> src/utils/index.ts -> src/utils/navigation/index.ts -> src/utils/navigation/jump.ts -> src/store/modules/setting.ts` -- 4-file cycle: `src/store/modules/setting.ts -> src/utils/index.ts -> src/utils/ui/index.ts -> src/utils/ui/colors.ts -> src/store/modules/setting.ts` -- 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/utils/pl-personnel-cert.ts -> src/api/pl/index.ts` +- 4-file cycle: `src/components/business/pl-contract-product-arrange-qty-dialog/index.vue -> src/components/business/pl-plan-view-dialog/index.vue -> src/components/business/pl-plan-view-tabs/index.vue -> src/components/business/pl-plan-stop-product-table/index.vue -> src/components/business/pl-contract-product-arrange-qty-dialog/index.vue` +- 4-file cycle: `src/hooks/core/useCommon.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/afterEach.ts -> src/hooks/core/useCommon.ts` +- 4-file cycle: `src/hooks/core/useCommon.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts -> src/hooks/core/useCommon.ts` - 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/components/business/pl-vehicle-personnel-view-list/PersonnelViewPanel.vue -> src/api/pl/index.ts` +- 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/utils/pl-personnel-cert.ts -> src/api/pl/index.ts` - 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts` +- 4-file cycle: `src/api/auth.ts -> src/utils/loginRsa.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts` +- 4-file cycle: `src/store/modules/menu.ts -> src/utils/index.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/store/modules/menu.ts` +- 4-file cycle: `src/api/menuFavorite.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/store/modules/menuFavorite.ts -> src/api/menuFavorite.ts` - 4-file cycle: `src/router/guards/beforeEach.ts -> src/utils/navigation/index.ts -> src/utils/navigation/jump.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` -## Communities (840 total, 319 thin omitted) +## Communities (832 total, 321 thin omitted) ### Community 0 - "Community 0" -Cohesion: 0.09 -Nodes (27): amountChartRef, dateRange, dictStore, formatMoney(), handleQuery(), loadAllData(), loadAmountChart(), loading (+19 more) +Cohesion: 0.08 +Nodes (32): getStatisticsByOwner(), getStatisticsByStage(), getStatisticsOverview(), getWinRateStatistics(), listOpportunity(), amountChartRef, dateRange, dictStore (+24 more) ### Community 1 - "Community 1" -Cohesion: 0.09 -Nodes (29): applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogLoading, dialogTitle, emit (+21 more) - -### Community 2 - "Community 2" -Cohesion: 0.03 -Nodes (73): fetchCreateRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleDetail(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope(), fetchUpdateRoleMenus() (+65 more) - -### Community 3 - "Community 3" -Cohesion: 0.02 -Nodes (114): saveTemplate(), activeDateShortcut, activeView, applyQuoteProductDataToTemplate(), approvalDialog, approvalForm, approvalFormRef, approvalList (+106 more) - -### Community 4 - "Community 4" -Cohesion: 0.02 -Nodes (149): PlanContractGapItem, PlanDelivery, PlanLoad, arrangeCopyLoadingAction, arrangeCopyLoadingId, { +Cohesion: 0.04 +Nodes (60): ContractProductArrangeQtyDetail, arrangeCopyLoadingAction, arrangeCopyLoadingId, { displayRows, planListSpanMethod, getDisplayRowIndex, handleDisplayRowDblClick - }, fetchData(), handlePageSizeChange() (+141 more) + }, fetchData(), handlePageSizeChange(), loading, pagination (+52 more) + +### Community 2 - "Community 2" +Cohesion: 0.03 +Nodes (72): fetchCreateRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleDetail(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope(), fetchUpdateRoleMenus() (+64 more) + +### Community 3 - "Community 3" +Cohesion: 0.02 +Nodes (116): getTemplate(), saveTemplate(), activeDateShortcut, activeView, applyQuoteProductDataToTemplate(), approvalDialog, approvalForm, approvalFormRef (+108 more) + +### Community 4 - "Community 4" +Cohesion: 0.05 +Nodes (52): PlanContractGapItem, ContractDetailDialogAsync, ContractDetailDialogExpose, useContractDetailDialog(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, asGapItem(), cloneLinks(), confirmDiscardIfDirty() (+44 more) ### Community 5 - "Community 5" -Cohesion: 0.07 -Nodes (38): CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, emit, ensureEmptyCertSlots() (+30 more) +Cohesion: 0.05 +Nodes (46): Personnel, PersonnelDetail, CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle (+38 more) ### Community 6 - "Community 6" Cohesion: 0.06 Nodes (31): changeStage(), OpportunityChangeStageParams, OpportunityVO, dictStore, emit, form, formRef, handleClose() (+23 more) ### Community 7 - "Community 7" -Cohesion: 0.11 -Nodes (18): fetchCompletedTasks(), completedExportColumns, detailData, detailLoading, detailVisible, handleQuickSearch(), handleQuickSearchClear(), handleReset() (+10 more) +Cohesion: 0.09 +Nodes (22): fetchCompletedTasks(), dictStore, label, props, tagType, completedExportColumns, detailData, detailLoading (+14 more) ### Community 8 - "Community 8" Cohesion: 0.09 @@ -812,23 +804,23 @@ Nodes (24): emit, innerVisible, props, effectiveGridColumns, emit, heroMeta, ico ### Community 9 - "Community 9" Cohesion: 0.05 -Nodes (43): listQuote(), clearPortalHomeActiveModule(), getPortalHomeActiveModule(), setPortalHomeActiveModule(), activeCards, activeGroups, activeModule, activeSection (+35 more) +Nodes (42): clearPortalHomeActiveModule(), getPortalHomeActiveModule(), setPortalHomeActiveModule(), activeCards, activeGroups, activeModule, activeSection, allHomeCards (+34 more) ### Community 10 - "Community 10" -Cohesion: 0.07 -Nodes (34): PasteConflictAction, PasteConflictItem, pasteRecognizeApi, carrierId, carrierOptions, ConflictRow, conflictRows, createVehicle (+26 more) +Cohesion: 0.03 +Nodes (83): PasteCommitResult, PasteConflictAction, PasteConflictItem, pasteRecognizeApi, personnelApi, PersonnelQuery, Vehicle, vehicleApi (+75 more) ### Community 11 - "Community 11" Cohesion: 0.05 Nodes (32): addingShift, addShiftDraft, availableShiftOptions, AVATAR_COLORS, dayDetail, dayMap, dialogVisible, editingDate (+24 more) ### Community 12 - "Community 12" -Cohesion: 0.08 -Nodes (33): personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs, createEmptyCert() (+25 more) +Cohesion: 0.05 +Nodes (58): getPlPlanArchiveStatusLabel(), getPlPlanFollowStatusLabel(), plPlanCertTabToFilters(), plPlanTypeTabToFilter(), getStopAddress(), getStopContractLines(), getStopCustomerName(), getStopKindLabel() (+50 more) ### Community 13 - "Community 13" -Cohesion: 0.07 -Nodes (30): formatKgToTon(), dibangPrimaryQty(), dibangSecondaryQty(), dibangBusinessType(), dibangPartner(), dibangPrimaryQty(), dibangProductLabel(), dibangSecondaryQty() (+22 more) +Cohesion: 0.08 +Nodes (25): dibangBusinessType(), dibangPartner(), dibangProductLabel(), dictStore, DriverFeedbackTableRow, driverTicketQtyRows, emit, enrichIoOrderItem() (+17 more) ### Community 14 - "Community 14" Cohesion: 0.03 @@ -836,11 +828,11 @@ Nodes (67): fillAttachmentInfoCache(), getCrmAttachmentCategoryLabel(), getCrmFi ### Community 15 - "Community 15" Cohesion: 0.02 -Nodes (93): fetchAdjustOrder(), fetchAssignDelivery(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchReviewCancel(), activeRegionId, activeTab (+85 more) +Nodes (95): fetchAdjustOrder(), fetchAssignDelivery(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchReviewCancel(), formatCategoryPathLabel(), activeRegionId (+87 more) ### Community 16 - "Community 16" Cohesion: 0.07 -Nodes (31): UnsettledPlanItem, createLoading, emit, fetchData(), getUnsettledStatCellValue(), handleCreateSettlement(), handlePageChange(), handleQuickSearch() (+23 more) +Nodes (32): UnsettledPlanItem, buildVehicleTrailerLookup(), createLoading, emit, fetchData(), getUnsettledStatCellValue(), handleCreateSettlement(), handlePageChange() (+24 more) ### Community 17 - "Ha" Cohesion: 0.07 @@ -851,52 +843,52 @@ Cohesion: 0.06 Nodes (41): delOpportunityFollow(), DictStore, findDictItem(), OPPORTUNITY_SOURCE_FALLBACK, OPPORTUNITY_TYPE_FALLBACK, resolveOpportunityDictLabel(), resolveOpportunitySourceLabel(), resolveOpportunityStageLabel() (+33 more) ### Community 19 - "Community 19" -Cohesion: 0.02 -Nodes (72): getTemplate(), refreshApproverNames(), parseCrmAttachmentField(), formatBrandForPrint(), generateContractTemplate(), handleDetailPrint(), hasSelfPickupProduct(), replacePlaceholders() (+64 more) +Cohesion: 0.03 +Nodes (68): getTemplate(), refreshApproverNames(), parseCrmAttachmentField(), formatBrandForPrint(), generateContractTemplate(), handleDetailPrint(), hasSelfPickupProduct(), replacePlaceholders() (+60 more) ### Community 20 - "Community 20" -Cohesion: 0.10 -Nodes (29): exportOpportunity(), getKanbanData(), getOpportunityFollow(), getOpportunityProduct(), getSalesFunnel(), getStageLogList(), getStatisticsByOwner(), getStatisticsByStage() (+21 more) +Cohesion: 0.11 +Nodes (24): exportOpportunity(), getKanbanData(), getOpportunityFollow(), getOpportunityProduct(), getSalesFunnel(), getStageLogList(), listFollowByOpportunity(), listMyOpportunity() (+16 more) ### Community 21 - "Community 21" Cohesion: 0.02 -Nodes (101): ContractApprovalVO, ContractApproverSettingVO, ContractProductForm, ContractProductPriceTierForm, ContractVO, FreightSettlementBrief, inboundOrderApi, outboundOrderApi (+93 more) +Nodes (80): isBalanced, props, unitSuffix, activeTab, archiveBrandViewsBySegment, buildDriverFeedbackDisplayRow(), canEditDriverFeedback, collectStopProductIds() (+72 more) ### Community 22 - "Community 22" -Cohesion: 0.05 -Nodes (44): fetchDealedCustomerList(), fetchDeleteCustomer(), fetchExportCustomer(), fetchImportTemplate(), fetchKeyCustomerList(), fetchLongTimeNoFollowCustomerList(), fetchMyCustomerList(), fetchToFollowCustomerList() (+36 more) +Cohesion: 0.06 +Nodes (43): fetchDealedCustomerList(), fetchDeleteCustomer(), fetchImportTemplate(), fetchKeyCustomerList(), fetchLongTimeNoFollowCustomerList(), fetchMyCustomerList(), fetchToFollowCustomerList(), fetchWeekNewCustomerList() (+35 more) ### Community 23 - "Community 23" -Cohesion: 0.13 -Nodes (17): FreightSettlement, approvalHistoryItems, approvalNodes, formatAmount(), invoiceRows, loadData(), loading, open() (+9 more) +Cohesion: 0.09 +Nodes (29): applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogLoading, dialogTitle, emit (+21 more) ### Community 24 - "Community 24" Cohesion: 0.02 -Nodes (116): @/api/pl, CarrierQuery, ContractProductArrangeQtyDetail, ContractProductArrangeQtyPlanItem, ContractQtyReminder, ContractQtyReminderItem, CustomerStopPrefStopType, DocumentReminderStats (+108 more) +Nodes (93): @/api/pl, CarrierQuery, ContractProductArrangeQtyPlanItem, CustomerStopPrefStopType, DocumentReminderStats, DriverQuery, FreightSettlementApprovalBody, FreightSettlementBrief (+85 more) ### Community 25 - "Community 25" Cohesion: 0.04 Nodes (53): formatRequiredCertErrors(), affiliationMode, applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogTitle (+45 more) ### Community 26 - "theme.min.js" -Cohesion: 0.08 -Nodes (24): activeTab, activeTabIndex, clickedPath, { clickTab, closeWorktab, showMenu, handleSelect }, list, { menuItems }, menuRef, menuStore (+16 more) +Cohesion: 0.03 +Nodes (94): nprogress, fetchGetUserInfo(), { scrollToTop }, showButton, activeTab, activeTabIndex, clickedPath, { clickTab, closeWorktab, showMenu, handleSelect } (+86 more) ### Community 27 - "Community 27" -Cohesion: 0.02 -Nodes (96): PlanStopProduct, customers, emit, handleConfirm(), innerVisible, selectedCustomerId, canBatchPrintSlip(), normalizeCustomerName() (+88 more) +Cohesion: 0.03 +Nodes (83): fetchGetMenuCodes(), plPlanListTabToFilters(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, arrangeCopyLoadingAction, arrangeCopyLoadingId, canForceFollowStatus, { ContractDetailDialog, contractDetailRef, openContractDetail } (+75 more) ### Community 28 - "useCommon" Cohesion: 0.10 -Nodes (25): PasteCommitResult, activeTab, carrierPersonnelPanelRef, editingId, emit, fetchList(), formVisible, handleConfirm() (+17 more) +Nodes (20): InventoryRecord, emit, props, useDbInstantSearch(), fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear() (+12 more) ### Community 29 - "Community 29" Cohesion: 0.02 -Nodes (109): fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductDetail(), fetchProductList(), fetchProductParameterSimple(), fetchProductParameterValues(), fetchUploadProductImage() (+101 more) +Nodes (94): fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductList(), fetchUploadProductImage(), applyCategoryPriceCoefficientIfNeeded(), availableParameters, bannerDragOver (+86 more) ### Community 30 - "loader.ts" -Cohesion: 0.12 -Nodes (16): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+8 more) +Cohesion: 0.08 +Nodes (33): personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs, createEmptyCert() (+25 more) ### Community 31 - "RenewDialog.vue" Cohesion: 0.11 @@ -908,51 +900,47 @@ Nodes (26): spanClass(), dualRows, emit, hexRows, isLong(), props, quadRows, qui ### Community 33 - "Community 33" Cohesion: 0.02 -Nodes (148): PlanContractLink, showPlanSaveWarnings(), buildDeliveryArchiveMeta(), getDeliveryViewProducts(), applyLoadProductsToDeliveries(), applyStopsFromPlan(), basicFormRef, basicRules (+140 more) +Nodes (135): showPlanSaveWarnings(), loadDetail(), applyLoadProductsToDeliveries(), applyStopsFromPlan(), basicFormRef, basicRules, bootstrapStopsFromPlanProducts(), buildPlanCommonPayload() (+127 more) ### Community 35 - "Community 35" Cohesion: 0.04 -Nodes (58): fetchDeleteContact(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), @/views/crm/customer/CustomerDetailDialog.vue, activeTab, appendCertUrls(), buildCertDisplay() (+50 more) +Nodes (59): fetchDeleteContact(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), @/views/crm/customer/CustomerDetailDialog.vue, activeTab, appendCertUrls(), buildCertDisplay() (+51 more) ### Community 36 - "VoidDialog.vue" -Cohesion: 0.08 -Nodes (27): vehicleApi, activeTab, carrier, carrierInfoRow1Fields, carrierInfoRow2Fields, emit, heroMeta, innerVisible (+19 more) +Cohesion: 0.12 +Nodes (17): activeTab, carrier, carrierInfoRow1Fields, carrierInfoRow2Fields, emit, heroMeta, innerVisible, loadDetail() (+9 more) ### Community 37 - "pl-batch-print.ts" Cohesion: 0.05 -Nodes (36): activeTab, attachPreviewMode, attachPreviewName, attachPreviewUrl, attachPreviewVisible, enrichInvoiceThumbnails(), filteredInvoiceRows, filteredLedgerRows (+28 more) - -### Community 38 - "view-fields.ts" -Cohesion: 0.05 -Nodes (64): nprogress, fetchGetUserInfo(), { scrollToTop }, showButton, useTabOperations(), backHome(), goBack(), { homePath } (+56 more) +Nodes (44): ViewField, ViewGridColumns, ViewSectionVariant, props, BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney() (+36 more) ### Community 39 - "Community 39" Cohesion: 0.07 -Nodes (49): PlanProduct, emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow() (+41 more) +Nodes (48): emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow(), planBrief (+40 more) ### Community 40 - "Community 40" -Cohesion: 0.09 -Nodes (47): addContract(), updateContract(), serializeContractAttachments(), prepareLineAliasAndBrandForSubmit(), applyContractProductsToForm(), buildProductsPayload(), emit, expandPartiesForInvalidFields() (+39 more) +Cohesion: 0.06 +Nodes (60): addContract(), serializeContractAttachments(), prepareLineAliasAndBrandForSubmit(), applyContractProductsToForm(), buildProductsPayload(), calculateProductAmount(), calculateTotalAmount(), emit (+52 more) ### Community 41 - "colors.ts" -Cohesion: 0.11 -Nodes (19): fetchApproveTask(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks(), fetchExportProcessDefs(), fetchInstanceDetail(), fetchRejectTask(), bizLoading (+11 more) +Cohesion: 0.07 +Nodes (39): ContractQtyReminder, ContractQtyReminderItem, TransportArrange, useDictTag(), FreightCalcProductRow, resolveFreightUnitLabel(), sumProductActualQuantities(), sumProductQuantities() (+31 more) ### Community 42 - "Community 42" -Cohesion: 0.08 +Cohesion: 0.07 Nodes (30): { enabledApplications, enabledQuickLinks }, handleApplicationClick(), handleNavigate(), handleQuickLinkClick(), popoverRef, router, fastEnterConfig, festivalConfigList (+22 more) ### Community 43 - "Community 43" -Cohesion: 0.03 -Nodes (97): aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, applyDefaultOwnerUser(), approvalDialogRef, attachmentList, calculateProductAmount() (+89 more) +Cohesion: 0.02 +Nodes (99): getContract(), getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser(), OwnerLike, aliasBrandManageMode (+91 more) ### Community 44 - "Community 44" -Cohesion: 0.04 -Nodes (53): VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, buildVehicleTrailerLookup(), getPlRechargeApplyStatusLabel(), getPlRechargeApplyStatusTagType(), getPlRechargeTypeLabel(), getPlRechargeTypeTagType(), PL_GAS_STATION_PRESETS (+45 more) +Cohesion: 0.05 +Nodes (42): VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, getPlRechargeApplyStatusLabel(), getPlRechargeApplyStatusTagType(), getPlRechargeTypeLabel(), getPlRechargeTypeTagType(), PL_GAS_STATION_PRESETS, applyDateRange (+34 more) ### Community 45 - "Community 45" Cohesion: 0.05 -Nodes (66): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, { +Nodes (63): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, { chartRef, getAxisLineStyle, getAxisLabelStyle, @@ -962,15 +950,15 @@ Nodes (66): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, { getTooltipStyle, getLegendStyle, getGridWithLegend - }, createGradientColor() (+58 more) + }, createGradientColor() (+55 more) ### Community 46 - "Community 46" -Cohesion: 0.06 -Nodes (32): fetchAllDictData(), fetchDeleteRole(), fetchEnsureDictData(), fetchEnsureRemoveDictData(), fetchExportDepts(), fetchExportDictTypes(), fetchExportPosts(), fetchExportRoles() (+24 more) +Cohesion: 0.07 +Nodes (26): fetchDeleteRole(), fetchExportRoles(), fetchRoleList(), openDelete(), canDeleteByCreator(), getCurrentUserId(), isSuperAdmin(), rowCreatorId() (+18 more) ### Community 47 - "fetchCustomerDetail" -Cohesion: 0.06 -Nodes (41): activeModule, clampFlyoutLeft(), closePopovers(), currentRoutePath, handleL2Click(), handleLeafL2Click(), handleLinkClick(), isL2Active() (+33 more) +Cohesion: 0.05 +Nodes (53): filteredMenuItems, { isDark }, Props, route, routerPath, settingStore, closeMenu(), emit (+45 more) ### Community 48 - "Community 48" Cohesion: 0.09 @@ -978,83 +966,83 @@ Nodes (25): fetchDeletePoolRule(), fetchExecutePoolRules(), fetchPoolRuleList(), ### Community 49 - "Community 49" Cohesion: 0.02 -Nodes (75): addQuote(), updateQuote(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, attachmentList, basicLabels (+67 more) +Nodes (107): addQuote(), getQuote(), updateQuote(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, applyDefaultOwnerUser() (+99 more) ### Community 50 - "Community 50" -Cohesion: 0.12 -Nodes (30): menuBadgeApi, filteredChildren, hasChildren, isNavigableRoute, { loaded: menuBadgeLoaded }, menuBadgeStore, menuIcon, Props (+22 more) +Cohesion: 0.18 +Nodes (22): menuBadgeApi, fetchPendingTasks(), MENU_BADGE_CODE_SET, MENU_BADGE_CODES, MenuBadgeCode, PL_MENU_BADGE_CODES, getMenuPendingCount(), refreshApproveMenuBadges() (+14 more) ### Community 51 - "price-letter-template.ts" Cohesion: 0.16 Nodes (20): addEventListeners(), calculateMenuHeight(), calculatePosition(), emit, handleDocumentClick(), handleDocumentContextmenu(), handleKeydown(), handleMenuClick() (+12 more) ### Community 52 - "Community 52" -Cohesion: 0.09 -Nodes (25): fetchCreateProduct(), fetchExportProducts(), fetchUpdateProduct(), ProductAliasItem, ProductBrandItem, ProductDetail, ProductFormData, categoryOptions (+17 more) +Cohesion: 0.10 +Nodes (18): fetchCreateProduct(), categoryOptions, dialogLoading, dictStore, emit, formData, formRef, formRules (+10 more) ### Community 53 - "Community 53" Cohesion: 0.05 -Nodes (66): ContractDetailDialogAsync, ContractDetailDialogExpose, useContractDetailDialog(), buildBatchHazardCertReadyConfirmMessage(), buildBatchHazardCertUnmarkConfirmMessage(), buildHazardCertReadyConfirmMessage(), isHazardCertReady(), planHasHazardProducts() (+58 more) +Nodes (62): buildBatchHazardCertReadyConfirmMessage(), buildBatchHazardCertUnmarkConfirmMessage(), buildHazardCertReadyConfirmMessage(), isHazardCertReady(), planHasHazardProducts(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, applyPlanTypeTabFilters() (+54 more) ### Community 54 - "Community 54" Cohesion: 0.02 -Nodes (91): html2canvas, saveTemplate(), getQuote(), resolveCrmAttachmentFiles(), fitRichTextTablesToMaxWidth(), @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef, buildSealHtml() (+83 more) +Nodes (90): listContractApproval(), saveTemplate(), resolveCrmAttachmentFiles(), @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef, buildSealHtml(), contractContent, currentContractId (+82 more) ### Community 55 - "Community 55" Cohesion: 0.06 -Nodes (57): formatRemarkForSlipHtml(), applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem() (+49 more) +Nodes (57): open(), applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem() (+49 more) ### Community 56 - "Community 56" Cohesion: 0.05 -Nodes (24): delQuote(), generatePdf(), activeTab, approvalList, attachmentList, customerDetailRef, detailLabels, dictStore (+16 more) +Nodes (27): delQuote(), generatePdf(), activeTab, approvalList, attachmentList, customerDetailRef, detailLabels, dictStore (+19 more) ### Community 57 - "Community 57" Cohesion: 0.09 Nodes (27): fetchContactDetail(), fetchContactsByCustomerId(), fetchCreateContact(), fetchDeleteContact(), fetchSetPrimaryContact(), fetchUpdateContact(), cancel(), dialog (+19 more) ### Community 58 - "Community 58" -Cohesion: 0.03 -Nodes (62): getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), InvoiceInfoForm, productAllowedByHazard(), removeProductsNotAllowedByHazard(), handleResetFrameworkPrice(), approvalDialogRef, attachmentList (+54 more) +Cohesion: 0.04 +Nodes (57): fetchCustomerDetail(), getContactByCustomerId(), productAllowedByHazard(), removeProductsNotAllowedByHazard(), handleResetFrameworkPrice(), approvalDialogRef, attachmentList, calculateProductAmount() (+49 more) ### Community 59 - "fetchData" -Cohesion: 0.15 -Nodes (24): activeIndex, addDelivery(), applyCustomerFromPicker(), applyDeliveryStopPref(), CustomerOptionRow, customerOptionsByIndex, customerOptionsLoading, emit (+16 more) +Cohesion: 0.11 +Nodes (31): CustomerStopPref, customerStopPrefApi, activeIndex, addDelivery(), applyCustomerFromPicker(), applyDeliveryStopPref(), CustomerOptionRow, customerOptionsByIndex (+23 more) ### Community 60 - "index.vue" -Cohesion: 0.04 -Nodes (40): TransportStopFeedback, activeBrandRows(), ArchiveBrandQtyRow, ArchiveSegmentMeta, brandProducts, customerLabel, dictStore, emit (+32 more) +Cohesion: 0.07 +Nodes (30): formatKgToTon(), cardCount, cardsLayoutClass, dibangBusinessType(), dibangPartner(), dibangPrimaryQty(), dibangProductLabel(), dibangSecondaryQty() (+22 more) ### Community 61 - "Community 61" Cohesion: 0.08 Nodes (45): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAttachmentDownloadUrl(), fetchCancelOrder(), fetchCreateCategory(), fetchCreateProduct() (+37 more) ### Community 62 - "highlight.ts" -Cohesion: 0.08 -Nodes (29): formatFeedbackTime(), formatDateTime(), getDoneStatCellValue(), getPendingStatCellValue(), getDisburseStatCellValue(), fetchData(), getSettledStatCellValue(), handlePageChange() (+21 more) +Cohesion: 0.10 +Nodes (21): fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSizeChange(), listColumnDefs (+13 more) ### Community 63 - "price-letter.ts" -Cohesion: 0.07 -Nodes (10): ComponentLoader, IframeRouteManager, RouteRegistry, ConvertedRoute, RouteTransformer, ValidationResult, iframeRef, iframeUrl (+2 more) +Cohesion: 0.04 +Nodes (27): menuCodesFromApi, RoutesAlias, fetchGetMenuList(), useAppMode(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator (+19 more) ### Community 64 - "Community 64" -Cohesion: 0.08 -Nodes (24): ContractDetailDialog, contractDetailRef, detailRows, emit, emitLinksFromDetails(), enrichContractProducts(), expandedContractIds, handleConfirmSingle() (+16 more) +Cohesion: 0.10 +Nodes (20): ContractDetailDialog, contractDetailRef, detailRows, emit, emitLinksFromDetails(), enrichContractProducts(), expandedContractIds, handleConfirmSingle() (+12 more) ### Community 65 - "detail.vue" Cohesion: 0.03 -Nodes (93): PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveStopFeedbackAttachmentItem, activeTab, applyFreightPrefill(), applyStandardProductNameForArchiveDisplay(), archiveDeliveryTabIndex, brandQtySum() (+85 more) +Nodes (87): PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveStopFeedbackAttachmentItem, activeTab, applyFreightPrefill(), applyStandardProductNameForArchiveDisplay(), archiveDeliveryTabIndex, brandQtySum() (+79 more) ### Community 66 - "Community 66" Cohesion: 0.04 -Nodes (52): ApplyDateRange, buildApplyDateRangeQuery(), getAdvanceApprovedExportFilterParams(), getAdvancePendingExportFilterParams(), activeTab, actualAmount, advanceIssueExportColumns, { applicantOptions, loadApplicantOptions } (+44 more) +Nodes (42): props, useServerPaged(), UseServerPagedOptions, activeTab, actualAmount, advanceIssueExportColumns, { applicantOptions, loadApplicantOptions }, approvalHistory (+34 more) ### Community 67 - "index.vue" Cohesion: 0.09 Nodes (23): PlanDriverFeedbackUpdateBody, TransportDriverProductFeedback, BrandOption, BrandQtyRow, brandQtySum(), buildProductRows(), dialogTitle, dictStore (+15 more) ### Community 68 - "Community 68" -Cohesion: 0.04 -Nodes (56): fetchCategoryParameters(), fetchDeleteCategory(), associatedParameters, availableParameters, batchExportData, buildTree(), cachedParameters, categoryExportColumns (+48 more) +Cohesion: 0.03 +Nodes (59): fetchDeleteCategory(), fetchProductParameterSimple(), useListMediaActive(), associatedParameters, availableParameters, batchExportData, buildTree(), cachedParameters (+51 more) ### Community 69 - "Community 69" Cohesion: 0.12 @@ -1069,8 +1057,8 @@ Cohesion: 0.03 Nodes (78): activeTab, actualAmount, { applicantOptions, loadApplicantOptions }, buildOffsetItems(), buildPaymentStatsColumns(), buildPendingQuery(), buildProcessedQuery(), calcAutoOffsetAmount() (+70 more) ### Community 72 - "Community 72" -Cohesion: 0.07 -Nodes (40): addQuoteProduct(), approveQuote(), createNewVersion(), delQuoteProduct(), exportQuote(), getTemplate(), listQuoteProduct(), listShareLog() (+32 more) +Cohesion: 0.08 +Nodes (36): addQuoteProduct(), approveQuote(), createNewVersion(), delQuoteProduct(), exportQuote(), listQuote(), listQuoteProduct(), listShareLog() (+28 more) ### Community 73 - "Community 73" Cohesion: 0.04 @@ -1078,75 +1066,75 @@ Nodes (43): assignOpportunity(), delOpportunity(), activeView, assignForm, assig ### Community 74 - "Community 74" Cohesion: 0.07 -Nodes (34): invalidQuote(), listApproval(), QuoteApprovalVO, approvalList, currentQuoteId, CustomerDetailDialog, customerDetailRef, customerDialogActive (+26 more) +Nodes (33): invalidQuote(), listApproval(), QuoteApprovalVO, approvalList, currentQuoteId, CustomerDetailDialog, customerDetailRef, customerDialogActive (+25 more) ### Community 75 - "openEdit" -Cohesion: 0.04 -Nodes (68): props, bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), formatSumMoney() (+60 more) +Cohesion: 0.05 +Nodes (43): Source, usePagedTable(), UsePagedTableOptions, appliedFilter, buildApiQuery(), bxViewExportColumns, currentRow, DialogKey (+35 more) ### Community 76 - "handleSearch" -Cohesion: 0.08 -Nodes (22): PublicTransportStop, PublicTransportSitePage, formatPublicTransportProductLine(), resolvePlanBrandDisplayLabel(), brandConstraintLabel(), formatBrandLabel(), formatBrandLabel(), canUploadAttachments() (+14 more) +Cohesion: 0.09 +Nodes (20): formatPublicTransportProductLine(), resolvePlanBrandDisplayLabel(), brandConstraintLabel(), formatBrandLabel(), formatBrandLabel(), canUploadAttachments(), errorMessage, formatBrandLabel() (+12 more) ### Community 78 - "customerPool.ts" -Cohesion: 0.04 -Nodes (50): DocumentReminder, inventoryApi, InventoryRecord, emit, props, checkAllProxy, emit, handleColumnToggle() (+42 more) +Cohesion: 0.08 +Nodes (19): DocumentReminder, inventoryApi, canToolbarResolve, displayReminderList, fetchData(), handleReset(), handleResolve(), handleSearch() (+11 more) ### Community 79 - "Community 79" -Cohesion: 0.11 -Nodes (19): fetchProductDetail(), loadBrandOptions(), aliases, brands, dialogLoading, dialogTitle, dictStore, emit (+11 more) +Cohesion: 0.10 +Nodes (20): fetchProductDetail(), fetchUpdateProduct(), loadBrandOptions(), aliases, brands, dialogLoading, dialogTitle, dictStore (+12 more) ### Community 80 - "product.ts" -Cohesion: 0.15 -Nodes (14): freightApi, attachmentRef, emit, form, formatAmount(), formRef, handleSubmit(), loading (+6 more) +Cohesion: 0.11 +Nodes (19): fetchApproveTask(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks(), fetchExportProcessDefs(), fetchInstanceDetail(), fetchRejectTask(), bizLoading (+11 more) ### Community 81 - "Community 81" -Cohesion: 0.10 -Nodes (21): doneStatsRowColumns, doneStatsRowRef, doneTableWrapRef, fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset() (+13 more) +Cohesion: 0.08 +Nodes (27): activeTab, ApprovalTab, doneRef, handleTabChange(), pendingRef, refreshTab(), doneStatsRowColumns, doneStatsRowRef (+19 more) ### Community 82 - "Community 82" Cohesion: 0.06 Nodes (49): openBlank(), applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml() (+41 more) ### Community 84 - "Community 84" -Cohesion: 0.07 -Nodes (32): AttachmentItem, attachments, attachmentsToModelValue(), canPreview(), collectClipboardFiles(), emit, handleAttachmentChange(), handleAttachmentClick() (+24 more) +Cohesion: 0.05 +Nodes (41): AttachmentItem, attachments, attachmentsToModelValue(), canPreview(), collectClipboardFiles(), emit, handleAttachmentChange(), handleAttachmentClick() (+33 more) ### Community 85 - "index.vue" Cohesion: 0.08 -Nodes (40): badgeGroups, hasTrailer, props, CertRowWithMeta, collectCarrierVehicleRequiredCertErrors(), collectRequiredCertSlotErrors(), collectSelfVehicleRequiredCertErrors(), collectVehicleRequiredCertErrors() (+32 more) +Nodes (44): CertRow, badgeGroups, hasTrailer, props, ensureEmptyCertSlots(), collectCarrierVehicleRequiredCertErrors(), collectRequiredCertSlotErrors(), collectSelfVehicleRequiredCertErrors() (+36 more) ### Community 86 - "Community 86" -Cohesion: 0.06 -Nodes (51): fetchLogin(), fetchLogout(), fetchRefreshToken(), $t, base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey() (+43 more) +Cohesion: 0.09 +Nodes (35): fetchRefreshToken(), $t, ErrorLogData, ErrorResponse, getErrorMessage(), handleError(), HttpError, showError() (+27 more) ### Community 87 - "canDeleteByCreator" -Cohesion: 0.06 -Nodes (27): collectOpenMenuIndexes(), defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode (+19 more) +Cohesion: 0.04 +Nodes (53): collectOpenMenuIndexes(), defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode (+45 more) ### Community 88 - "index.vue" -Cohesion: 0.18 -Nodes (16): PublicTransportSitePage, BrandQtyItem, PublicTransportHistoryPage, PublicTransportHistoryProduct, PublicTransportHistoryRecord, PublicTransportHistoryStop, PublicTransportHistoryStopProduct, PublicTransportPage (+8 more) +Cohesion: 0.15 +Nodes (20): PublicTransportSitePage, BrandQtyItem, publicTransportApi, PublicTransportHistoryPage, PublicTransportHistoryProduct, PublicTransportHistoryRecord, PublicTransportHistoryStop, PublicTransportHistoryStopProduct (+12 more) ### Community 89 - "detail.vue" -Cohesion: 0.08 -Nodes (26): fetchVoidPriceLetter(), $modal, contractId, dialogVisible, dictStore, emit, form, formRef (+18 more) +Cohesion: 0.13 +Nodes (16): contractId, dialogVisible, dictStore, emit, form, formRef, handleClose(), handleConfirm() (+8 more) ### Community 90 - "theme.min.js" -Cohesion: 0.12 -Nodes (18): completeContract(), executeContract(), actionType, confirmButtonText, contractId, dialogTitle, dialogVisible, emit (+10 more) +Cohesion: 0.14 +Nodes (13): fetchChangePassword(), fetchLogin(), fetchLogout(), dialogVisible, emit, formData, formRef, formRules (+5 more) ### Community 91 - "Community 91" -Cohesion: 0.05 -Nodes (33): activeDateShortcut, activeView, adjustDateRange, canEditSelected, canPrintSelected, canVoidSelected, contentTouched, customerOptions (+25 more) +Cohesion: 0.04 +Nodes (64): fetchCreatePriceLetter(), fetchPriceLetterDetail(), fetchPriceLetterList(), fetchUpdatePriceLetter(), prepareSealImagesForRasterExport(), activeDateShortcut, activeView, adjustDateRange (+56 more) ### Community 92 - "Community 92" Cohesion: 0.04 Nodes (71): fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchUpdateDictData(), fetchUpdateDictType() (+63 more) ### Community 94 - "formatYmd" -Cohesion: 0.15 -Nodes (7): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props +Cohesion: 0.10 +Nodes (14): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props, emit (+6 more) ### Community 95 - "Community 95" Cohesion: 0.04 @@ -1161,8 +1149,8 @@ Cohesion: 0.10 Nodes (41): bindTableScrollListener(), cellText(), cellValues(), columnsRef, config, ensureHeaderObserver(), getHeaderWidths(), getMainTableEl() (+33 more) ### Community 98 - "index.vue" -Cohesion: 0.08 -Nodes (31): hasChildren(), currentRoutePath, drawerVisible, { menuList }, menuStore, route, routerPath, subMenuList (+23 more) +Cohesion: 0.12 +Nodes (18): completeContract(), executeContract(), actionType, confirmButtonText, contractId, dialogTitle, dialogVisible, emit (+10 more) ### Community 99 - "stringifyBody" Cohesion: 0.07 @@ -1181,8 +1169,8 @@ Cohesion: 0.16 Nodes (18): createFromQuote(), CreateFromQuoteForm, QuoteVO, emit, form, formatDate(), formRef, generateContractNo() (+10 more) ### Community 103 - "SettingDrawer.vue" -Cohesion: 0.11 -Nodes (24): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+16 more) +Cohesion: 0.13 +Nodes (18): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+10 more) ### Community 104 - "contractType.ts" Cohesion: 0.40 @@ -1194,15 +1182,15 @@ Nodes (21): fetchContactList(), contactFormRef, contactList, currentContact, dia ### Community 106 - "Community 106" Cohesion: 0.03 -Nodes (65): validatePersonnelTypeRoleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible (+57 more) +Nodes (65): validatePersonnelAffiliationVehicleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible (+57 more) ### Community 107 - "Community 107" -Cohesion: 0.08 -Nodes (29): delClue(), delClueFollow(), listClueFollow(), canConvert, clueFormRef, clueId, clueInfo, convertFormRef (+21 more) +Cohesion: 0.07 +Nodes (33): delClue(), delClueFollow(), listClueFollow(), detailDrawerRef, route, router, canConvert, clueFormRef (+25 more) ### Community 108 - "Community 108" Cohesion: 0.03 -Nodes (89): expenseItemApi, ExpenseItem, useExpenseItemTree(), addForm, AddPayload, { applicantOptions, loadApplicantOptions }, buildAddPayload(), buildSearchQuery() (+81 more) +Nodes (84): expenseItemApi, ExpenseItem, useExpenseItemTree(), addForm, AddPayload, { applicantOptions, loadApplicantOptions }, buildAddPayload(), buildSearchQuery() (+76 more) ### Community 109 - "Community 109" Cohesion: 0.06 @@ -1210,27 +1198,27 @@ Nodes (27): fetchUpdateUser(), defaultOptions, fullscreenLoadingText, withFullsc ### Community 110 - "Community 110" Cohesion: 0.10 -Nodes (26): TransportAddressPayload, addressForm, buildPayload(), editingId, emit, fetchList(), fillAddressForm(), formDialogTitle (+18 more) +Nodes (27): TransportAddress, TransportAddressPayload, addressForm, buildPayload(), editingId, emit, fetchList(), fillAddressForm() (+19 more) ### Community 111 - "format.ts" -Cohesion: 0.12 -Nodes (19): carrierApi, businessLicenseUploadRef, dialogLoading, dialogTitle, emit, formData, formRef, formRules (+11 more) +Cohesion: 0.13 +Nodes (18): businessLicenseUploadRef, dialogLoading, dialogTitle, emit, formData, formRef, formRules, handleDialogClose() (+10 more) ### Community 112 - "inventory.ts" -Cohesion: 0.08 -Nodes (30): badges, props, formatDriverOptionLabel(), findCertIndexForRequired(), isRequiredCertSlotComplete(), formatPersonnelCertBadgeTooltip(), getMissingPersonnelCertNames(), getPersonnelAffiliationLabel() (+22 more) +Cohesion: 0.04 +Nodes (56): badges, props, editingId, fetchList(), formVisible, handleEditFromView(), handleFormSaved(), handleOpenEdit() (+48 more) ### Community 113 - "Community 113" Cohesion: 0.07 -Nodes (32): fetchCheckDuplicate(), fetchCreateCustomer(), fetchCustomerDetail(), addInvoiceInfo(), applyDefaultOwnerUserId(), businessLicenseUploadRef, businessPermitUploadRef, cancel() (+24 more) +Nodes (32): fetchCheckDuplicate(), fetchCreateCustomer(), addInvoiceInfo(), InvoiceInfoForm, applyDefaultOwnerUserId(), businessLicenseUploadRef, businessPermitUploadRef, cancel() (+24 more) ### Community 114 - "index.vue" -Cohesion: 0.08 -Nodes (14): router, initStore(), storageKeyManager, store, applyPortalAuthHeader(), readTokenFromStorageKey(), resolvePortalAccessToken(), checkStorageCompatibility() (+6 more) +Cohesion: 0.14 +Nodes (15): carrierApi, editingId, emit, fetchList(), formVisible, handleConfirm(), handleFormSaved(), handleOpen() (+7 more) ### Community 115 - "useDictStore" -Cohesion: 0.09 -Nodes (19): publicTransportSiteApi, bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd() (+11 more) +Cohesion: 0.10 +Nodes (18): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), keyword (+10 more) ### Community 116 - "Community 116" Cohesion: 0.04 @@ -1238,35 +1226,35 @@ Nodes (60): activeDateShortcut, allData, buildListQueryParams(), businessTypeOpt ### Community 117 - "Community 117" Cohesion: 0.04 -Nodes (60): fetchCreateDept(), fetchDeleteDept(), fetchDeptTree(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList (+52 more) +Nodes (59): fetchCreateDept(), fetchDeleteDept(), fetchDeptTree(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList (+51 more) ### Community 118 - "zh_CN.js" -Cohesion: 0.33 -Nodes (8): findProductStatusItem(), getProductStatusLabel(), getProductStatusTagType(), isTonProductUnit(), ProductDictResolver, productStatusDictKey(), TagType, TON_PRODUCT_UNIT_VALUES +Cohesion: 0.19 +Nodes (10): fetchVoidPriceLetter(), $modal, dialogVisible, emit, form, formRef, handleConfirm(), letterId (+2 more) ### Community 119 - "Community 119" Cohesion: 0.05 Nodes (44): fetchDeleteProduct(), fetchImportProducts(), fetchImportTemplate(), fetchUpdateProductStatus(), categoryMaintainVisible, categoryOptions, detailData, detailDialogVisible (+36 more) ### Community 120 - "Community 120" -Cohesion: 0.08 -Nodes (38): openBlank(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml(), buildProductRows() (+30 more) +Cohesion: 0.07 +Nodes (41): openBlank(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml(), buildProductRows() (+33 more) ### Community 121 - "chart.ts" -Cohesion: 0.04 -Nodes (41): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+33 more) +Cohesion: 0.07 +Nodes (21): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+13 more) ### Community 122 - "handleDisburse" -Cohesion: 0.08 -Nodes (42): activeModule, currentRoutePath, handleModuleSelect(), { menuList }, menuStore, moduleList, PortalModuleItem, route (+34 more) +Cohesion: 0.05 +Nodes (71): currentRoutePath, drawerVisible, { menuList }, menuStore, route, routerPath, subMenuList, activeModule (+63 more) ### Community 123 - "detail.vue" -Cohesion: 0.12 -Nodes (5): fetchGetMenuList(), MenuProcessor, RoutePermissionValidator, RouteValidator, AppRouteRecord +Cohesion: 0.13 +Nodes (18): statisticsOverview(), statisticsStatus(), statisticsTrend(), dictStore, loadAllData(), loading, loadOverview(), loadStatusData() (+10 more) ### Community 124 - "index.vue" Cohesion: 0.11 -Nodes (29): animatedData, animationTimers, { +Nodes (30): animatedData, animationTimers, { chartRef, initChart, getAxisLineStyle, @@ -1277,47 +1265,43 @@ Nodes (29): animatedData, animationTimers, { getLegendStyle, getGridWithLegend, isEmpty - }, clearAnimationTimers(), createSeriesItem(), generateAreaStyle(), generateChartOptions(), generateSingleAreaStyle() (+21 more) + }, clearAnimationTimers(), createSeriesItem(), generateAreaStyle(), generateChartOptions(), generateSingleAreaStyle() (+22 more) ### Community 125 - "Community 125" Cohesion: 0.04 -Nodes (63): getPlVehicleStatusLabel(), getPlVehicleStatusTagType(), validatePersonnelAffiliationVehicleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading (+55 more) +Nodes (63): getPlVehicleStatusLabel(), getPlVehicleStatusTagType(), validatePersonnelTypeRoleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading (+55 more) ### Community 126 - "Community 126" -Cohesion: 0.04 -Nodes (55): getReimburseExpenseItemLines(), formatNow(), activeTab, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedFilterForm, approvedQuickSearchKeyword (+47 more) +Cohesion: 0.03 +Nodes (63): ApplyDateRange, buildApplyDateRangeQuery(), getReimburseExpenseItemLines(), getAdvanceApprovedExportFilterParams(), getAdvancePendingExportFilterParams(), getAdvanceIssueExportFilterParams(), handleExport(), getPaymentPendingExportFilterParams() (+55 more) ### Community 127 - "selectContractRow" -Cohesion: 0.18 -Nodes (18): activeRows, clearQtyDraft(), emit, emitRows(), isSelected(), onMobileQtyBlur(), onMobileQtyInput(), parseQtyDraft() (+10 more) +Cohesion: 0.10 +Nodes (20): attachmentColspan, attachmentColspanMap, buildCertViewFields(), getExpireTagType(), props, activePart, hasTrailer, headCertList (+12 more) ### Community 128 - "Community 128" Cohesion: 0.04 -Nodes (56): activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord(), currentPage, dateRange, editingPlan, executionCompletedStatuses (+48 more) +Nodes (60): planApi, PlanCreate, PlanListParams, PlanUpdate, activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord() (+52 more) ### Community 129 - "Community 129" Cohesion: 0.05 Nodes (44): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateSite(), loadDictOptions(), loadDictOptions(), loadDictOptions() (+36 more) -### Community 130 - "system.ts" -Cohesion: 0.13 -Nodes (16): renewContract(), ContractForm, dictStore, emit, form, formRef, handleClose(), handleSubmit() (+8 more) - ### Community 131 - "index.vue" Cohesion: 0.05 -Nodes (54): dictStore, displayProducts, formatArchiveQty(), formatFieldValue(), formatMoneyValue(), formatProductLine(), formatStopProductLine(), formatStopQty() (+46 more) +Nodes (52): dictStore, displayProducts, formatArchiveQty(), formatFieldValue(), formatMoneyValue(), formatProductLine(), formatStopProductLine(), formatStopQty() (+44 more) ### Community 132 - "Community 132" Cohesion: 0.04 Nodes (50): vehicleMaintenanceProcessApi, VehicleMaintenanceProcessBoardItem, applyDateRange, attachmentUploadRef, canToolbarEdit, canToolbarProcess, canToolbarRevoke, currentApplyRow (+42 more) ### Community 133 - "Community 133" -Cohesion: 0.06 -Nodes (53): addChange(), delChange(), executeChange(), exportChange(), getChange(), listChange(), mapListQuery(), stringifyIds() (+45 more) +Cohesion: 0.05 +Nodes (59): addChange(), delChange(), executeChange(), exportChange(), getChange(), listChange(), mapListQuery(), stringifyIds() (+51 more) ### Community 134 - "index.vue" Cohesion: 0.04 -Nodes (70): approveContract(), batchSubmitApproval(), batchSubmitContract(), createFromOpportunity(), delContract(), exportContract(), finishContract(), getContract() (+62 more) +Nodes (84): approveContract(), batchSubmitApproval(), batchSubmitContract(), createFromOpportunity(), delContract(), exportContract(), finishContract(), getContractApproverSetting() (+76 more) ### Community 135 - "detail.vue" Cohesion: 0.17 @@ -1325,7 +1309,7 @@ Nodes (14): fetchAssignPoolCustomers(), cancel(), customerIds, dialog, emit, for ### Community 136 - "Community 136" Cohesion: 0.06 -Nodes (49): addTemplate(), delTemplate(), disableTemplate(), enableTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery() (+41 more) +Nodes (48): addTemplate(), delTemplate(), disableTemplate(), enableTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery() (+40 more) ### Community 137 - "Community 137" Cohesion: 0.05 @@ -1333,11 +1317,11 @@ Nodes (50): fetchRoleOptions(), fetchDesignerData(), fetchPublishVersion(), load ### Community 138 - "FollowDialog.vue" Cohesion: 0.10 -Nodes (18): publicTransportApi, bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd() (+10 more) +Nodes (17): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), load() (+9 more) ### Community 139 - "RenewDialog.vue" Cohesion: 0.06 -Nodes (47): fetchAttachmentDownloadUrl(), Carrier, PlanDocumentAttachmentItem, displaySrc(), fileNameFromUrl(), handleDownload(), handlePreview(), ItemDef (+39 more) +Nodes (49): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), Carrier, PlanDocumentAttachmentItem, displaySrc(), fileNameFromUrl(), handleDownload(), handlePreview() (+41 more) ### Community 140 - "Community 140" Cohesion: 0.07 @@ -1345,11 +1329,11 @@ Nodes (36): approvalDialogRef, billsStatsRowColumns, billsStatsRowRef, billsTabl ### Community 141 - "Community 141" Cohesion: 0.05 -Nodes (39): PlIoOrderQuery, emit, handleSelectChange(), shortcutItems, DateShortcutType, useListDateShortcut(), formatBrandQtySummary(), resolveIoBrandQtyDisplay() (+31 more) +Nodes (34): PlIoOrderQuery, formatBrandQtySummary(), resolveIoBrandQtyDisplay(), resolveSiteBrandSummary(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, brandedEditItems, dateRange, deliveryViewFields (+26 more) ### Community 142 - "Community 142" Cohesion: 0.04 -Nodes (58): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+50 more) +Nodes (48): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+40 more) ### Community 144 - "Community 144" Cohesion: 0.04 @@ -1364,20 +1348,20 @@ Cohesion: 0.60 Nodes (4): CardBannerProps, emit, handleCancel(), handleClick() ### Community 147 - "index.vue" -Cohesion: 0.07 -Nodes (42): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, InventoryWeighingRecord, AutoGenerateMonthlyResult (+34 more) +Cohesion: 0.08 +Nodes (38): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, InventoryWeighingRecord, AutoGenerateMonthlyResult (+30 more) ### Community 148 - "Community 148" Cohesion: 0.06 Nodes (38): useApplicantOptions(), { applicantOptions, loadApplicantOptions }, buildKeyword(), current, detailLoading, detailTab, detailTableMaxHeight, detailVisible (+30 more) ### Community 149 - "fetchCustomerDetail" -Cohesion: 0.13 -Nodes (15): fetchAttachmentPreviewUrl(), blobUrls, getImageBlobUrl(), getUrlByOssId(), getUrlsByDirectUrls(), getUrlsByOssIds(), isDirectUrl(), loading (+7 more) +Cohesion: 0.14 +Nodes (13): blobUrls, getImageBlobUrl(), getUrlByOssId(), getUrlsByDirectUrls(), getUrlsByOssIds(), isDirectUrl(), loading, props (+5 more) ### Community 150 - "Community 150" Cohesion: 0.05 -Nodes (45): importClue(), importTemplate(), listClue(), listMyClue(), listTodayNewClue(), listToFollowClue(), postList(), activeView (+37 more) +Nodes (44): importClue(), importTemplate(), listClue(), listMyClue(), listTodayNewClue(), listToFollowClue(), postList(), activeView (+36 more) ### Community 151 - "Community 151" Cohesion: 0.05 @@ -1388,36 +1372,36 @@ Cohesion: 0.14 Nodes (18): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+10 more) ### Community 153 - "index.vue" -Cohesion: 0.10 -Nodes (25): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+17 more) +Cohesion: 0.08 +Nodes (30): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+22 more) ### Community 156 - "v2.4.2.1 - 2025-06-16" -Cohesion: 0.13 -Nodes (18): amapLocationUrl, handleView(), isMuted, onFieldView, props, showMapBtn, showViewBtn, viewBtnTitle (+10 more) +Cohesion: 0.26 +Nodes (12): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson(), fromBase64Url(), hexToBytes() (+4 more) ### Community 157 - "form.vue" Cohesion: 0.16 Nodes (13): dictStore, allocateBrandRows(), ArchiveBrandViewItem, ArchiveBrandViewRow, buildArchiveBrandViewItems(), buildArchiveBrandViewsBySegment(), buildRowsFromStopBrandQtys(), formatArchiveBrandAmount() (+5 more) ### Community 159 - "detail.vue" -Cohesion: 0.10 -Nodes (5): CommentItem, fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager +Cohesion: 0.18 +Nodes (4): fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager ### Community 160 - "index.vue" Cohesion: 0.12 Nodes (13): currentActivePath, handleScroll, handleScrollCore(), handleWheel(), ProcessedMenuItem, processedMenuList, Props, route (+5 more) ### Community 161 - "Community 161" -Cohesion: 0.07 -Nodes (26): editingId, fetchList(), formVisible, handleEditFromView(), handleFormSaved(), handleOpenEdit(), handleSearch(), handleView() (+18 more) +Cohesion: 0.19 +Nodes (7): fetchCategoryList(), cachedFlatCategories, ensureCategoryPathDataLoaded(), fetchAllPagedRecords(), EmptyAwareElTag, loadAllCategoriesForExport(), loadCategories() ### Community 162 - "Community 162" Cohesion: 0.05 -Nodes (51): VehicleUreaApply, vehicleUreaApplyApi, getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange (+43 more) +Nodes (46): VehicleUreaApply, vehicleUreaApplyApi, getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange (+38 more) ### Community 164 - "Community 164" Cohesion: 0.04 -Nodes (53): ViewField, ViewGridColumns, ViewSectionVariant, props, BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney() (+45 more) +Nodes (50): activeTab, advanceApproveExportColumns, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedFilterForm, approvedQuickSearchKeyword, approvedStatsRowColumns (+42 more) ### Community 165 - "handleDisburse" Cohesion: 0.08 @@ -1441,7 +1425,7 @@ Nodes (42): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), ### Community 170 - "Community 170" Cohesion: 0.05 -Nodes (46): fetchCreateMenu(), fetchDeleteMenu(), fetchExportMenus(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), applyTreeExpand(), dialogTitle (+38 more) +Nodes (46): fetchCreateMenu(), fetchDeleteMenu(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), refreshViewIfOpen(), applyTreeExpand(), dialogTitle (+38 more) ### Community 171 - "index.vue" Cohesion: 0.13 @@ -1452,36 +1436,36 @@ Cohesion: 0.14 Nodes (12): buttonColor, ButtonConfig, buttonRadius, buttonTextColor, emit, ImageConfig, { isDark }, Meteor (+4 more) ### Community 174 - "Community 174" -Cohesion: 0.05 -Nodes (47): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), syncViewRowFromFlatList(), refreshRelatedViewIfOpen() (+39 more) +Cohesion: 0.06 +Nodes (44): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), dialogVisible, dictStore (+36 more) ### Community 175 - "handleEdit" -Cohesion: 0.13 -Nodes (18): statisticsOverview(), statisticsStatus(), statisticsTrend(), dictStore, loadAllData(), loading, loadOverview(), loadStatusData() (+10 more) +Cohesion: 0.32 +Nodes (5): emit, handleSelectChange(), shortcutItems, DateShortcutType, useListDateShortcut() ### Community 176 - "fetchData" -Cohesion: 0.08 -Nodes (24): getDeliveryMethodDisplay(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, arrangeQtyCache, arrangeQtyContractId, arrangeQtyDialogVisible (+16 more) +Cohesion: 0.03 +Nodes (82): ContractProductForm, PlanContractLink, resetStopForms(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, dictStore (+74 more) ### Community 177 - "fetchCustomerDetail" -Cohesion: 0.22 -Nodes (11): exportClue(), mapListQuery(), ClueAssignParams, ClueConvertParams, ClueFollowForm, ClueFollowQuery, ClueForm, ClueLevelParams (+3 more) +Cohesion: 0.52 +Nodes (5): fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem ### Community 178 - "Community 178" Cohesion: 0.06 Nodes (41): @/api/crm/contract/approval, approvePass(), approveReject(), exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery() (+33 more) ### Community 179 - "Community 179" -Cohesion: 0.05 -Nodes (35): fetchChangePassword(), avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover (+27 more) +Cohesion: 0.06 +Nodes (26): avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover, userStore (+18 more) ### Community 180 - "index.vue" -Cohesion: 0.09 -Nodes (30): toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate() (+22 more) +Cohesion: 0.10 +Nodes (26): toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate() (+18 more) ### Community 181 - "Community 181" Cohesion: 0.06 -Nodes (43): fetchCreateTenant(), fetchDeleteTenant(), fetchExportTenants(), fetchTenantList(), fetchUpdateTenant(), deletableSelection, dialogTitle, dialogVisible (+35 more) +Nodes (46): fetchCreateTenant(), fetchDeleteTenant(), fetchExportTenants(), fetchTenantList(), fetchUpdateTenant(), syncViewRowFromFlatList(), refreshRelatedViewIfOpen(), refreshRelatedViewIfOpen() (+38 more) ### Community 182 - "Community 182" Cohesion: 0.06 @@ -1493,7 +1477,7 @@ Nodes (24): planApi, PlanSiteFeedbackUpdateBody, dialogTitle, emit, formData, fo ### Community 184 - "highlight.ts" Cohesion: 0.04 -Nodes (45): Source, usePagedTable(), UsePagedTableOptions, allStatsRowColumns, allStatsRowRef, allTableWrapRef, { applicantOptions, loadApplicantOptions }, appliedFilter (+37 more) +Nodes (69): bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), formatSumMoney(), hasWorkflowNode() (+61 more) ### Community 185 - "handleConfirmApproval" Cohesion: 0.67 @@ -1509,51 +1493,47 @@ Nodes (40): addDialogVisible, addLoading, addPagination, addPlanList, addSearchF ### Community 189 - "Community 189" Cohesion: 0.05 -Nodes (51): useServerPaged(), UseServerPagedOptions, allRowsDeletableByCreator(), addForm, addFormRef, addFormRules, AddPayload, ADVANCE_APPLY_MONEY_PROPS (+43 more) +Nodes (49): allRowsDeletableByCreator(), addForm, addFormRef, addFormRules, AddPayload, ADVANCE_APPLY_MONEY_PROPS, advanceApplyExportColumns, advanceApplyStatsRowColumns (+41 more) ### Community 190 - "error-handle.ts" Cohesion: 0.18 Nodes (11): fetchClaimCustomer(), cancel(), customerIds, dialog, emit, form, formRef, reset() (+3 more) ### Community 191 - "formatYmd" -Cohesion: 0.10 -Nodes (12): menuCodesFromApi, RoutesAlias, fetchGetMenuCodes(), useAppMode(), demoRoutes, exceptionRoutes, routeModules, plRoutes (+4 more) +Cohesion: 0.12 +Nodes (16): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+8 more) ### Community 192 - "prepareLineAliasAndBrandForSubmit" -Cohesion: 0.13 -Nodes (21): TransportAddress, transportAddressApi, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply(), formatAddressContact() (+13 more) +Cohesion: 0.14 +Nodes (20): transportAddressApi, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply(), formatAddressContact(), handleClear() (+12 more) ### Community 193 - "crm-product-display.ts" -Cohesion: 0.31 -Nodes (8): buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate(), formatPriceText(), hasValidPrice(), PriceLetterTemplateInput, tryApplyDefaultContent() +Cohesion: 0.33 +Nodes (6): emit, Emits, handleChange(), normalizedOptions, Props, SettingItemConfig ### Community 194 - "index.ts" -Cohesion: 0.10 -Nodes (20): attachmentColspan, attachmentColspanMap, buildCertViewFields(), getExpireTagType(), props, resolveVehiclePartLabel(), activePart, hasTrailer (+12 more) +Cohesion: 0.40 +Nodes (5): emit, handleTabChange(), props, resolvedTabs, PL_PLAN_TYPE_TABS ### Community 195 - "Community 195" Cohesion: 0.06 -Nodes (27): useListMediaActive(), businessLicenseUploadRef, carrierExportColumns, carrierList, dialogTitle, dialogVisible, formData, formRef (+19 more) +Nodes (39): businessLicenseUploadRef, carrierExportColumns, carrierList, dialogTitle, dialogVisible, fetchData(), formData, formRef (+31 more) ### Community 196 - "Community 196" Cohesion: 0.05 Nodes (46): fetchUserOptions(), getQuoteApproverSetting(), saveQuoteApproverSetting(), loadUsers(), loadUsers(), loadUserList(), handleAssign(), form (+38 more) ### Community 197 - "v2.4.2.1 - 2025-06-16" -Cohesion: 0.06 -Nodes (29): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, i18n (+21 more) - -### Community 198 - "fetchRoleOptions" -Cohesion: 0.12 -Nodes (16): closeMenu(), emit, Emits, filteredMenuItems, goPage(), { loaded: menuBadgeLoaded }, menuBadgeStore, { menuOpen } (+8 more) +Cohesion: 0.11 +Nodes (17): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, toggleTransition() (+9 more) ### Community 199 - "colors.ts" Cohesion: 0.12 Nodes (17): OpportunityQuery, currentOpportunity, dialogTitle, dialogVisible, dictStore, emit, getList(), handleClose() (+9 more) ### Community 201 - "Ha" -Cohesion: 0.06 -Nodes (42): Plan, TransportInventoryLink, emit, handleCopy(), handlePreview(), innerVisible, options, props (+34 more) +Cohesion: 0.07 +Nodes (38): PlanDelivery, PlanLoad, PlanProduct, PlanStopProduct, customers, emit, handleConfirm(), innerVisible (+30 more) ### Community 202 - "Community 202" Cohesion: 0.05 @@ -1567,17 +1547,13 @@ Nodes (13): getPlPlanFollowStatusTagType(), fetchDetail(), formatAmount(), formD Cohesion: 0.15 Nodes (10): captureQrObjectUrl, captureRow, dialogTitle, emit, getQrImageUrl(), innerVisible, loading, loadQrcode() (+2 more) -### Community 205 - "loadDefaultCustomerOptions" -Cohesion: 0.15 -Nodes (19): ensureContactOption(), ensureCustomerOption(), extractContactList(), extractCustomerList(), finishClose(), getQuoteInfo(), getQuoteInfoForCopy(), handleAttachmentData() (+11 more) - ### Community 206 - "onDrop" Cohesion: 0.12 Nodes (13): markLost(), OpportunityMarkLostParams, emit, form, formRef, handleClose(), reasonTips, remarkPlaceholder (+5 more) ### Community 207 - "SettingDrawer.vue" -Cohesion: 0.17 -Nodes (12): fetchUploadAttachment(), displayItems, emit, fileAccept, fileList, handlePreview(), handleRemove(), handleUploadRequest() (+4 more) +Cohesion: 0.27 +Nodes (9): fetchCreateCategory(), fetchExportProducts(), fetchUpdateCategory(), ProductAliasItem, ProductBrandItem, ProductDetail, ProductFormData, submitForm() (+1 more) ### Community 208 - "index.vue" Cohesion: 0.16 @@ -1591,17 +1567,13 @@ Nodes (36): Driver, driverApi, filterDeletableByCreator(), dialogTitle, dialogVi Cohesion: 0.06 Nodes (36): addressExportColumns, addressRows, dialogTitle, dialogVisible, fetchData(), formData, formRef, formRules (+28 more) -### Community 211 - "loadUserOptions" -Cohesion: 0.15 -Nodes (14): editingId, emit, fetchList(), formVisible, handleConfirm(), handleFormSaved(), handleOpen(), handleSearch() (+6 more) - ### Community 212 - "index.js" -Cohesion: 0.29 -Nodes (6): activeTab, disburseRef, DisburseTab, handleTabChange(), refreshTab(), settledRef +Cohesion: 0.11 +Nodes (15): TransportStopFeedback, activeBrandRows(), ArchiveBrandQtyRow, ArchiveSegmentMeta, brandProducts, customerLabel, dictStore, emit (+7 more) ### Community 213 - "Community 213" -Cohesion: 0.09 -Nodes (23): queryVersions(), emit, emitPagination(), limitModel, pageModel, props, compareMode, compareVersion (+15 more) +Cohesion: 0.12 +Nodes (18): queryVersions(), compareMode, compareVersion, currentVersion, dialogVisible, dictStore, emit, handleClose() (+10 more) ### Community 214 - "Community 214" Cohesion: 0.06 @@ -1611,17 +1583,13 @@ Nodes (12): addAfter(), createInterpolationInside(), getPlaceholder(), keywordsT Cohesion: 0.27 Nodes (11): buildPayload(), exporting, handleCommand(), handleExportFiltered(), ListExportPayload, props, runExport(), selectedCount (+3 more) -### Community 218 - "index.js" -Cohesion: 0.14 -Nodes (13): filteredMenuItems, { isDark }, Props, route, routerPath, settingStore, closeMenu(), emit (+5 more) - ### Community 219 - "applyBrandSelectChange" -Cohesion: 0.18 -Nodes (13): fetchIntoPool(), CustomerIntoPoolParams, cancel(), dialog, emit, form, formRef, open() (+5 more) +Cohesion: 0.08 +Nodes (25): fetchIntoPool(), ContactForm, ContactQuery, CustomerClaimParams, CustomerFollowQuery, CustomerFollowVO, CustomerForm, CustomerIntoPoolParams (+17 more) ### Community 220 - "detail.vue" -Cohesion: 0.17 -Nodes (14): CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser(), OwnerLike, applyDefaultOwnerUser(), createDefaultForm(), getTodayDate(), initCopy() (+6 more) +Cohesion: 0.13 +Nodes (17): FreightSettlement, approvalHistoryItems, approvalNodes, formatAmount(), invoiceRows, loadData(), loading, open() (+9 more) ### Community 223 - "Community 223" Cohesion: 0.08 @@ -1629,19 +1597,19 @@ Nodes (36): getParkAreaList(), getStatisticsByLevel(), getStatisticsByOwner(), g ### Community 224 - "Community 224" Cohesion: 0.07 -Nodes (39): fetchCategoryTree(), fetchCreateCategory(), fetchDeleteCategory(), fetchUpdateCategory(), emit, visible, canDeleteSelectedCategory, categoryList (+31 more) +Nodes (36): fetchCategoryTree(), fetchDeleteCategory(), emit, visible, canDeleteSelectedCategory, categoryList, categoryTreeOptions, dialogTitle (+28 more) ### Community 225 - "theme.min.js" -Cohesion: 0.17 -Nodes (15): checkConvert(), convertClue(), getClue(), cancel(), clueInfo, dialog, dictStore, emit (+7 more) +Cohesion: 0.16 +Nodes (15): checkConvert(), convertClue(), ClueVO, cancel(), clueInfo, dialog, dictStore, emit (+7 more) ### Community 226 - "api" -Cohesion: 0.04 -Nodes (76): useSettingsConfig(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), { handleOpen, handleClose, closeDrawer }, { initializeSettings, cleanupSettings }, Props, settingsPanel (+68 more) +Cohesion: 0.03 +Nodes (89): { homePath }, { isFullscreen, toggle: toggleFullscreen }, router, { shouldShowFullscreen }, useSettingsConfig(), useSettingsHandlers(), useSettingsPanel(), useSettingsState() (+81 more) ### Community 227 - "Community 227" Cohesion: 0.06 -Nodes (31): attrs, border, { containerHeight }, DEFAULT_PAGINATION_OPTIONS, elTableRef, emit, handleCurrentChange(), handleSizeChange() (+23 more) +Nodes (33): attrs, border, { containerHeight }, DEFAULT_PAGINATION_OPTIONS, elTableRef, emit, handleCurrentChange(), handleSizeChange() (+25 more) ### Community 228 - "Community 228" Cohesion: 0.09 @@ -1660,20 +1628,20 @@ Cohesion: 0.20 Nodes (3): n(), Ta, toggleNativeEvent() ### Community 232 - "handleConfirmApproval" -Cohesion: 0.33 -Nodes (6): activeTab, ApprovalTab, doneRef, handleTabChange(), pendingRef, refreshTab() +Cohesion: 0.18 +Nodes (18): activeRows, clearQtyDraft(), emit, emitRows(), isSelected(), onMobileQtyBlur(), onMobileQtyInput(), parseQtyDraft() (+10 more) ### Community 233 - "Community 233" Cohesion: 0.07 Nodes (9): addToSet(), cleanArray(), clone(), createDOMPurify(), createHTML(), createScriptURL(), lookupGetter(), Optional (+1 more) ### Community 234 - "Community 234" -Cohesion: 0.09 -Nodes (31): statusLabel(), addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs (+23 more) +Cohesion: 0.06 +Nodes (42): checkAllProxy, emit, handleColumnToggle(), handleReset(), props, showColumns, ListColumnDef, loadVisibleColumns() (+34 more) ### Community 235 - "colors.ts" -Cohesion: 0.15 -Nodes (9): contentValue, editorInit, emit, getCurrentSupplierCode, isSXSupplier, Props, CRM_UPLOAD_BIZ_TYPE, CrmUploadBizType (+1 more) +Cohesion: 0.06 +Nodes (22): getDefaultLanguage(), i18n, i18nOptions, languageOptions, messages, storageKeyManager, Translation, app (+14 more) ### Community 236 - "handleEdit" Cohesion: 0.22 @@ -1684,16 +1652,16 @@ Cohesion: 0.21 Nodes (9): BreadcrumbItem, breadcrumbItems, buildFullPath(), findFirstValidChild(), handleBreadcrumbClick(), isClickable(), isLastItem(), route (+1 more) ### Community 238 - "ViewKvTableCell.vue" -Cohesion: 0.29 -Nodes (10): fetchCustomerOptions(), CustomerOption, displayOptions, extractOptions(), handleFocus(), loadDefault(), loading, model (+2 more) +Cohesion: 0.14 +Nodes (13): formatFeedbackTime(), formatDateTime(), parseTime(), loading, logs, Props, stats, getDoneStatCellValue() (+5 more) ### Community 239 - "Community 239" Cohesion: 0.08 Nodes (29): approvalDialogRef, fetchData(), handleApprove(), handleMutationSuccess(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReject() (+21 more) ### Community 241 - "handleExportPdf" -Cohesion: 0.18 -Nodes (15): uploadAttachments(), buildUploadFileListFromField(), mapContractAttachmentsPayload(), handleAttachmentData(), attachmentList, contractId, dialogVisible, emit (+7 more) +Cohesion: 0.17 +Nodes (12): fetchUploadAttachment(), displayItems, emit, fileAccept, fileList, handlePreview(), handleRemove(), handleUploadRequest() (+4 more) ### Community 242 - "Community 242" Cohesion: 0.06 @@ -1703,17 +1671,13 @@ Nodes (36): dependencies, @antv/x6, axios, crypto-js, dagre, echarts, element-pl Cohesion: 0.07 Nodes (28): actionButtonsStyle, cloneModelValue(), componentMap, emit, expandToggleText, formInstance, getSanitizedOutput(), handleReset() (+20 more) -### Community 244 - "v2.4.2.1 - 2025-06-16" -Cohesion: 0.08 -Nodes (30): aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, dictStore, emit, handleAliasBrandManaged(), handleAliasChange() (+22 more) - ### Community 248 - "Community 248" Cohesion: 0.08 Nodes (44): AmapAddressPickResult, applyLngLat(), applyPoiSelection(), bindAutoComplete(), confirmPick(), destroyMapResources(), emit, ensureAmapReady() (+36 more) ### Community 250 - "loadDefaultCustomerOptions" -Cohesion: 0.33 -Nodes (6): emit, Emits, handleChange(), normalizedOptions, Props, SettingItemConfig +Cohesion: 0.20 +Nodes (14): uploadAttachments(), buildUploadFileListFromField(), mapContractAttachmentsPayload(), handleAttachmentData(), attachmentList, contractId, dialogVisible, emit (+6 more) ### Community 251 - "handleDisburse" Cohesion: 0.09 @@ -1740,8 +1704,8 @@ Cohesion: 0.25 Nodes (8): fetchDutyMonth(), saveDutyDay(), setDutyLinkStatus(), goToday(), handleSave(), loadMonth(), shiftMonth(), toggleLink() ### Community 258 - "Ha" -Cohesion: 0.13 -Nodes (25): CustomerStopPref, customerStopPrefApi, addProductsDisabled, applyCustomerFromPicker(), applyStopPrefFromCustomer(), contractsModel, CustomerOptionRow, customerOptions (+17 more) +Cohesion: 0.10 +Nodes (33): fetchCustomerOptions(), CustomerOption, displayOptions, extractOptions(), handleFocus(), loadDefault(), loading, model (+25 more) ### Community 259 - "Community 259" Cohesion: 0.09 @@ -1752,29 +1716,17 @@ Cohesion: 0.09 Nodes (27): actionButtonsStyle, cloneModelValue(), componentMap, deleteFieldValue(), emit, FormEmits, formInstance, FormItem (+19 more) ### Community 261 - "Community 261" -Cohesion: 0.09 -Nodes (34): ContractQuery, ContractDetailDialog, contractDetailRef, contractList, currentRow, detailLoading, dictStore, emit (+26 more) - -### Community 263 - "fetchUploadAttachment" -Cohesion: 0.29 -Nodes (6): activeTab, billsRef, FreightTab, handleTabChange(), refreshTab(), unsettledRef - -### Community 264 - "syncStatsColumnWidths" -Cohesion: 0.24 -Nodes (10): CONTRACT_EDITABLE_STATUSES, ContractEditableStatus, FRAMEWORK_CONTRACT_TYPES, FrameworkContractType, getContractReeditConfirmMessage(), isContractEditableStatus(), isPurchaseLikeContractType(), PURCHASE_LIKE_CONTRACT_TYPES (+2 more) +Cohesion: 0.08 +Nodes (37): ContractDetailDialog, contractDetailRef, contractList, currentRow, detailLoading, dictStore, emit, formatContractProductLine() (+29 more) ### Community 265 - "Community 265" -Cohesion: 0.12 -Nodes (15): columnCount(), findMetricRow(), getColumnCells(), getDeclaredColWidthPx(), getEditorContentWidth(), getProductGridRect(), getProductGridRows(), isExcelResizeExcludedTable() (+7 more) +Cohesion: 0.09 +Nodes (23): html2canvas, columnCount(), findMetricRow(), fitRichTextTablesToMaxWidth(), getColumnCells(), getDeclaredColWidthPx(), getEditorContentWidth(), getProductGridRect() (+15 more) ### Community 266 - "crypto.ts" Cohesion: 0.29 Nodes (7): ensureDutyDict(), confirmAddShift(), decodeTimeRange(), defaultTimesFor(), onTimeRangeChange(), onWorkPlansChange(), resolveDictValue() -### Community 268 - "fetchData" -Cohesion: 0.22 -Nodes (9): fetchData(), handleDelete(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSizeChange() (+1 more) - ### Community 269 - "Community 269" Cohesion: 0.07 Nodes (20): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, dbAxios, dbRequest (+12 more) @@ -1787,30 +1739,34 @@ Nodes (10): canvasRef, CONFIG, ctx, Firework, FireworkConfig, FireworkSystem, ha Cohesion: 0.32 Nodes (6): emit, Emits, handleDrawerClose(), handleOpen(), Props, visible -### Community 272 - "menuFavorite.ts" -Cohesion: 0.52 -Nodes (5): fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem - -### Community 273 - "detail.vue" -Cohesion: 0.40 -Nodes (3): detailDrawerRef, route, router - -### Community 274 - "crm-owner-candidates.ts" -Cohesion: 0.40 -Nodes (4): dictStore, label, props, tagType +### Community 272 - "index.vue" +Cohesion: 0.15 +Nodes (14): freightApi, attachmentRef, emit, form, formatAmount(), formRef, handleSubmit(), loading (+6 more) ### Community 276 - "tabs.ts" Cohesion: 0.83 Nodes (3): emit, handleFileChange(), importExcel() +### Community 277 - "handleKeyDown" +Cohesion: 0.13 +Nodes (18): amapLocationUrl, handleView(), isMuted, onFieldView, props, showMapBtn, showViewBtn, viewBtnTitle (+10 more) + ### Community 278 - "index.vue" -Cohesion: 0.50 -Nodes (4): handleSubmit(), hasAttachmentUploading(), refreshViewIfOpen(), syncViewingRowFromList() +Cohesion: 0.31 +Nodes (8): buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate(), formatPriceText(), hasValidPrice(), PriceLetterTemplateInput, tryApplyDefaultContent() + +### Community 279 - "fetchData" +Cohesion: 0.20 +Nodes (10): fetchData(), handleCancel(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarCancel() (+2 more) ### Community 280 - "Community 280" Cohesion: 0.07 Nodes (14): k(), add(), Ay(), CR, createEditor(), get(), hasEventListeners(), ky() (+6 more) +### Community 282 - "fetchData" +Cohesion: 0.20 +Nodes (10): fetchData(), handleDelete(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarDelete() (+2 more) + ### Community 283 - "Community 283" Cohesion: 0.10 Nodes (24): CountToEmits, CountToExpose, CountToProps, currentValue, emit, formattedValue, isPaused, isRunning (+16 more) @@ -1823,17 +1779,17 @@ Nodes (27): compilerOptions, baseUrl, esModuleInterop, jsx, lib, module, moduleR Cohesion: 0.07 Nodes (27): 1. TypeScript类型错误, 1. 线索列表页面 (index.vue), 1. 配置路由, 2. 已转化线索的限制, 2. 新增/编辑表单 (form.vue), 2. 配置菜单权限, 3. 权限控制, 3. 添加跟进记录 (followForm.vue) (+19 more) +### Community 287 - "fastEnter.ts" +Cohesion: 0.24 +Nodes (10): handleDisburse(), handleEdit(), handleSupplement(), handleToolbarDisburse(), handleToolbarEdit(), handleViewDisburse(), handleViewEdit(), loadUserOptions() (+2 more) + ### Community 288 - "loadUserOptions" Cohesion: 0.67 Nodes (3): Fixed, Refactored, v2.4.2.1 - 2025-06-16 -### Community 291 - "loadUserOptions" -Cohesion: 0.25 -Nodes (11): ensureCustomerOption(), extractCustomerList(), handleAdd(), handleCustomerConfirm(), handleCustomerSelectFocus(), handleDetailEdit(), handleToolbarEdit(), loadDefaultCustomerOptions() (+3 more) - ### Community 292 - "Community 292" Cohesion: 0.09 -Nodes (26): fetchPendingTasks(), approvalInstanceId, approvalTaskId, approvalVisible, detailData, detailLoading, detailVisible, handleApprovalDone() (+18 more) +Nodes (25): approvalInstanceId, approvalTaskId, approvalVisible, detailData, detailLoading, detailVisible, handleApprovalDone(), handleApprove() (+17 more) ### Community 295 - "Community 295" Cohesion: 0.10 @@ -1844,8 +1800,8 @@ Cohesion: 0.10 Nodes (19): columns, emit, handleEscapeKey(), handleTableSizeChange(), isFullScreen, isManualRefresh, layoutItems, originalOverflow (+11 more) ### Community 298 - "index.vue" -Cohesion: 0.19 -Nodes (10): Personnel, PersonnelDetail, editingPersonnelId, emit, formVisible, handleFormSaved(), handleSelect(), initialPersonnelType (+2 more) +Cohesion: 0.29 +Nodes (6): activeTab, disburseRef, DisburseTab, handleTabChange(), refreshTab(), settledRef ### Community 299 - "zh_CN.js" Cohesion: 0.67 @@ -1856,28 +1812,28 @@ Cohesion: 0.24 Nodes (8): validateStopProductsForArrange(), ArrangeRequiredDeliveryLike, ArrangeRequiredProductLike, FIELD_LABELS, FieldKey, findFirstStopProductArrangeGap(), formatGap(), missingFields() ### Community 301 - "ProcessStatusTag.vue" -Cohesion: 0.15 -Nodes (11): fetchGetRoleList(), dialogType, dialogVisible, emit, Emits, formData, formRef, loadRoleList() (+3 more) +Cohesion: 0.08 +Nodes (24): fetchAllDictData(), fetchEnsureDictData(), fetchEnsureRemoveDictData(), fetchExportDepts(), fetchExportDictTypes(), fetchExportMenus(), fetchExportPosts(), fetchExportSites() (+16 more) ### Community 309 - "Community 309" Cohesion: 0.14 -Nodes (19): addClue(), checkDuplicateClue(), updateClue(), applyDefaultOwnerUserId(), cancel(), dialog, dictStore, emit (+11 more) +Nodes (20): addClue(), checkDuplicateClue(), getClue(), updateClue(), applyDefaultOwnerUserId(), cancel(), dialog, dictStore (+12 more) ### Community 310 - "Community 310" Cohesion: 0.06 Nodes (33): brandQtySum(), buildStopProductsPayload(), deliveryAddressDisplay, destinationNavUrl, editableProducts, EditableStopProduct, EditableTransportProduct, errorMessage (+25 more) ### Community 311 - "handleExportPdf" -Cohesion: 0.25 -Nodes (9): fetchPriceLetterDetail(), prepareSealImagesForRasterExport(), handleExportPdf(), handleFormExportPdf(), handlePrint(), handleToolbarExportPdf(), handleToolbarPrint(), handleView() (+1 more) +Cohesion: 0.36 +Nodes (7): IGNORABLE_SCRIPT_ERRORS, isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() -### Community 313 - "price-letter.ts" -Cohesion: 0.38 -Nodes (6): fetchCreatePriceLetter(), fetchPriceLetterList(), fetchUpdatePriceLetter(), getList(), handleTabChange(), submitForm() +### Community 312 - "index.vue" +Cohesion: 0.29 +Nodes (6): activeTab, billsRef, FreightTab, handleTabChange(), refreshTab(), unsettledRef ### Community 341 - "Community 341" -Cohesion: 0.16 -Nodes (21): InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ApiResponse, CacheInvalidationStrategy (+13 more) +Cohesion: 0.19 +Nodes (19): InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ApiResponse, CacheInvalidationStrategy (+11 more) ### Community 342 - "error-handle.ts" Cohesion: 0.21 @@ -1887,14 +1843,14 @@ Nodes (11): baseKeyFromFile(), changed, componentsRoot, __dirname, files, findOp Cohesion: 0.07 Nodes (6): A, Cf(), kf(), Sf(), wf(), xf() +### Community 345 - "loadUserOptions" +Cohesion: 0.40 +Nodes (5): handleAdd(), handleEdit(), handleToolbarEdit(), loadUserOptions(), resetForm() + ### Community 347 - "Community 347" Cohesion: 0.07 Nodes (32): fetchProductList(), categoryTree, convertTreeData(), dialogVisible, dictStore, emit, formDialogVisible, formProductId (+24 more) -### Community 348 - "handleSearch" -Cohesion: 0.40 -Nodes (5): handleDateShortcut(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch() - ### Community 349 - "Community 349" Cohesion: 0.09 Nodes (17): barActiveIndex, BarItem, { changeBar, currentTabIsEmpty, handleViewAll }, emit, { getNoticeStyle }, { handleNoticeAll, handleMsgAll, handlePendingAll }, MessageItem, NoticeItem (+9 more) @@ -1909,7 +1865,7 @@ Nodes (18): publicPlSiteApi, deliveryAddressDisplay, destinationNavUrl, errorMes ### Community 362 - "Community 362" Cohesion: 0.11 -Nodes (21): markInvalid(), ClueVO, batchClues, clueInfo, detailLoading, dialogVisible, dictStore, displayName (+13 more) +Nodes (20): markInvalid(), batchClues, clueInfo, detailLoading, dialogVisible, dictStore, displayName, emit (+12 more) ### Community 367 - "Community 367" Cohesion: 0.10 @@ -1917,7 +1873,7 @@ Nodes (20): Added, Code Optimized, Fixed, Fixed, Fixed, Optimized, Optimized, Op ### Community 372 - "detail.vue" Cohesion: 0.06 -Nodes (39): ContractAttachmentItem, CRM_ATTACHMENT_CATEGORY_LABELS, crmAttachmentDisplayName(), CrmAttachmentFile, CrmAttachmentRef, downloadCrmAttachment(), isCrmImageFile(), isCrmPdfFile() (+31 more) +Nodes (40): ContractAttachmentItem, CRM_ATTACHMENT_CATEGORY_LABELS, crmAttachmentDisplayName(), CrmAttachmentFile, CrmAttachmentRef, downloadCrmAttachment(), isCrmImageFile(), isCrmPdfFile() (+32 more) ### Community 377 - "Community 377" Cohesion: 0.12 @@ -1925,11 +1881,11 @@ Nodes (15): file-saver, xlsx, calculateColumnWidths(), ColumnConfig, emit, Expor ### Community 379 - "Community 379" Cohesion: 0.04 -Nodes (71): advanceApi, attachmentApi, BxApplyDateFilter, BxId, invoiceApi, invoiceWalletApi, paymentApi, reimburseApi (+63 more) +Nodes (64): advanceApi, attachmentApi, BxApplyDateFilter, BxId, invoiceApi, invoiceWalletApi, paymentApi, reimburseApi (+56 more) ### Community 380 - "Community 380" -Cohesion: 0.13 -Nodes (19): addClueFollow(), getClueFollow(), updateClueFollow(), ClueFollowVO, attachmentUploadRef, attachmentUrls, cancel(), dialog (+11 more) +Cohesion: 0.09 +Nodes (30): addClueFollow(), exportClue(), getClueFollow(), mapListQuery(), updateClueFollow(), ClueAssignParams, ClueConvertParams, ClueFollowForm (+22 more) ### Community 381 - "Community 381" Cohesion: 0.09 @@ -1944,8 +1900,8 @@ Cohesion: 0.11 Nodes (16): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+8 more) ### Community 393 - "Community 393" -Cohesion: 0.10 -Nodes (22): fetchCategoryList(), cachedFlatCategories, ensureCategoryPathDataLoaded(), formatCategoryPathLabel(), fetchAllPagedRecords(), collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageSlotOrderNum() (+14 more) +Cohesion: 0.18 +Nodes (14): collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageSlotOrderNum(), loadStorageSlotSelectOptions(), mapSlotsToSelectOptions(), parseStorageSlotCode(), sortStorageFacilitySlots(), StorageSlotSelectOption (+6 more) ### Community 406 - "Community 406" Cohesion: 0.18 @@ -1973,7 +1929,7 @@ Nodes (14): assignClue(), cancel(), dialog, emit, form, formRef, loadUserList(), ### Community 427 - "Community 427" Cohesion: 0.06 -Nodes (49): CertRead, CertRow, VehicleDetail, VehiclePersonnelRow, activeTab, getPersonTabLabel(), props, showLinkedPersonnelCertCheck (+41 more) +Nodes (48): CertRead, VehicleDetail, VehiclePersonnelRow, activeTab, getPersonTabLabel(), props, showLinkedPersonnelCertCheck, tabsInstanceKey (+40 more) ### Community 435 - "index.vue" Cohesion: 0.16 @@ -2031,10 +1987,6 @@ Nodes (7): GradientType, ImageSettings, ImportMeta, ImportMetaEnv, Level, QRCode Cohesion: 0.22 Nodes (6): getColSpan(), getColSpan(), BREAKPOINT_CONFIG, BreakpointConfig, calculateResponsiveSpan(), ResponsiveBreakpoint -### Community 522 - "Community 522" -Cohesion: 0.31 -Nodes (3): TableHeightCalculator, TableHeightOptions, useTableHeight() - ### Community 528 - "Community 528" Cohesion: 0.47 Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme @@ -2212,16 +2164,16 @@ Cohesion: 0.50 Nodes (4): v2.5.6 - 2025-09-06, 优化, 修复, 新增 ### Community 671 - "Community 671" -Cohesion: 0.05 -Nodes (46): VehicleRechargeApply, vehicleRechargeApplyApi, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange, dialogTitle, dialogVisible (+38 more) +Cohesion: 0.06 +Nodes (36): VehicleRechargeApply, vehicleRechargeApplyApi, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange, dialogTitle, dialogVisible (+28 more) ### Community 713 - "Community 713" Cohesion: 0.67 Nodes (3): Fixed, Optimized, v2.5.1 - 2025-07-08 ### Community 715 - "Community 715" -Cohesion: 0.07 -Nodes (26): fetchProductBannerList(), fetchProductDetailMediaList(), fetchProductRegionPrices(), bannerList, categoryList, categoryParameters, currentPreview, detailMediaList (+18 more) +Cohesion: 0.06 +Nodes (39): fetchCategoryParameters(), fetchProductBannerList(), fetchProductDetail(), fetchProductDetailMediaList(), fetchProductParameterValues(), fetchProductRegionPrices(), bannerList, categoryList (+31 more) ### Community 716 - "Community 716" Cohesion: 0.67 @@ -2240,12 +2192,12 @@ Cohesion: 0.67 Nodes (3): v2.6.1 - 2025-10-19, 优化, 修复 ### Community 766 - "新增" -Cohesion: 0.05 -Nodes (54): BxAttachmentItem, invoicesToLinkedAttachmentFiles(), sortInvoiceLinksByFixedOrder(), { applicantOptions, loadApplicantOptions }, appliedFilter, approveOpinion, buildApiQuery(), bxViewExportColumns (+46 more) +Cohesion: 0.04 +Nodes (66): fillBxAttachmentPreviews(), loadBxAttachments(), invoicesToLinkedAttachmentFiles(), openView(), openProcessedView(), openView(), invoicesToAttachmentFiles(), loadSelectedPicksFromInvoices() (+58 more) ### Community 772 - "重构" -Cohesion: 0.07 -Nodes (31): fetchCreateCustomerFollow(), ContactForm, ContactQuery, ContactVO, CustomerClaimParams, CustomerFollowForm, CustomerFollowQuery, CustomerFollowVO (+23 more) +Cohesion: 0.12 +Nodes (20): fetchContactByCustomerId(), fetchCreateCustomerFollow(), ContactVO, CustomerFollowForm, attachmentUploadRef, attachmentUrls, cancel(), contactList (+12 more) ### Community 779 - "重构" Cohesion: 0.08 @@ -2257,7 +2209,7 @@ Nodes (27): canToolbarQrcode, currentTransport, detailLoading, detailVisible, fe ### Community 788 - "⚠️ 重要提示" Cohesion: 0.09 -Nodes (29): detail, exportOperLog(), list(), getOperLogBusinessTypeLabel(), getOperLogBusinessTypeTagType(), OPER_LOG_BUSINESS_TYPE_OPTIONS, OperLogQuery, OperLogVO (+21 more) +Nodes (28): detail, exportOperLog(), list(), getOperLogBusinessTypeLabel(), getOperLogBusinessTypeTagType(), OPER_LOG_BUSINESS_TYPE_OPTIONS, OperLogQuery, OperLogVO (+20 more) ### Community 796 - "OpportunityForm.vue" Cohesion: 0.09 @@ -2276,8 +2228,8 @@ Cohesion: 0.08 Nodes (24): fetchPoolCustomerList(), assignDialogRef, claimDialogRef, customerDetailRef, customerList, dictStore, getList(), handleAssign() (+16 more) ### Community 857 - "index.ts" -Cohesion: 0.12 -Nodes (19): getSupplierInfo(), listAllSupplierInfo(), listSupplierInfo(), SupplierInfoForm, SupplierInfoQuery, SupplierInfoVO, unwrapData(), updateSupplierInfo() (+11 more) +Cohesion: 0.13 +Nodes (18): getSupplierInfo(), listAllSupplierInfo(), listSupplierInfo(), SupplierInfoForm, SupplierInfoQuery, SupplierInfoVO, unwrapData(), updateSupplierInfo() (+10 more) ### Community 886 - "index.vue" Cohesion: 0.11 @@ -2296,8 +2248,8 @@ Cohesion: 0.11 Nodes (15): markWon(), markWonWithContract(), OpportunityMarkWonParams, emit, form, formRef, getDifference(), getDifferencePercent() (+7 more) ### Community 950 - "BatchUpdateStageDialog.vue" -Cohesion: 0.11 -Nodes (17): batchUpdateStage(), useDictTag(), useDictStore, dictStore, emit, form, formRef, handleClose() (+9 more) +Cohesion: 0.12 +Nodes (15): batchUpdateStage(), dictStore, emit, form, formRef, handleClose(), handleSubmit(), open() (+7 more) ### Community 1010 - "BxApprovalFlowTabs.vue" Cohesion: 0.12 @@ -2340,24 +2292,24 @@ Cohesion: 0.67 Nodes (3): v2.4.2.4 - 2025-06-18, 优化, 重构 ## Knowledge Gaps -- **5638 isolated node(s):** `__filename`, `__dirname`, `autoImportConfig`, `name`, `version` (+5633 more) +- **5649 isolated node(s):** `__filename`, `__dirname`, `autoImportConfig`, `name`, `version` (+5644 more) These have ≤1 connection - possible missing edges or undocumented components. -- **319 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **321 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `@/api/pl` connect `Community 24` to `Community 1`, `Ha`, `index.vue`, `Community 4`, `Community 132`, `Community 261`, `Community 5`, `Community 10`, `RenewDialog.vue`, `Community 12`, `Community 141`, `Community 142`, `Community 13`, `Community 16`, `api`, `Community 140`, `⚠️ 重要提示`, `Community 21`, `Community 23`, `index.vue`, `Community 25`, `Community 27`, `useCommon`, `Community 671`, `Community 33`, `Community 162`, `Community 161`, `VoidDialog.vue`, `handleDisburse`, `Community 39`, `index.vue`, `Community 427`, `Community 44`, `fetchData`, `Community 50`, `index.vue`, `Community 53`, `Ha`, `Community 55`, `fetchData`, `index.vue`, `Community 188`, `highlight.ts`, `prepareLineAliasAndBrandForSubmit`, `detail.vue`, `index.ts`, `index.vue`, `Community 195`, `Community 70`, `Ha`, `customerPool.ts`, `customerPool.ts`, `product.ts`, `Community 209`, `Community 82`, `loadUserOptions`, `Community 81`, `index.vue`, `Community 210`, `Community 106`, `Community 110`, `format.ts`, `inventory.ts`, `Community 239`, `index.vue`, `Community 120`, `index.vue`, `Community 125`?** - _High betweenness centrality (0.057) - this node is a cross-community bridge._ -- **Why does `useDictStore` connect `BatchUpdateStageDialog.vue` to `Community 0`, `Community 129`, `Community 2`, `index.vue`, `system.ts`, `Community 261`, `Community 133`, `重构`, `Community 136`, `Community 6`, `Community 3`, `Community 13`, `Community 14`, `Community 18`, `Community 19`, `crm-owner-candidates.ts`, `Community 21`, `Community 406`, `Community 150`, `Community 22`, `index.vue`, `Community 151`, `OpportunityForm.vue`, `form.vue`, `Community 33`, `Community 35`, `view-fields.ts`, `Community 170`, `Community 43`, `Community 46`, `handleEdit`, `fetchData`, `Community 49`, `Community 174`, `index.vue`, `Community 52`, `Community 309`, `Community 54`, `Community 56`, `Community 57`, `Community 58`, `index.vue`, `Community 64`, `detail.vue`, `index.vue`, `Community 69`, `CustomerSelector.vue`, `colors.ts`, `index.vue`, `Ha`, `Community 73`, `Community 74`, `Community 79`, `Community 213`, `detail.vue`, `Community 347`, `Community 91`, `Community 224`, `theme.min.js`, `Community 96`, `customerPool.ts`, `index.vue`, `Community 362`, `Community 107`, `Community 109`, `Community 113`, `v2.4.2.1 - 2025-06-16`, `Community 117`, `Community 119`, `Community 380`, `QuoteSelector.vue`, `index.vue`?** - _High betweenness centrality (0.052) - this node is a cross-community bridge._ -- **Why does `useUserStore` connect `SettingDrawer.vue` to `Community 3`, `Community 132`, `Community 9`, `Community 269`, `Community 14`, `Community 15`, `Community 142`, `Community 18`, `Community 24`, `theme.min.js`, `OpportunityForm.vue`, `detail.vue`, `Community 671`, `Community 33`, `Community 162`, `Community 35`, `view-fields.ts`, `Community 43`, `Community 44`, `Community 49`, `Community 179`, `Community 309`, `Community 445`, `formatYmd`, `v2.4.2.1 - 2025-06-16`, `Community 70`, `Community 86`, `Community 107`, `Community 108`, `handleDisburse`, `Community 113`, `index.vue`, `chart.ts`, `detail.vue`, `index.vue`?** +- **Why does `@/api/pl` connect `Community 24` to `Community 1`, `Ha`, `index.vue`, `Community 4`, `Community 5`, `Community 132`, `Community 261`, `Community 10`, `RenewDialog.vue`, `Community 140`, `Community 141`, `Community 142`, `Community 13`, `index.vue`, `Community 16`, `api`, `Community 12`, `⚠️ 重要提示`, `Community 21`, `Community 23`, `index.vue`, `Community 25`, `Community 27`, `useCommon`, `loader.ts`, `Community 671`, `Community 33`, `Community 162`, `VoidDialog.vue`, `handleDisburse`, `Community 39`, `colors.ts`, `Community 427`, `Community 44`, `fetchData`, `Community 50`, `index.vue`, `Community 53`, `Ha`, `Community 55`, `fetchData`, `Community 188`, `index.vue`, `highlight.ts`, `prepareLineAliasAndBrandForSubmit`, `detail.vue`, `index.vue`, `Community 195`, `Community 70`, `Ha`, `customerPool.ts`, `customerPool.ts`, `Community 209`, `Community 82`, `Community 81`, `index.js`, `index.vue`, `Community 210`, `detail.vue`, `Community 106`, `Community 110`, `format.ts`, `inventory.ts`, `Community 239`, `index.vue`, `index.vue`, `Community 120`, `index.vue`, `Community 125`, `selectContractRow`?** + _High betweenness centrality (0.061) - this node is a cross-community bridge._ +- **Why does `useDictStore` connect `colors.ts` to `Community 0`, `Community 129`, `Community 2`, `index.vue`, `重构`, `Community 261`, `Community 133`, `index.vue`, `Community 136`, `Community 6`, `Community 3`, `Community 7`, `Community 13`, `Community 14`, `Community 18`, `Community 19`, `Community 21`, `Community 406`, `Community 150`, `Community 22`, `index.vue`, `theme.min.js`, `Community 151`, `OpportunityForm.vue`, `form.vue`, `Community 33`, `Community 35`, `Community 170`, `Community 43`, `ProcessStatusTag.vue`, `Community 174`, `Community 46`, `fetchData`, `Community 49`, `index.vue`, `Community 52`, `Community 309`, `Community 54`, `BatchUpdateStageDialog.vue`, `Community 57`, `Community 58`, `Community 56`, `detail.vue`, `index.vue`, `Community 69`, `CustomerSelector.vue`, `colors.ts`, `index.vue`, `Ha`, `Community 73`, `Community 74`, `Community 79`, `index.js`, `Community 213`, `detail.vue`, `Community 347`, `Community 91`, `Community 224`, `theme.min.js`, `Community 96`, `customerPool.ts`, `index.vue`, `Community 362`, `Community 107`, `Community 109`, `Community 113`, `Community 117`, `Community 119`, `Community 380`, `QuoteSelector.vue`, `detail.vue`, `index.vue`?** + _High betweenness centrality (0.042) - this node is a cross-community bridge._ +- **Why does `useUserStore` connect `theme.min.js` to `Community 3`, `Community 132`, `Community 9`, `Community 10`, `Community 269`, `Community 14`, `Community 15`, `Community 142`, `Community 18`, `v2.4.2.1 - 2025-06-16`, `OpportunityForm.vue`, `detail.vue`, `Community 671`, `Community 33`, `Community 162`, `Community 35`, `Community 43`, `Community 44`, `Community 46`, `Community 49`, `Community 179`, `Community 309`, `Community 445`, `price-letter.ts`, `v2.4.2.1 - 2025-06-16`, `Community 70`, `Community 86`, `api`, `SettingDrawer.vue`, `colors.ts`, `Community 108`, `Community 107`, `Community 113`, `chart.ts`, `handleDisburse`, `index.vue`?** _High betweenness centrality (0.030) - this node is a cross-community bridge._ - **What connects `__filename`, `__dirname`, `autoImportConfig` to the rest of the system?** - _5640 weakly-connected nodes found - possible documentation gaps or missing edges._ + _5651 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** - _Cohesion score 0.08602150537634409 - nodes in this community are weakly interconnected._ + _Cohesion score 0.07936507936507936 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** - _Cohesion score 0.08817204301075268 - nodes in this community are weakly interconnected._ + _Cohesion score 0.039649122807017545 - nodes in this community are weakly interconnected._ - **Should `Community 2` be split into smaller, more focused modules?** - _Cohesion score 0.03282143932550437 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.03302469135802469 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/web-admin/graphify-out/2026-08-30/graph.json b/web-admin/graphify-out/2026-08-30/graph.json index f6c4d80d9..a55e50a68 100644 --- a/web-admin/graphify-out/2026-08-30/graph.json +++ b/web-admin/graphify-out/2026-08-30/graph.json @@ -570,7 +570,7 @@ "source_location": "L76", "_origin": "ast", "id": "package_dependencies_html2canvas", - "community": 54, + "community": 265, "norm_label": "html2canvas" }, { @@ -610,7 +610,7 @@ "source_location": "L80", "_origin": "ast", "id": "package_dependencies_nprogress", - "community": 38, + "community": 26, "norm_label": "nprogress" }, { @@ -6020,7 +6020,7 @@ "source_location": "L1", "_origin": "ast", "id": "public_tinymce_plugins_help_js_i18n_keynav_zh_cn", - "community": 279, + "community": 205, "norm_label": "zh_cn.js" }, { @@ -9650,7 +9650,7 @@ "source_location": "L1", "_origin": "ast", "id": "public_tinymce_plugins_table_index", - "community": 1290, + "community": 264, "norm_label": "index.js" }, { @@ -14380,7 +14380,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_simulate_menu_filter_full", - "community": 191, + "community": 63, "norm_label": "simulate-menu-filter-full.ts" }, { @@ -14390,7 +14390,7 @@ "source_location": "L8", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_routesalias", - "community": 191, + "community": 63, "norm_label": "routesalias" }, { @@ -14400,7 +14400,7 @@ "source_location": "L10", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_menucodesfromapi", - "community": 191, + "community": 63, "norm_label": "menucodesfromapi" }, { @@ -14410,7 +14410,7 @@ "source_location": "L46", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_normalizemenucode", - "community": 191, + "community": 63, "norm_label": "normalizemenucode()" }, { @@ -14420,7 +14420,7 @@ "source_location": "L55", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filtermenubyroles", - "community": 191, + "community": 63, "norm_label": "filtermenubyroles()" }, { @@ -14430,7 +14430,7 @@ "source_location": "L70", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filtermenubycodes", - "community": 191, + "community": 63, "norm_label": "filtermenubycodes()" }, { @@ -14440,7 +14440,7 @@ "source_location": "L87", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filterdashboardmenus", - "community": 191, + "community": 63, "norm_label": "filterdashboardmenus()" }, { @@ -14450,7 +14450,7 @@ "source_location": "L101", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filteremptymenus", - "community": 191, + "community": 63, "norm_label": "filteremptymenus()" }, { @@ -14460,7 +14460,7 @@ "source_location": "L121", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_countleaves", - "community": 191, + "community": 63, "norm_label": "countleaves()" }, { @@ -14470,7 +14470,7 @@ "source_location": "L130", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_toplevelsummary", - "community": 191, + "community": 63, "norm_label": "toplevelsummary()" }, { @@ -14720,7 +14720,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_admin", - "community": 46, + "community": 301, "norm_label": "admin.ts" }, { @@ -14730,7 +14730,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_admin_fetchgetmenulist", - "community": 123, + "community": 63, "norm_label": "fetchgetmenulist()" }, { @@ -14830,7 +14830,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_api_admin_fetchexportusers", - "community": 46, + "community": 301, "norm_label": "fetchexportusers()" }, { @@ -14890,7 +14890,7 @@ "source_location": "L202", "_origin": "ast", "id": "src_api_admin_fetchuploaduseravatar", - "community": 46, + "community": 301, "norm_label": "fetchuploaduseravatar()" }, { @@ -14910,7 +14910,7 @@ "source_location": "L226", "_origin": "ast", "id": "src_api_admin_fetchexportdicttypes", - "community": 46, + "community": 301, "norm_label": "fetchexportdicttypes()" }, { @@ -15000,7 +15000,7 @@ "source_location": "L314", "_origin": "ast", "id": "src_api_admin_fetchalldictdata", - "community": 46, + "community": 301, "norm_label": "fetchalldictdata()" }, { @@ -15010,7 +15010,7 @@ "source_location": "L320", "_origin": "ast", "id": "src_api_admin_fetchensuredictdata", - "community": 46, + "community": 301, "norm_label": "fetchensuredictdata()" }, { @@ -15020,7 +15020,7 @@ "source_location": "L331", "_origin": "ast", "id": "src_api_admin_fetchensureremovedictdata", - "community": 46, + "community": 301, "norm_label": "fetchensureremovedictdata()" }, { @@ -15040,7 +15040,7 @@ "source_location": "L349", "_origin": "ast", "id": "src_api_admin_fetchexportdepts", - "community": 46, + "community": 301, "norm_label": "fetchexportdepts()" }, { @@ -15090,7 +15090,7 @@ "source_location": "L404", "_origin": "ast", "id": "src_api_admin_fetchexportsites", - "community": 46, + "community": 301, "norm_label": "fetchexportsites()" }, { @@ -15140,7 +15140,7 @@ "source_location": "L461", "_origin": "ast", "id": "src_api_admin_fetchexportposts", - "community": 46, + "community": 301, "norm_label": "fetchexportposts()" }, { @@ -15210,7 +15210,7 @@ "source_location": "L516", "_origin": "ast", "id": "src_api_admin_fetchexportmenus", - "community": 170, + "community": 301, "norm_label": "fetchexportmenus()" }, { @@ -15350,7 +15350,7 @@ "source_location": "L647", "_origin": "ast", "id": "src_api_admin_fetchuploadattachment", - "community": 207, + "community": 241, "norm_label": "fetchuploadattachment()" }, { @@ -15370,7 +15370,7 @@ "source_location": "L669", "_origin": "ast", "id": "src_api_admin_fetchattachmentpreviewurl", - "community": 149, + "community": 139, "norm_label": "fetchattachmentpreviewurl()" }, { @@ -15380,7 +15380,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_auth", - "community": 86, + "community": 90, "norm_label": "auth.ts" }, { @@ -15390,7 +15390,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_auth_fetchlogin", - "community": 86, + "community": 90, "norm_label": "fetchlogin()" }, { @@ -15400,7 +15400,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_api_auth_fetchgetuserinfo", - "community": 38, + "community": 26, "norm_label": "fetchgetuserinfo()" }, { @@ -15410,7 +15410,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_api_auth_fetchgetmenucodes", - "community": 191, + "community": 27, "norm_label": "fetchgetmenucodes()" }, { @@ -15430,7 +15430,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_api_auth_fetchlogout", - "community": 86, + "community": 90, "norm_label": "fetchlogout()" }, { @@ -15440,7 +15440,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_api_auth_fetchchangepassword", - "community": 179, + "community": 90, "norm_label": "fetchchangepassword()" }, { @@ -15560,7 +15560,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_clue_index", - "community": 177, + "community": 380, "norm_label": "index.ts" }, { @@ -15580,7 +15580,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_api_crm_clue_index_maplistquery", - "community": 177, + "community": 380, "norm_label": "maplistquery()" }, { @@ -15640,7 +15640,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_api_crm_clue_index_getclue", - "community": 225, + "community": 309, "norm_label": "getclue()" }, { @@ -15690,7 +15690,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_api_crm_clue_index_updatecluestatus", - "community": 177, + "community": 380, "norm_label": "updatecluestatus()" }, { @@ -15710,7 +15710,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_api_crm_clue_index_updatecluelevel", - "community": 177, + "community": 380, "norm_label": "updatecluelevel()" }, { @@ -15740,7 +15740,7 @@ "source_location": "L151", "_origin": "ast", "id": "src_api_crm_clue_index_exportclue", - "community": 177, + "community": 380, "norm_label": "exportclue()" }, { @@ -15900,7 +15900,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_clue_types", - "community": 177, + "community": 380, "norm_label": "types.ts" }, { @@ -15910,7 +15910,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_clue_types_cluequery", - "community": 177, + "community": 380, "norm_label": "cluequery" }, { @@ -15920,7 +15920,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_api_crm_clue_types_clueform", - "community": 177, + "community": 380, "norm_label": "clueform" }, { @@ -15930,7 +15930,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_api_crm_clue_types_cluevo", - "community": 362, + "community": 225, "norm_label": "cluevo" }, { @@ -15940,7 +15940,7 @@ "source_location": "L181", "_origin": "ast", "id": "src_api_crm_clue_types_cluefollowquery", - "community": 177, + "community": 380, "norm_label": "cluefollowquery" }, { @@ -15950,7 +15950,7 @@ "source_location": "L193", "_origin": "ast", "id": "src_api_crm_clue_types_cluefollowform", - "community": 177, + "community": 380, "norm_label": "cluefollowform" }, { @@ -15970,7 +15970,7 @@ "source_location": "L241", "_origin": "ast", "id": "src_api_crm_clue_types_clueassignparams", - "community": 177, + "community": 380, "norm_label": "clueassignparams" }, { @@ -15980,7 +15980,7 @@ "source_location": "L253", "_origin": "ast", "id": "src_api_crm_clue_types_cluestatusparams", - "community": 177, + "community": 380, "norm_label": "cluestatusparams" }, { @@ -15990,7 +15990,7 @@ "source_location": "L268", "_origin": "ast", "id": "src_api_crm_clue_types_cluelevelparams", - "community": 177, + "community": 380, "norm_label": "cluelevelparams" }, { @@ -16000,7 +16000,7 @@ "source_location": "L280", "_origin": "ast", "id": "src_api_crm_clue_types_clueconvertparams", - "community": 177, + "community": 380, "norm_label": "clueconvertparams" }, { @@ -16010,7 +16010,7 @@ "source_location": "L302", "_origin": "ast", "id": "src_api_crm_clue_types_cluestatisticsoverview", - "community": 177, + "community": 380, "norm_label": "cluestatisticsoverview" }, { @@ -16411,7 +16411,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_api_crm_contract_index_getcontract", - "community": 134, + "community": 43, "norm_label": "getcontract()" }, { @@ -16431,7 +16431,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_api_crm_contract_index_updatecontract", - "community": 40, + "community": 134, "norm_label": "updatecontract()" }, { @@ -16541,7 +16541,7 @@ "source_location": "L186", "_origin": "ast", "id": "src_api_crm_contract_index_uploadattachments", - "community": 241, + "community": 250, "norm_label": "uploadattachments()" }, { @@ -16611,7 +16611,7 @@ "source_location": "L253", "_origin": "ast", "id": "src_api_crm_contract_index_renewcontract", - "community": 130, + "community": 134, "norm_label": "renewcontract()" }, { @@ -16691,7 +16691,7 @@ "source_location": "L310", "_origin": "ast", "id": "src_api_crm_contract_index_listcontractapproval", - "community": 134, + "community": 54, "norm_label": "listcontractapproval()" }, { @@ -16701,7 +16701,7 @@ "source_location": "L316", "_origin": "ast", "id": "src_api_crm_contract_index_executecontract", - "community": 90, + "community": 98, "norm_label": "executecontract()" }, { @@ -16711,7 +16711,7 @@ "source_location": "L325", "_origin": "ast", "id": "src_api_crm_contract_index_completecontract", - "community": 90, + "community": 98, "norm_label": "completecontract()" }, { @@ -16871,7 +16871,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_contract_types", - "community": 21, + "community": 133, "norm_label": "types.ts" }, { @@ -16881,7 +16881,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_contract_types_contractquery", - "community": 261, + "community": 133, "norm_label": "contractquery" }, { @@ -16891,7 +16891,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_api_crm_contract_types_contractproductpricetierform", - "community": 21, + "community": 133, "norm_label": "contractproductpricetierform" }, { @@ -16901,7 +16901,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_api_crm_contract_types_contractproductform", - "community": 21, + "community": 176, "norm_label": "contractproductform" }, { @@ -16911,7 +16911,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_api_crm_contract_types_contractform", - "community": 130, + "community": 134, "norm_label": "contractform" }, { @@ -16921,7 +16921,7 @@ "source_location": "L144", "_origin": "ast", "id": "src_api_crm_contract_types_contractvo", - "community": 21, + "community": 133, "norm_label": "contractvo" }, { @@ -16931,7 +16931,7 @@ "source_location": "L229", "_origin": "ast", "id": "src_api_crm_contract_types_contractapprovalvo", - "community": 21, + "community": 133, "norm_label": "contractapprovalvo" }, { @@ -16971,7 +16971,7 @@ "source_location": "L299", "_origin": "ast", "id": "src_api_crm_contract_types_templatequery", - "community": 136, + "community": 133, "norm_label": "templatequery" }, { @@ -17031,7 +17031,7 @@ "source_location": "L409", "_origin": "ast", "id": "src_api_crm_contract_types_contractapproversettingvo", - "community": 21, + "community": 133, "norm_label": "contractapproversettingvo" }, { @@ -17071,7 +17071,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_api_crm_customer_fetchcustomeroptions", - "community": 238, + "community": 258, "norm_label": "fetchcustomeroptions()" }, { @@ -17081,7 +17081,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_api_crm_customer_fetchcustomerdetail", - "community": 113, + "community": 58, "norm_label": "fetchcustomerdetail()" }, { @@ -17161,7 +17161,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_api_crm_customer_fetchexportcustomer", - "community": 22, + "community": 786, "norm_label": "fetchexportcustomer()" }, { @@ -17291,7 +17291,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_api_crm_customer_fetchcontactbycustomerid", - "community": 786, + "community": 772, "norm_label": "fetchcontactbycustomerid()" }, { @@ -17301,7 +17301,7 @@ "source_location": "L139", "_origin": "ast", "id": "src_api_crm_customer_getcontactbycustomerid", - "community": 786, + "community": 58, "norm_label": "getcontactbycustomerid()" }, { @@ -17621,7 +17621,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_customer_types", - "community": 772, + "community": 219, "norm_label": "types.ts" }, { @@ -17631,7 +17631,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_customerpool", - "community": 287, + "community": 38, "norm_label": "customerpool.ts" }, { @@ -17641,7 +17641,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolcustomerlist", - "community": 287, + "community": 38, "norm_label": "fetchpoolcustomerlist()" }, { @@ -17651,7 +17651,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_api_crm_customerpool_fetchclaimcustomer", - "community": 287, + "community": 38, "norm_label": "fetchclaimcustomer()" }, { @@ -17661,7 +17661,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_api_crm_customerpool_fetchdistributecustomer", - "community": 287, + "community": 38, "norm_label": "fetchdistributecustomer()" }, { @@ -17671,7 +17671,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_api_crm_customerpool_fetchintopool", - "community": 287, + "community": 38, "norm_label": "fetchintopool()" }, { @@ -17681,7 +17681,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpooloverview", - "community": 287, + "community": 38, "norm_label": "fetchpooloverview()" }, { @@ -17691,7 +17691,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolbyreason", - "community": 287, + "community": 38, "norm_label": "fetchpoolbyreason()" }, { @@ -17701,7 +17701,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolbylevel", - "community": 287, + "community": 38, "norm_label": "fetchpoolbylevel()" }, { @@ -17711,7 +17711,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolduration", - "community": 287, + "community": 38, "norm_label": "fetchpoolduration()" }, { @@ -17721,7 +17721,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolclaimranking", - "community": 287, + "community": 38, "norm_label": "fetchpoolclaimranking()" }, { @@ -17731,7 +17731,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpooltrend", - "community": 287, + "community": 38, "norm_label": "fetchpooltrend()" }, { @@ -17741,7 +17741,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_api_crm_customerpool_fetchexportpoolstatistics", - "community": 287, + "community": 38, "norm_label": "fetchexportpoolstatistics()" }, { @@ -17751,7 +17751,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_customertypes", - "community": 772, + "community": 219, "norm_label": "customertypes.ts" }, { @@ -17761,7 +17761,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_customertypes_customerquery", - "community": 772, + "community": 219, "norm_label": "customerquery" }, { @@ -17771,7 +17771,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_api_crm_customertypes_customerform", - "community": 772, + "community": 219, "norm_label": "customerform" }, { @@ -17781,7 +17781,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_api_crm_customertypes_customervo", - "community": 772, + "community": 219, "norm_label": "customervo" }, { @@ -17791,7 +17791,7 @@ "source_location": "L164", "_origin": "ast", "id": "src_api_crm_customertypes_contactquery", - "community": 772, + "community": 219, "norm_label": "contactquery" }, { @@ -17801,7 +17801,7 @@ "source_location": "L190", "_origin": "ast", "id": "src_api_crm_customertypes_contactform", - "community": 772, + "community": 219, "norm_label": "contactform" }, { @@ -17821,7 +17821,7 @@ "source_location": "L280", "_origin": "ast", "id": "src_api_crm_customertypes_customerfollowquery", - "community": 772, + "community": 219, "norm_label": "customerfollowquery" }, { @@ -17841,7 +17841,7 @@ "source_location": "L318", "_origin": "ast", "id": "src_api_crm_customertypes_customerfollowvo", - "community": 772, + "community": 219, "norm_label": "customerfollowvo" }, { @@ -17851,7 +17851,7 @@ "source_location": "L339", "_origin": "ast", "id": "src_api_crm_customertypes_customerpoolquery", - "community": 772, + "community": 219, "norm_label": "customerpoolquery" }, { @@ -17861,7 +17861,7 @@ "source_location": "L355", "_origin": "ast", "id": "src_api_crm_customertypes_customerpoolform", - "community": 772, + "community": 219, "norm_label": "customerpoolform" }, { @@ -17871,7 +17871,7 @@ "source_location": "L377", "_origin": "ast", "id": "src_api_crm_customertypes_customerpoolvo", - "community": 772, + "community": 219, "norm_label": "customerpoolvo" }, { @@ -17901,7 +17901,7 @@ "source_location": "L427", "_origin": "ast", "id": "src_api_crm_customertypes_customerclaimparams", - "community": 772, + "community": 219, "norm_label": "customerclaimparams" }, { @@ -17911,7 +17911,7 @@ "source_location": "L437", "_origin": "ast", "id": "src_api_crm_customertypes_customerstatisticsoverview", - "community": 772, + "community": 219, "norm_label": "customerstatisticsoverview" }, { @@ -17921,7 +17921,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index", - "community": 58, + "community": 113, "norm_label": "index.ts" }, { @@ -17931,7 +17931,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_getinvoiceinfobycustomerid", - "community": 58, + "community": 43, "norm_label": "getinvoiceinfobycustomerid()" }, { @@ -17941,7 +17941,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_getdefaultinvoiceinfobycustomerid", - "community": 58, + "community": 43, "norm_label": "getdefaultinvoiceinfobycustomerid()" }, { @@ -17961,7 +17961,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_updateinvoiceinfo", - "community": 58, + "community": 113, "norm_label": "updateinvoiceinfo()" }, { @@ -17971,7 +17971,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_delinvoiceinfo", - "community": 58, + "community": 113, "norm_label": "delinvoiceinfo()" }, { @@ -17981,7 +17981,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_invoiceinfoform", - "community": 58, + "community": 113, "norm_label": "invoiceinfoform" }, { @@ -18031,7 +18031,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_api_crm_opportunity_index_listopportunity", - "community": 20, + "community": 0, "norm_label": "listopportunity()" }, { @@ -18141,7 +18141,7 @@ "source_location": "L138", "_origin": "ast", "id": "src_api_crm_opportunity_index_getstatisticsoverview", - "community": 20, + "community": 0, "norm_label": "getstatisticsoverview()" }, { @@ -18151,7 +18151,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_api_crm_opportunity_index_getstatisticsbystage", - "community": 20, + "community": 0, "norm_label": "getstatisticsbystage()" }, { @@ -18161,7 +18161,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_api_crm_opportunity_index_getwinratestatistics", - "community": 20, + "community": 0, "norm_label": "getwinratestatistics()" }, { @@ -18171,7 +18171,7 @@ "source_location": "L171", "_origin": "ast", "id": "src_api_crm_opportunity_index_getstatisticsbyowner", - "community": 20, + "community": 0, "norm_label": "getstatisticsbyowner()" }, { @@ -18681,7 +18681,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_price_letter", - "community": 313, + "community": 91, "norm_label": "price-letter.ts" }, { @@ -18691,7 +18691,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_api_crm_price_letter_fetchpriceletterlist", - "community": 313, + "community": 91, "norm_label": "fetchpriceletterlist()" }, { @@ -18701,7 +18701,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_price_letter_fetchpriceletterdetail", - "community": 311, + "community": 91, "norm_label": "fetchpriceletterdetail()" }, { @@ -18711,7 +18711,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_api_crm_price_letter_fetchcreatepriceletter", - "community": 313, + "community": 91, "norm_label": "fetchcreatepriceletter()" }, { @@ -18721,7 +18721,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_api_crm_price_letter_fetchupdatepriceletter", - "community": 313, + "community": 91, "norm_label": "fetchupdatepriceletter()" }, { @@ -18731,7 +18731,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_api_crm_price_letter_fetchvoidpriceletter", - "community": 89, + "community": 118, "norm_label": "fetchvoidpriceletter()" }, { @@ -18741,7 +18741,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_product", - "community": 52, + "community": 207, "norm_label": "product.ts" }, { @@ -18751,7 +18751,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_api_crm_product_productbranditem", - "community": 52, + "community": 207, "norm_label": "productbranditem" }, { @@ -18761,7 +18761,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_api_crm_product_productaliasitem", - "community": 52, + "community": 207, "norm_label": "productaliasitem" }, { @@ -18771,7 +18771,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_api_crm_product_productformdata", - "community": 52, + "community": 207, "norm_label": "productformdata" }, { @@ -18781,7 +18781,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_api_crm_product_productdetail", - "community": 52, + "community": 207, "norm_label": "productdetail" }, { @@ -18801,7 +18801,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_api_crm_product_fetchcreatecategory", - "community": 224, + "community": 207, "norm_label": "fetchcreatecategory()" }, { @@ -18811,7 +18811,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_api_crm_product_fetchupdatecategory", - "community": 224, + "community": 207, "norm_label": "fetchupdatecategory()" }, { @@ -18861,7 +18861,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_api_crm_product_fetchupdateproduct", - "community": 52, + "community": 79, "norm_label": "fetchupdateproduct()" }, { @@ -18911,7 +18911,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_api_crm_product_fetchexportproducts", - "community": 52, + "community": 207, "norm_label": "fetchexportproducts()" }, { @@ -18991,7 +18991,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_api_crm_quote_index_listquote", - "community": 9, + "community": 72, "norm_label": "listquote()" }, { @@ -19001,7 +19001,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_api_crm_quote_index_getquote", - "community": 54, + "community": 49, "norm_label": "getquote()" }, { @@ -19061,7 +19061,7 @@ "source_location": "L116", "_origin": "ast", "id": "src_api_crm_quote_index_gettemplate", - "community": 72, + "community": 3, "norm_label": "gettemplate()" }, { @@ -19241,7 +19241,7 @@ "source_location": "L235", "_origin": "ast", "id": "src_api_crm_quote_index_statisticsoverview", - "community": 175, + "community": 123, "norm_label": "statisticsoverview()" }, { @@ -19251,7 +19251,7 @@ "source_location": "L251", "_origin": "ast", "id": "src_api_crm_quote_index_statisticsstatus", - "community": 175, + "community": 123, "norm_label": "statisticsstatus()" }, { @@ -19261,7 +19261,7 @@ "source_location": "L256", "_origin": "ast", "id": "src_api_crm_quote_index_statisticstrend", - "community": 175, + "community": 123, "norm_label": "statisticstrend()" }, { @@ -19731,7 +19731,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_api_db_plans_plancreate", - "community": 147, + "community": 128, "norm_label": "plancreate" }, { @@ -19741,7 +19741,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_api_db_plans_planupdate", - "community": 147, + "community": 128, "norm_label": "planupdate" }, { @@ -19781,7 +19781,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_api_db_plans_planlistparams", - "community": 147, + "community": 128, "norm_label": "planlistparams" }, { @@ -19801,7 +19801,7 @@ "source_location": "L130", "_origin": "ast", "id": "src_api_db_plans_planapi", - "community": 147, + "community": 128, "norm_label": "planapi" }, { @@ -19911,7 +19911,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_demo_index", - "community": 393, + "community": 161, "norm_label": "index.ts" }, { @@ -20061,7 +20061,7 @@ "source_location": "L101", "_origin": "ast", "id": "src_api_demo_mock_api_fetchcategorylist", - "community": 393, + "community": 161, "norm_label": "fetchcategorylist()" }, { @@ -20111,7 +20111,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductparametersimple", - "community": 29, + "community": 68, "norm_label": "fetchproductparametersimple()" }, { @@ -20121,7 +20121,7 @@ "source_location": "L153", "_origin": "ast", "id": "src_api_demo_mock_api_fetchcategoryparameters", - "community": 68, + "community": 715, "norm_label": "fetchcategoryparameters()" }, { @@ -20161,7 +20161,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductdetail", - "community": 29, + "community": 715, "norm_label": "fetchproductdetail()" }, { @@ -20281,7 +20281,7 @@ "source_location": "L274", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductparametervalues", - "community": 29, + "community": 715, "norm_label": "fetchproductparametervalues()" }, { @@ -20771,7 +20771,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_menufavorite", - "community": 272, + "community": 177, "norm_label": "menufavorite.ts" }, { @@ -20781,7 +20781,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_api_menufavorite_menufavoriteitem", - "community": 272, + "community": 177, "norm_label": "menufavoriteitem" }, { @@ -20791,7 +20791,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_api_menufavorite_fetchmenufavorites", - "community": 272, + "community": 177, "norm_label": "fetchmenufavorites()" }, { @@ -20801,7 +20801,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_api_menufavorite_fetchaddmenufavorite", - "community": 272, + "community": 177, "norm_label": "fetchaddmenufavorite()" }, { @@ -20811,7 +20811,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_api_menufavorite_fetchremovemenufavorite", - "community": 272, + "community": 177, "norm_label": "fetchremovemenufavorite()" }, { @@ -20821,7 +20821,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_api_menufavorite_fetchreordermenufavorites", - "community": 272, + "community": 177, "norm_label": "fetchreordermenufavorites()" }, { @@ -20972,7 +20972,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_api_pl_index_carrierapi", - "community": 111, + "community": 114, "norm_label": "carrierapi" }, { @@ -20982,7 +20982,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_api_pl_index_certrow", - "community": 427, + "community": 85, "norm_label": "certrow" }, { @@ -21012,7 +21012,7 @@ "source_location": "L94", "_origin": "ast", "id": "src_api_pl_index_vehicle", - "community": 24, + "community": 10, "norm_label": "vehicle" }, { @@ -21042,7 +21042,7 @@ "source_location": "L131", "_origin": "ast", "id": "src_api_pl_index_vehiclequery", - "community": 24, + "community": 10, "norm_label": "vehiclequery" }, { @@ -21052,7 +21052,7 @@ "source_location": "L141", "_origin": "ast", "id": "src_api_pl_index_vehicleapi", - "community": 36, + "community": 10, "norm_label": "vehicleapi" }, { @@ -21062,7 +21062,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_api_pl_index_personnel", - "community": 298, + "community": 5, "norm_label": "personnel" }, { @@ -21072,7 +21072,7 @@ "source_location": "L170", "_origin": "ast", "id": "src_api_pl_index_personneldetail", - "community": 298, + "community": 5, "norm_label": "personneldetail" }, { @@ -21092,7 +21092,7 @@ "source_location": "L187", "_origin": "ast", "id": "src_api_pl_index_personnelquery", - "community": 24, + "community": 10, "norm_label": "personnelquery" }, { @@ -21102,7 +21102,7 @@ "source_location": "L197", "_origin": "ast", "id": "src_api_pl_index_personnelapi", - "community": 24, + "community": 10, "norm_label": "personnelapi" }, { @@ -21122,7 +21122,7 @@ "source_location": "L217", "_origin": "ast", "id": "src_api_pl_index_personnelcertocrapi", - "community": 12, + "community": 30, "norm_label": "personnelcertocrapi" }, { @@ -21192,7 +21192,7 @@ "source_location": "L255", "_origin": "ast", "id": "src_api_pl_index_pastecommitresult", - "community": 28, + "community": 10, "norm_label": "pastecommitresult" }, { @@ -21212,7 +21212,7 @@ "source_location": "L267", "_origin": "ast", "id": "src_api_pl_index_transportaddress", - "community": 192, + "community": 110, "norm_label": "transportaddress" }, { @@ -21262,7 +21262,7 @@ "source_location": "L317", "_origin": "ast", "id": "src_api_pl_index_customerstoppref", - "community": 258, + "community": 59, "norm_label": "customerstoppref" }, { @@ -21272,7 +21272,7 @@ "source_location": "L327", "_origin": "ast", "id": "src_api_pl_index_customerstopprefapi", - "community": 258, + "community": 59, "norm_label": "customerstopprefapi" }, { @@ -21342,7 +21342,7 @@ "source_location": "L420", "_origin": "ast", "id": "src_api_pl_index_plancontractlink", - "community": 33, + "community": 176, "norm_label": "plancontractlink" }, { @@ -21352,7 +21352,7 @@ "source_location": "L427", "_origin": "ast", "id": "src_api_pl_index_planstopproduct", - "community": 27, + "community": 201, "norm_label": "planstopproduct" }, { @@ -21362,7 +21362,7 @@ "source_location": "L450", "_origin": "ast", "id": "src_api_pl_index_planload", - "community": 4, + "community": 201, "norm_label": "planload" }, { @@ -21372,7 +21372,7 @@ "source_location": "L469", "_origin": "ast", "id": "src_api_pl_index_plandelivery", - "community": 4, + "community": 201, "norm_label": "plandelivery" }, { @@ -21382,7 +21382,7 @@ "source_location": "L489", "_origin": "ast", "id": "src_api_pl_index_planproduct", - "community": 39, + "community": 201, "norm_label": "planproduct" }, { @@ -21392,7 +21392,7 @@ "source_location": "L527", "_origin": "ast", "id": "src_api_pl_index_plan", - "community": 201, + "community": 24, "norm_label": "plan" }, { @@ -21619,17 +21619,17 @@ "label": "ContractProductArrangeQtyDetail", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L879", + "source_location": "L887", "_origin": "ast", "id": "src_api_pl_index_contractproductarrangeqtydetail", - "community": 24, + "community": 1, "norm_label": "contractproductarrangeqtydetail" }, { "label": "planApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L892", + "source_location": "L900", "_origin": "ast", "id": "src_api_pl_index_planapi", "community": 183, @@ -21639,17 +21639,17 @@ "label": "TransportStopFeedback", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L995", + "source_location": "L1003", "_origin": "ast", "id": "src_api_pl_index_transportstopfeedback", - "community": 60, + "community": 212, "norm_label": "transportstopfeedback" }, { "label": "Transport", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1018", + "source_location": "L1026", "_origin": "ast", "id": "src_api_pl_index_transport", "community": 24, @@ -21659,7 +21659,7 @@ "label": "TransportStopDibangOption", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1055", + "source_location": "L1063", "_origin": "ast", "id": "src_api_pl_index_transportstopdibangoption", "community": 24, @@ -21669,37 +21669,37 @@ "label": "TransportArrange", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1061", + "source_location": "L1069", "_origin": "ast", "id": "src_api_pl_index_transportarrange", - "community": 24, + "community": 41, "norm_label": "transportarrange" }, { "label": "TransportInventoryLink", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1089", + "source_location": "L1097", "_origin": "ast", "id": "src_api_pl_index_transportinventorylink", - "community": 201, + "community": 24, "norm_label": "transportinventorylink" }, { "label": "TransportSiteLink", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1100", + "source_location": "L1108", "_origin": "ast", "id": "src_api_pl_index_transportsitelink", - "community": 21, + "community": 24, "norm_label": "transportsitelink" }, { "label": "TransportIoOrderBrief", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1113", + "source_location": "L1121", "_origin": "ast", "id": "src_api_pl_index_transportioorderbrief", "community": 24, @@ -21709,7 +21709,7 @@ "label": "PlanArrangeInfo", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1122", + "source_location": "L1130", "_origin": "ast", "id": "src_api_pl_index_planarrangeinfo", "community": 24, @@ -21719,7 +21719,7 @@ "label": "TransportArrangeResult", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1131", + "source_location": "L1139", "_origin": "ast", "id": "src_api_pl_index_transportarrangeresult", "community": 24, @@ -21729,27 +21729,27 @@ "label": "ContractQtyReminderItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1140", + "source_location": "L1148", "_origin": "ast", "id": "src_api_pl_index_contractqtyreminderitem", - "community": 24, + "community": 41, "norm_label": "contractqtyreminderitem" }, { "label": "ContractQtyReminder", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1157", + "source_location": "L1165", "_origin": "ast", "id": "src_api_pl_index_contractqtyreminder", - "community": 24, + "community": 41, "norm_label": "contractqtyreminder" }, { "label": "PlIoOrderItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1161", + "source_location": "L1169", "_origin": "ast", "id": "src_api_pl_index_plioorderitem", "community": 24, @@ -21759,17 +21759,17 @@ "label": "PlIoOrder", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1187", + "source_location": "L1195", "_origin": "ast", "id": "src_api_pl_index_plioorder", - "community": 21, + "community": 24, "norm_label": "plioorder" }, { "label": "PlIoOrderQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1227", + "source_location": "L1235", "_origin": "ast", "id": "src_api_pl_index_plioorderquery", "community": 141, @@ -21779,7 +21779,7 @@ "label": "PlIoOrderListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1240", + "source_location": "L1248", "_origin": "ast", "id": "src_api_pl_index_plioorderlistresponse", "community": 24, @@ -21789,27 +21789,27 @@ "label": "inboundOrderApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1245", + "source_location": "L1253", "_origin": "ast", "id": "src_api_pl_index_inboundorderapi", - "community": 21, + "community": 24, "norm_label": "inboundorderapi" }, { "label": "outboundOrderApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1259", + "source_location": "L1267", "_origin": "ast", "id": "src_api_pl_index_outboundorderapi", - "community": 21, + "community": 24, "norm_label": "outboundorderapi" }, { "label": "TransportQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1275", + "source_location": "L1283", "_origin": "ast", "id": "src_api_pl_index_transportquery", "community": 24, @@ -21819,7 +21819,7 @@ "label": "TransportListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1286", + "source_location": "L1294", "_origin": "ast", "id": "src_api_pl_index_transportlistresponse", "community": 24, @@ -21829,7 +21829,7 @@ "label": "transportApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1291", + "source_location": "L1299", "_origin": "ast", "id": "src_api_pl_index_transportapi", "community": 24, @@ -21839,7 +21839,7 @@ "label": "UnsettledPlanItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1322", + "source_location": "L1330", "_origin": "ast", "id": "src_api_pl_index_unsettledplanitem", "community": 16, @@ -21849,7 +21849,7 @@ "label": "UnsettledPlanQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1342", + "source_location": "L1350", "_origin": "ast", "id": "src_api_pl_index_unsettledplanquery", "community": 24, @@ -21859,7 +21859,7 @@ "label": "UnsettledPlanListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1351", + "source_location": "L1359", "_origin": "ast", "id": "src_api_pl_index_unsettledplanlistresponse", "community": 24, @@ -21869,7 +21869,7 @@ "label": "SettlementPlanSummary", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1356", + "source_location": "L1364", "_origin": "ast", "id": "src_api_pl_index_settlementplansummary", "community": 24, @@ -21879,7 +21879,7 @@ "label": "SettlementApprovalFlowItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1365", + "source_location": "L1373", "_origin": "ast", "id": "src_api_pl_index_settlementapprovalflowitem", "community": 24, @@ -21889,7 +21889,7 @@ "label": "RemittanceVoucher", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1378", + "source_location": "L1386", "_origin": "ast", "id": "src_api_pl_index_remittancevoucher", "community": 24, @@ -21899,27 +21899,27 @@ "label": "FreightSettlementBrief", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1388", + "source_location": "L1396", "_origin": "ast", "id": "src_api_pl_index_freightsettlementbrief", - "community": 21, + "community": 24, "norm_label": "freightsettlementbrief" }, { "label": "FreightSettlement", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1398", + "source_location": "L1406", "_origin": "ast", "id": "src_api_pl_index_freightsettlement", - "community": 23, + "community": 220, "norm_label": "freightsettlement" }, { "label": "FreightSettlementQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1428", + "source_location": "L1436", "_origin": "ast", "id": "src_api_pl_index_freightsettlementquery", "community": 24, @@ -21929,7 +21929,7 @@ "label": "FreightSettlementListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1437", + "source_location": "L1445", "_origin": "ast", "id": "src_api_pl_index_freightsettlementlistresponse", "community": 24, @@ -21939,7 +21939,7 @@ "label": "FreightSettlementSubmitBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1442", + "source_location": "L1450", "_origin": "ast", "id": "src_api_pl_index_freightsettlementsubmitbody", "community": 24, @@ -21949,7 +21949,7 @@ "label": "FreightSettlementApprovalBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1448", + "source_location": "L1456", "_origin": "ast", "id": "src_api_pl_index_freightsettlementapprovalbody", "community": 24, @@ -21959,7 +21959,7 @@ "label": "FreightSettlementDisburseBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1453", + "source_location": "L1461", "_origin": "ast", "id": "src_api_pl_index_freightsettlementdisbursebody", "community": 24, @@ -21969,7 +21969,7 @@ "label": "FreightSettlementUpdateBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1460", + "source_location": "L1468", "_origin": "ast", "id": "src_api_pl_index_freightsettlementupdatebody", "community": 24, @@ -21979,27 +21979,27 @@ "label": "freightApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1469", + "source_location": "L1477", "_origin": "ast", "id": "src_api_pl_index_freightapi", - "community": 80, + "community": 272, "norm_label": "freightapi" }, { "label": "InventoryRecord", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1507", + "source_location": "L1515", "_origin": "ast", "id": "src_api_pl_index_inventoryrecord", - "community": 78, + "community": 28, "norm_label": "inventoryrecord" }, { "label": "InventoryTransaction", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1523", + "source_location": "L1531", "_origin": "ast", "id": "src_api_pl_index_inventorytransaction", "community": 24, @@ -22009,7 +22009,7 @@ "label": "InventoryWarning", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1539", + "source_location": "L1547", "_origin": "ast", "id": "src_api_pl_index_inventorywarning", "community": 24, @@ -22019,7 +22019,7 @@ "label": "DocumentReminder", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1554", + "source_location": "L1562", "_origin": "ast", "id": "src_api_pl_index_documentreminder", "community": 78, @@ -22029,7 +22029,7 @@ "label": "DocumentReminderStats", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1571", + "source_location": "L1579", "_origin": "ast", "id": "src_api_pl_index_documentreminderstats", "community": 24, @@ -22039,7 +22039,7 @@ "label": "InventoryLedgerQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1575", + "source_location": "L1583", "_origin": "ast", "id": "src_api_pl_index_inventoryledgerquery", "community": 24, @@ -22049,7 +22049,7 @@ "label": "InventoryLedgerResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1581", + "source_location": "L1589", "_origin": "ast", "id": "src_api_pl_index_inventoryledgerresponse", "community": 24, @@ -22059,7 +22059,7 @@ "label": "inventoryApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1586", + "source_location": "L1594", "_origin": "ast", "id": "src_api_pl_index_inventoryapi", "community": 78, @@ -22069,7 +22069,7 @@ "label": "PlMenuBadgeStats", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1621", + "source_location": "L1629", "_origin": "ast", "id": "src_api_pl_index_plmenubadgestats", "community": 24, @@ -22079,7 +22079,7 @@ "label": "menuBadgeApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1625", + "source_location": "L1633", "_origin": "ast", "id": "src_api_pl_index_menubadgeapi", "community": 50, @@ -22089,7 +22089,7 @@ "label": "VehicleRechargeApply", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1636", + "source_location": "L1644", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargeapply", "community": 671, @@ -22099,7 +22099,7 @@ "label": "VehicleRechargeApplyListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1652", + "source_location": "L1660", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargeapplylistresponse", "community": 24, @@ -22109,7 +22109,7 @@ "label": "VehicleRechargeApplyOption", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1659", + "source_location": "L1667", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargeapplyoption", "community": 24, @@ -22119,7 +22119,7 @@ "label": "VehicleRechargeRecord", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1666", + "source_location": "L1674", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargerecord", "community": 24, @@ -22129,7 +22129,7 @@ "label": "VehicleRechargeRecordListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1685", + "source_location": "L1693", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargerecordlistresponse", "community": 24, @@ -22139,7 +22139,7 @@ "label": "VehicleRechargeDisburseBoardItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1692", + "source_location": "L1700", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargedisburseboarditem", "community": 44, @@ -22149,7 +22149,7 @@ "label": "VehicleRechargeDisburseBoardListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1712", + "source_location": "L1720", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargedisburseboardlistresponse", "community": 24, @@ -22159,7 +22159,7 @@ "label": "vehicleRechargeApplyApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1719", + "source_location": "L1727", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargeapplyapi", "community": 671, @@ -22169,7 +22169,7 @@ "label": "vehicleRechargeRecordApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1736", + "source_location": "L1744", "_origin": "ast", "id": "src_api_pl_index_vehiclerechargerecordapi", "community": 44, @@ -22179,7 +22179,7 @@ "label": "VehicleMaintenanceApply", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1763", + "source_location": "L1771", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceapply", "community": 70, @@ -22189,7 +22189,7 @@ "label": "VehicleMaintenanceApplyListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1782", + "source_location": "L1790", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceapplylistresponse", "community": 24, @@ -22199,7 +22199,7 @@ "label": "VehicleMaintenanceApplyReminder", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1789", + "source_location": "L1797", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceapplyreminder", "community": 24, @@ -22209,7 +22209,7 @@ "label": "VehicleMaintenanceProcess", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1801", + "source_location": "L1809", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceprocess", "community": 24, @@ -22219,7 +22219,7 @@ "label": "VehicleMaintenanceProcessBoardItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1819", + "source_location": "L1827", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceprocessboarditem", "community": 132, @@ -22229,7 +22229,7 @@ "label": "VehicleMaintenanceProcessBoardListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1840", + "source_location": "L1848", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceprocessboardlistresponse", "community": 24, @@ -22239,7 +22239,7 @@ "label": "vehicleMaintenanceApplyApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1847", + "source_location": "L1855", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceapplyapi", "community": 70, @@ -22249,7 +22249,7 @@ "label": "vehicleMaintenanceProcessApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1872", + "source_location": "L1880", "_origin": "ast", "id": "src_api_pl_index_vehiclemaintenanceprocessapi", "community": 132, @@ -22259,7 +22259,7 @@ "label": "VehicleUreaApply", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1895", + "source_location": "L1903", "_origin": "ast", "id": "src_api_pl_index_vehicleureaapply", "community": 162, @@ -22269,7 +22269,7 @@ "label": "VehicleUreaApplyListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1913", + "source_location": "L1921", "_origin": "ast", "id": "src_api_pl_index_vehicleureaapplylistresponse", "community": 24, @@ -22279,7 +22279,7 @@ "label": "VehicleUreaDisburse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1920", + "source_location": "L1928", "_origin": "ast", "id": "src_api_pl_index_vehicleureadisburse", "community": 24, @@ -22289,7 +22289,7 @@ "label": "VehicleUreaDisburseBoardItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1938", + "source_location": "L1946", "_origin": "ast", "id": "src_api_pl_index_vehicleureadisburseboarditem", "community": 142, @@ -22299,7 +22299,7 @@ "label": "VehicleUreaDisburseBoardListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1958", + "source_location": "L1966", "_origin": "ast", "id": "src_api_pl_index_vehicleureadisburseboardlistresponse", "community": 24, @@ -22309,7 +22309,7 @@ "label": "vehicleUreaApplyApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1965", + "source_location": "L1973", "_origin": "ast", "id": "src_api_pl_index_vehicleureaapplyapi", "community": 162, @@ -22319,7 +22319,7 @@ "label": "vehicleUreaDisburseApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1980", + "source_location": "L1988", "_origin": "ast", "id": "src_api_pl_index_vehicleureadisburseapi", "community": 142, @@ -22492,7 +22492,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_api_pl_public_transport_site_publictransportsitepage", - "community": 76, + "community": 88, "norm_label": "publictransportsitepage" }, { @@ -22502,7 +22502,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_api_pl_public_transport_site_publictransportsiteapi", - "community": 115, + "community": 88, "norm_label": "publictransportsiteapi" }, { @@ -22562,7 +22562,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_api_pl_public_transport_publictransportstop", - "community": 76, + "community": 88, "norm_label": "publictransportstop" }, { @@ -22642,7 +22642,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_api_pl_public_transport_publictransportapi", - "community": 138, + "community": 88, "norm_label": "publictransportapi" }, { @@ -22712,7 +22712,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_system", - "community": 159, + "community": 130, "norm_label": "system.ts" }, { @@ -22722,7 +22722,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_api_system_fetchgetupgradelogs", - "community": 159, + "community": 130, "norm_label": "fetchgetupgradelogs()" }, { @@ -22732,7 +22732,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_api_system_fetchgetallupgradelogs", - "community": 159, + "community": 130, "norm_label": "fetchgetallupgradelogs()" }, { @@ -22752,7 +22752,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_api_system_fetchcreateupgradelog", - "community": 159, + "community": 130, "norm_label": "fetchcreateupgradelog()" }, { @@ -22762,7 +22762,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_api_system_fetchupdateupgradelog", - "community": 159, + "community": 130, "norm_label": "fetchupdateupgradelog()" }, { @@ -22772,7 +22772,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_api_system_fetchdeleteupgradelog", - "community": 159, + "community": 130, "norm_label": "fetchdeleteupgradelog()" }, { @@ -22782,7 +22782,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_api_system_fetchgetcomments", - "community": 159, + "community": 130, "norm_label": "fetchgetcomments()" }, { @@ -22792,7 +22792,7 @@ "source_location": "L135", "_origin": "ast", "id": "src_api_system_commentitem", - "community": 159, + "community": 130, "norm_label": "commentitem" }, { @@ -22802,7 +22802,7 @@ "source_location": "L150", "_origin": "ast", "id": "src_api_system_fetchcreatecomment", - "community": 159, + "community": 130, "norm_label": "fetchcreatecomment()" }, { @@ -22812,7 +22812,7 @@ "source_location": "L167", "_origin": "ast", "id": "src_api_system_fetchdeletecomment", - "community": 159, + "community": 130, "norm_label": "fetchdeletecomment()" }, { @@ -22822,7 +22822,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_api_system_fetchgetchinamapdata", - "community": 159, + "community": 130, "norm_label": "fetchgetchinamapdata()" }, { @@ -22832,7 +22832,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_api_system_fetchgetsystemconfig", - "community": 159, + "community": 130, "norm_label": "fetchgetsystemconfig()" }, { @@ -22842,7 +22842,7 @@ "source_location": "L204", "_origin": "ast", "id": "src_api_system_fetchgetcurrentversion", - "community": 159, + "community": 130, "norm_label": "fetchgetcurrentversion()" }, { @@ -22852,7 +22852,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_workflow", - "community": 41, + "community": 80, "norm_label": "workflow.ts" }, { @@ -22872,7 +22872,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_api_workflow_fetchexportprocessdefs", - "community": 41, + "community": 80, "norm_label": "fetchexportprocessdefs()" }, { @@ -22922,7 +22922,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_api_workflow_fetchversionlist", - "community": 41, + "community": 80, "norm_label": "fetchversionlist()" }, { @@ -22942,7 +22942,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_api_workflow_fetchstartinstance", - "community": 41, + "community": 80, "norm_label": "fetchstartinstance()" }, { @@ -22952,7 +22952,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_api_workflow_fetchinstancedetail", - "community": 41, + "community": 80, "norm_label": "fetchinstancedetail()" }, { @@ -22962,7 +22962,7 @@ "source_location": "L142", "_origin": "ast", "id": "src_api_workflow_fetchpendingtasks", - "community": 292, + "community": 50, "norm_label": "fetchpendingtasks()" }, { @@ -22972,7 +22972,7 @@ "source_location": "L155", "_origin": "ast", "id": "src_api_workflow_fetchexportpendingtasks", - "community": 41, + "community": 80, "norm_label": "fetchexportpendingtasks()" }, { @@ -22992,7 +22992,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_api_workflow_fetchexportcompletedtasks", - "community": 41, + "community": 80, "norm_label": "fetchexportcompletedtasks()" }, { @@ -23002,7 +23002,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_api_workflow_fetchapprovetask", - "community": 41, + "community": 80, "norm_label": "fetchapprovetask()" }, { @@ -23012,7 +23012,7 @@ "source_location": "L196", "_origin": "ast", "id": "src_api_workflow_fetchrejecttask", - "community": 41, + "community": 80, "norm_label": "fetchrejecttask()" }, { @@ -23032,7 +23032,7 @@ "source_location": "L222", "_origin": "ast", "id": "src_api_workflow_fetchexportmyinstances", - "community": 41, + "community": 80, "norm_label": "fetchexportmyinstances()" }, { @@ -23052,7 +23052,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_assets_svg_loading", - "community": 45, + "community": 26, "norm_label": "loading.ts" }, { @@ -23742,7 +23742,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_dicttag_index", - "community": 64, + "community": 261, "norm_label": "index.vue" }, { @@ -23752,7 +23752,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_components_dicttag_index_props", - "community": 64, + "community": 261, "norm_label": "props" }, { @@ -23762,7 +23762,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_components_dicttag_index_dictstore", - "community": 64, + "community": 261, "norm_label": "dictstore" }, { @@ -23772,7 +23772,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_components_dicttag_index_label", - "community": 64, + "community": 261, "norm_label": "label" }, { @@ -23782,7 +23782,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_components_dicttag_index_tagtype", - "community": 64, + "community": 261, "norm_label": "tagtype" }, { @@ -23972,7 +23972,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_imageupload_index", - "community": 207, + "community": 241, "norm_label": "index.vue" }, { @@ -23982,7 +23982,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_components_imageupload_index_props", - "community": 207, + "community": 241, "norm_label": "props" }, { @@ -23992,7 +23992,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_components_imageupload_index_emit", - "community": 207, + "community": 241, "norm_label": "emit" }, { @@ -24002,7 +24002,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_components_imageupload_index_filelist", - "community": 207, + "community": 241, "norm_label": "filelist" }, { @@ -24012,7 +24012,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_imageupload_index_localurls", - "community": 207, + "community": 241, "norm_label": "localurls" }, { @@ -24022,7 +24022,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_components_imageupload_index_isdirecturl", - "community": 207, + "community": 241, "norm_label": "isdirecturl()" }, { @@ -24032,7 +24032,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_components_imageupload_index_displayitems", - "community": 207, + "community": 241, "norm_label": "displayitems" }, { @@ -24042,7 +24042,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_components_imageupload_index_fileaccept", - "community": 207, + "community": 241, "norm_label": "fileaccept" }, { @@ -24052,7 +24052,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_imageupload_index_parsevalue", - "community": 207, + "community": 241, "norm_label": "parsevalue()" }, { @@ -24062,7 +24062,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_imageupload_index_listtostring", - "community": 207, + "community": 241, "norm_label": "listtostring()" }, { @@ -24072,7 +24072,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_components_imageupload_index_syncfilelistfrommodel", - "community": 207, + "community": 241, "norm_label": "syncfilelistfrommodel()" }, { @@ -24082,7 +24082,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_components_imageupload_index_handlebeforeupload", - "community": 207, + "community": 241, "norm_label": "handlebeforeupload()" }, { @@ -24092,7 +24092,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_components_imageupload_index_handleuploadrequest", - "community": 207, + "community": 241, "norm_label": "handleuploadrequest()" }, { @@ -24102,7 +24102,7 @@ "source_location": "L140", "_origin": "ast", "id": "src_components_imageupload_index_handleremove", - "community": 207, + "community": 241, "norm_label": "handleremove()" }, { @@ -24112,7 +24112,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_components_imageupload_index_handlepreview", - "community": 207, + "community": 241, "norm_label": "handlepreview()" }, { @@ -24122,7 +24122,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_listpagination_index", - "community": 213, + "community": 94, "norm_label": "index.vue" }, { @@ -24132,7 +24132,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_components_listpagination_index_props", - "community": 213, + "community": 94, "norm_label": "props" }, { @@ -24142,7 +24142,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_components_listpagination_index_emit", - "community": 213, + "community": 94, "norm_label": "emit" }, { @@ -24152,7 +24152,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_components_listpagination_index_pagemodel", - "community": 213, + "community": 94, "norm_label": "pagemodel" }, { @@ -24162,7 +24162,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_listpagination_index_limitmodel", - "community": 213, + "community": 94, "norm_label": "limitmodel" }, { @@ -24172,7 +24172,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_components_listpagination_index_emitpagination", - "community": 213, + "community": 94, "norm_label": "emitpagination()" }, { @@ -24632,7 +24632,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_tinymceeditor_index", - "community": 235, + "community": 84, "norm_label": "index.vue" }, { @@ -24642,7 +24642,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_components_tinymceeditor_index_resolvetinymcebasezindex", - "community": 235, + "community": 84, "norm_label": "resolvetinymcebasezindex()" }, { @@ -24652,7 +24652,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_components_tinymceeditor_index_synctinymcefloatingzindex", - "community": 235, + "community": 84, "norm_label": "synctinymcefloatingzindex()" }, { @@ -24662,7 +24662,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_components_tinymceeditor_index_props", - "community": 235, + "community": 84, "norm_label": "props" }, { @@ -24672,7 +24672,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_components_tinymceeditor_index_emit", - "community": 235, + "community": 84, "norm_label": "emit" }, { @@ -24682,7 +24682,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_components_tinymceeditor_index_contentvalue", - "community": 235, + "community": 84, "norm_label": "contentvalue" }, { @@ -24692,7 +24692,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_components_tinymceeditor_index_getsuppliercode", - "community": 235, + "community": 84, "norm_label": "getsuppliercode()" }, { @@ -24702,7 +24702,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_components_tinymceeditor_index_getcurrentsuppliercode", - "community": 235, + "community": 84, "norm_label": "getcurrentsuppliercode" }, { @@ -24712,7 +24712,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_components_tinymceeditor_index_issxsupplier", - "community": 235, + "community": 84, "norm_label": "issxsupplier" }, { @@ -24722,7 +24722,7 @@ "source_location": "L124", "_origin": "ast", "id": "src_components_tinymceeditor_index_editorinit", - "community": 235, + "community": 84, "norm_label": "editorinit" }, { @@ -25642,7 +25642,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index", - "community": 127, + "community": 232, "norm_label": "index.vue" }, { @@ -25672,7 +25672,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_props", - "community": 127, + "community": 232, "norm_label": "props" }, { @@ -25682,7 +25682,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_emit", - "community": 127, + "community": 232, "norm_label": "emit" }, { @@ -25692,7 +25692,7 @@ "source_location": "L104", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_activerows", - "community": 127, + "community": 232, "norm_label": "activerows" }, { @@ -25702,7 +25702,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_isselected", - "community": 127, + "community": 232, "norm_label": "isselected()" }, { @@ -25712,7 +25712,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_qtyof", - "community": 127, + "community": 232, "norm_label": "qtyof()" }, { @@ -25722,7 +25722,7 @@ "source_location": "L114", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_sumrows", - "community": 127, + "community": 232, "norm_label": "sumrows()" }, { @@ -25732,7 +25732,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_totalqty", - "community": 127, + "community": 232, "norm_label": "totalqty" }, { @@ -25742,7 +25742,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_summatch", - "community": 127, + "community": 232, "norm_label": "summatch" }, { @@ -25752,7 +25752,7 @@ "source_location": "L125", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_sumlabel", - "community": 127, + "community": 232, "norm_label": "sumlabel" }, { @@ -25762,7 +25762,7 @@ "source_location": "L135", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_emitrows", - "community": 127, + "community": 232, "norm_label": "emitrows()" }, { @@ -25772,7 +25772,7 @@ "source_location": "L140", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_togglechip", - "community": 127, + "community": 232, "norm_label": "togglechip()" }, { @@ -25782,7 +25782,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_qtydrafts", - "community": 127, + "community": 232, "norm_label": "qtydrafts" }, { @@ -25792,7 +25792,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_qtydisplay", - "community": 127, + "community": 232, "norm_label": "qtydisplay()" }, { @@ -25802,7 +25802,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_parseqtydraft", - "community": 127, + "community": 232, "norm_label": "parseqtydraft()" }, { @@ -25812,7 +25812,7 @@ "source_location": "L172", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_setqty", - "community": 127, + "community": 232, "norm_label": "setqty()" }, { @@ -25822,7 +25822,7 @@ "source_location": "L179", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_clearqtydraft", - "community": 127, + "community": 232, "norm_label": "clearqtydraft()" }, { @@ -25832,7 +25832,7 @@ "source_location": "L186", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_onmobileqtyinput", - "community": 127, + "community": 232, "norm_label": "onmobileqtyinput()" }, { @@ -25842,7 +25842,7 @@ "source_location": "L197", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_onmobileqtyblur", - "community": 127, + "community": 232, "norm_label": "onmobileqtyblur()" }, { @@ -26433,7 +26433,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect", - "community": 238, + "community": 258, "norm_label": "dbcrmcustomerselect.vue" }, { @@ -26443,7 +26443,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_model", - "community": 238, + "community": 258, "norm_label": "model" }, { @@ -26453,7 +26453,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_customeroption", - "community": 238, + "community": 258, "norm_label": "customeroption" }, { @@ -26463,7 +26463,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_loading", - "community": 238, + "community": 258, "norm_label": "loading" }, { @@ -26473,7 +26473,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_options", - "community": 238, + "community": 258, "norm_label": "options" }, { @@ -26483,7 +26483,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_extractoptions", - "community": 238, + "community": 258, "norm_label": "extractoptions()" }, { @@ -26493,7 +26493,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_loaddefault", - "community": 238, + "community": 258, "norm_label": "loaddefault()" }, { @@ -26503,7 +26503,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_searchremote", - "community": 238, + "community": 258, "norm_label": "searchremote()" }, { @@ -26513,7 +26513,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_handlefocus", - "community": 238, + "community": 258, "norm_label": "handlefocus()" }, { @@ -26523,7 +26523,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_components_business_db_dbcrmcustomerselect_displayoptions", - "community": 238, + "community": 258, "norm_label": "displayoptions" }, { @@ -27093,7 +27093,7 @@ "source_location": "L21", "_origin": "ast", "id": "src_components_business_db_db_related_view_formatkgtoton", - "community": 13, + "community": 60, "norm_label": "formatkgtoton()" }, { @@ -27503,7 +27503,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_list_quick_search_input_index", - "community": 78, + "community": 28, "norm_label": "index.vue" }, { @@ -27513,7 +27513,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_components_business_list_quick_search_input_index_props", - "community": 78, + "community": 28, "norm_label": "props" }, { @@ -27523,7 +27523,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_components_business_list_quick_search_input_index_emit", - "community": 78, + "community": 28, "norm_label": "emit" }, { @@ -27653,7 +27653,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index", - "community": 78, + "community": 234, "norm_label": "index.vue" }, { @@ -27663,7 +27663,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_props", - "community": 78, + "community": 234, "norm_label": "props" }, { @@ -27673,7 +27673,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_emit", - "community": 78, + "community": 234, "norm_label": "emit" }, { @@ -27683,7 +27683,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_showcolumns", - "community": 78, + "community": 234, "norm_label": "showcolumns" }, { @@ -27693,7 +27693,7 @@ "source_location": "L101", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_checkallproxy", - "community": 78, + "community": 234, "norm_label": "checkallproxy" }, { @@ -27703,7 +27703,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_handlecolumntoggle", - "community": 78, + "community": 234, "norm_label": "handlecolumntoggle()" }, { @@ -27713,7 +27713,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_handlereset", - "community": 78, + "community": 234, "norm_label": "handlereset()" }, { @@ -28123,7 +28123,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index", - "community": 211, + "community": 114, "norm_label": "index.vue" }, { @@ -28133,7 +28133,7 @@ "source_location": "L130", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_props", - "community": 211, + "community": 114, "norm_label": "props" }, { @@ -28143,7 +28143,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_emit", - "community": 211, + "community": 114, "norm_label": "emit" }, { @@ -28153,7 +28153,7 @@ "source_location": "L139", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_innervisible", - "community": 211, + "community": 114, "norm_label": "innervisible" }, { @@ -28163,7 +28163,7 @@ "source_location": "L144", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_loading", - "community": 211, + "community": 114, "norm_label": "loading" }, { @@ -28173,7 +28173,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_keyword", - "community": 211, + "community": 114, "norm_label": "keyword" }, { @@ -28183,7 +28183,7 @@ "source_location": "L146", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_rows", - "community": 211, + "community": 114, "norm_label": "rows" }, { @@ -28193,7 +28193,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_pagination", - "community": 211, + "community": 114, "norm_label": "pagination" }, { @@ -28203,7 +28203,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_formvisible", - "community": 211, + "community": 114, "norm_label": "formvisible" }, { @@ -28213,7 +28213,7 @@ "source_location": "L155", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_editingid", - "community": 211, + "community": 114, "norm_label": "editingid" }, { @@ -28223,7 +28223,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_fetchlist", - "community": 211, + "community": 114, "norm_label": "fetchlist()" }, { @@ -28233,7 +28233,7 @@ "source_location": "L173", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_handlesearch", - "community": 211, + "community": 114, "norm_label": "handlesearch()" }, { @@ -28243,7 +28243,7 @@ "source_location": "L178", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_handleopen", - "community": 211, + "community": 114, "norm_label": "handleopen()" }, { @@ -28253,7 +28253,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_handleopencreate", - "community": 211, + "community": 114, "norm_label": "handleopencreate()" }, { @@ -28263,7 +28263,7 @@ "source_location": "L194", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_handleopenedit", - "community": 211, + "community": 114, "norm_label": "handleopenedit()" }, { @@ -28273,7 +28273,7 @@ "source_location": "L199", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_handleformsaved", - "community": 211, + "community": 114, "norm_label": "handleformsaved()" }, { @@ -28283,7 +28283,7 @@ "source_location": "L209", "_origin": "ast", "id": "src_components_business_pl_carrier_library_select_dialog_index_handleconfirm", - "community": 211, + "community": 114, "norm_label": "handleconfirm()" }, { @@ -28573,7 +28573,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index", - "community": 12, + "community": 30, "norm_label": "index.vue" }, { @@ -28583,7 +28583,7 @@ "source_location": "L260", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_certrowwithkey", - "community": 12, + "community": 30, "norm_label": "certrowwithkey" }, { @@ -28593,7 +28593,7 @@ "source_location": "L261", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_certuploadref", - "community": 12, + "community": 30, "norm_label": "certuploadref" }, { @@ -28603,7 +28603,7 @@ "source_location": "L263", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_props", - "community": 12, + "community": 30, "norm_label": "props" }, { @@ -28613,7 +28613,7 @@ "source_location": "L297", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_hasrequiredmode", - "community": 12, + "community": 30, "norm_label": "hasrequiredmode" }, { @@ -28623,7 +28623,7 @@ "source_location": "L304", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_addbuttonlabel", - "community": 12, + "community": 30, "norm_label": "addbuttonlabel" }, { @@ -28633,7 +28633,7 @@ "source_location": "L306", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_emptyhint", - "community": 12, + "community": 30, "norm_label": "emptyhint" }, { @@ -28643,7 +28643,7 @@ "source_location": "L310", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_headplatelabel", - "community": 12, + "community": 30, "norm_label": "headplatelabel" }, { @@ -28653,7 +28653,7 @@ "source_location": "L311", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_hastrailerplateoption", - "community": 12, + "community": 30, "norm_label": "hastrailerplateoption" }, { @@ -28663,7 +28663,7 @@ "source_location": "L313", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_vehicleplateoptions", - "community": 12, + "community": 30, "norm_label": "vehicleplateoptions" }, { @@ -28673,7 +28673,7 @@ "source_location": "L329", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_resolveplatelabel", - "community": 12, + "community": 30, "norm_label": "resolveplatelabel()" }, { @@ -28683,7 +28683,7 @@ "source_location": "L337", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_requirednamesforrow", - "community": 12, + "community": 30, "norm_label": "requirednamesforrow()" }, { @@ -28693,7 +28693,7 @@ "source_location": "L355", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_isrowrequired", - "community": 12, + "community": 30, "norm_label": "isrowrequired()" }, { @@ -28703,7 +28703,7 @@ "source_location": "L362", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_syncrequiredslots", - "community": 12, + "community": 30, "norm_label": "syncrequiredslots()" }, { @@ -28713,7 +28713,7 @@ "source_location": "L379", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_handlevehiclepartchange", - "community": 12, + "community": 30, "norm_label": "handlevehiclepartchange()" }, { @@ -28723,7 +28723,7 @@ "source_location": "L384", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_getcertrowclassname", - "community": 12, + "community": 30, "norm_label": "getcertrowclassname()" }, { @@ -28733,7 +28733,7 @@ "source_location": "L391", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_certlist", - "community": 12, + "community": 30, "norm_label": "certlist" }, { @@ -28743,7 +28743,7 @@ "source_location": "L393", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_emit", - "community": 12, + "community": 30, "norm_label": "emit" }, { @@ -28753,7 +28753,7 @@ "source_location": "L397", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_ocr_cert_names", - "community": 12, + "community": 30, "norm_label": "ocr_cert_names" }, { @@ -28763,7 +28763,7 @@ "source_location": "L398", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_ocrloadingkey", - "community": 12, + "community": 30, "norm_label": "ocrloadingkey" }, { @@ -28773,7 +28773,7 @@ "source_location": "L400", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_hasattachment", - "community": 12, + "community": 30, "norm_label": "hasattachment()" }, { @@ -28783,7 +28783,7 @@ "source_location": "L404", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_canocrrecognize", - "community": 12, + "community": 30, "norm_label": "canocrrecognize()" }, { @@ -28793,7 +28793,7 @@ "source_location": "L408", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_handleocrrecognize", - "community": 12, + "community": 30, "norm_label": "handleocrrecognize()" }, { @@ -28803,7 +28803,7 @@ "source_location": "L464", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_certuploadrefs", - "community": 12, + "community": 30, "norm_label": "certuploadrefs" }, { @@ -28813,7 +28813,7 @@ "source_location": "L466", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_createemptycert", - "community": 12, + "community": 30, "norm_label": "createemptycert()" }, { @@ -28823,7 +28823,7 @@ "source_location": "L479", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_handleaddcert", - "community": 12, + "community": 30, "norm_label": "handleaddcert()" }, { @@ -28833,7 +28833,7 @@ "source_location": "L483", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_handleremovecert", - "community": 12, + "community": 30, "norm_label": "handleremovecert()" }, { @@ -28843,7 +28843,7 @@ "source_location": "L492", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_setcertuploadref", - "community": 12, + "community": 30, "norm_label": "setcertuploadref()" }, { @@ -28853,7 +28853,7 @@ "source_location": "L500", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_hasuploading", - "community": 12, + "community": 30, "norm_label": "hasuploading()" }, { @@ -28863,7 +28863,7 @@ "source_location": "L504", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_clearuploadrefs", - "community": 12, + "community": 30, "norm_label": "clearuploadrefs()" }, { @@ -28873,7 +28873,7 @@ "source_location": "L508", "_origin": "ast", "id": "src_components_business_pl_cert_form_list_index_refreshrequiredslots", - "community": 12, + "community": 30, "norm_label": "refreshrequiredslots()" }, { @@ -28923,7 +28923,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_components_business_pl_cert_list_attachment_cell_index_partprefix", - "community": 12, + "community": 30, "norm_label": "partprefix()" }, { @@ -29013,7 +29013,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index", - "community": 194, + "community": 127, "norm_label": "index.vue" }, { @@ -29023,7 +29023,7 @@ "source_location": "L127", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_props", - "community": 194, + "community": 127, "norm_label": "props" }, { @@ -29033,7 +29033,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_attachmentcolspanmap", - "community": 194, + "community": 127, "norm_label": "attachmentcolspanmap" }, { @@ -29043,7 +29043,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_attachmentcolspan", - "community": 194, + "community": 127, "norm_label": "attachmentcolspan" }, { @@ -29053,7 +29053,7 @@ "source_location": "L158", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_resolvevehiclepartlabel", - "community": 194, + "community": 30, "norm_label": "resolvevehiclepartlabel()" }, { @@ -29063,7 +29063,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_getexpiretagtype", - "community": 194, + "community": 127, "norm_label": "getexpiretagtype()" }, { @@ -29073,7 +29073,7 @@ "source_location": "L175", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_buildcertviewfields", - "community": 194, + "community": 127, "norm_label": "buildcertviewfields()" }, { @@ -29083,7 +29083,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index", - "community": 4, + "community": 1, "norm_label": "index.vue" }, { @@ -29093,7 +29093,7 @@ "source_location": "L391", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_props", - "community": 4, + "community": 1, "norm_label": "props" }, { @@ -29103,7 +29103,7 @@ "source_location": "L396", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_loading", - "community": 4, + "community": 1, "norm_label": "loading" }, { @@ -29113,7 +29113,7 @@ "source_location": "L397", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_planlist", - "community": 4, + "community": 1, "norm_label": "planlist" }, { @@ -29123,7 +29123,7 @@ "source_location": "L398", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_selectedrows", - "community": 4, + "community": 1, "norm_label": "selectedrows" }, { @@ -29133,7 +29133,7 @@ "source_location": "L399", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_viewvisible", - "community": 4, + "community": 1, "norm_label": "viewvisible" }, { @@ -29143,7 +29143,7 @@ "source_location": "L400", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_viewplanid", - "community": 4, + "community": 1, "norm_label": "viewplanid" }, { @@ -29153,7 +29153,7 @@ "source_location": "L401", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_pagination", - "community": 4, + "community": 1, "norm_label": "pagination" }, { @@ -29163,7 +29163,7 @@ "source_location": "L408", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_plan_merge_column_props", - "community": 4, + "community": 1, "norm_label": "plan_merge_column_props" }, { @@ -29173,7 +29173,7 @@ "source_location": "L418", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_visibleplanmergeprops", - "community": 4, + "community": 1, "norm_label": "visibleplanmergeprops" }, { @@ -29183,7 +29183,7 @@ "source_location": "L420", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_displayrows_planlistspanmethod_getdisplayrowindex_handledisplayrowdblclick", - "community": 4, + "community": 1, "norm_label": "{\n displayrows,\n planlistspanmethod,\n getdisplayrowindex,\n handledisplayrowdblclick\n }" }, { @@ -29193,7 +29193,7 @@ "source_location": "L434", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_plan_arrangeactionplan_qrcodevisible_selectedinventoryid_selectedinventoryunit_qrcodedialogref_poundqrcodepickvisible_poundqrcodepickrecords_loadarrangeactions_copypoundslipqrcode_handlepoundqrcodepickcopy_handlepoundqrcodepickpreview", - "community": 4, + "community": 1, "norm_label": "{\n plan: arrangeactionplan,\n qrcodevisible,\n selectedinventoryid,\n selectedinventoryunit,\n qrcodedialogref,\n poundqrcodepickvisible,\n poundqrcodepickrecords,\n loadarrangeactions,\n copypoundslipqrcode,\n handlepoundqrcodepickcopy,\n handlepoundqrcodepickpreview\n }" }, { @@ -29203,7 +29203,7 @@ "source_location": "L448", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_arrangecopyloadingid", - "community": 4, + "community": 1, "norm_label": "arrangecopyloadingid" }, { @@ -29213,7 +29213,7 @@ "source_location": "L449", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_arrangecopyloadingaction", - "community": 4, + "community": 1, "norm_label": "arrangecopyloadingaction" }, { @@ -29223,7 +29223,7 @@ "source_location": "L451", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_handlelistcopypoundqrcode", - "community": 4, + "community": 1, "norm_label": "handlelistcopypoundqrcode()" }, { @@ -29233,7 +29233,7 @@ "source_location": "L466", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_fetchdata", - "community": 4, + "community": 1, "norm_label": "fetchdata()" }, { @@ -29243,7 +29243,7 @@ "source_location": "L491", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_handlepagesizechange", - "community": 4, + "community": 1, "norm_label": "handlepagesizechange()" }, { @@ -29253,7 +29253,7 @@ "source_location": "L496", "_origin": "ast", "id": "src_components_business_pl_contract_linked_plans_panel_index_handleview", - "community": 4, + "community": 1, "norm_label": "handleview()" }, { @@ -29263,117 +29263,217 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index", - "community": 24, + "community": 1, "norm_label": "index.vue" }, { "label": "props", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L62", + "source_location": "L353", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_props", - "community": 24, + "community": 1, "norm_label": "props" }, { "label": "emit", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L70", + "source_location": "L361", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_emit", - "community": 24, + "community": 1, "norm_label": "emit" }, { "label": "loading", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L72", + "source_location": "L363", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_loading", - "community": 24, + "community": 1, "norm_label": "loading" }, { "label": "detail", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L73", + "source_location": "L364", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_detail", - "community": 24, + "community": 1, "norm_label": "detail" }, + { + "label": "planList", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L365", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_planlist", + "community": 1, + "norm_label": "planlist" + }, + { + "label": "viewVisible", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L366", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_viewvisible", + "community": 1, + "norm_label": "viewvisible" + }, + { + "label": "viewPlanId", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L367", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_viewplanid", + "community": 1, + "norm_label": "viewplanid" + }, + { + "label": "PLAN_MERGE_COLUMN_PROPS", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L370", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_plan_merge_column_props", + "community": 1, + "norm_label": "plan_merge_column_props" + }, + { + "label": "productIdRef", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L378", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_productidref", + "community": 1, + "norm_label": "productidref" + }, + { + "label": "displayRows", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L380", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_displayrows", + "community": 1, + "norm_label": "displayrows" + }, + { + "label": "planListSpanMethod", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L384", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_planlistspanmethod", + "community": 1, + "norm_label": "planlistspanmethod" + }, + { + "label": "arrangedPlanCount", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L388", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_arrangedplancount", + "community": 1, + "norm_label": "arrangedplancount" + }, { "label": "dialogTitle", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L75", + "source_location": "L390", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_dialogtitle", - "community": 24, + "community": 1, "norm_label": "dialogtitle" }, { "label": "subtitle", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L78", + "source_location": "L393", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_subtitle", - "community": 24, + "community": 1, "norm_label": "subtitle" }, { "label": "contractQtyText", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L84", + "source_location": "L399", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_contractqtytext", - "community": 24, + "community": 1, "norm_label": "contractqtytext" }, { "label": "availableQtyText", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L89", + "source_location": "L404", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_availableqtytext", - "community": 24, + "community": 1, "norm_label": "availableqtytext" }, { "label": "formatQty()", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L95", + "source_location": "L410", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_formatqty", - "community": 24, + "community": 1, "norm_label": "formatqty()" }, { - "label": "statusLabel()", + "label": "getDisplayRowIndex()", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L100", + "source_location": "L415", "_origin": "ast", - "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_statuslabel", - "community": 24, - "norm_label": "statuslabel()" + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_getdisplayrowindex", + "community": 1, + "norm_label": "getdisplayrowindex()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L419", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_handleview", + "community": 1, + "norm_label": "handleview()" + }, + { + "label": "handleDisplayRowDblClick()", + "file_type": "code", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L425", + "_origin": "ast", + "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_handledisplayrowdblclick", + "community": 1, + "norm_label": "handledisplayrowdblclick()" }, { "label": "loadDetail()", "file_type": "code", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L109", + "source_location": "L429", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_loaddetail", - "community": 24, + "community": 33, "norm_label": "loaddetail()" }, { @@ -29604,7 +29704,7 @@ "_origin": "ast", "source_location": "L1", "id": "src_utils_pl_delivery_slip_print", - "community": 27, + "community": 201, "norm_label": "pl-delivery-slip-print.ts" }, { @@ -29864,7 +29964,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index", - "community": 80, + "community": 272, "norm_label": "index.vue" }, { @@ -29874,7 +29974,7 @@ "source_location": "L186", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_emit", - "community": 80, + "community": 272, "norm_label": "emit" }, { @@ -29884,7 +29984,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_visible", - "community": 80, + "community": 272, "norm_label": "visible" }, { @@ -29894,7 +29994,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_loading", - "community": 80, + "community": 272, "norm_label": "loading" }, { @@ -29904,7 +30004,7 @@ "source_location": "L190", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_submitloading", - "community": 80, + "community": 272, "norm_label": "submitloading" }, { @@ -29914,7 +30014,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_settlement", - "community": 80, + "community": 272, "norm_label": "settlement" }, { @@ -29924,7 +30024,7 @@ "source_location": "L192", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_formref", - "community": 80, + "community": 272, "norm_label": "formref" }, { @@ -29934,7 +30034,7 @@ "source_location": "L193", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_attachmentref", - "community": 80, + "community": 272, "norm_label": "attachmentref" }, { @@ -29944,7 +30044,7 @@ "source_location": "L195", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_form", - "community": 80, + "community": 272, "norm_label": "form" }, { @@ -29954,7 +30054,7 @@ "source_location": "L202", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_rules", - "community": 80, + "community": 272, "norm_label": "rules" }, { @@ -29964,7 +30064,7 @@ "source_location": "L220", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_formatamount", - "community": 80, + "community": 272, "norm_label": "formatamount()" }, { @@ -29974,7 +30074,7 @@ "source_location": "L225", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_resetform", - "community": 80, + "community": 272, "norm_label": "resetform()" }, { @@ -29984,7 +30084,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_open", - "community": 80, + "community": 272, "norm_label": "open()" }, { @@ -29994,7 +30094,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_handlesubmit", - "community": 80, + "community": 272, "norm_label": "handlesubmit()" }, { @@ -30454,7 +30554,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index", - "community": 23, + "community": 220, "norm_label": "index.vue" }, { @@ -30464,7 +30564,7 @@ "source_location": "L237", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_visible", - "community": 23, + "community": 220, "norm_label": "visible" }, { @@ -30474,7 +30574,7 @@ "source_location": "L238", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_loading", - "community": 23, + "community": 220, "norm_label": "loading" }, { @@ -30484,7 +30584,7 @@ "source_location": "L239", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_settlement", - "community": 23, + "community": 220, "norm_label": "settlement" }, { @@ -30494,7 +30594,7 @@ "source_location": "L240", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_settlementid", - "community": 23, + "community": 220, "norm_label": "settlementid" }, { @@ -30504,7 +30604,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_approvalnodes", - "community": 23, + "community": 220, "norm_label": "approvalnodes" }, { @@ -30514,7 +30614,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_approvalhistoryitems", - "community": 23, + "community": 220, "norm_label": "approvalhistoryitems" }, { @@ -30524,7 +30624,7 @@ "source_location": "L250", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_invoicerows", - "community": 23, + "community": 220, "norm_label": "invoicerows" }, { @@ -30534,7 +30634,7 @@ "source_location": "L269", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_formatamount", - "community": 23, + "community": 220, "norm_label": "formatamount()" }, { @@ -30554,7 +30654,7 @@ "source_location": "L278", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_loaddata", - "community": 23, + "community": 220, "norm_label": "loaddata()" }, { @@ -30564,7 +30664,7 @@ "source_location": "L289", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_open", - "community": 23, + "community": 220, "norm_label": "open()" }, { @@ -30574,7 +30674,7 @@ "source_location": "L295", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_reload", - "community": 23, + "community": 220, "norm_label": "reload()" }, { @@ -31074,7 +31174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index", - "community": 1, + "community": 23, "norm_label": "index.vue" }, { @@ -31084,7 +31184,7 @@ "source_location": "L129", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certlistitem", - "community": 1, + "community": 23, "norm_label": "certlistitem" }, { @@ -31094,7 +31194,7 @@ "source_location": "L130", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certformlistref", - "community": 1, + "community": 23, "norm_label": "certformlistref" }, { @@ -31104,7 +31204,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_props", - "community": 1, + "community": 23, "norm_label": "props" }, { @@ -31114,7 +31214,7 @@ "source_location": "L142", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_emit", - "community": 1, + "community": 23, "norm_label": "emit" }, { @@ -31124,7 +31224,7 @@ "source_location": "L147", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_visible", - "community": 1, + "community": 23, "norm_label": "visible" }, { @@ -31134,7 +31234,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_iscarrierpersonnel", - "community": 1, + "community": 23, "norm_label": "iscarrierpersonnel" }, { @@ -31144,7 +31244,7 @@ "source_location": "L153", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_isedit", - "community": 1, + "community": 23, "norm_label": "isedit" }, { @@ -31154,7 +31254,7 @@ "source_location": "L155", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_dialogtitle", - "community": 1, + "community": 23, "norm_label": "dialogtitle" }, { @@ -31164,7 +31264,7 @@ "source_location": "L162", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_submitloading", - "community": 1, + "community": 23, "norm_label": "submitloading" }, { @@ -31174,7 +31274,7 @@ "source_location": "L163", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_dialogloading", - "community": 1, + "community": 23, "norm_label": "dialogloading" }, { @@ -31184,7 +31284,7 @@ "source_location": "L164", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_formref", - "community": 1, + "community": 23, "norm_label": "formref" }, { @@ -31194,7 +31294,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_photouploadref", - "community": 1, + "community": 23, "norm_label": "photouploadref" }, { @@ -31204,7 +31304,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certlist", - "community": 1, + "community": 23, "norm_label": "certlist" }, { @@ -31214,7 +31314,7 @@ "source_location": "L169", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certnameoptions", - "community": 1, + "community": 23, "norm_label": "certnameoptions" }, { @@ -31224,7 +31324,7 @@ "source_location": "L178", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_formdata", - "community": 1, + "community": 23, "norm_label": "formdata" }, { @@ -31234,7 +31334,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_requiredpersonnelcertnames", - "community": 1, + "community": 23, "norm_label": "requiredpersonnelcertnames" }, { @@ -31244,7 +31344,7 @@ "source_location": "L199", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_formrules", - "community": 1, + "community": 23, "norm_label": "formrules" }, { @@ -31254,7 +31354,7 @@ "source_location": "L205", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_mergepersonnelcertslots", - "community": 1, + "community": 23, "norm_label": "mergepersonnelcertslots()" }, { @@ -31264,7 +31364,7 @@ "source_location": "L214", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_resetcertlist", - "community": 1, + "community": 23, "norm_label": "resetcertlist()" }, { @@ -31274,7 +31374,7 @@ "source_location": "L219", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_resetform", - "community": 1, + "community": 23, "norm_label": "resetform()" }, { @@ -31284,7 +31384,7 @@ "source_location": "L235", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_applyagefromidcard", - "community": 1, + "community": 23, "norm_label": "applyagefromidcard()" }, { @@ -31294,7 +31394,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handleidcardnoinput", - "community": 1, + "community": 23, "norm_label": "handleidcardnoinput()" }, { @@ -31304,7 +31404,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handleidcardrecognized", - "community": 1, + "community": 23, "norm_label": "handleidcardrecognized()" }, { @@ -31314,7 +31414,7 @@ "source_location": "L253", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_validatecerts", - "community": 1, + "community": 23, "norm_label": "validatecerts()" }, { @@ -31324,7 +31424,7 @@ "source_location": "L274", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_loaddetail", - "community": 1, + "community": 23, "norm_label": "loaddetail()" }, { @@ -31334,7 +31434,7 @@ "source_location": "L311", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_opendialog", - "community": 1, + "community": 23, "norm_label": "opendialog()" }, { @@ -31344,7 +31444,7 @@ "source_location": "L320", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handlesubmit", - "community": 1, + "community": 23, "norm_label": "handlesubmit()" }, { @@ -31354,7 +31454,7 @@ "source_location": "L380", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handledialogclose", - "community": 1, + "community": 23, "norm_label": "handledialogclose()" }, { @@ -31364,7 +31464,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index", - "community": 161, + "community": 112, "norm_label": "index.vue" }, { @@ -31374,7 +31474,7 @@ "source_location": "L162", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_props", - "community": 161, + "community": 112, "norm_label": "props" }, { @@ -31384,7 +31484,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_iscarrierpersonnel", - "community": 161, + "community": 112, "norm_label": "iscarrierpersonnel" }, { @@ -31394,7 +31494,7 @@ "source_location": "L168", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_loading", - "community": 161, + "community": 112, "norm_label": "loading" }, { @@ -31404,7 +31504,7 @@ "source_location": "L169", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_keyword", - "community": 161, + "community": 112, "norm_label": "keyword" }, { @@ -31414,7 +31514,7 @@ "source_location": "L170", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_rows", - "community": 161, + "community": 112, "norm_label": "rows" }, { @@ -31424,7 +31524,7 @@ "source_location": "L172", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_pagination", - "community": 161, + "community": 112, "norm_label": "pagination" }, { @@ -31434,7 +31534,7 @@ "source_location": "L178", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_formvisible", - "community": 161, + "community": 112, "norm_label": "formvisible" }, { @@ -31444,7 +31544,7 @@ "source_location": "L179", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_editingid", - "community": 161, + "community": 112, "norm_label": "editingid" }, { @@ -31454,7 +31554,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_viewvisible", - "community": 161, + "community": 112, "norm_label": "viewvisible" }, { @@ -31464,7 +31564,7 @@ "source_location": "L181", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_viewloading", - "community": 161, + "community": 112, "norm_label": "viewloading" }, { @@ -31474,7 +31574,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_viewdetail", - "community": 161, + "community": 112, "norm_label": "viewdetail" }, { @@ -31484,7 +31584,7 @@ "source_location": "L184", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_maskidcard", - "community": 161, + "community": 112, "norm_label": "maskidcard()" }, { @@ -31494,7 +31594,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_getexpiretagtype", - "community": 161, + "community": 112, "norm_label": "getexpiretagtype()" }, { @@ -31504,7 +31604,7 @@ "source_location": "L199", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_viewherometa", - "community": 161, + "community": 112, "norm_label": "viewherometa" }, { @@ -31514,7 +31614,7 @@ "source_location": "L206", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_viewdialogtitle", - "community": 161, + "community": 112, "norm_label": "viewdialogtitle" }, { @@ -31524,7 +31624,7 @@ "source_location": "L215", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_viewsections", - "community": 161, + "community": 112, "norm_label": "viewsections" }, { @@ -31534,7 +31634,7 @@ "source_location": "L271", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_fetchlist", - "community": 161, + "community": 112, "norm_label": "fetchlist()" }, { @@ -31544,7 +31644,7 @@ "source_location": "L288", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_handlesearch", - "community": 161, + "community": 112, "norm_label": "handlesearch()" }, { @@ -31554,7 +31654,7 @@ "source_location": "L293", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_resetpanel", - "community": 161, + "community": 112, "norm_label": "resetpanel()" }, { @@ -31564,7 +31664,7 @@ "source_location": "L305", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_handleopencreate", - "community": 161, + "community": 112, "norm_label": "handleopencreate()" }, { @@ -31574,7 +31674,7 @@ "source_location": "L310", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_handleopenedit", - "community": 161, + "community": 112, "norm_label": "handleopenedit()" }, { @@ -31584,7 +31684,7 @@ "source_location": "L315", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_handleformsaved", - "community": 161, + "community": 112, "norm_label": "handleformsaved()" }, { @@ -31594,7 +31694,7 @@ "source_location": "L321", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_handleview", - "community": 161, + "community": 112, "norm_label": "handleview()" }, { @@ -31604,7 +31704,7 @@ "source_location": "L336", "_origin": "ast", "id": "src_components_business_pl_personnel_library_select_panel_index_handleeditfromview", - "community": 161, + "community": 112, "norm_label": "handleeditfromview()" }, { @@ -32084,7 +32184,7 @@ "source_location": "L425", "_origin": "ast", "id": "src_components_business_pl_plan_archive_dialog_index_getdeliveryviewproducts", - "community": 33, + "community": 65, "norm_label": "getdeliveryviewproducts()" }, { @@ -32264,7 +32364,7 @@ "source_location": "L619", "_origin": "ast", "id": "src_components_business_pl_plan_archive_dialog_index_builddeliveryarchivemeta", - "community": 33, + "community": 65, "norm_label": "builddeliveryarchivemeta()" }, { @@ -32544,7 +32644,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index", - "community": 60, + "community": 212, "norm_label": "index.vue" }, { @@ -32554,7 +32654,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_archivesegmentmeta", - "community": 60, + "community": 212, "norm_label": "archivesegmentmeta" }, { @@ -32564,7 +32664,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_archivebrandqtyrow", - "community": 60, + "community": 212, "norm_label": "archivebrandqtyrow" }, { @@ -32574,7 +32674,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_props", - "community": 60, + "community": 212, "norm_label": "props" }, { @@ -32584,7 +32684,7 @@ "source_location": "L184", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_emit", - "community": 60, + "community": 212, "norm_label": "emit" }, { @@ -32594,7 +32694,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_feedbackpanelref", - "community": 60, + "community": 212, "norm_label": "feedbackpanelref" }, { @@ -32604,7 +32704,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_hasattachmentuploading", - "community": 60, + "community": 212, "norm_label": "hasattachmentuploading()" }, { @@ -32614,7 +32714,7 @@ "source_location": "L197", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_dictstore", - "community": 60, + "community": 212, "norm_label": "dictstore" }, { @@ -32624,7 +32724,7 @@ "source_location": "L199", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_customerlabel", - "community": 60, + "community": 212, "norm_label": "customerlabel" }, { @@ -32634,7 +32734,7 @@ "source_location": "L200", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_timelabel", - "community": 60, + "community": 212, "norm_label": "timelabel" }, { @@ -32644,7 +32744,7 @@ "source_location": "L201", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_feedbackstoplabel", - "community": 60, + "community": 212, "norm_label": "feedbackstoplabel" }, { @@ -32654,7 +32754,7 @@ "source_location": "L205", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_brandproducts", - "community": 60, + "community": 212, "norm_label": "brandproducts" }, { @@ -32664,7 +32764,7 @@ "source_location": "L209", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatsegmentactualqty", - "community": 60, + "community": 212, "norm_label": "formatsegmentactualqty()" }, { @@ -32674,7 +32774,7 @@ "source_location": "L221", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatviewdate", - "community": 60, + "community": 212, "norm_label": "formatviewdate()" }, { @@ -32684,7 +32784,7 @@ "source_location": "L227", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_unitlabel", - "community": 60, + "community": 212, "norm_label": "unitlabel()" }, { @@ -32694,7 +32794,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_activebrandrows", - "community": 60, + "community": 212, "norm_label": "activebrandrows()" }, { @@ -32704,7 +32804,7 @@ "source_location": "L236", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatbrandrowamount", - "community": 60, + "community": 212, "norm_label": "formatbrandrowamount()" }, { @@ -32714,7 +32814,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatbrandqtytotal", - "community": 60, + "community": 212, "norm_label": "formatbrandqtytotal()" }, { @@ -32724,7 +32824,7 @@ "source_location": "L247", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatbrandamounttotal", - "community": 60, + "community": 212, "norm_label": "formatbrandamounttotal()" }, { @@ -32734,7 +32834,7 @@ "source_location": "L255", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_syncproductfrombrandrows", - "community": 60, + "community": 212, "norm_label": "syncproductfrombrandrows()" }, { @@ -32874,7 +32974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_contract_cell_index", - "community": 4, + "community": 1, "norm_label": "index.vue" }, { @@ -32884,7 +32984,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_components_business_pl_plan_contract_cell_index_emit", - "community": 4, + "community": 1, "norm_label": "emit" }, { @@ -32894,7 +32994,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_components_business_pl_plan_contract_cell_index_isclickable", - "community": 4, + "community": 1, "norm_label": "isclickable()" }, { @@ -33164,7 +33264,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index", - "community": 27, + "community": 201, "norm_label": "index.vue" }, { @@ -33174,7 +33274,7 @@ "source_location": "L44", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_emit", - "community": 27, + "community": 201, "norm_label": "emit" }, { @@ -33184,7 +33284,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_innervisible", - "community": 27, + "community": 201, "norm_label": "innervisible" }, { @@ -33194,7 +33294,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_customers", - "community": 27, + "community": 201, "norm_label": "customers" }, { @@ -33204,7 +33304,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_selectedcustomerid", - "community": 27, + "community": 201, "norm_label": "selectedcustomerid" }, { @@ -33214,7 +33314,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_handleclosed", - "community": 27, + "community": 201, "norm_label": "handleclosed()" }, { @@ -33224,7 +33324,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_handleconfirm", - "community": 27, + "community": 201, "norm_label": "handleconfirm()" }, { @@ -33234,7 +33334,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_open", - "community": 27, + "community": 201, "norm_label": "open()" }, { @@ -33251,7 +33351,7 @@ "label": "props", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L230", + "source_location": "L237", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_props", "community": 59, @@ -33261,7 +33361,7 @@ "label": "emit", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L251", + "source_location": "L258", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_emit", "community": 59, @@ -33271,7 +33371,7 @@ "label": "CustomerOptionRow", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L259", + "source_location": "L267", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_customeroptionrow", "community": 59, @@ -33281,7 +33381,7 @@ "label": "activeIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L265", + "source_location": "L273", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_activeindex", "community": 59, @@ -33291,17 +33391,37 @@ "label": "deliveryContractId()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L267", + "source_location": "L275", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_deliverycontractid", "community": 59, "norm_label": "deliverycontractid()" }, + { + "label": "selectProductsDisabled()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L279", + "_origin": "ast", + "id": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "community": 59, + "norm_label": "selectproductsdisabled()" + }, + { + "label": "handleSelectProductsClick()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L284", + "_origin": "ast", + "id": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "community": 59, + "norm_label": "handleselectproductsclick()" + }, { "label": "customerOptionsByIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L270", + "source_location": "L293", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_customeroptionsbyindex", "community": 59, @@ -33311,7 +33431,7 @@ "label": "customerOptionsLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L271", + "source_location": "L294", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_customeroptionsloading", "community": 59, @@ -33321,7 +33441,7 @@ "label": "resequence()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L290", + "source_location": "L313", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_resequence", "community": 59, @@ -33331,7 +33451,7 @@ "label": "patchDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L294", + "source_location": "L317", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_patchdelivery", "community": 59, @@ -33341,7 +33461,7 @@ "label": "patchDeliveryAddress()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L299", + "source_location": "L322", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_patchdeliveryaddress", "community": 59, @@ -33351,7 +33471,7 @@ "label": "removeStopProduct()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L311", + "source_location": "L334", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_removestopproduct", "community": 59, @@ -33361,7 +33481,7 @@ "label": "addDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L319", + "source_location": "L342", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_adddelivery", "community": 59, @@ -33371,7 +33491,7 @@ "label": "removeDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L329", + "source_location": "L352", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_removedelivery", "community": 59, @@ -33381,7 +33501,7 @@ "label": "moveDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L339", + "source_location": "L362", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_movedelivery", "community": 59, @@ -33391,17 +33511,17 @@ "label": "segmentQtyLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L354", + "source_location": "L377", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_segmentqtylabel", - "community": 21, + "community": 59, "norm_label": "segmentqtylabel()" }, { "label": "directionLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L362", + "source_location": "L385", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_directionlabel", "community": 59, @@ -33411,7 +33531,7 @@ "label": "extractCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L368", + "source_location": "L391", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", "community": 59, @@ -33421,7 +33541,7 @@ "label": "ensureCustomerOption()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L375", + "source_location": "L398", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", "community": 59, @@ -33431,7 +33551,7 @@ "label": "loadDefaultCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L420", + "source_location": "L443", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", "community": 59, @@ -33441,7 +33561,7 @@ "label": "searchCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L438", + "source_location": "L461", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", "community": 59, @@ -33451,7 +33571,7 @@ "label": "handleCustomerSelectFocus()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L461", + "source_location": "L484", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_handlecustomerselectfocus", "community": 59, @@ -33461,7 +33581,7 @@ "label": "handleCustomerChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L468", + "source_location": "L491", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", "community": 59, @@ -33471,7 +33591,7 @@ "label": "applyDeliveryStopPref()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L509", + "source_location": "L532", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", "community": 59, @@ -33481,7 +33601,7 @@ "label": "handleDibangToggle()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L531", + "source_location": "L554", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", "community": 59, @@ -33491,7 +33611,7 @@ "label": "applyCustomerFromPicker()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L544", + "source_location": "L567", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", "community": 59, @@ -33874,7 +33994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable", - "community": 244, + "community": 176, "norm_label": "plplanformproducttable.vue" }, { @@ -33884,7 +34004,7 @@ "source_location": "L361", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_props", - "community": 244, + "community": 176, "norm_label": "props" }, { @@ -33894,7 +34014,7 @@ "source_location": "L395", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_emit", - "community": 244, + "community": 176, "norm_label": "emit" }, { @@ -33904,7 +34024,7 @@ "source_location": "L400", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_dictstore", - "community": 244, + "community": 176, "norm_label": "dictstore" }, { @@ -33914,7 +34034,7 @@ "source_location": "L402", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_selectedproductidset", - "community": 244, + "community": 176, "norm_label": "selectedproductidset" }, { @@ -33934,7 +34054,7 @@ "source_location": "L412", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_isproductselected", - "community": 244, + "community": 176, "norm_label": "isproductselected()" }, { @@ -33944,7 +34064,7 @@ "source_location": "L417", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_formatplanproductioamount", - "community": 244, + "community": 176, "norm_label": "formatplanproductioamount()" }, { @@ -33954,7 +34074,7 @@ "source_location": "L424", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_handlealiaschange", - "community": 244, + "community": 176, "norm_label": "handlealiaschange()" }, { @@ -33964,7 +34084,7 @@ "source_location": "L428", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_handlebrandchange", - "community": 244, + "community": 176, "norm_label": "handlebrandchange()" }, { @@ -33974,7 +34094,7 @@ "source_location": "L432", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_aliasbrandmanagevisible", - "community": 244, + "community": 176, "norm_label": "aliasbrandmanagevisible" }, { @@ -33984,7 +34104,7 @@ "source_location": "L433", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_aliasbrandmanageproductid", - "community": 244, + "community": 176, "norm_label": "aliasbrandmanageproductid" }, { @@ -33994,7 +34114,7 @@ "source_location": "L434", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_aliasbrandmanageproductname", - "community": 244, + "community": 176, "norm_label": "aliasbrandmanageproductname" }, { @@ -34004,7 +34124,7 @@ "source_location": "L435", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_aliasbrandmanagemode", - "community": 244, + "community": 176, "norm_label": "aliasbrandmanagemode" }, { @@ -34014,7 +34134,7 @@ "source_location": "L437", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_openaliasbrandmanage", - "community": 244, + "community": 176, "norm_label": "openaliasbrandmanage()" }, { @@ -34024,7 +34144,7 @@ "source_location": "L445", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_handlealiasbrandmanaged", - "community": 244, + "community": 176, "norm_label": "handlealiasbrandmanaged()" }, { @@ -34041,7 +34161,7 @@ "label": "props", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L412", + "source_location": "L413", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_props", "community": 33, @@ -34051,7 +34171,7 @@ "label": "emit", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L421", + "source_location": "L422", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_emit", "community": 33, @@ -34061,7 +34181,7 @@ "label": "userStore", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L426", + "source_location": "L427", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_userstore", "community": 33, @@ -34071,7 +34191,7 @@ "label": "dictStore", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L427", + "source_location": "L428", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_dictstore", "community": 33, @@ -34081,7 +34201,7 @@ "label": "CustomerSide", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L429", + "source_location": "L430", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerside", "community": 33, @@ -34091,7 +34211,7 @@ "label": "CustomerConfirmRow", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L431", + "source_location": "L432", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerconfirmrow", "community": 33, @@ -34101,7 +34221,7 @@ "label": "resolveCurrentUserId()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L439", + "source_location": "L440", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", "community": 33, @@ -34111,7 +34231,7 @@ "label": "resolveCurrentUserName()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L456", + "source_location": "L457", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", "community": 33, @@ -34121,7 +34241,7 @@ "label": "todayYmd()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L461", + "source_location": "L462", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_todayymd", "community": 33, @@ -34131,7 +34251,7 @@ "label": "isEdit", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L469", + "source_location": "L470", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_isedit", "community": 33, @@ -34141,7 +34261,7 @@ "label": "isCopy", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L470", + "source_location": "L471", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_iscopy", "community": 33, @@ -34151,7 +34271,7 @@ "label": "dialogTitle", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L471", + "source_location": "L472", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_dialogtitle", "community": 33, @@ -34161,7 +34281,7 @@ "label": "innerVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L473", + "source_location": "L474", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_innervisible", "community": 33, @@ -34171,7 +34291,7 @@ "label": "submitLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L478", + "source_location": "L479", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_submitloading", "community": 33, @@ -34181,7 +34301,7 @@ "label": "detailLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L479", + "source_location": "L480", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_detailloading", "community": 33, @@ -34191,7 +34311,7 @@ "label": "suppressStopProductSync", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L481", + "source_location": "L482", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_suppressstopproductsync", "community": 33, @@ -34201,7 +34321,7 @@ "label": "loadedTransportStatus", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L482", + "source_location": "L483", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadedtransportstatus", "community": 33, @@ -34211,7 +34331,7 @@ "label": "loadForm", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L483", + "source_location": "L484", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadform", "community": 33, @@ -34221,7 +34341,7 @@ "label": "deliveryForms", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L484", + "source_location": "L485", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliveryforms", "community": 33, @@ -34231,7 +34351,7 @@ "label": "loadedPlanSnapshot", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L485", + "source_location": "L486", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadedplansnapshot", "community": 33, @@ -34241,7 +34361,7 @@ "label": "selectedDriverId", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L486", + "source_location": "L487", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_selecteddriverid", "community": 33, @@ -34251,7 +34371,7 @@ "label": "showSaveButton", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L489", + "source_location": "L490", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showsavebutton", "community": 33, @@ -34261,7 +34381,7 @@ "label": "showSaveAndArrangeButton", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L490", + "source_location": "L491", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showsaveandarrangebutton", "community": 33, @@ -34271,7 +34391,7 @@ "label": "isRearrangeMode", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L495", + "source_location": "L496", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_isrearrangemode", "community": 33, @@ -34281,7 +34401,7 @@ "label": "showRearrangeButton", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L498", + "source_location": "L499", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showrearrangebutton", "community": 33, @@ -34291,7 +34411,7 @@ "label": "saveButtonLabel", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L499", + "source_location": "L500", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_savebuttonlabel", "community": 33, @@ -34301,7 +34421,7 @@ "label": "saveAndArrangeButtonLabel", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L500", + "source_location": "L501", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_saveandarrangebuttonlabel", "community": 33, @@ -34311,7 +34431,7 @@ "label": "customerSelectorVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L505", + "source_location": "L506", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerselectorvisible", "community": 33, @@ -34321,7 +34441,7 @@ "label": "customerSelectorSide", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L506", + "source_location": "L507", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerselectorside", "community": 33, @@ -34331,7 +34451,7 @@ "label": "customerSelectorDeliveryIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L507", + "source_location": "L508", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerselectordeliveryindex", "community": 33, @@ -34341,7 +34461,7 @@ "label": "loadSectionRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L508", + "source_location": "L509", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadsectionref", "community": 33, @@ -34351,7 +34471,7 @@ "label": "deliverySectionRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L509", + "source_location": "L510", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliverysectionref", "community": 33, @@ -34361,7 +34481,7 @@ "label": "deliveryActiveIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L510", + "source_location": "L511", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliveryactiveindex", "community": 33, @@ -34371,7 +34491,7 @@ "label": "stopFormsReady", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L511", + "source_location": "L512", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_stopformsready", "community": 33, @@ -34381,7 +34501,7 @@ "label": "CustomerOptionRow", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L512", + "source_location": "L513", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customeroptionrow", "community": 33, @@ -34391,7 +34511,7 @@ "label": "customerOptions", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L517", + "source_location": "L518", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customeroptions", "community": 33, @@ -34401,7 +34521,7 @@ "label": "customerOptionsLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L518", + "source_location": "L519", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customeroptionsloading", "community": 33, @@ -34411,37 +34531,97 @@ "label": "productSelectorVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L519", + "source_location": "L520", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_productselectorvisible", "community": 33, "norm_label": "productselectorvisible" }, + { + "label": "productSelectorTarget", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L522", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_productselectortarget", + "community": 33, + "norm_label": "productselectortarget" + }, { "label": "loadContractProductIds", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L521", + "source_location": "L527", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadcontractproductids", "community": 33, "norm_label": "loadcontractproductids" }, + { + "label": "contractProductIdsCache", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L531", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_contractproductidscache", + "community": 33, + "norm_label": "contractproductidscache" + }, + { + "label": "deliveryContractFetchSeqByIndex", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L533", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_deliverycontractfetchseqbyindex", + "community": 33, + "norm_label": "deliverycontractfetchseqbyindex" + }, { "label": "productSelectorAllowedIds", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L528", + "source_location": "L538", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_productselectorallowedids", "community": 33, "norm_label": "productselectorallowedids" }, + { + "label": "openProductSelector()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L550", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_openproductselector", + "community": 33, + "norm_label": "openproductselector()" + }, + { + "label": "fetchContractProductIds()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L555", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "community": 33, + "norm_label": "fetchcontractproductids()" + }, + { + "label": "filterDeliveryProductsByContract()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L573", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", + "community": 33, + "norm_label": "filterdeliveryproductsbycontract()" + }, { "label": "vehicleViewVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L532", + "source_location": "L586", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehicleviewvisible", "community": 33, @@ -34451,7 +34631,7 @@ "label": "vehicleLibraryVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L533", + "source_location": "L587", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehiclelibraryvisible", "community": 33, @@ -34461,7 +34641,7 @@ "label": "carrierLibraryVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L534", + "source_location": "L588", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_carrierlibraryvisible", "community": 33, @@ -34471,7 +34651,7 @@ "label": "pasteRecognizeVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L535", + "source_location": "L589", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_pasterecognizevisible", "community": 33, @@ -34481,7 +34661,7 @@ "label": "vehicleLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L536", + "source_location": "L590", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehicleloading", "community": 33, @@ -34491,7 +34671,7 @@ "label": "basicFormRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L537", + "source_location": "L591", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_basicformref", "community": 33, @@ -34501,7 +34681,7 @@ "label": "{\n list: vehicleList,\n loading: vehicleSelectLoading,\n search: searchVehicles,\n onFocus: onVehicleSelectFocus,\n ensureById: ensureSelectedVehicleOption\n }", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L538", + "source_location": "L592", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_list_vehiclelist_loading_vehicleselectloading_search_searchvehicles_onfocus_onvehicleselectfocus_ensurebyid_ensureselectedvehicleoption", "community": 33, @@ -34511,7 +34691,7 @@ "label": "{\n list: carrierList,\n loading: carrierSelectLoading,\n search: searchCarriers,\n onFocus: onCarrierSelectFocus,\n ensureById: ensureSelectedCarrierOption\n }", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L548", + "source_location": "L602", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_list_carrierlist_loading_carrierselectloading_search_searchcarriers_onfocus_oncarrierselectfocus_ensurebyid_ensureselectedcarrieroption", "community": 33, @@ -34521,7 +34701,7 @@ "label": "{\n list: driverList,\n loading: driverSelectLoading,\n search: searchDrivers,\n onFocus: onDriverSelectFocus,\n ensureById: ensureSelectedDriverOption\n }", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L558", + "source_location": "L612", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_list_driverlist_loading_driverselectloading_search_searchdrivers_onfocus_ondriverselectfocus_ensurebyid_ensureselecteddriveroption", "community": 33, @@ -34531,7 +34711,7 @@ "label": "vehicleBundle", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L568", + "source_location": "L622", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehiclebundle", "community": 33, @@ -34541,7 +34721,7 @@ "label": "formData", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L570", + "source_location": "L624", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_formdata", "community": 33, @@ -34551,7 +34731,7 @@ "label": "basicRules", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L608", + "source_location": "L662", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_basicrules", "community": 33, @@ -34561,7 +34741,7 @@ "label": "productsRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L613", + "source_location": "L667", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_productsref", "community": 33, @@ -34571,7 +34751,7 @@ "label": "planTotalQty", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L615", + "source_location": "L669", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_plantotalqty", "community": 33, @@ -34581,7 +34761,7 @@ "label": "loadTotalQty", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L616", + "source_location": "L670", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadtotalqty", "community": 33, @@ -34591,7 +34771,7 @@ "label": "deliveryTotalQty", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L617", + "source_location": "L671", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliverytotalqty", "community": 33, @@ -34601,7 +34781,7 @@ "label": "planQtyUnitLabel", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L620", + "source_location": "L674", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_planqtyunitlabel", "community": 33, @@ -34611,7 +34791,7 @@ "label": "showDeliverySplitHint", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L621", + "source_location": "L675", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showdeliverysplithint", "community": 33, @@ -34621,7 +34801,7 @@ "label": "deliveryQtyBreakdown", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L622", + "source_location": "L676", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliveryqtybreakdown", "community": 33, @@ -34631,17 +34811,27 @@ "label": "mirrorPlanProductsFromLoad()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L631", + "source_location": "L685", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", "community": 33, "norm_label": "mirrorplanproductsfromload()" }, + { + "label": "ensureDeliveryContractProductCaches()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L692", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", + "community": 33, + "norm_label": "ensuredeliverycontractproductcaches()" + }, { "label": "applyLoadProductsToDeliveries()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L638", + "source_location": "L701", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", "community": 33, @@ -34651,7 +34841,7 @@ "label": "syncFromLoadProducts()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L654", + "source_location": "L718", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", "community": 33, @@ -34661,7 +34851,7 @@ "label": "handleAddDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L660", + "source_location": "L724", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleadddelivery", "community": 33, @@ -34671,7 +34861,7 @@ "label": "handleMoveDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L667", + "source_location": "L731", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlemovedelivery", "community": 33, @@ -34681,7 +34871,7 @@ "label": "handleRemoveDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L671", + "source_location": "L735", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleremovedelivery", "community": 33, @@ -34691,7 +34881,7 @@ "label": "hasFreightRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L677", + "source_location": "L741", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_hasfreightref", "community": 33, @@ -34701,7 +34891,7 @@ "label": "freightTypeRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L678", + "source_location": "L742", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_freighttyperef", "community": 33, @@ -34711,7 +34901,7 @@ "label": "freightCalc", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L679", + "source_location": "L743", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_freightcalc", "community": 33, @@ -34721,7 +34911,7 @@ "label": "selectedVehicle", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L685", + "source_location": "L749", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_selectedvehicle", "community": 33, @@ -34731,7 +34921,7 @@ "label": "summaryCarrierName", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L689", + "source_location": "L753", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_summarycarriername", "community": 33, @@ -34741,7 +34931,7 @@ "label": "mapPlanContractsFromApi()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L695", + "source_location": "L759", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapplancontractsfromapi", "community": 33, @@ -34751,7 +34941,7 @@ "label": "extractCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L704", + "source_location": "L768", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", "community": 33, @@ -34761,7 +34951,7 @@ "label": "ensureCustomerOption()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L711", + "source_location": "L775", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", "community": 33, @@ -34771,7 +34961,7 @@ "label": "syncSelectedCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L737", + "source_location": "L801", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", "community": 33, @@ -34781,7 +34971,7 @@ "label": "loadDefaultCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L752", + "source_location": "L816", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "community": 33, @@ -34791,7 +34981,7 @@ "label": "searchCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L767", + "source_location": "L831", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "community": 33, @@ -34801,7 +34991,7 @@ "label": "handleCustomerSelectFocus()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L790", + "source_location": "L854", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", "community": 33, @@ -34811,7 +35001,7 @@ "label": "committedSupplierId", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L800", + "source_location": "L864", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_committedsupplierid", "community": 33, @@ -34821,7 +35011,7 @@ "label": "committedCustomerId", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L801", + "source_location": "L865", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_committedcustomerid", "community": 33, @@ -34831,7 +35021,7 @@ "label": "suppressAddressMutex", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L803", + "source_location": "L867", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_suppressaddressmutex", "community": 33, @@ -34841,7 +35031,7 @@ "label": "isSamePartyCustomer()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L805", + "source_location": "L869", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", "community": 33, @@ -34851,7 +35041,7 @@ "label": "normalizeAddressText()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L811", + "source_location": "L875", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", "community": 33, @@ -34861,7 +35051,7 @@ "label": "isSameCoordPair()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L815", + "source_location": "L879", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", "community": 33, @@ -34871,7 +35061,7 @@ "label": "isSameLogisticsAddress()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L830", + "source_location": "L894", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", "community": 33, @@ -34881,7 +35071,7 @@ "label": "syncCommittedPartyIds()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L845", + "source_location": "L909", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", "community": 33, @@ -34891,7 +35081,7 @@ "label": "handleSwapParties()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L851", + "source_location": "L915", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleswapparties", "community": 33, @@ -34901,7 +35091,7 @@ "label": "handleSwapPickupDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L879", + "source_location": "L943", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleswappickupdelivery", "community": 33, @@ -34911,7 +35101,7 @@ "label": "handleSupplierSelectChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L910", + "source_location": "L974", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", "community": 33, @@ -34921,7 +35111,7 @@ "label": "handleDemanderSelectChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L933", + "source_location": "L997", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", "community": 33, @@ -34931,17 +35121,17 @@ "label": "resetStopForms()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L963", + "source_location": "L1027", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resetstopforms", - "community": 33, + "community": 176, "norm_label": "resetstopforms()" }, { "label": "applyStopsFromPlan()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L971", + "source_location": "L1035", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "community": 33, @@ -34951,7 +35141,7 @@ "label": "enrichStopFormsDisplayFromPlanProducts()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L984", + "source_location": "L1048", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", "community": 33, @@ -34961,7 +35151,7 @@ "label": "bootstrapStopsFromPlanProducts()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L996", + "source_location": "L1060", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "community": 33, @@ -34971,7 +35161,7 @@ "label": "syncDeliveryProductsFromLoadManual()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1009", + "source_location": "L1073", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_syncdeliveryproductsfromloadmanual", "community": 33, @@ -34981,7 +35171,7 @@ "label": "openCustomerSelector()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1062", + "source_location": "L1152", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_opencustomerselector", "community": 33, @@ -34991,7 +35181,7 @@ "label": "handleCustomerConfirm()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1068", + "source_location": "L1158", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlecustomerconfirm", "community": 33, @@ -35001,17 +35191,17 @@ "label": "handleProductConfirm()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1172", + "source_location": "L1262", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", - "community": 21, + "community": 33, "norm_label": "handleproductconfirm()" }, { "label": "mapPlanProductToFormRow()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1200", + "source_location": "L1319", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", "community": 33, @@ -35021,7 +35211,7 @@ "label": "mapPlanProductToCopyFormRow()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1231", + "source_location": "L1350", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", "community": 33, @@ -35031,7 +35221,7 @@ "label": "mapProductsToSubmitPayload()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1243", + "source_location": "L1362", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", "community": 33, @@ -35041,7 +35231,7 @@ "label": "buildTransportBlock()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1273", + "source_location": "L1392", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_buildtransportblock", "community": 33, @@ -35051,7 +35241,7 @@ "label": "buildPlanCommonPayload()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1299", + "source_location": "L1418", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "community": 33, @@ -35061,7 +35251,7 @@ "label": "restoreFreightFromTransport()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1337", + "source_location": "L1456", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", "community": 33, @@ -35071,17 +35261,17 @@ "label": "getUnitLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1376", + "source_location": "L1495", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_getunitlabel", - "community": 24, + "community": 33, "norm_label": "getunitlabel()" }, { "label": "formatDriverOptionLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1380", + "source_location": "L1499", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", "community": 112, @@ -35091,17 +35281,17 @@ "label": "performArrangeAfterSave()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1387", + "source_location": "L1506", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", - "community": 24, + "community": 33, "norm_label": "performarrangeaftersave()" }, { "label": "resetForm()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1458", + "source_location": "L1577", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resetform", "community": 33, @@ -35111,7 +35301,7 @@ "label": "handlePlanDateChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1508", + "source_location": "L1627", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleplandatechange", "community": 33, @@ -35121,7 +35311,7 @@ "label": "handleOpened()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1517", + "source_location": "L1636", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleopened", "community": 33, @@ -35131,7 +35321,7 @@ "label": "loadPlanForEdit()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1529", + "source_location": "L1648", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "community": 33, @@ -35141,7 +35331,7 @@ "label": "loadPlanForCopy()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1584", + "source_location": "L1703", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "community": 33, @@ -35151,7 +35341,7 @@ "label": "handleClosed()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1641", + "source_location": "L1760", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleclosed", "community": 33, @@ -35161,7 +35351,7 @@ "label": "loadMasterData()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1645", + "source_location": "L1764", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", "community": 33, @@ -35171,7 +35361,7 @@ "label": "resolveDefaultDriver()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1649", + "source_location": "L1768", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", "community": 33, @@ -35181,7 +35371,7 @@ "label": "handleVehicleChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1655", + "source_location": "L1774", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", "community": 33, @@ -35191,7 +35381,7 @@ "label": "handleVehicleLibrarySelect()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1685", + "source_location": "L1804", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", "community": 33, @@ -35201,7 +35391,7 @@ "label": "handlePasteRecognizeDone()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1695", + "source_location": "L1814", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", "community": 33, @@ -35211,7 +35401,7 @@ "label": "handleCarrierLibrarySelect()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1700", + "source_location": "L1819", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlecarrierlibraryselect", "community": 33, @@ -35221,7 +35411,7 @@ "label": "validateBusinessRules()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1706", + "source_location": "L1825", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatebusinessrules", "community": 33, @@ -35231,7 +35421,7 @@ "label": "stopHasSelectedContract()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1737", + "source_location": "L1856", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_stophasselectedcontract", "community": 33, @@ -35241,7 +35431,7 @@ "label": "validateSingleContractPerStop()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1742", + "source_location": "L1861", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", "community": 33, @@ -35251,7 +35441,7 @@ "label": "validateContractsForArrange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1782", + "source_location": "L1922", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", "community": 33, @@ -35261,7 +35451,7 @@ "label": "validateStopProductsForArrange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1802", + "source_location": "L1942", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", "community": 300, @@ -35271,7 +35461,7 @@ "label": "getArrangePrerequisiteGaps()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1815", + "source_location": "L1955", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", "community": 33, @@ -35281,7 +35471,7 @@ "label": "handleSubmit()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1830", + "source_location": "L1970", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "community": 33, @@ -35864,7 +36054,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index", - "community": 201, + "community": 24, "norm_label": "index.vue" }, { @@ -35874,7 +36064,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_props", - "community": 201, + "community": 24, "norm_label": "props" }, { @@ -35884,7 +36074,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_emit", - "community": 201, + "community": 24, "norm_label": "emit" }, { @@ -35894,7 +36084,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_innervisible", - "community": 201, + "community": 24, "norm_label": "innervisible" }, { @@ -35904,7 +36094,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_selectedkey", - "community": 201, + "community": 24, "norm_label": "selectedkey" }, { @@ -35914,7 +36104,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_options", - "community": 201, + "community": 24, "norm_label": "options" }, { @@ -35924,7 +36114,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_selectedrecord", - "community": 201, + "community": 24, "norm_label": "selectedrecord" }, { @@ -35934,7 +36124,7 @@ "source_location": "L90", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_handleclosed", - "community": 201, + "community": 24, "norm_label": "handleclosed()" }, { @@ -35944,7 +36134,7 @@ "source_location": "L94", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_handlecopy", - "community": 201, + "community": 24, "norm_label": "handlecopy()" }, { @@ -35954,7 +36144,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_components_business_pl_plan_pound_qrcode_pick_dialog_index_handlepreview", - "community": 201, + "community": 24, "norm_label": "handlepreview()" }, { @@ -36314,7 +36504,7 @@ "source_location": "L370", "_origin": "ast", "id": "src_components_business_pl_plan_stop_feedback_panel_index_formatfeedbacktime", - "community": 62, + "community": 238, "norm_label": "formatfeedbacktime()" }, { @@ -36404,7 +36594,7 @@ "source_location": "L445", "_origin": "ast", "id": "src_components_business_pl_plan_stop_feedback_panel_index_dibangprimaryqty", - "community": 13, + "community": 60, "norm_label": "dibangprimaryqty()" }, { @@ -36414,7 +36604,7 @@ "source_location": "L453", "_origin": "ast", "id": "src_components_business_pl_plan_stop_feedback_panel_index_dibangsecondaryqty", - "community": 13, + "community": 60, "norm_label": "dibangsecondaryqty()" }, { @@ -36694,7 +36884,7 @@ "source_location": "L628", "_origin": "ast", "id": "src_components_business_pl_plan_stop_product_table_index_handlealiaschange", - "community": 244, + "community": 176, "norm_label": "handlealiaschange()" }, { @@ -36704,7 +36894,7 @@ "source_location": "L632", "_origin": "ast", "id": "src_components_business_pl_plan_stop_product_table_index_handlebrandchange", - "community": 244, + "community": 176, "norm_label": "handlebrandchange()" }, { @@ -36724,7 +36914,7 @@ "source_location": "L644", "_origin": "ast", "id": "src_components_business_pl_plan_stop_product_table_index_handlealiasbrandmanaged", - "community": 244, + "community": 176, "norm_label": "handlealiasbrandmanaged()" }, { @@ -36734,7 +36924,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_stops_split_shell_index", - "community": 65, + "community": 21, "norm_label": "index.vue" }, { @@ -36744,7 +36934,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_business_pl_plan_stops_split_shell_index_props", - "community": 65, + "community": 21, "norm_label": "props" }, { @@ -36754,7 +36944,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_components_business_pl_plan_stops_split_shell_index_unitsuffix", - "community": 65, + "community": 21, "norm_label": "unitsuffix" }, { @@ -36764,7 +36954,7 @@ "source_location": "L104", "_origin": "ast", "id": "src_components_business_pl_plan_stops_split_shell_index_isbalanced", - "community": 65, + "community": 21, "norm_label": "isbalanced" }, { @@ -36774,7 +36964,7 @@ "source_location": "L112", "_origin": "ast", "id": "src_components_business_pl_plan_stops_split_shell_index_roundqty", - "community": 65, + "community": 21, "norm_label": "roundqty()" }, { @@ -36784,7 +36974,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_components_business_pl_plan_stops_split_shell_index_formatqty", - "community": 65, + "community": 21, "norm_label": "formatqty()" }, { @@ -37084,7 +37274,7 @@ "source_location": "L772", "_origin": "ast", "id": "src_components_business_pl_plan_transport_feedback_blocks_index_dibangprimaryqty", - "community": 13, + "community": 60, "norm_label": "dibangprimaryqty()" }, { @@ -37094,7 +37284,7 @@ "source_location": "L780", "_origin": "ast", "id": "src_components_business_pl_plan_transport_feedback_blocks_index_dibangsecondaryqty", - "community": 13, + "community": 60, "norm_label": "dibangsecondaryqty()" }, { @@ -37124,7 +37314,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index", - "community": 131, + "community": 194, "norm_label": "index.vue" }, { @@ -37134,7 +37324,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_props", - "community": 131, + "community": 194, "norm_label": "props" }, { @@ -37144,7 +37334,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_emit", - "community": 131, + "community": 194, "norm_label": "emit" }, { @@ -37154,7 +37344,7 @@ "source_location": "L30", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_resolvedtabs", - "community": 131, + "community": 194, "norm_label": "resolvedtabs" }, { @@ -37164,7 +37354,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_handletabchange", - "community": 131, + "community": 194, "norm_label": "handletabchange()" }, { @@ -37174,7 +37364,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index", - "community": 201, + "community": 24, "norm_label": "index.vue" }, { @@ -37184,7 +37374,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_props", - "community": 201, + "community": 24, "norm_label": "props" }, { @@ -37194,7 +37384,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_emit", - "community": 201, + "community": 24, "norm_label": "emit" }, { @@ -37204,7 +37394,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_innervisible", - "community": 201, + "community": 24, "norm_label": "innervisible" }, { @@ -37214,7 +37404,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_tabsref", - "community": 201, + "community": 24, "norm_label": "tabsref" }, { @@ -37224,7 +37414,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_planno", - "community": 201, + "community": 24, "norm_label": "planno" }, { @@ -37234,7 +37424,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_plan_arrangeactionplan_showarrangeactions_hassiteinventoryrecords_hasdibanginventoryrecords_driverurl_siterecords_qrcodevisible_selectedinventoryid_selectedinventoryunit_qrcodedialogref_poundqrcodepickvisible_poundqrcodepickrecords_resetarrangeactions_loadarrangeactions_copysitesummary_copyplansummary_copypoundslipqrcode_handlepoundqrcodepickcopy_handlepoundqrcodepickpreview", - "community": 201, + "community": 24, "norm_label": "{\n plan: arrangeactionplan,\n showarrangeactions,\n hassiteinventoryrecords,\n hasdibanginventoryrecords,\n driverurl,\n siterecords,\n qrcodevisible,\n selectedinventoryid,\n selectedinventoryunit,\n qrcodedialogref,\n poundqrcodepickvisible,\n poundqrcodepickrecords,\n resetarrangeactions,\n loadarrangeactions,\n copysitesummary,\n copyplansummary,\n copypoundslipqrcode,\n handlepoundqrcodepickcopy,\n handlepoundqrcodepickpreview\n }" }, { @@ -37244,7 +37434,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_dialogtitle", - "community": 201, + "community": 24, "norm_label": "dialogtitle" }, { @@ -37254,7 +37444,7 @@ "source_location": "L114", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_handleopened", - "community": 201, + "community": 24, "norm_label": "handleopened()" }, { @@ -37264,7 +37454,7 @@ "source_location": "L127", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_handleclosed", - "community": 201, + "community": 24, "norm_label": "handleclosed()" }, { @@ -37274,7 +37464,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_reload", - "community": 201, + "community": 24, "norm_label": "reload()" }, { @@ -38004,7 +38194,7 @@ "source_location": "L1313", "_origin": "ast", "id": "src_components_business_pl_plan_view_tabs_index_viewdeliveryqtylabel", - "community": 21, + "community": 59, "norm_label": "viewdeliveryqtylabel()" }, { @@ -38434,7 +38624,7 @@ "source_location": "L149", "_origin": "ast", "id": "src_components_business_pl_subpack_slip_print_dialog_index_open", - "community": 153, + "community": 55, "norm_label": "open()" }, { @@ -38984,7 +39174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index", - "community": 194, + "community": 127, "norm_label": "index.vue" }, { @@ -38994,7 +39184,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_props", - "community": 194, + "community": 127, "norm_label": "props" }, { @@ -39004,7 +39194,7 @@ "source_location": "L79", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_activepart", - "community": 194, + "community": 127, "norm_label": "activepart" }, { @@ -39014,7 +39204,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_tabsinstancekey", - "community": 194, + "community": 127, "norm_label": "tabsinstancekey" }, { @@ -39024,7 +39214,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_headpartname", - "community": 194, + "community": 127, "norm_label": "headpartname" }, { @@ -39034,7 +39224,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_trailerpartname", - "community": 194, + "community": 127, "norm_label": "trailerpartname" }, { @@ -39044,7 +39234,7 @@ "source_location": "L93", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_hastrailer", - "community": 194, + "community": 127, "norm_label": "hastrailer" }, { @@ -39054,7 +39244,7 @@ "source_location": "L94", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_headtablabel", - "community": 194, + "community": 127, "norm_label": "headtablabel" }, { @@ -39064,7 +39254,7 @@ "source_location": "L95", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_trailertablabel", - "community": 194, + "community": 127, "norm_label": "trailertablabel" }, { @@ -39074,7 +39264,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_scopedcertlist", - "community": 194, + "community": 127, "norm_label": "scopedcertlist" }, { @@ -39084,7 +39274,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_headcertlist", - "community": 194, + "community": 127, "norm_label": "headcertlist" }, { @@ -39094,7 +39284,7 @@ "source_location": "L104", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_trailercertlist", - "community": 194, + "community": 127, "norm_label": "trailercertlist" }, { @@ -39104,7 +39294,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_resolvedvehiclecertchecktype", - "community": 194, + "community": 127, "norm_label": "resolvedvehiclecertchecktype" }, { @@ -39114,7 +39304,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_headtablabelwithhint", - "community": 194, + "community": 127, "norm_label": "headtablabelwithhint" }, { @@ -39124,7 +39314,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_components_business_pl_vehicle_cert_part_view_index_trailertablabelwithhint", - "community": 194, + "community": 127, "norm_label": "trailertablabelwithhint" }, { @@ -39534,7 +39724,7 @@ "source_location": "L452", "_origin": "ast", "id": "src_components_business_pl_vehicle_form_dialog_index_ensureemptycertslots", - "community": 5, + "community": 85, "norm_label": "ensureemptycertslots()" }, { @@ -39614,7 +39804,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index", - "community": 28, + "community": 10, "norm_label": "index.vue" }, { @@ -39624,7 +39814,7 @@ "source_location": "L200", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_librarytab", - "community": 28, + "community": 10, "norm_label": "librarytab" }, { @@ -39634,7 +39824,7 @@ "source_location": "L201", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_vehicletab", - "community": 28, + "community": 10, "norm_label": "vehicletab" }, { @@ -39644,7 +39834,7 @@ "source_location": "L203", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_props", - "community": 28, + "community": 10, "norm_label": "props" }, { @@ -39654,7 +39844,7 @@ "source_location": "L207", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_emit", - "community": 28, + "community": 10, "norm_label": "emit" }, { @@ -39664,7 +39854,7 @@ "source_location": "L212", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_innervisible", - "community": 28, + "community": 10, "norm_label": "innervisible" }, { @@ -39674,7 +39864,7 @@ "source_location": "L217", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_loading", - "community": 28, + "community": 10, "norm_label": "loading" }, { @@ -39684,7 +39874,7 @@ "source_location": "L218", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_keyword", - "community": 28, + "community": 10, "norm_label": "keyword" }, { @@ -39694,7 +39884,7 @@ "source_location": "L219", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_activetab", - "community": 28, + "community": 10, "norm_label": "activetab" }, { @@ -39704,7 +39894,7 @@ "source_location": "L220", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_rows", - "community": 28, + "community": 10, "norm_label": "rows" }, { @@ -39714,7 +39904,7 @@ "source_location": "L222", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_pagination", - "community": 28, + "community": 10, "norm_label": "pagination" }, { @@ -39724,7 +39914,7 @@ "source_location": "L228", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_formvisible", - "community": 28, + "community": 10, "norm_label": "formvisible" }, { @@ -39734,7 +39924,7 @@ "source_location": "L229", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_editingid", - "community": 28, + "community": 10, "norm_label": "editingid" }, { @@ -39744,7 +39934,7 @@ "source_location": "L230", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_pasterecognizevisible", - "community": 28, + "community": 10, "norm_label": "pasterecognizevisible" }, { @@ -39754,7 +39944,7 @@ "source_location": "L231", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_carrierpersonnelpanelref", - "community": 28, + "community": 10, "norm_label": "carrierpersonnelpanelref" }, { @@ -39764,7 +39954,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_selfpersonnelpanelref", - "community": 28, + "community": 10, "norm_label": "selfpersonnelpanelref" }, { @@ -39774,7 +39964,7 @@ "source_location": "L234", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_isvehicletab", - "community": 28, + "community": 10, "norm_label": "isvehicletab" }, { @@ -39784,7 +39974,7 @@ "source_location": "L237", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_fetchlist", - "community": 28, + "community": 10, "norm_label": "fetchlist()" }, { @@ -39794,7 +39984,7 @@ "source_location": "L255", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handlesearch", - "community": 28, + "community": 10, "norm_label": "handlesearch()" }, { @@ -39804,7 +39994,7 @@ "source_location": "L260", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_refreshpersonnelpanel", - "community": 28, + "community": 10, "norm_label": "refreshpersonnelpanel()" }, { @@ -39814,7 +40004,7 @@ "source_location": "L270", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handletabchange", - "community": 28, + "community": 10, "norm_label": "handletabchange()" }, { @@ -39824,7 +40014,7 @@ "source_location": "L284", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handleopen", - "community": 28, + "community": 10, "norm_label": "handleopen()" }, { @@ -39834,7 +40024,7 @@ "source_location": "L296", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handleopencreate", - "community": 28, + "community": 10, "norm_label": "handleopencreate()" }, { @@ -39844,7 +40034,7 @@ "source_location": "L301", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handleopenedit", - "community": 28, + "community": 10, "norm_label": "handleopenedit()" }, { @@ -39854,7 +40044,7 @@ "source_location": "L306", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handleformsaved", - "community": 28, + "community": 10, "norm_label": "handleformsaved()" }, { @@ -39864,7 +40054,7 @@ "source_location": "L316", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handlepasterecognizedone", - "community": 28, + "community": 10, "norm_label": "handlepasterecognizedone()" }, { @@ -39874,7 +40064,7 @@ "source_location": "L334", "_origin": "ast", "id": "src_components_business_pl_vehicle_library_select_dialog_index_handleconfirm", - "community": 28, + "community": 10, "norm_label": "handleconfirm()" }, { @@ -39884,7 +40074,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index", - "community": 298, + "community": 5, "norm_label": "index.vue" }, { @@ -39894,7 +40084,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_props", - "community": 298, + "community": 5, "norm_label": "props" }, { @@ -39904,7 +40094,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_emit", - "community": 298, + "community": 5, "norm_label": "emit" }, { @@ -39914,7 +40104,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_formvisible", - "community": 298, + "community": 5, "norm_label": "formvisible" }, { @@ -39924,7 +40114,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_editingpersonnelid", - "community": 298, + "community": 5, "norm_label": "editingpersonnelid" }, { @@ -39934,7 +40124,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_initialpersonneltype", - "community": 298, + "community": 5, "norm_label": "initialpersonneltype" }, { @@ -39944,7 +40134,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleselect", - "community": 298, + "community": 5, "norm_label": "handleselect()" }, { @@ -39954,7 +40144,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleopencreate", - "community": 298, + "community": 5, "norm_label": "handleopencreate()" }, { @@ -39964,7 +40154,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleopenedit", - "community": 298, + "community": 5, "norm_label": "handleopenedit()" }, { @@ -39974,7 +40164,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleformsaved", - "community": 298, + "community": 5, "norm_label": "handleformsaved()" }, { @@ -39984,7 +40174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_summary_cell_index", - "community": 24, + "community": 10, "norm_label": "index.vue" }, { @@ -39994,7 +40184,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_summary_cell_index_props", - "community": 24, + "community": 10, "norm_label": "props" }, { @@ -40004,7 +40194,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_summary_cell_index_emit", - "community": 24, + "community": 10, "norm_label": "emit" }, { @@ -40014,7 +40204,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_summary_cell_index_summarytext", - "community": 24, + "community": 10, "norm_label": "summarytext" }, { @@ -40364,7 +40554,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect", - "community": 36, + "community": 10, "norm_label": "plvehicleselect.vue" }, { @@ -40374,7 +40564,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_model", - "community": 36, + "community": 10, "norm_label": "model" }, { @@ -40384,7 +40574,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_emit", - "community": 36, + "community": 10, "norm_label": "emit" }, { @@ -40394,7 +40584,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_props", - "community": 36, + "community": 10, "norm_label": "props" }, { @@ -40404,7 +40594,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_loading", - "community": 36, + "community": 10, "norm_label": "loading" }, { @@ -40414,7 +40604,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_options", - "community": 36, + "community": 10, "norm_label": "options" }, { @@ -40424,7 +40614,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_vehicletypelabel", - "community": 36, + "community": 10, "norm_label": "vehicletypelabel()" }, { @@ -40434,7 +40624,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_loadoptions", - "community": 36, + "community": 10, "norm_label": "loadoptions()" }, { @@ -40444,7 +40634,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_handlefocus", - "community": 36, + "community": 10, "norm_label": "handlefocus()" }, { @@ -40454,7 +40644,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_displayoptions", - "community": 36, + "community": 10, "norm_label": "displayoptions" }, { @@ -41014,7 +41204,7 @@ "source_location": "L416", "_origin": "ast", "id": "src_components_business_product_category_maintain_panel_index_submitform", - "community": 224, + "community": 207, "norm_label": "submitform()" }, { @@ -41294,7 +41484,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_product_selector_index_productvo", - "community": 52, + "community": 207, "norm_label": "productvo" }, { @@ -42514,7 +42704,7 @@ "source_location": "L567", "_origin": "ast", "id": "src_components_business_role_manage_dialogs_index_opendelete", - "community": 2, + "community": 46, "norm_label": "opendelete()" }, { @@ -42754,7 +42944,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvgrid", - "community": 164, + "community": 37, "norm_label": "viewkvgrid.vue" }, { @@ -42764,7 +42954,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvgrid_props", - "community": 164, + "community": 37, "norm_label": "props" }, { @@ -42944,7 +43134,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell", - "community": 156, + "community": 277, "norm_label": "viewkvtablecell.vue" }, { @@ -42954,7 +43144,7 @@ "source_location": "L46", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_props", - "community": 156, + "community": 277, "norm_label": "props" }, { @@ -42964,7 +43154,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_onfieldview", - "community": 156, + "community": 277, "norm_label": "onfieldview" }, { @@ -42974,7 +43164,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_ismuted", - "community": 156, + "community": 277, "norm_label": "ismuted" }, { @@ -42984,7 +43174,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_showviewbtn", - "community": 156, + "community": 277, "norm_label": "showviewbtn" }, { @@ -42994,7 +43184,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_viewbtntitle", - "community": 156, + "community": 277, "norm_label": "viewbtntitle" }, { @@ -43004,7 +43194,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_amaplocationurl", - "community": 156, + "community": 277, "norm_label": "amaplocationurl" }, { @@ -43014,7 +43204,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_showmapbtn", - "community": 156, + "community": 277, "norm_label": "showmapbtn" }, { @@ -43024,7 +43214,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_handleview", - "community": 156, + "community": 277, "norm_label": "handleview()" }, { @@ -43034,7 +43224,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_openamaplocation", - "community": 156, + "community": 277, "norm_label": "openamaplocation()" }, { @@ -43144,7 +43334,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_system_view_dialog_types", - "community": 164, + "community": 37, "norm_label": "types.ts" }, { @@ -43164,7 +43354,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_components_business_system_view_dialog_types_viewfield", - "community": 164, + "community": 37, "norm_label": "viewfield" }, { @@ -43184,7 +43374,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_components_business_system_view_dialog_types_viewtablemode", - "community": 427, + "community": 127, "norm_label": "viewtablemode" }, { @@ -43214,7 +43404,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_components_business_system_view_dialog_types_viewgridcolumns", - "community": 164, + "community": 37, "norm_label": "viewgridcolumns" }, { @@ -43234,7 +43424,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_business_system_view_dialog_types_viewsectionvariant", - "community": 164, + "community": 37, "norm_label": "viewsectionvariant" }, { @@ -43494,7 +43684,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_bx_base_basedetailtablesection", - "community": 75, + "community": 66, "norm_label": "basedetailtablesection.vue" }, { @@ -43504,7 +43694,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_components_bx_base_basedetailtablesection_props", - "community": 75, + "community": 66, "norm_label": "props" }, { @@ -43654,7 +43844,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_bx_base_basetag", - "community": 75, + "community": 184, "norm_label": "basetag.vue" }, { @@ -44604,7 +44794,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_bx_base_bxviewkvgrid", - "community": 164, + "community": 37, "norm_label": "bxviewkvgrid.vue" }, { @@ -44614,7 +44804,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_bx_base_bxviewkvtable", - "community": 164, + "community": 37, "norm_label": "bxviewkvtable.vue" }, { @@ -44624,7 +44814,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_bx_base_workflownodecell", - "community": 75, + "community": 184, "norm_label": "workflownodecell.vue" }, { @@ -44994,7 +45184,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_base_art_back_to_top_index", - "community": 38, + "community": 26, "norm_label": "index.vue" }, { @@ -45004,7 +45194,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_components_core_base_art_back_to_top_index_scrolltotop", - "community": 38, + "community": 26, "norm_label": "{ scrolltotop }" }, { @@ -45014,7 +45204,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_components_core_base_art_back_to_top_index_showbutton", - "community": 38, + "community": 26, "norm_label": "showbutton" }, { @@ -48734,7 +48924,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog", - "community": 179, + "community": 90, "norm_label": "userpassworddialog.vue" }, { @@ -48744,7 +48934,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_props", - "community": 179, + "community": 90, "norm_label": "props" }, { @@ -48754,7 +48944,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_emit", - "community": 179, + "community": 90, "norm_label": "emit" }, { @@ -48764,7 +48954,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_formref", - "community": 179, + "community": 90, "norm_label": "formref" }, { @@ -48774,7 +48964,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_submitting", - "community": 179, + "community": 90, "norm_label": "submitting" }, { @@ -48784,7 +48974,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_formdata", - "community": 179, + "community": 90, "norm_label": "formdata" }, { @@ -48794,7 +48984,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_formrules", - "community": 179, + "community": 90, "norm_label": "formrules" }, { @@ -48804,7 +48994,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_dialogvisible", - "community": 179, + "community": 90, "norm_label": "dialogvisible" }, { @@ -48814,7 +49004,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_resetform", - "community": 179, + "community": 90, "norm_label": "resetform()" }, { @@ -48824,7 +49014,7 @@ "source_location": "L122", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_handleclose", - "community": 179, + "community": 90, "norm_label": "handleclose()" }, { @@ -48834,7 +49024,7 @@ "source_location": "L126", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_handlesubmit", - "community": 179, + "community": 90, "norm_label": "handlesubmit()" }, { @@ -48844,7 +49034,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index", - "community": 218, + "community": 47, "norm_label": "index.vue" }, { @@ -48854,7 +49044,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_settingstore", - "community": 218, + "community": 47, "norm_label": "settingstore" }, { @@ -48864,7 +49054,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_isdark", - "community": 218, + "community": 47, "norm_label": "{ isdark }" }, { @@ -48874,7 +49064,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_props", - "community": 218, + "community": 47, "norm_label": "props" }, { @@ -48884,7 +49074,7 @@ "source_location": "L45", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_route", - "community": 218, + "community": 47, "norm_label": "route" }, { @@ -48894,7 +49084,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_filteredmenuitems", - "community": 218, + "community": 47, "norm_label": "filteredmenuitems" }, { @@ -48904,7 +49094,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_routerpath", - "community": 218, + "community": 47, "norm_label": "routerpath" }, { @@ -48914,7 +49104,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_filtermenuitems", - "community": 218, + "community": 47, "norm_label": "filtermenuitems()" }, { @@ -48924,7 +49114,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu", - "community": 218, + "community": 47, "norm_label": "horizontalsubmenu.vue" }, { @@ -48934,7 +49124,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_props", - "community": 218, + "community": 47, "norm_label": "props" }, { @@ -48944,7 +49134,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_emit", - "community": 218, + "community": 47, "norm_label": "emit" }, { @@ -48954,7 +49144,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_filteredchildren", - "community": 218, + "community": 47, "norm_label": "filteredchildren" }, { @@ -48964,7 +49154,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_isnavigableroute", - "community": 218, + "community": 47, "norm_label": "isnavigableroute" }, { @@ -48974,7 +49164,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_haschildren", - "community": 218, + "community": 47, "norm_label": "haschildren" }, { @@ -48984,7 +49174,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_gopage", - "community": 218, + "community": 47, "norm_label": "gopage()" }, { @@ -48994,7 +49184,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_closemenu", - "community": 218, + "community": 47, "norm_label": "closemenu()" }, { @@ -49504,7 +49694,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu", - "community": 198, + "community": 87, "norm_label": "sidebarsubmenu.vue" }, { @@ -49514,7 +49704,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_menutheme", - "community": 198, + "community": 87, "norm_label": "menutheme" }, { @@ -49524,7 +49714,7 @@ "source_location": "L79", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_props", - "community": 198, + "community": 87, "norm_label": "props" }, { @@ -49534,7 +49724,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_emits", - "community": 198, + "community": 87, "norm_label": "emits" }, { @@ -49544,7 +49734,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_emit", - "community": 198, + "community": 87, "norm_label": "emit" }, { @@ -49554,7 +49744,7 @@ "source_location": "L107", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_settingstore", - "community": 198, + "community": 87, "norm_label": "settingstore" }, { @@ -49564,7 +49754,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_menubadgestore", - "community": 198, + "community": 87, "norm_label": "menubadgestore" }, { @@ -49574,7 +49764,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_menuopen", - "community": 198, + "community": 87, "norm_label": "{ menuopen }" }, { @@ -49584,7 +49774,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_loaded_menubadgeloaded", - "community": 198, + "community": 87, "norm_label": "{ loaded: menubadgeloaded }" }, { @@ -49594,7 +49784,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_filteredmenuitems", - "community": 198, + "community": 87, "norm_label": "filteredmenuitems" }, { @@ -49604,7 +49794,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_resolvemenutextbadge", - "community": 198, + "community": 87, "norm_label": "resolvemenutextbadge()" }, { @@ -49614,7 +49804,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_gopage", - "community": 198, + "community": 87, "norm_label": "gopage()" }, { @@ -49624,7 +49814,7 @@ "source_location": "L143", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_closemenu", - "community": 198, + "community": 87, "norm_label": "closemenu()" }, { @@ -49634,7 +49824,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_haschildren", - "community": 98, + "community": 87, "norm_label": "haschildren()" }, { @@ -49644,7 +49834,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_isexternallink", - "community": 198, + "community": 87, "norm_label": "isexternallink()" }, { @@ -49654,7 +49844,7 @@ "source_location": "L176", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_getuniquekey", - "community": 198, + "community": 87, "norm_label": "getuniquekey()" }, { @@ -49894,7 +50084,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index", - "community": 30, + "community": 191, "norm_label": "index.vue" }, { @@ -49904,7 +50094,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_route", - "community": 30, + "community": 191, "norm_label": "route" }, { @@ -49914,7 +50104,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_pagetransition_containerwidth_refresh_showworktab", - "community": 30, + "community": 191, "norm_label": "{ pagetransition, containerwidth, refresh, showworktab }" }, { @@ -49924,7 +50114,7 @@ "source_location": "L65", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_keepaliveexclude", - "community": 30, + "community": 191, "norm_label": "{ keepaliveexclude }" }, { @@ -49934,7 +50124,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_keepalivemax", - "community": 30, + "community": 191, "norm_label": "keepalivemax" }, { @@ -49944,7 +50134,7 @@ "source_location": "L69", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_isrefresh", - "community": 30, + "community": 191, "norm_label": "isrefresh" }, { @@ -49954,7 +50144,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_showtransitionmask", - "community": 30, + "community": 191, "norm_label": "showtransitionmask" }, { @@ -49964,7 +50154,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_isfirstload", - "community": 30, + "community": 191, "norm_label": "isfirstload" }, { @@ -49974,7 +50164,7 @@ "source_location": "L77", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_isfullpage", - "community": 30, + "community": 191, "norm_label": "isfullpage" }, { @@ -49984,7 +50174,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_previsfullpage", - "community": 30, + "community": 191, "norm_label": "previsfullpage" }, { @@ -49994,7 +50184,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_actualtransition", - "community": 30, + "community": 191, "norm_label": "actualtransition" }, { @@ -50004,7 +50194,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_containerstyle", - "community": 30, + "community": 191, "norm_label": "containerstyle" }, { @@ -50014,7 +50204,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_reload", - "community": 30, + "community": 191, "norm_label": "reload()" }, { @@ -50024,7 +50214,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index", - "community": 121, + "community": 226, "norm_label": "index.vue" }, { @@ -50034,7 +50224,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_router", - "community": 121, + "community": 226, "norm_label": "router" }, { @@ -50044,7 +50234,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_homepath", - "community": 121, + "community": 226, "norm_label": "{ homepath }" }, { @@ -50054,7 +50244,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_shouldshowfullscreen", - "community": 121, + "community": 226, "norm_label": "{ shouldshowfullscreen }" }, { @@ -50064,7 +50254,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_isfullscreen_toggle_togglefullscreen", - "community": 121, + "community": 226, "norm_label": "{ isfullscreen, toggle: togglefullscreen }" }, { @@ -50074,7 +50264,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_tohome", - "community": 121, + "community": 226, "norm_label": "tohome()" }, { @@ -50084,7 +50274,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_togglefullscreen", - "community": 121, + "community": 226, "norm_label": "togglefullscreen()" }, { @@ -50454,7 +50644,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index", - "community": 98, + "community": 122, "norm_label": "index.vue" }, { @@ -50464,7 +50654,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_route", - "community": 98, + "community": 122, "norm_label": "route" }, { @@ -50474,7 +50664,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_menustore", - "community": 98, + "community": 122, "norm_label": "menustore" }, { @@ -50484,7 +50674,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_menulist", - "community": 98, + "community": 122, "norm_label": "{ menulist }" }, { @@ -50494,7 +50684,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_drawervisible", - "community": 98, + "community": 122, "norm_label": "drawervisible" }, { @@ -50504,7 +50694,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_currentroutepath", - "community": 98, + "community": 122, "norm_label": "currentroutepath" }, { @@ -50514,7 +50704,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_routerpath", - "community": 98, + "community": 122, "norm_label": "routerpath" }, { @@ -50524,7 +50714,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_submenulist", - "community": 98, + "community": 122, "norm_label": "submenulist" }, { @@ -50534,7 +50724,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_handlemenuselect", - "community": 98, + "community": 122, "norm_label": "handlemenuselect()" }, { @@ -50654,7 +50844,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index", - "community": 98, + "community": 122, "norm_label": "index.vue" }, { @@ -50664,7 +50854,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_route", - "community": 98, + "community": 122, "norm_label": "route" }, { @@ -50674,7 +50864,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_menustore", - "community": 98, + "community": 122, "norm_label": "menustore" }, { @@ -50684,7 +50874,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_menulist", - "community": 98, + "community": 122, "norm_label": "{ menulist }" }, { @@ -50694,7 +50884,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_currentroutepath", - "community": 98, + "community": 122, "norm_label": "currentroutepath" }, { @@ -50704,7 +50894,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_routerpath", - "community": 98, + "community": 122, "norm_label": "routerpath" }, { @@ -50714,7 +50904,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_submenulist", - "community": 98, + "community": 122, "norm_label": "submenulist" }, { @@ -50724,7 +50914,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu", - "community": 50, + "community": 87, "norm_label": "portalsubmenu.vue" }, { @@ -50734,7 +50924,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_props", - "community": 50, + "community": 87, "norm_label": "props" }, { @@ -50744,7 +50934,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_menubadgestore", - "community": 50, + "community": 87, "norm_label": "menubadgestore" }, { @@ -50754,7 +50944,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_loaded_menubadgeloaded", - "community": 50, + "community": 87, "norm_label": "{ loaded: menubadgeloaded }" }, { @@ -50764,7 +50954,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_filteredchildren", - "community": 50, + "community": 87, "norm_label": "filteredchildren" }, { @@ -50774,7 +50964,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_haschildren", - "community": 50, + "community": 87, "norm_label": "haschildren" }, { @@ -50784,7 +50974,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_isnavigableroute", - "community": 50, + "community": 87, "norm_label": "isnavigableroute" }, { @@ -50794,7 +50984,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_menuicon", - "community": 50, + "community": 87, "norm_label": "menuicon" }, { @@ -50804,7 +50994,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_resolvemenutextbadge", - "community": 50, + "community": 87, "norm_label": "resolvemenutextbadge()" }, { @@ -50824,7 +51014,7 @@ "source_location": "L95", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_getuniquekey", - "community": 50, + "community": 87, "norm_label": "getuniquekey()" }, { @@ -51904,7 +52094,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem", - "community": 250, + "community": 193, "norm_label": "settingitem.vue" }, { @@ -51914,7 +52104,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_settingitemconfig", - "community": 250, + "community": 193, "norm_label": "settingitemconfig" }, { @@ -51924,7 +52114,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_props", - "community": 250, + "community": 193, "norm_label": "props" }, { @@ -51934,7 +52124,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_emits", - "community": 250, + "community": 193, "norm_label": "emits" }, { @@ -51944,7 +52134,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_emit", - "community": 250, + "community": 193, "norm_label": "emit" }, { @@ -51954,7 +52144,7 @@ "source_location": "L69", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_normalizedoptions", - "community": 250, + "community": 193, "norm_label": "normalizedoptions" }, { @@ -51964,7 +52154,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_handlechange", - "community": 250, + "community": 193, "norm_label": "handlechange()" }, { @@ -52254,7 +52444,7 @@ "source_location": "L375", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_usetaboperations", - "community": 38, + "community": 26, "norm_label": "usetaboperations()" }, { @@ -52314,7 +52504,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index", - "community": 141, + "community": 175, "norm_label": "index.vue" }, { @@ -52324,7 +52514,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index_emit", - "community": 141, + "community": 175, "norm_label": "emit" }, { @@ -52334,7 +52524,7 @@ "source_location": "L77", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index_shortcutitems", - "community": 141, + "community": 175, "norm_label": "shortcutitems" }, { @@ -52344,7 +52534,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index_handleselectchange", - "community": 141, + "community": 175, "norm_label": "handleselectchange()" }, { @@ -54124,7 +54314,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_views_exception_artexception", - "community": 38, + "community": 26, "norm_label": "artexception.vue" }, { @@ -54134,7 +54324,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_core_views_exception_artexception_router", - "community": 38, + "community": 26, "norm_label": "router" }, { @@ -54144,7 +54334,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_components_core_views_exception_artexception_userstore", - "community": 38, + "community": 26, "norm_label": "userstore" }, { @@ -54154,7 +54344,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_components_core_views_exception_artexception_homepath", - "community": 38, + "community": 26, "norm_label": "{ homepath }" }, { @@ -54164,7 +54354,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_components_core_views_exception_artexception_goback", - "community": 38, + "community": 26, "norm_label": "goback()" }, { @@ -54174,7 +54364,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_views_exception_artexception_backhome", - "community": 38, + "community": 26, "norm_label": "backhome()" }, { @@ -54184,7 +54374,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_views_exception_exceptionillustration", - "community": 38, + "community": 26, "norm_label": "exceptionillustration.vue" }, { @@ -54194,7 +54384,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_views_login_authtopbar", - "community": 121, + "community": 226, "norm_label": "authtopbar.vue" }, { @@ -54204,7 +54394,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_settingstore", - "community": 121, + "community": 226, "norm_label": "settingstore" }, { @@ -54214,7 +54404,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_userstore", - "community": 121, + "community": 226, "norm_label": "userstore" }, { @@ -54224,7 +54414,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_isdark_systemthemecolor", - "community": 121, + "community": 226, "norm_label": "{ isdark, systemthemecolor }" }, { @@ -54234,7 +54424,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_shouldshowthemetoggle_shouldshowlanguage", - "community": 121, + "community": 226, "norm_label": "{ shouldshowthemetoggle, shouldshowlanguage }" }, { @@ -54244,7 +54434,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_locale", - "community": 121, + "community": 226, "norm_label": "{ locale }" }, { @@ -54254,7 +54444,7 @@ "source_location": "L91", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_changelanguage", - "community": 121, + "community": 226, "norm_label": "changelanguage()" }, { @@ -54264,7 +54454,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_changethemecolor", - "community": 121, + "community": 226, "norm_label": "changethemecolor()" }, { @@ -54504,7 +54694,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_usecontractdetaildialog", - "community": 53, + "community": 4, "norm_label": "usecontractdetaildialog.ts" }, { @@ -54514,7 +54704,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_composables_usecontractdetaildialog_contractdetaildialogasync", - "community": 53, + "community": 4, "norm_label": "contractdetaildialogasync" }, { @@ -54524,7 +54714,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_composables_usecontractdetaildialog_contractdetaildialogexpose", - "community": 53, + "community": 4, "norm_label": "contractdetaildialogexpose" }, { @@ -54534,7 +54724,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_composables_usecontractdetaildialog_usecontractdetaildialog", - "community": 53, + "community": 4, "norm_label": "usecontractdetaildialog()" }, { @@ -54544,7 +54734,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_usedbinstantsearch", - "community": 78, + "community": 28, "norm_label": "usedbinstantsearch.ts" }, { @@ -54554,7 +54744,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_composables_usedbinstantsearch_usedbinstantsearch", - "community": 78, + "community": 28, "norm_label": "usedbinstantsearch()" }, { @@ -54624,7 +54814,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_usedicttag", - "community": 950, + "community": 41, "norm_label": "usedicttag.ts" }, { @@ -54634,7 +54824,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_composables_usedicttag_usedicttag", - "community": 950, + "community": 41, "norm_label": "usedicttag()" }, { @@ -54644,7 +54834,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_uselistdateshortcut", - "community": 141, + "community": 175, "norm_label": "uselistdateshortcut.ts" }, { @@ -54654,7 +54844,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_composables_uselistdateshortcut_dateshortcuttype", - "community": 141, + "community": 175, "norm_label": "dateshortcuttype" }, { @@ -54664,7 +54854,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_composables_uselistdateshortcut_formatymd", - "community": 141, + "community": 175, "norm_label": "formatymd()" }, { @@ -54674,7 +54864,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_composables_uselistdateshortcut_uselistdateshortcut", - "community": 141, + "community": 175, "norm_label": "uselistdateshortcut()" }, { @@ -54684,7 +54874,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_uselistmediaactive", - "community": 195, + "community": 68, "norm_label": "uselistmediaactive.ts" }, { @@ -54694,7 +54884,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_composables_uselistmediaactive_uselistmediaactive", - "community": 195, + "community": 68, "norm_label": "uselistmediaactive()" }, { @@ -54814,7 +55004,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns", - "community": 78, + "community": 234, "norm_label": "usepersistedlistcolumns.ts" }, { @@ -54824,7 +55014,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_listcolumndef", - "community": 78, + "community": 234, "norm_label": "listcolumndef" }, { @@ -54834,7 +55024,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_usepersistedlistcolumnsoptions", - "community": 78, + "community": 234, "norm_label": "usepersistedlistcolumnsoptions" }, { @@ -54844,7 +55034,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_resolvedefaultvisibleprops", - "community": 78, + "community": 234, "norm_label": "resolvedefaultvisibleprops()" }, { @@ -54854,7 +55044,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_loadvisiblecolumns", - "community": 78, + "community": 234, "norm_label": "loadvisiblecolumns()" }, { @@ -54864,7 +55054,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_persistvisiblecolumns", - "community": 78, + "community": 234, "norm_label": "persistvisiblecolumns()" }, { @@ -54874,7 +55064,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_usepersistedlistcolumns", - "community": 78, + "community": 234, "norm_label": "usepersistedlistcolumns()" }, { @@ -54884,7 +55074,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplcontracttoplan", - "community": 21, + "community": 176, "norm_label": "useplcontracttoplan.ts" }, { @@ -54894,7 +55084,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_composables_useplcontracttoplan_planformproductrow", - "community": 33, + "community": 176, "norm_label": "planformproductrow" }, { @@ -54904,7 +55094,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_composables_useplcontracttoplan_resolvebelongscompany", - "community": 21, + "community": 176, "norm_label": "resolvebelongscompany()" }, { @@ -54914,7 +55104,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_composables_useplcontracttoplan_resolvetradingentityname", - "community": 21, + "community": 176, "norm_label": "resolvetradingentityname()" }, { @@ -54924,7 +55114,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_composables_useplcontracttoplan_mapcontractproducttoplanrow", - "community": 21, + "community": 176, "norm_label": "mapcontractproducttoplanrow()" }, { @@ -54934,7 +55124,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_composables_useplcontracttoplan_mapcontractproducts", - "community": 21, + "community": 176, "norm_label": "mapcontractproducts()" }, { @@ -54944,7 +55134,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_composables_useplcontracttoplan_applycontracttoplanform", - "community": 21, + "community": 176, "norm_label": "applycontracttoplanform()" }, { @@ -54954,7 +55144,7 @@ "source_location": "L129", "_origin": "ast", "id": "src_composables_useplcontracttoplan_getplantypelabel", - "community": 21, + "community": 176, "norm_label": "getplantypelabel()" }, { @@ -54964,7 +55154,7 @@ "source_location": "L139", "_origin": "ast", "id": "src_composables_useplcontracttoplan_getplantypetagtype", - "community": 21, + "community": 176, "norm_label": "getplantypetagtype()" }, { @@ -54984,7 +55174,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", - "community": 21, + "community": 33, "norm_label": "enrichplanproductlinesalias()" }, { @@ -54994,7 +55184,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplfreightcalc", - "community": 65, + "community": 41, "norm_label": "useplfreightcalc.ts" }, { @@ -55004,7 +55194,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_composables_useplfreightcalc_freightcalcproductrow", - "community": 65, + "community": 41, "norm_label": "freightcalcproductrow" }, { @@ -55014,7 +55204,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_composables_useplfreightcalc_sumproductactualquantities", - "community": 65, + "community": 41, "norm_label": "sumproductactualquantities()" }, { @@ -55024,7 +55214,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_composables_useplfreightcalc_sumproductquantities", - "community": 65, + "community": 41, "norm_label": "sumproductquantities()" }, { @@ -55034,7 +55224,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_composables_useplfreightcalc_resolvefreightunitlabel", - "community": 65, + "community": 41, "norm_label": "resolvefreightunitlabel()" }, { @@ -55044,7 +55234,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_composables_useplfreightcalc_useplfreightcalc", - "community": 65, + "community": 41, "norm_label": "useplfreightcalc()" }, { @@ -55064,7 +55254,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_composables_useplplanarrangeactions_useplplanarrangeactions", - "community": 201, + "community": 41, "norm_label": "useplplanarrangeactions()" }, { @@ -55074,7 +55264,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit", - "community": 24, + "community": 41, "norm_label": "useplplanarrangesubmit.ts" }, { @@ -55084,7 +55274,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_arrangehistoricalflags", - "community": 24, + "community": 41, "norm_label": "arrangehistoricalflags" }, { @@ -55094,7 +55284,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_loadarrangehistoricalflags", - "community": 24, + "community": 33, "norm_label": "loadarrangehistoricalflags()" }, { @@ -55104,7 +55294,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_buildtransportmediumtext", - "community": 24, + "community": 41, "norm_label": "buildtransportmediumtext()" }, { @@ -55114,7 +55304,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_buildstopdibangoptions", - "community": 24, + "community": 41, "norm_label": "buildstopdibangoptions()" }, { @@ -55124,7 +55314,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_planhasanydibangselected", - "community": 24, + "community": 41, "norm_label": "planhasanydibangselected()" }, { @@ -55134,7 +55324,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_buildarrangepayloadinput", - "community": 33, + "community": 176, "norm_label": "buildarrangepayloadinput" }, { @@ -55144,7 +55334,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_buildarrangepayloadfromplanform", - "community": 24, + "community": 41, "norm_label": "buildarrangepayloadfromplanform()" }, { @@ -55154,7 +55344,7 @@ "source_location": "L163", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_confirmbeforeplanarrange", - "community": 24, + "community": 41, "norm_label": "confirmbeforeplanarrange()" }, { @@ -55164,7 +55354,7 @@ "source_location": "L205", "_origin": "ast", "id": "src_composables_useplplanarrangesubmit_submitplanarrange", - "community": 24, + "community": 41, "norm_label": "submitplanarrange()" }, { @@ -55174,7 +55364,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplplanmergelisttable", - "community": 4, + "community": 1, "norm_label": "useplplanmergelisttable.ts" }, { @@ -55184,7 +55374,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_composables_useplplanmergelisttable_useplplanmergelisttable", - "community": 4, + "community": 1, "norm_label": "useplplanmergelisttable()" }, { @@ -55194,7 +55384,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplplanviewdetail", - "community": 21, + "community": 24, "norm_label": "useplplanviewdetail.ts" }, { @@ -55214,7 +55404,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_composables_useplplanviewdetail_plplantransportsiterow", - "community": 21, + "community": 24, "norm_label": "plplantransportsiterow" }, { @@ -55234,7 +55424,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_composables_useplplanviewdetail_buildcontractsnapshotfromplan", - "community": 21, + "community": 24, "norm_label": "buildcontractsnapshotfromplan()" }, { @@ -55244,7 +55434,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_composables_useplplanviewdetail_normalizecontractsnapshot", - "community": 21, + "community": 24, "norm_label": "normalizecontractsnapshot()" }, { @@ -55254,7 +55444,7 @@ "source_location": "L169", "_origin": "ast", "id": "src_composables_useplplanviewdetail_useplplanviewdetail", - "community": 21, + "community": 24, "norm_label": "useplplanviewdetail()" }, { @@ -55264,7 +55454,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplremoteoptions", - "community": 24, + "community": 10, "norm_label": "useplremoteoptions.ts" }, { @@ -55274,7 +55464,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_composables_useplremoteoptions_iditem", - "community": 24, + "community": 10, "norm_label": "iditem" }, { @@ -55284,7 +55474,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_composables_useplremoteoptions_keepselected", - "community": 24, + "community": 10, "norm_label": "keepselected()" }, { @@ -55294,7 +55484,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_composables_useplremoteoptions_keepselectedbyplate", - "community": 24, + "community": 10, "norm_label": "keepselectedbyplate()" }, { @@ -55304,7 +55494,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_composables_useplremoteoptions_useplremotevehicleoptions", - "community": 24, + "community": 10, "norm_label": "useplremotevehicleoptions()" }, { @@ -55314,7 +55504,7 @@ "source_location": "L101", "_origin": "ast", "id": "src_composables_useplremoteoptions_useplremotecarrieroptions", - "community": 24, + "community": 10, "norm_label": "useplremotecarrieroptions()" }, { @@ -55324,7 +55514,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_composables_useplremoteoptions_useplremotepersonneloptions", - "community": 24, + "community": 10, "norm_label": "useplremotepersonneloptions()" }, { @@ -55614,7 +55804,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplvehiclepersonnelquickcreate", - "community": 298, + "community": 5, "norm_label": "useplvehiclepersonnelquickcreate.ts" }, { @@ -55624,7 +55814,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_composables_useplvehiclepersonnelquickcreate_useplvehiclepersonnelquickcreate", - "community": 298, + "community": 5, "norm_label": "useplvehiclepersonnelquickcreate()" }, { @@ -55814,7 +56004,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_config_modules_headerbar", - "community": 121, + "community": 226, "norm_label": "headerbar.ts" }, { @@ -55824,7 +56014,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_config_modules_headerbar_headerbarconfig", - "community": 121, + "community": 226, "norm_label": "headerbarconfig" }, { @@ -55874,7 +56064,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist", - "community": 46, + "community": 301, "norm_label": "dict-ensure-whitelist.ts" }, { @@ -55884,7 +56074,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist_dict_ensure_whitelist", - "community": 46, + "community": 301, "norm_label": "dict_ensure_whitelist" }, { @@ -55894,7 +56084,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist_dictensuretype", - "community": 46, + "community": 301, "norm_label": "dictensuretype" }, { @@ -55904,7 +56094,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist_isdictensuretype", - "community": 46, + "community": 301, "norm_label": "isdictensuretype()" }, { @@ -56264,7 +56454,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_enums_appenum_menuwidth", - "community": 38, + "community": 26, "norm_label": "menuwidth" }, { @@ -56274,7 +56464,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_enums_appenum_languageenum", - "community": 121, + "community": 226, "norm_label": "languageenum" }, { @@ -56504,7 +56694,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_bx_usepagedtable", - "community": 184, + "community": 75, "norm_label": "usepagedtable.ts" }, { @@ -56514,7 +56704,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_hooks_bx_usepagedtable_source", - "community": 184, + "community": 75, "norm_label": "source" }, { @@ -56524,7 +56714,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_hooks_bx_usepagedtable_usepagedtableoptions", - "community": 184, + "community": 75, "norm_label": "usepagedtableoptions" }, { @@ -56534,7 +56724,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_hooks_bx_usepagedtable_usepagedtable", - "community": 184, + "community": 75, "norm_label": "usepagedtable()" }, { @@ -56544,7 +56734,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_bx_useserverpaged", - "community": 189, + "community": 66, "norm_label": "useserverpaged.ts" }, { @@ -56554,7 +56744,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_hooks_bx_useserverpaged_useserverpagedoptions", - "community": 189, + "community": 66, "norm_label": "useserverpagedoptions" }, { @@ -56564,7 +56754,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_hooks_bx_useserverpaged_useserverpaged", - "community": 189, + "community": 66, "norm_label": "useserverpaged()" }, { @@ -56574,7 +56764,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_useappmode", - "community": 191, + "community": 63, "norm_label": "useappmode.ts" }, { @@ -56584,7 +56774,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_hooks_core_useappmode_useappmode", - "community": 191, + "community": 63, "norm_label": "useappmode()" }, { @@ -56594,7 +56784,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_useauth", - "community": 30, + "community": 191, "norm_label": "useauth.ts" }, { @@ -56604,7 +56794,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_hooks_core_useauth_useauth", - "community": 30, + "community": 191, "norm_label": "useauth()" }, { @@ -56714,7 +56904,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_usecommon", - "community": 38, + "community": 26, "norm_label": "usecommon.ts" }, { @@ -56724,7 +56914,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_hooks_core_usecommon_usecommon", - "community": 38, + "community": 26, "norm_label": "usecommon()" }, { @@ -56754,7 +56944,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_useheaderbar", - "community": 121, + "community": 226, "norm_label": "useheaderbar.ts" }, { @@ -56764,7 +56954,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_hooks_core_useheaderbar_useheaderbar", - "community": 121, + "community": 226, "norm_label": "useheaderbar()" }, { @@ -56774,7 +56964,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_uselayoutheight", - "community": 30, + "community": 191, "norm_label": "uselayoutheight.ts" }, { @@ -56784,7 +56974,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_layoutheightoptions", - "community": 30, + "community": 191, "norm_label": "layoutheightoptions" }, { @@ -56794,7 +56984,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_syncfullheightcssvar", - "community": 30, + "community": 191, "norm_label": "syncfullheightcssvar()" }, { @@ -56804,7 +56994,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_resolveheaderel", - "community": 30, + "community": 191, "norm_label": "resolveheaderel()" }, { @@ -56814,7 +57004,7 @@ "source_location": "L65", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_uselayoutheight", - "community": 30, + "community": 191, "norm_label": "uselayoutheight()" }, { @@ -56824,7 +57014,7 @@ "source_location": "L107", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_useautolayoutheight", - "community": 30, + "community": 191, "norm_label": "useautolayoutheight()" }, { @@ -56974,7 +57164,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_usetableheight", - "community": 522, + "community": 227, "norm_label": "usetableheight.ts" }, { @@ -56984,7 +57174,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_hooks_core_usetableheight_tableheightoptions", - "community": 522, + "community": 227, "norm_label": "tableheightoptions" }, { @@ -57054,7 +57244,7 @@ "source_location": "L95", "_origin": "ast", "id": "src_hooks_core_usetableheight_usetableheight", - "community": 522, + "community": 227, "norm_label": "usetableheight()" }, { @@ -57094,7 +57284,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_index", - "community": 30, + "community": 191, "norm_label": "index.ts" }, { @@ -57114,7 +57304,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_locales_index", - "community": 121, + "community": 235, "norm_label": "index.ts" }, { @@ -57124,7 +57314,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_locales_index_storagekeymanager", - "community": 121, + "community": 235, "norm_label": "storagekeymanager" }, { @@ -57134,7 +57324,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_locales_index_messages", - "community": 121, + "community": 235, "norm_label": "messages" }, { @@ -57144,7 +57334,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_locales_index_languageoptions", - "community": 121, + "community": 235, "norm_label": "languageoptions" }, { @@ -57154,7 +57344,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_locales_index_getdefaultlanguage", - "community": 121, + "community": 235, "norm_label": "getdefaultlanguage()" }, { @@ -57164,7 +57354,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_locales_index_i18noptions", - "community": 121, + "community": 235, "norm_label": "i18noptions" }, { @@ -57174,7 +57364,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_locales_index_i18n", - "community": 197, + "community": 235, "norm_label": "i18n" }, { @@ -57184,7 +57374,7 @@ "source_location": "L113", "_origin": "ast", "id": "src_locales_index_translation", - "community": 121, + "community": 235, "norm_label": "translation" }, { @@ -57204,7 +57394,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_main", - "community": 197, + "community": 235, "norm_label": "main.ts" }, { @@ -57214,7 +57404,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_main_masksecret", - "community": 197, + "community": 235, "norm_label": "masksecret()" }, { @@ -57224,7 +57414,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_main_logapicryptobootinfo", - "community": 197, + "community": 235, "norm_label": "logapicryptobootinfo()" }, { @@ -57234,7 +57424,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_main_app", - "community": 197, + "community": 235, "norm_label": "app" }, { @@ -57474,7 +57664,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_core_menuprocessor", - "community": 191, + "community": 63, "norm_label": "menuprocessor.ts" }, { @@ -57484,7 +57674,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor", - "community": 123, + "community": 63, "norm_label": "menuprocessor" }, { @@ -57494,7 +57684,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_normalizemenucode", - "community": 123, + "community": 63, "norm_label": ".normalizemenucode()" }, { @@ -57504,7 +57694,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_getmenulist", - "community": 123, + "community": 63, "norm_label": ".getmenulist()" }, { @@ -57514,7 +57704,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_ensureportalhomeroute", - "community": 123, + "community": 63, "norm_label": ".ensureportalhomeroute()" }, { @@ -57524,7 +57714,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_filterdashboardmenus", - "community": 123, + "community": 63, "norm_label": ".filterdashboardmenus()" }, { @@ -57534,7 +57724,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_resolvewebroles", - "community": 123, + "community": 63, "norm_label": ".resolvewebroles()" }, { @@ -57544,7 +57734,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_issuperadminrole", - "community": 123, + "community": 63, "norm_label": ".issuperadminrole()" }, { @@ -57554,7 +57744,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_processfrontendmenu", - "community": 123, + "community": 63, "norm_label": ".processfrontendmenu()" }, { @@ -57564,7 +57754,7 @@ "source_location": "L169", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_processbackendmenu", - "community": 123, + "community": 63, "norm_label": ".processbackendmenu()" }, { @@ -57574,7 +57764,7 @@ "source_location": "L177", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_filtermenubyroles", - "community": 123, + "community": 63, "norm_label": ".filtermenubyroles()" }, { @@ -57584,7 +57774,7 @@ "source_location": "L197", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_filtermenubycodes", - "community": 123, + "community": 63, "norm_label": ".filtermenubycodes()" }, { @@ -57594,7 +57784,7 @@ "source_location": "L233", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_filteremptymenus", - "community": 123, + "community": 63, "norm_label": ".filteremptymenus()" }, { @@ -57604,7 +57794,7 @@ "source_location": "L270", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_validatemenulist", - "community": 123, + "community": 63, "norm_label": ".validatemenulist()" }, { @@ -57614,7 +57804,7 @@ "source_location": "L278", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_normalizemenupaths", - "community": 123, + "community": 63, "norm_label": ".normalizemenupaths()" }, { @@ -57624,7 +57814,7 @@ "source_location": "L302", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_resolvedefaultredirect", - "community": 123, + "community": 63, "norm_label": ".resolvedefaultredirect()" }, { @@ -57634,7 +57824,7 @@ "source_location": "L324", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_isnavigableroute", - "community": 123, + "community": 63, "norm_label": ".isnavigableroute()" }, { @@ -57644,7 +57834,7 @@ "source_location": "L344", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_validatemenupaths", - "community": 123, + "community": 63, "norm_label": ".validatemenupaths()" }, { @@ -57654,7 +57844,7 @@ "source_location": "L370", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_isvalidabsolutepath", - "community": 123, + "community": 63, "norm_label": ".isvalidabsolutepath()" }, { @@ -57664,7 +57854,7 @@ "source_location": "L381", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_logpatherror", - "community": 251, + "community": 63, "norm_label": ".logpatherror()" }, { @@ -57674,7 +57864,7 @@ "source_location": "L403", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_buildfullpath", - "community": 123, + "community": 63, "norm_label": ".buildfullpath()" }, { @@ -57684,7 +57874,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_core_routepermissionvalidator", - "community": 123, + "community": 63, "norm_label": "routepermissionvalidator.ts" }, { @@ -57694,7 +57884,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_router_core_routepermissionvalidator_routepermissionvalidator", - "community": 123, + "community": 63, "norm_label": "routepermissionvalidator" }, { @@ -57704,7 +57894,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_router_core_routepermissionvalidator_routepermissionvalidator_haspermission", - "community": 123, + "community": 63, "norm_label": ".haspermission()" }, { @@ -57714,7 +57904,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_router_core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", - "community": 123, + "community": 63, "norm_label": ".buildmenupathset()" }, { @@ -57724,7 +57914,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_router_core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", - "community": 123, + "community": 63, "norm_label": ".checkpathprefix()" }, { @@ -57734,7 +57924,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_router_core_routepermissionvalidator_routepermissionvalidator_matchroute", - "community": 123, + "community": 63, "norm_label": ".matchroute()" }, { @@ -57744,7 +57934,7 @@ "source_location": "L127", "_origin": "ast", "id": "src_router_core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", - "community": 123, + "community": 63, "norm_label": ".isdynamicroutematch()" }, { @@ -57754,7 +57944,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_router_core_routepermissionvalidator_routepermissionvalidator_validatepath", - "community": 123, + "community": 63, "norm_label": ".validatepath()" }, { @@ -57964,7 +58154,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_router_core_routevalidator_routevalidator", - "community": 123, + "community": 63, "norm_label": "routevalidator" }, { @@ -57974,7 +58164,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_router_core_routevalidator_routevalidator_validate", - "community": 123, + "community": 63, "norm_label": ".validate()" }, { @@ -57984,7 +58174,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_router_core_routevalidator_routevalidator_checkduplicates", - "community": 123, + "community": 63, "norm_label": ".checkduplicates()" }, { @@ -57994,7 +58184,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_router_core_routevalidator_routevalidator_checkcomponents", - "community": 123, + "community": 63, "norm_label": ".checkcomponents()" }, { @@ -58004,7 +58194,7 @@ "source_location": "L144", "_origin": "ast", "id": "src_router_core_routevalidator_routevalidator_checknestedindexcomponent", - "community": 123, + "community": 63, "norm_label": ".checknestedindexcomponent()" }, { @@ -58014,7 +58204,7 @@ "source_location": "L161", "_origin": "ast", "id": "src_router_core_routevalidator_routevalidator_loglayouterror", - "community": 123, + "community": 63, "norm_label": ".loglayouterror()" }, { @@ -58024,7 +58214,7 @@ "source_location": "L184", "_origin": "ast", "id": "src_router_core_routevalidator_routevalidator_resolvepath", - "community": 123, + "community": 63, "norm_label": ".resolvepath()" }, { @@ -58044,7 +58234,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_guards_aftereach", - "community": 38, + "community": 26, "norm_label": "aftereach.ts" }, { @@ -58054,7 +58244,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_router_guards_aftereach_setupaftereachguard", - "community": 38, + "community": 26, "norm_label": "setupaftereachguard()" }, { @@ -58064,7 +58254,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_guards_beforeeach", - "community": 38, + "community": 26, "norm_label": "beforeeach.ts" }, { @@ -58074,7 +58264,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_router_guards_beforeeach_menuprocessor", - "community": 38, + "community": 26, "norm_label": "menuprocessor" }, { @@ -58084,7 +58274,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_router_guards_beforeeach_getpendingloading", - "community": 38, + "community": 26, "norm_label": "getpendingloading()" }, { @@ -58094,7 +58284,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_router_guards_beforeeach_resetpendingloading", - "community": 38, + "community": 26, "norm_label": "resetpendingloading()" }, { @@ -58104,7 +58294,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_router_guards_beforeeach_getrouteinitfailed", - "community": 38, + "community": 26, "norm_label": "getrouteinitfailed()" }, { @@ -58114,7 +58304,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_router_guards_beforeeach_resetrouteinitstate", - "community": 38, + "community": 26, "norm_label": "resetrouteinitstate()" }, { @@ -58124,7 +58314,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_router_guards_beforeeach_setupbeforeeachguard", - "community": 38, + "community": 26, "norm_label": "setupbeforeeachguard()" }, { @@ -58134,7 +58324,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_router_guards_beforeeach_closeloading", - "community": 38, + "community": 26, "norm_label": "closeloading()" }, { @@ -58144,7 +58334,7 @@ "source_location": "L146", "_origin": "ast", "id": "src_router_guards_beforeeach_handlerouteguard", - "community": 38, + "community": 26, "norm_label": "handlerouteguard()" }, { @@ -58154,7 +58344,7 @@ "source_location": "L210", "_origin": "ast", "id": "src_router_guards_beforeeach_handleloginstatus", - "community": 38, + "community": 26, "norm_label": "handleloginstatus()" }, { @@ -58164,7 +58354,7 @@ "source_location": "L238", "_origin": "ast", "id": "src_router_guards_beforeeach_isstaticroute", - "community": 38, + "community": 26, "norm_label": "isstaticroute()" }, { @@ -58174,7 +58364,7 @@ "source_location": "L268", "_origin": "ast", "id": "src_router_guards_beforeeach_handledynamicroutes", - "community": 38, + "community": 26, "norm_label": "handledynamicroutes()" }, { @@ -58184,7 +58374,7 @@ "source_location": "L425", "_origin": "ast", "id": "src_router_guards_beforeeach_fetchuserinfo", - "community": 38, + "community": 26, "norm_label": "fetchuserinfo()" }, { @@ -58194,7 +58384,7 @@ "source_location": "L436", "_origin": "ast", "id": "src_router_guards_beforeeach_resetrouterstate", - "community": 38, + "community": 26, "norm_label": "resetrouterstate()" }, { @@ -58204,7 +58394,7 @@ "source_location": "L454", "_origin": "ast", "id": "src_router_guards_beforeeach_handlerootpathredirect", - "community": 38, + "community": 26, "norm_label": "handlerootpathredirect()" }, { @@ -58214,7 +58404,7 @@ "source_location": "L471", "_origin": "ast", "id": "src_router_guards_beforeeach_isunauthorizederror", - "community": 38, + "community": 26, "norm_label": "isunauthorizederror()" }, { @@ -58224,7 +58414,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_index", - "community": 38, + "community": 26, "norm_label": "index.ts" }, { @@ -58234,7 +58424,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_router_index_router", - "community": 114, + "community": 235, "norm_label": "router" }, { @@ -58244,7 +58434,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_router_index_initrouter", - "community": 38, + "community": 26, "norm_label": "initrouter()" }, { @@ -58254,7 +58444,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_demo", - "community": 191, + "community": 63, "norm_label": "demo.ts" }, { @@ -58264,7 +58454,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_router_modules_demo_demoroutes", - "community": 191, + "community": 63, "norm_label": "demoroutes" }, { @@ -58274,7 +58464,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_exception", - "community": 191, + "community": 63, "norm_label": "exception.ts" }, { @@ -58284,7 +58474,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_router_modules_exception_exceptionroutes", - "community": 191, + "community": 63, "norm_label": "exceptionroutes" }, { @@ -58294,7 +58484,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_index", - "community": 191, + "community": 63, "norm_label": "index.ts" }, { @@ -58304,7 +58494,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_router_modules_index_routemodules", - "community": 191, + "community": 63, "norm_label": "routemodules" }, { @@ -58314,7 +58504,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_pl", - "community": 191, + "community": 63, "norm_label": "pl.ts" }, { @@ -58324,7 +58514,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_router_modules_pl_plroutes", - "community": 191, + "community": 63, "norm_label": "plroutes" }, { @@ -58334,7 +58524,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_sqxp", - "community": 191, + "community": 63, "norm_label": "sqxp.ts" }, { @@ -58344,7 +58534,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_router_modules_sqxp_sqxpadminroutes", - "community": 191, + "community": 63, "norm_label": "sqxpadminroutes" }, { @@ -58354,7 +58544,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_routes_asyncroutes", - "community": 191, + "community": 63, "norm_label": "asyncroutes.ts" }, { @@ -58364,7 +58554,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_routes_staticroutes", - "community": 38, + "community": 26, "norm_label": "staticroutes.ts" }, { @@ -58374,7 +58564,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_router_routes_staticroutes_staticroutes", - "community": 38, + "community": 26, "norm_label": "staticroutes" }, { @@ -58384,7 +58574,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_routesalias", - "community": 38, + "community": 26, "norm_label": "routesalias.ts" }, { @@ -58394,7 +58584,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_router_routesalias_routesalias", - "community": 38, + "community": 26, "norm_label": "routesalias" }, { @@ -58424,7 +58614,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_index", - "community": 114, + "community": 235, "norm_label": "index.ts" }, { @@ -58434,7 +58624,7 @@ "source_location": "L30", "_origin": "ast", "id": "src_store_index_store", - "community": 114, + "community": 235, "norm_label": "store" }, { @@ -58444,7 +58634,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_store_index_storagekeymanager", - "community": 114, + "community": 235, "norm_label": "storagekeymanager" }, { @@ -58454,7 +58644,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_store_index_initstore", - "community": 114, + "community": 235, "norm_label": "initstore()" }, { @@ -58464,7 +58654,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_dict", - "community": 46, + "community": 301, "norm_label": "dict.ts" }, { @@ -58474,7 +58664,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_store_modules_dict_dictitem", - "community": 46, + "community": 301, "norm_label": "dictitem" }, { @@ -58484,7 +58674,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_store_modules_dict_usedictstore", - "community": 950, + "community": 41, "norm_label": "usedictstore" }, { @@ -58514,7 +58704,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_menu", - "community": 38, + "community": 26, "norm_label": "menu.ts" }, { @@ -58524,7 +58714,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_store_modules_menu_usemenustore", - "community": 38, + "community": 26, "norm_label": "usemenustore" }, { @@ -58534,7 +58724,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_menufavorite", - "community": 272, + "community": 177, "norm_label": "menufavorite.ts" }, { @@ -58544,7 +58734,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_store_modules_menufavorite_usemenufavoritestore", - "community": 38, + "community": 26, "norm_label": "usemenufavoritestore" }, { @@ -58594,7 +58784,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_user", - "community": 38, + "community": 26, "norm_label": "user.ts" }, { @@ -58604,7 +58794,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_store_modules_user_useuserstore", - "community": 103, + "community": 26, "norm_label": "useuserstore" }, { @@ -58614,7 +58804,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_worktab", - "community": 38, + "community": 26, "norm_label": "worktab.ts" }, { @@ -58624,7 +58814,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_store_modules_worktab_opentaboptions", - "community": 38, + "community": 26, "norm_label": "opentaboptions" }, { @@ -58634,7 +58824,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_store_modules_worktab_worktabstate", - "community": 38, + "community": 26, "norm_label": "worktabstate" }, { @@ -58644,7 +58834,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_store_modules_worktab_useworktabstore", - "community": 38, + "community": 26, "norm_label": "useworktabstore" }, { @@ -59714,7 +59904,7 @@ "source_location": "L129", "_origin": "ast", "id": "src_types_component_chart_linedataitem", - "community": 45, + "community": 124, "norm_label": "linedataitem" }, { @@ -60074,7 +60264,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_types_config_index_headerbarfeatureconfig", - "community": 121, + "community": 226, "norm_label": "headerbarfeatureconfig" }, { @@ -60104,7 +60294,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_types_index", - "community": 121, + "community": 42, "norm_label": "index.ts" }, { @@ -60114,7 +60304,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_types_router_index", - "community": 191, + "community": 63, "norm_label": "index.ts" }, { @@ -60124,7 +60314,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_types_router_index_routemeta", - "community": 191, + "community": 63, "norm_label": "routemeta" }, { @@ -60134,7 +60324,7 @@ "source_location": "L77", "_origin": "ast", "id": "src_types_router_index_approuterecord", - "community": 123, + "community": 63, "norm_label": "approuterecord" }, { @@ -60194,7 +60384,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_types_store_index_worktab", - "community": 38, + "community": 26, "norm_label": "worktab" }, { @@ -60444,7 +60634,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_amap_navigation", - "community": 156, + "community": 277, "norm_label": "navigation.ts" }, { @@ -60454,7 +60644,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapnavigationurl", - "community": 156, + "community": 277, "norm_label": "buildamapnavigationurl()" }, { @@ -60464,7 +60654,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapmarkerurl", - "community": 156, + "community": 277, "norm_label": "buildamapmarkerurl()" }, { @@ -60474,7 +60664,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapsearchurl", - "community": 156, + "community": 277, "norm_label": "buildamapsearchurl()" }, { @@ -60484,7 +60674,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapnavigationurlwithfallback", - "community": 156, + "community": 277, "norm_label": "buildamapnavigationurlwithfallback()" }, { @@ -60494,7 +60684,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_amap_navigation_buildamaplocationurl", - "community": 156, + "community": 277, "norm_label": "buildamaplocationurl()" }, { @@ -60504,7 +60694,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_utils_amap_navigation_appendamapnavline", - "community": 156, + "community": 277, "norm_label": "appendamapnavline()" }, { @@ -60514,7 +60704,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_apply_date_filter", - "community": 66, + "community": 126, "norm_label": "apply-date-filter.ts" }, { @@ -60524,7 +60714,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_apply_date_filter_applydaterange", - "community": 66, + "community": 126, "norm_label": "applydaterange" }, { @@ -60534,7 +60724,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_bx_apply_date_filter_buildapplydaterangequery", - "community": 66, + "community": 126, "norm_label": "buildapplydaterangequery()" }, { @@ -60544,7 +60734,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_utils_bx_apply_date_filter_matchesapplydaterange", - "community": 66, + "community": 126, "norm_label": "matchesapplydaterange()" }, { @@ -60564,7 +60754,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_bx_attachment_bxattachmentitem", - "community": 766, + "community": 379, "norm_label": "bxattachmentitem" }, { @@ -60614,7 +60804,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_utils_bx_attachment_fillbxattachmentpreviews", - "community": 379, + "community": 766, "norm_label": "fillbxattachmentpreviews()" }, { @@ -60624,7 +60814,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_bx_attachment_loadbxattachments", - "community": 379, + "community": 766, "norm_label": "loadbxattachments()" }, { @@ -60704,7 +60894,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_format", - "community": 75, + "community": 184, "norm_label": "format.ts" }, { @@ -60724,7 +60914,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_bx_format_statustone", - "community": 75, + "community": 184, "norm_label": "statustone()" }, { @@ -60734,7 +60924,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_utils_bx_format_biztypetagtype", - "community": 75, + "community": 184, "norm_label": "biztypetagtype()" }, { @@ -60744,7 +60934,7 @@ "source_location": "L45", "_origin": "ast", "id": "src_utils_bx_format_statustagtype", - "community": 75, + "community": 184, "norm_label": "statustagtype()" }, { @@ -60754,7 +60944,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_bx_format_menutypelabel", - "community": 75, + "community": 184, "norm_label": "menutypelabel()" }, { @@ -60764,7 +60954,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_utils_bx_format_formatmoneynumber", - "community": 75, + "community": 184, "norm_label": "formatmoneynumber()" }, { @@ -60774,7 +60964,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_utils_bx_format_formatmoney", - "community": 75, + "community": 184, "norm_label": "formatmoney()" }, { @@ -60784,7 +60974,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_utils_bx_format_formatmoneyyuan", - "community": 75, + "community": 184, "norm_label": "formatmoneyyuan()" }, { @@ -60794,7 +60984,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_utils_bx_format_formatsummoney", - "community": 75, + "community": 184, "norm_label": "formatsummoney()" }, { @@ -60804,7 +60994,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_utils_bx_format_moneytableformatter", - "community": 75, + "community": 184, "norm_label": "moneytableformatter()" }, { @@ -60814,7 +61004,7 @@ "source_location": "L90", "_origin": "ast", "id": "src_utils_bx_format_reimburseexpensedetaillike", - "community": 75, + "community": 184, "norm_label": "reimburseexpensedetaillike" }, { @@ -60834,7 +61024,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_utils_bx_format_hasworkflownode", - "community": 75, + "community": 184, "norm_label": "hasworkflownode()" }, { @@ -60844,7 +61034,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_utils_bx_format_draft_status_set", - "community": 75, + "community": 184, "norm_label": "draft_status_set" }, { @@ -60854,7 +61044,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_utils_bx_format_completed_node_status_set", - "community": 75, + "community": 184, "norm_label": "completed_node_status_set" }, { @@ -60864,7 +61054,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_utils_bx_format_workflownodelabel", - "community": 75, + "community": 184, "norm_label": "workflownodelabel()" }, { @@ -60874,7 +61064,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_utils_bx_format_workflownodetone", - "community": 75, + "community": 184, "norm_label": "workflownodetone()" }, { @@ -60884,7 +61074,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_utils_bx_format_shouldshowworkflownodetag", - "community": 75, + "community": 184, "norm_label": "shouldshowworkflownodetag()" }, { @@ -60894,7 +61084,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_utils_bx_format_workflownodetagtype", - "community": 75, + "community": 184, "norm_label": "workflownodetagtype()" }, { @@ -60904,7 +61094,7 @@ "source_location": "L175", "_origin": "ast", "id": "src_utils_bx_format_workflownodedisplay", - "community": 75, + "community": 184, "norm_label": "workflownodedisplay()" }, { @@ -60914,7 +61104,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_invoice_link_files", - "community": 766, + "community": 379, "norm_label": "invoice-link-files.ts" }, { @@ -60924,7 +61114,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_bx_invoice_link_files_sortinvoicelinksbyfixedorder", - "community": 766, + "community": 379, "norm_label": "sortinvoicelinksbyfixedorder()" }, { @@ -60944,7 +61134,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_table_summary", - "community": 75, + "community": 184, "norm_label": "table-summary.ts" }, { @@ -60954,7 +61144,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_bx_table_summary_summarycolumn", - "community": 75, + "community": 184, "norm_label": "summarycolumn" }, { @@ -60964,7 +61154,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_utils_bx_table_summary_pagesummaryparams", - "community": 75, + "community": 184, "norm_label": "pagesummaryparams" }, { @@ -60974,7 +61164,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_utils_bx_table_summary_buildpagesummaryoptions", - "community": 75, + "community": 184, "norm_label": "buildpagesummaryoptions" }, { @@ -60984,7 +61174,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_utils_bx_table_summary_sumfield", - "community": 75, + "community": 184, "norm_label": "sumfield()" }, { @@ -60994,7 +61184,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_bx_table_summary_sumfieldbybiztype", - "community": 75, + "community": 184, "norm_label": "sumfieldbybiztype()" }, { @@ -61004,7 +61194,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_utils_bx_table_summary_buildpagesummarymethod", - "community": 75, + "community": 184, "norm_label": "buildpagesummarymethod()" }, { @@ -61014,7 +61204,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_view_kv", - "community": 164, + "community": 37, "norm_label": "view-kv.ts" }, { @@ -61024,7 +61214,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_bx_view_kv_bxkvopts", - "community": 164, + "community": 37, "norm_label": "bxkvopts" }, { @@ -61034,7 +61224,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_bx_view_kv_bxviewkv", - "community": 164, + "community": 37, "norm_label": "bxviewkv()" }, { @@ -61044,7 +61234,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_utils_bx_view_kv_bxviewkvlong", - "community": 164, + "community": 37, "norm_label": "bxviewkvlong()" }, { @@ -61054,7 +61244,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_utils_bx_view_kv_bxviewkvmoney", - "community": 164, + "community": 37, "norm_label": "bxviewkvmoney()" }, { @@ -61064,7 +61254,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_category_path_display", - "community": 393, + "community": 161, "norm_label": "category-path-display.ts" }, { @@ -61074,7 +61264,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_category_path_display_cachedflatcategories", - "community": 393, + "community": 161, "norm_label": "cachedflatcategories" }, { @@ -61084,7 +61274,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_category_path_display_ensurecategorypathdataloaded", - "community": 393, + "community": 161, "norm_label": "ensurecategorypathdataloaded()" }, { @@ -61094,7 +61284,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_category_path_display_formatcategorypathlabel", - "community": 393, + "community": 15, "norm_label": "formatcategorypathlabel()" }, { @@ -61134,7 +61324,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_creator_delete", - "community": 103, + "community": 46, "norm_label": "creator-delete.ts" }, { @@ -61144,7 +61334,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_creator_delete_getcurrentuserid", - "community": 103, + "community": 46, "norm_label": "getcurrentuserid()" }, { @@ -61154,7 +61344,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_utils_creator_delete_issuperadmin", - "community": 103, + "community": 46, "norm_label": "issuperadmin()" }, { @@ -61164,7 +61354,7 @@ "source_location": "L21", "_origin": "ast", "id": "src_utils_creator_delete_rowcreatorid", - "community": 103, + "community": 46, "norm_label": "rowcreatorid()" }, { @@ -61174,7 +61364,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_utils_creator_delete_candeletebycreator", - "community": 103, + "community": 46, "norm_label": "candeletebycreator()" }, { @@ -61294,7 +61484,7 @@ "source_location": "L126", "_origin": "ast", "id": "src_utils_crm_attachment_mapcontractattachmentspayload", - "community": 241, + "community": 250, "norm_label": "mapcontractattachmentspayload()" }, { @@ -61384,7 +61574,7 @@ "source_location": "L210", "_origin": "ast", "id": "src_utils_crm_attachment_builduploadfilelistfromfield", - "community": 241, + "community": 250, "norm_label": "builduploadfilelistfromfield()" }, { @@ -61594,7 +61784,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_owner_candidates", - "community": 220, + "community": 43, "norm_label": "crm-owner-candidates.ts" }, { @@ -61604,7 +61794,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_crm_owner_candidates_crm_owner_candidate_names", - "community": 220, + "community": 43, "norm_label": "crm_owner_candidate_names" }, { @@ -61614,7 +61804,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_crm_owner_candidates_ownerlike", - "community": 220, + "community": 43, "norm_label": "ownerlike" }, { @@ -61624,7 +61814,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_crm_owner_candidates_filterownercandidates", - "community": 220, + "community": 43, "norm_label": "filterownercandidates()" }, { @@ -61634,7 +61824,7 @@ "source_location": "L21", "_origin": "ast", "id": "src_utils_crm_owner_candidates_finddefaultowneruser", - "community": 220, + "community": 43, "norm_label": "finddefaultowneruser()" }, { @@ -61644,7 +61834,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_product_brand", - "community": 244, + "community": 176, "norm_label": "crm-product-brand.ts" }, { @@ -61654,7 +61844,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_crm_product_brand_brandoption", - "community": 33, + "community": 176, "norm_label": "brandoption" }, { @@ -61664,7 +61854,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_crm_product_brand_buildproductnameoptions", - "community": 244, + "community": 176, "norm_label": "buildproductnameoptions()" }, { @@ -61684,7 +61874,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_crm_product_brand_resolvelineproductname", - "community": 244, + "community": 176, "norm_label": "resolvelineproductname()" }, { @@ -61694,7 +61884,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_crm_product_brand_resolvealiasfromsavedname", - "community": 244, + "community": 176, "norm_label": "resolvealiasfromsavedname()" }, { @@ -61704,7 +61894,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_utils_crm_product_brand_formatbrandconstraintlabel", - "community": 244, + "community": 176, "norm_label": "formatbrandconstraintlabel()" }, { @@ -61724,7 +61914,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_utils_crm_product_brand_initlinebrandmetafromproduct", - "community": 244, + "community": 176, "norm_label": "initlinebrandmetafromproduct()" }, { @@ -61734,7 +61924,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_utils_crm_product_brand_applybrandmodechange", - "community": 244, + "community": 176, "norm_label": "applybrandmodechange()" }, { @@ -61744,7 +61934,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_utils_crm_product_brand_applybrandselectchange", - "community": 244, + "community": 176, "norm_label": "applybrandselectchange()" }, { @@ -61754,7 +61944,7 @@ "source_location": "L133", "_origin": "ast", "id": "src_utils_crm_product_brand_linealiasbrand", - "community": 244, + "community": 176, "norm_label": "linealiasbrand" }, { @@ -61784,7 +61974,7 @@ "source_location": "L204", "_origin": "ast", "id": "src_utils_crm_product_brand_applymanagedproductmetatolines", - "community": 244, + "community": 176, "norm_label": "applymanagedproductmetatolines()" }, { @@ -61794,7 +61984,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_product_display", - "community": 118, + "community": 41, "norm_label": "crm-product-display.ts" }, { @@ -61804,7 +61994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_product_display_tagtype", - "community": 118, + "community": 41, "norm_label": "tagtype" }, { @@ -61814,7 +62004,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_crm_product_display_productdictresolver", - "community": 118, + "community": 41, "norm_label": "productdictresolver" }, { @@ -61824,7 +62014,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_utils_crm_product_display_productstatusdictkey", - "community": 118, + "community": 41, "norm_label": "productstatusdictkey()" }, { @@ -61834,7 +62024,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_utils_crm_product_display_normalizeproductstatusvalue", - "community": 118, + "community": 41, "norm_label": "normalizeproductstatusvalue()" }, { @@ -61844,7 +62034,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_utils_crm_product_display_findproductstatusitem", - "community": 118, + "community": 41, "norm_label": "findproductstatusitem()" }, { @@ -61854,7 +62044,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_crm_product_display_getproductstatuslabel", - "community": 118, + "community": 41, "norm_label": "getproductstatuslabel()" }, { @@ -61864,7 +62054,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_utils_crm_product_display_getproductstatustagtype", - "community": 118, + "community": 41, "norm_label": "getproductstatustagtype()" }, { @@ -61874,7 +62064,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_utils_crm_product_display_getproductunitlabel", - "community": 65, + "community": 41, "norm_label": "getproductunitlabel()" }, { @@ -61884,7 +62074,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_utils_crm_product_display_ton_product_unit_values", - "community": 118, + "community": 41, "norm_label": "ton_product_unit_values" }, { @@ -61894,7 +62084,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_utils_crm_product_display_istonproductunit", - "community": 118, + "community": 41, "norm_label": "istonproductunit()" }, { @@ -61934,7 +62124,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_upload", - "community": 235, + "community": 84, "norm_label": "crm-upload.ts" }, { @@ -61944,7 +62134,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_crm_upload_crm_upload_biz_type", - "community": 235, + "community": 84, "norm_label": "crm_upload_biz_type" }, { @@ -61954,7 +62144,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_crm_upload_crmuploadbiztype", - "community": 235, + "community": 84, "norm_label": "crmuploadbiztype" }, { @@ -61974,7 +62164,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_price_letter_template", - "community": 193, + "community": 278, "norm_label": "price-letter-template.ts" }, { @@ -61984,7 +62174,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_crm_price_letter_template_pricelettertemplateinput", - "community": 193, + "community": 278, "norm_label": "pricelettertemplateinput" }, { @@ -61994,7 +62184,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_utils_crm_price_letter_template_sealimagetotransparentdataurl", - "community": 193, + "community": 278, "norm_label": "sealimagetotransparentdataurl()" }, { @@ -62004,7 +62194,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_utils_crm_price_letter_template_preparesealimagesforrasterexport", - "community": 311, + "community": 91, "norm_label": "preparesealimagesforrasterexport()" }, { @@ -62014,7 +62204,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_utils_crm_price_letter_template_formatchinesedate", - "community": 193, + "community": 278, "norm_label": "formatchinesedate()" }, { @@ -62024,7 +62214,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_utils_crm_price_letter_template_escapehtml", - "community": 193, + "community": 278, "norm_label": "escapehtml()" }, { @@ -62034,7 +62224,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_utils_crm_price_letter_template_formatpricetext", - "community": 193, + "community": 278, "norm_label": "formatpricetext()" }, { @@ -62044,7 +62234,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_utils_crm_price_letter_template_hasvalidprice", - "community": 193, + "community": 278, "norm_label": "hasvalidprice()" }, { @@ -62054,7 +62244,7 @@ "source_location": "L123", "_origin": "ast", "id": "src_utils_crm_price_letter_template_buildsendpriceletterhtml", - "community": 193, + "community": 278, "norm_label": "buildsendpriceletterhtml()" }, { @@ -62064,7 +62254,7 @@ "source_location": "L151", "_origin": "ast", "id": "src_utils_crm_price_letter_template_canbuildsendpriceletterhtml", - "community": 193, + "community": 278, "norm_label": "canbuildsendpriceletterhtml()" }, { @@ -62354,7 +62544,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_utils_download_attachment_resolveattachmentpreviewurl", - "community": 149, + "community": 139, "norm_label": "resolveattachmentpreviewurl()" }, { @@ -62384,7 +62574,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_fetch_paged_list", - "community": 393, + "community": 161, "norm_label": "fetch-paged-list.ts" }, { @@ -62394,7 +62584,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_utils_fetch_paged_list_fetchallpagedrecords", - "community": 393, + "community": 161, "norm_label": "fetchallpagedrecords()" }, { @@ -62614,7 +62804,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_format", - "community": 201, + "community": 238, "norm_label": "format.ts" }, { @@ -62624,7 +62814,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_format_parsetime", - "community": 201, + "community": 238, "norm_label": "parsetime()" }, { @@ -62634,7 +62824,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_utils_format_formatdatetime", - "community": 62, + "community": 238, "norm_label": "formatdatetime()" }, { @@ -62694,7 +62884,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_bx", - "community": 24, + "community": 10, "norm_label": "bx.ts" }, { @@ -62704,7 +62894,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_http_bx_bxapiresponse", - "community": 24, + "community": 10, "norm_label": "bxapiresponse" }, { @@ -62714,7 +62904,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_http_bx_pickbxdata", - "community": 24, + "community": 33, "norm_label": "pickbxdata()" }, { @@ -62724,7 +62914,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_http_bx_pickbxpageresult", - "community": 161, + "community": 112, "norm_label": "pickbxpageresult()" }, { @@ -62734,7 +62924,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_utils_http_bx_pickbxlist", - "community": 36, + "community": 10, "norm_label": "pickbxlist()" }, { @@ -62744,7 +62934,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_http_bx_bxaxios", - "community": 24, + "community": 10, "norm_label": "bxaxios" }, { @@ -62754,7 +62944,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_utils_http_bx_normalizebxurl", - "community": 24, + "community": 10, "norm_label": "normalizebxurl()" }, { @@ -62764,7 +62954,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_utils_http_bx_readtokenfallback", - "community": 24, + "community": 10, "norm_label": "readtokenfallback()" }, { @@ -62774,7 +62964,7 @@ "source_location": "L164", "_origin": "ast", "id": "src_utils_http_bx_request", - "community": 24, + "community": 10, "norm_label": "request()" }, { @@ -62784,7 +62974,7 @@ "source_location": "L168", "_origin": "ast", "id": "src_utils_http_bx_bxrequest", - "community": 24, + "community": 10, "norm_label": "bxrequest" }, { @@ -62794,7 +62984,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_crypto", - "community": 86, + "community": 156, "norm_label": "crypto.ts" }, { @@ -62804,7 +62994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_crypto_encenvelope", - "community": 86, + "community": 156, "norm_label": "encenvelope" }, { @@ -62814,7 +63004,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_utils_http_crypto_bytestobase64", - "community": 86, + "community": 156, "norm_label": "bytestobase64()" }, { @@ -62824,7 +63014,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_http_crypto_base64tobytes", - "community": 86, + "community": 156, "norm_label": "base64tobytes()" }, { @@ -62834,7 +63024,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_utils_http_crypto_tobase64url", - "community": 86, + "community": 156, "norm_label": "tobase64url()" }, { @@ -62844,7 +63034,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_http_crypto_frombase64url", - "community": 86, + "community": 156, "norm_label": "frombase64url()" }, { @@ -62854,7 +63044,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_utils_http_crypto_hextobytes", - "community": 86, + "community": 156, "norm_label": "hextobytes()" }, { @@ -62864,7 +63054,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_utils_http_crypto_sha256hex", - "community": 86, + "community": 156, "norm_label": "sha256hex()" }, { @@ -62874,7 +63064,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_http_crypto_randomnonce", - "community": 86, + "community": 156, "norm_label": "randomnonce()" }, { @@ -62884,7 +63074,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_http_crypto_derivekey", - "community": 86, + "community": 156, "norm_label": "derivekey()" }, { @@ -62894,7 +63084,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_utils_http_crypto_encryptjson", - "community": 86, + "community": 156, "norm_label": "encryptjson()" }, { @@ -62904,7 +63094,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_utils_http_crypto_decryptjson", - "community": 86, + "community": 156, "norm_label": "decryptjson()" }, { @@ -63124,7 +63314,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_utils_http_error_ishttperror", - "community": 38, + "community": 26, "norm_label": "ishttperror()" }, { @@ -63364,7 +63554,7 @@ "source_location": "L394", "_origin": "ast", "id": "src_utils_http_index_decryptresponseifneeded", - "community": 86, + "community": 156, "norm_label": "decryptresponseifneeded()" }, { @@ -63424,7 +63614,7 @@ "source_location": "L492", "_origin": "ast", "id": "src_utils_http_index_api", - "community": 86, + "community": 90, "norm_label": "api" }, { @@ -63434,7 +63624,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_portal_auth", - "community": 114, + "community": 26, "norm_label": "portal-auth.ts" }, { @@ -63444,7 +63634,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_http_portal_auth_readtokenfromstoragekey", - "community": 114, + "community": 26, "norm_label": "readtokenfromstoragekey()" }, { @@ -63454,7 +63644,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_utils_http_portal_auth_resolveportalaccesstoken", - "community": 114, + "community": 26, "norm_label": "resolveportalaccesstoken()" }, { @@ -63464,7 +63654,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_utils_http_portal_auth_applyportalauthheader", - "community": 114, + "community": 26, "norm_label": "applyportalauthheader()" }, { @@ -63544,7 +63734,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_id_card", - "community": 1, + "community": 23, "norm_label": "id-card.ts" }, { @@ -63554,7 +63744,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_id_card_calcagefromchineseidcard", - "community": 1, + "community": 23, "norm_label": "calcagefromchineseidcard()" }, { @@ -63814,7 +64004,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_loginrsa", - "community": 86, + "community": 90, "norm_label": "loginrsa.ts" }, { @@ -63824,7 +64014,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_loginrsa_buildwebencryptedloginbody", - "community": 86, + "community": 90, "norm_label": "buildwebencryptedloginbody()" }, { @@ -63894,7 +64084,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_utils_menu_badge_registry_resolvemenubadgetext", - "community": 50, + "community": 87, "norm_label": "resolvemenubadgetext()" }, { @@ -63974,7 +64164,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_modal", - "community": 89, + "community": 118, "norm_label": "modal.ts" }, { @@ -63984,7 +64174,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_modal_modal", - "community": 89, + "community": 118, "norm_label": "$modal" }, { @@ -64054,7 +64244,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_navigation_jump", - "community": 47, + "community": 122, "norm_label": "jump.ts" }, { @@ -64124,7 +64314,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_navigation_preopen_favorites", - "community": 38, + "community": 26, "norm_label": "preopen-favorites.ts" }, { @@ -64134,7 +64324,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_navigation_preopen_favorites_preopenfavoritetabsifneeded", - "community": 38, + "community": 26, "norm_label": "preopenfavoritetabsifneeded()" }, { @@ -64144,7 +64334,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_utils_navigation_preopen_favorites_clearfavoritepreopenflag", - "community": 38, + "community": 26, "norm_label": "clearfavoritepreopenflag()" }, { @@ -64254,7 +64444,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_patch_el_select_filterable", - "community": 197, + "community": 235, "norm_label": "patch-el-select-filterable.ts" }, { @@ -64264,7 +64454,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_patch_el_tag_empty", - "community": 197, + "community": 161, "norm_label": "patch-el-tag-empty.ts" }, { @@ -64274,7 +64464,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_utils_patch_el_tag_empty_hasvisibledefaultcontent", - "community": 197, + "community": 161, "norm_label": "hasvisibledefaultcontent()" }, { @@ -64284,7 +64474,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_patch_el_tag_empty_emptyawareeltag", - "community": 197, + "community": 161, "norm_label": "emptyawareeltag" }, { @@ -64294,7 +64484,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_batch_print", - "community": 27, + "community": 153, "norm_label": "pl-batch-print.ts" }, { @@ -64304,7 +64494,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_pl_batch_print_slipplanproduct", - "community": 27, + "community": 153, "norm_label": "slipplanproduct" }, { @@ -64314,7 +64504,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_pl_batch_print_normalizecustomername", - "community": 27, + "community": 153, "norm_label": "normalizecustomername()" }, { @@ -64324,7 +64514,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_utils_pl_batch_print_canbatchprintslip", - "community": 27, + "community": 153, "norm_label": "canbatchprintslip()" }, { @@ -64344,7 +64534,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_utils_pl_batch_print_formatremarkforsliphtml", - "community": 55, + "community": 153, "norm_label": "formatremarkforsliphtml()" }, { @@ -64404,7 +64594,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_pl_cert_slots_certrowwithmeta", - "community": 85, + "community": 30, "norm_label": "certrowwithmeta" }, { @@ -64494,7 +64684,7 @@ "source_location": "L138", "_origin": "ast", "id": "src_utils_pl_cert_slots_mergecertlistwithrequiredslots", - "community": 12, + "community": 30, "norm_label": "mergecertlistwithrequiredslots()" }, { @@ -64504,7 +64694,7 @@ "source_location": "L195", "_origin": "ast", "id": "src_utils_pl_cert_slots_ensurevehiclecertslotsbynames", - "community": 12, + "community": 85, "norm_label": "ensurevehiclecertslotsbynames()" }, { @@ -64514,7 +64704,7 @@ "source_location": "L222", "_origin": "ast", "id": "src_utils_pl_cert_slots_ensureselfvehiclecertslots", - "community": 5, + "community": 85, "norm_label": "ensureselfvehiclecertslots()" }, { @@ -64524,7 +64714,7 @@ "source_location": "L238", "_origin": "ast", "id": "src_utils_pl_cert_slots_ensurecarriervehiclecertslots", - "community": 12, + "community": 85, "norm_label": "ensurecarriervehiclecertslots()" }, { @@ -64534,7 +64724,7 @@ "source_location": "L255", "_origin": "ast", "id": "src_utils_pl_cert_slots_ensurevehiclecertslots", - "community": 5, + "community": 85, "norm_label": "ensurevehiclecertslots()" }, { @@ -64564,117 +64754,127 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder", - "community": 24, + "community": 41, "norm_label": "pl-contract-qty-reminder.ts" }, { "label": "ContractQtyDialogRow", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L7", + "source_location": "L9", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_contractqtydialogrow", - "community": 24, + "community": 41, "norm_label": "contractqtydialogrow" }, { "label": "formatQty()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L24", + "source_location": "L26", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_formatqty", - "community": 24, + "community": 41, "norm_label": "formatqty()" }, { "label": "escapeHtml()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L29", + "source_location": "L31", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_escapehtml", - "community": 24, + "community": 41, "norm_label": "escapehtml()" }, { "label": "stopKindLabel()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L37", + "source_location": "L39", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_stopkindlabel", - "community": 24, + "community": 41, "norm_label": "stopkindlabel()" }, + { + "label": "resolveUnitLabel()", + "file_type": "code", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L46", + "_origin": "ast", + "id": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "community": 41, + "norm_label": "resolveunitlabel()" + }, { "label": "extractContractQtyViolationDetail()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L43", + "source_location": "L52", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_extractcontractqtyviolationdetail", - "community": 24, + "community": 41, "norm_label": "extractcontractqtyviolationdetail()" }, { "label": "normalizeDialogRows()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L61", + "source_location": "L70", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_normalizedialogrows", - "community": 24, + "community": 41, "norm_label": "normalizedialogrows()" }, { "label": "groupKey()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L97", + "source_location": "L106", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_groupkey", - "community": 24, + "community": 41, "norm_label": "groupkey()" }, { "label": "groupTitle()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L101", + "source_location": "L110", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_grouptitle", - "community": 24, + "community": 41, "norm_label": "grouptitle()" }, { "label": "buildContractQtyDialogHtml()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L110", + "source_location": "L119", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", - "community": 24, + "community": 41, "norm_label": "buildcontractqtydialoghtml()" }, { "label": "showContractQtyViolationIfMatch()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L185", + "source_location": "L194", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", - "community": 24, + "community": 41, "norm_label": "showcontractqtyviolationifmatch()" }, { "label": "showContractQtyReminderIfAny()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L201", + "source_location": "L210", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_showcontractqtyreminderifany", - "community": 24, + "community": 41, "norm_label": "showcontractqtyreminderifany()" }, { @@ -64684,7 +64884,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_deliveryprintcustomeroption", - "community": 27, + "community": 201, "norm_label": "deliveryprintcustomeroption" }, { @@ -64694,7 +64894,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_customerkey", - "community": 27, + "community": 201, "norm_label": "customerkey()" }, { @@ -64704,7 +64904,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_resolvecustomerid", - "community": 27, + "community": 201, "norm_label": "resolvecustomerid()" }, { @@ -64714,7 +64914,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_deliverymatchescustomer", - "community": 27, + "community": 201, "norm_label": "deliverymatchescustomer()" }, { @@ -64724,7 +64924,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_listdeliveryprintcustomers", - "community": 27, + "community": 201, "norm_label": "listdeliveryprintcustomers()" }, { @@ -64734,7 +64934,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_stopproducttoplanproduct", - "community": 27, + "community": 201, "norm_label": "stopproducttoplanproduct()" }, { @@ -64744,7 +64944,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_mergeplanproducts", - "community": 27, + "community": 201, "norm_label": "mergeplanproducts()" }, { @@ -64754,7 +64954,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_applydeliverycustomertoplan", - "community": 27, + "community": 201, "norm_label": "applydeliverycustomertoplan()" }, { @@ -64764,7 +64964,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_resolveinbounddeliveryunit", - "community": 27, + "community": 201, "norm_label": "resolveinbounddeliveryunit()" }, { @@ -65484,7 +65684,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_utils_pl_display_buildvehicletrailerlookup", - "community": 44, + "community": 16, "norm_label": "buildvehicletrailerlookup()" }, { @@ -65734,7 +65934,7 @@ "source_location": "L337", "_origin": "ast", "id": "src_utils_pl_display_plprintslipcommand", - "community": 27, + "community": 153, "norm_label": "plprintslipcommand" }, { @@ -65804,7 +66004,7 @@ "source_location": "L361", "_origin": "ast", "id": "src_utils_pl_display_pl_plan_type_tabs", - "community": 131, + "community": 194, "norm_label": "pl_plan_type_tabs" }, { @@ -65834,7 +66034,7 @@ "source_location": "L378", "_origin": "ast", "id": "src_utils_pl_display_plplantypetabtofilter", - "community": 4, + "community": 12, "norm_label": "plplantypetabtofilter()" }, { @@ -65864,7 +66064,7 @@ "source_location": "L398", "_origin": "ast", "id": "src_utils_pl_display_plplancerttabtofilters", - "community": 53, + "community": 12, "norm_label": "plplancerttabtofilters()" }, { @@ -65914,7 +66114,7 @@ "source_location": "L448", "_origin": "ast", "id": "src_utils_pl_display_getplplanfollowstatuslabel", - "community": 4, + "community": 12, "norm_label": "getplplanfollowstatuslabel()" }, { @@ -65934,7 +66134,7 @@ "source_location": "L467", "_origin": "ast", "id": "src_utils_pl_display_getplplanarchivestatuslabel", - "community": 4, + "community": 12, "norm_label": "getplplanarchivestatuslabel()" }, { @@ -66154,7 +66354,7 @@ "source_location": "L628", "_origin": "ast", "id": "src_utils_pl_display_normalizeplpersonnelsummarydisplay", - "community": 24, + "community": 427, "norm_label": "normalizeplpersonnelsummarydisplay()" }, { @@ -66214,7 +66414,7 @@ "source_location": "L44", "_origin": "ast", "id": "src_utils_pl_driver_summary_formatdriverstopproductline", - "community": 131, + "community": 201, "norm_label": "formatdriverstopproductline()" }, { @@ -66234,7 +66434,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_utils_pl_driver_summary_appenddriverstopblocklines", - "community": 156, + "community": 277, "norm_label": "appenddriverstopblocklines()" }, { @@ -66574,7 +66774,7 @@ "source_location": "L807", "_origin": "ast", "id": "src_utils_pl_inbound_slip_template_prepareinboundslippdfsignvalues", - "community": 180, + "community": 120, "norm_label": "prepareinboundslippdfsignvalues()" }, { @@ -66584,7 +66784,7 @@ "source_location": "L821", "_origin": "ast", "id": "src_utils_pl_inbound_slip_template_prepareinboundslippdfgridcells", - "community": 180, + "community": 120, "norm_label": "prepareinboundslippdfgridcells()" }, { @@ -66774,7 +66974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_internal_customer", - "community": 4, + "community": 1, "norm_label": "pl-internal-customer.ts" }, { @@ -66784,7 +66984,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_pl_internal_customer_pl_internal_customer_names", - "community": 4, + "community": 1, "norm_label": "pl_internal_customer_names" }, { @@ -66794,7 +66994,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_pl_internal_customer_isplinternalcustomername", - "community": 4, + "community": 1, "norm_label": "isplinternalcustomername()" }, { @@ -66804,7 +67004,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_utils_pl_internal_customer_planrequiressitelink", - "community": 4, + "community": 41, "norm_label": "planrequiressitelink()" }, { @@ -67014,7 +67214,7 @@ "source_location": "L44", "_origin": "ast", "id": "src_utils_pl_personnel_cert_getpersonnelaffiliationtagtype", - "community": 161, + "community": 112, "norm_label": "getpersonnelaffiliationtagtype()" }, { @@ -67024,7 +67224,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_pl_personnel_cert_validatepersonnelaffiliationvehiclecompat", - "community": 125, + "community": 106, "norm_label": "validatepersonnelaffiliationvehiclecompat()" }, { @@ -67074,7 +67274,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_utils_pl_personnel_cert_validatepersonneltyperolecompat", - "community": 106, + "community": 125, "norm_label": "validatepersonneltyperolecompat()" }, { @@ -67424,7 +67624,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_plan_contract_display", - "community": 4, + "community": 1, "norm_label": "pl-plan-contract-display.ts" }, { @@ -67434,7 +67634,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractdisplayline", - "community": 4, + "community": 1, "norm_label": "plancontractdisplayline" }, { @@ -67444,7 +67644,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractlike", - "community": 4, + "community": 1, "norm_label": "plancontractlike" }, { @@ -67454,7 +67654,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractparties", - "community": 4, + "community": 1, "norm_label": "plancontractparties" }, { @@ -67464,7 +67664,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractsidelines", - "community": 4, + "community": 1, "norm_label": "plancontractsidelines()" }, { @@ -67474,7 +67674,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractlines", - "community": 4, + "community": 1, "norm_label": "plancontractlines()" }, { @@ -67514,7 +67714,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows", - "community": 4, + "community": 1, "norm_label": "pl-plan-list-display-rows.ts" }, { @@ -67524,7 +67724,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_plplanlistdisplayrowkind", - "community": 4, + "community": 1, "norm_label": "plplanlistdisplayrowkind" }, { @@ -67534,7 +67734,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_plplanlistcolumnscope", - "community": 4, + "community": 1, "norm_label": "plplanlistcolumnscope" }, { @@ -67544,7 +67744,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_plplanlistdisplayrow", - "community": 4, + "community": 201, "norm_label": "plplanlistdisplayrow" }, { @@ -67554,7 +67754,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_resolveplanstopsforlist", - "community": 4, + "community": 1, "norm_label": "resolveplanstopsforlist()" }, { @@ -67564,257 +67764,287 @@ "source_location": "L48", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_flattenplanlistrows", - "community": 4, + "community": 1, "norm_label": "flattenplanlistrows()" }, + { + "label": "stopHasProductId()", + "file_type": "code", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L80", + "_origin": "ast", + "id": "src_utils_pl_plan_list_display_rows_stophasproductid", + "community": 1, + "norm_label": "stophasproductid()" + }, + { + "label": "filterPlanToProductId()", + "file_type": "code", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L90", + "_origin": "ast", + "id": "src_utils_pl_plan_list_display_rows_filterplantoproductid", + "community": 1, + "norm_label": "filterplantoproductid()" + }, + { + "label": "flattenPlanListRowsForProduct()", + "file_type": "code", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L108", + "_origin": "ast", + "id": "src_utils_pl_plan_list_display_rows_flattenplanlistrowsforproduct", + "community": 1, + "norm_label": "flattenplanlistrowsforproduct()" + }, { "label": "getPlanListDisplayIndex()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L80", + "source_location": "L161", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getplanlistdisplayindex", - "community": 4, + "community": 1, "norm_label": "getplanlistdisplayindex()" }, { "label": "isPlPlanListPlanMergeColumn()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L95", + "source_location": "L176", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_isplplanlistplanmergecolumn", - "community": 4, + "community": 1, "norm_label": "isplplanlistplanmergecolumn()" }, { "label": "buildPlPlanListSpanMethod()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L104", + "source_location": "L185", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_buildplplanlistspanmethod", - "community": 4, + "community": 1, "norm_label": "buildplplanlistspanmethod()" }, { "label": "getPlPlanListRowClassName()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L124", + "source_location": "L205", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getplplanlistrowclassname", - "community": 4, + "community": 1, "norm_label": "getplplanlistrowclassname()" }, { "label": "getStopKindLabel()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L134", + "source_location": "L215", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopkindlabel", - "community": 4, + "community": 12, "norm_label": "getstopkindlabel()" }, { "label": "formatStopDibangLabel()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L139", + "source_location": "L220", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_formatstopdibanglabel", - "community": 4, + "community": 1, "norm_label": "formatstopdibanglabel()" }, { "label": "getStopDibangTagType()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L148", + "source_location": "L229", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopdibangtagtype", - "community": 4, + "community": 1, "norm_label": "getstopdibangtagtype()" }, { "label": "getStopAddress()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L158", + "source_location": "L239", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopaddress", - "community": 4, + "community": 12, "norm_label": "getstopaddress()" }, { "label": "getStopTime()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L162", + "source_location": "L243", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstoptime", - "community": 201, + "community": 12, "norm_label": "getstoptime()" }, { "label": "getStopCustomerName()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L170", + "source_location": "L251", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopcustomername", - "community": 4, + "community": 12, "norm_label": "getstopcustomername()" }, { "label": "resolveArchiveListIoColumn()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L179", + "source_location": "L260", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_resolvearchivelistiocolumn", - "community": 4, + "community": 131, "norm_label": "resolvearchivelistiocolumn()" }, { "label": "getStopArchiveActualQty()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L189", + "source_location": "L270", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstoparchiveactualqty", - "community": 4, + "community": 131, "norm_label": "getstoparchiveactualqty()" }, { "label": "getStopArchiveUnitPrice()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L196", + "source_location": "L277", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstoparchiveunitprice", - "community": 4, + "community": 131, "norm_label": "getstoparchiveunitprice()" }, { "label": "getStopArchiveAmount()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L206", + "source_location": "L287", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstoparchiveamount", - "community": 4, + "community": 131, "norm_label": "getstoparchiveamount()" }, { "label": "sumStopArchiveActualQty()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L222", + "source_location": "L303", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_sumstoparchiveactualqty", - "community": 4, + "community": 12, "norm_label": "sumstoparchiveactualqty()" }, { "label": "sumStopArchiveIoQty()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L229", + "source_location": "L310", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_sumstoparchiveioqty", - "community": 4, + "community": 12, "norm_label": "sumstoparchiveioqty()" }, { "label": "sumStopArchiveUnitPrice()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L239", + "source_location": "L320", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_sumstoparchiveunitprice", - "community": 4, + "community": 1, "norm_label": "sumstoparchiveunitprice()" }, { "label": "sumStopArchiveAmount()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L246", + "source_location": "L327", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_sumstoparchiveamount", - "community": 4, + "community": 12, "norm_label": "sumstoparchiveamount()" }, { "label": "getStopSupplierNameDisplay()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L254", + "source_location": "L335", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopsuppliernamedisplay", - "community": 4, + "community": 1, "norm_label": "getstopsuppliernamedisplay()" }, { "label": "getStopDemanderNameDisplay()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L260", + "source_location": "L341", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopdemandernamedisplay", - "community": 4, + "community": 1, "norm_label": "getstopdemandernamedisplay()" }, { "label": "getStopContractLines()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L265", + "source_location": "L346", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopcontractlines", - "community": 4, + "community": 12, "norm_label": "getstopcontractlines()" }, { "label": "getStopProducts()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L272", + "source_location": "L353", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopproducts", - "community": 4, + "community": 12, "norm_label": "getstopproducts()" }, { "label": "resolveStopCertProducts()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L277", + "source_location": "L358", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_resolvestopcertproducts", - "community": 4, + "community": 1, "norm_label": "resolvestopcertproducts()" }, { "label": "sumStopProductsField()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L313", + "source_location": "L394", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_sumstopproductsfield", - "community": 4, + "community": 12, "norm_label": "sumstopproductsfield()" }, { "label": "sumStopActualQty()", "file_type": "code", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L320", + "source_location": "L401", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_sumstopactualqty", - "community": 4, + "community": 1, "norm_label": "sumstopactualqty()" }, { @@ -67824,7 +68054,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_plan_stop_form", - "community": 33, + "community": 176, "norm_label": "pl-plan-stop-form.ts" }, { @@ -67834,7 +68064,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_planstopproductformrow", - "community": 33, + "community": 176, "norm_label": "planstopproductformrow" }, { @@ -67844,7 +68074,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestopactualqty", - "community": 33, + "community": 176, "norm_label": "resolvestopactualqty()" }, { @@ -67854,7 +68084,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestopunitprice", - "community": 33, + "community": 176, "norm_label": "resolvestopunitprice()" }, { @@ -67864,7 +68094,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestoparchiveamount", - "community": 33, + "community": 176, "norm_label": "resolvestoparchiveamount()" }, { @@ -67874,7 +68104,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_formatstoparchiveamount", - "community": 33, + "community": 176, "norm_label": "formatstoparchiveamount()" }, { @@ -67884,7 +68114,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_planloadform", - "community": 33, + "community": 176, "norm_label": "planloadform" }, { @@ -67894,7 +68124,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_plandeliveryform", - "community": 33, + "community": 176, "norm_label": "plandeliveryform" }, { @@ -67904,7 +68134,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestopdibangdefaults", - "community": 59, + "community": 1, "norm_label": "resolvestopdibangdefaults()" }, { @@ -67914,7 +68144,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_normalizestopdibangfieldsfromapi", - "community": 33, + "community": 1, "norm_label": "normalizestopdibangfieldsfromapi()" }, { @@ -67934,7 +68164,7 @@ "source_location": "L178", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_matchprevstopproduct", - "community": 33, + "community": 176, "norm_label": "matchprevstopproduct()" }, { @@ -67944,7 +68174,7 @@ "source_location": "L207", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_reconcilestopproductswithplan", - "community": 33, + "community": 176, "norm_label": "reconcilestopproductswithplan()" }, { @@ -67954,7 +68184,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", - "community": 21, + "community": 59, "norm_label": "sumstopproductsplanqty()" }, { @@ -67964,7 +68194,7 @@ "source_location": "L237", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_formatstopproductmetasubline", - "community": 244, + "community": 176, "norm_label": "formatstopproductmetasubline()" }, { @@ -67994,7 +68224,7 @@ "source_location": "L320", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_createemptyloadform", - "community": 33, + "community": 176, "norm_label": "createemptyloadform()" }, { @@ -68014,7 +68244,7 @@ "source_location": "L355", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_mapstopproductfromapi", - "community": 33, + "community": 176, "norm_label": "mapstopproductfromapi()" }, { @@ -68024,7 +68254,7 @@ "source_location": "L389", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolveloadviewaddress", - "community": 33, + "community": 176, "norm_label": "resolveloadviewaddress()" }, { @@ -68034,7 +68264,7 @@ "source_location": "L399", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvedeliveryviewaddress", - "community": 33, + "community": 176, "norm_label": "resolvedeliveryviewaddress()" }, { @@ -68044,7 +68274,7 @@ "source_location": "L412", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_maploadfromapi", - "community": 33, + "community": 176, "norm_label": "maploadfromapi()" }, { @@ -68054,7 +68284,7 @@ "source_location": "L439", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_mapdeliveriesfromapi", - "community": 33, + "community": 65, "norm_label": "mapdeliveriesfromapi()" }, { @@ -68074,7 +68304,7 @@ "source_location": "L531", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_syncloadproductsfromplan", - "community": 33, + "community": 176, "norm_label": "syncloadproductsfromplan()" }, { @@ -68084,7 +68314,7 @@ "source_location": "L542", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_syncdeliveryproductsfromplan", - "community": 33, + "community": 176, "norm_label": "syncdeliveryproductsfromplan()" }, { @@ -68094,7 +68324,7 @@ "source_location": "L553", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_matchprevdeliveryproduct", - "community": 33, + "community": 176, "norm_label": "matchprevdeliveryproduct()" }, { @@ -68104,7 +68334,7 @@ "source_location": "L580", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_clonestopproductsharedfields", - "community": 33, + "community": 176, "norm_label": "clonestopproductsharedfields()" }, { @@ -68144,7 +68374,7 @@ "source_location": "L680", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_buildstopproductpayload", - "community": 33, + "community": 176, "norm_label": "buildstopproductpayload()" }, { @@ -68154,7 +68384,7 @@ "source_location": "L695", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_buildloadpayload", - "community": 33, + "community": 176, "norm_label": "buildloadpayload()" }, { @@ -68274,7 +68504,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_pound_qrcode_display", - "community": 201, + "community": 24, "norm_label": "pl-pound-qrcode-display.ts" }, { @@ -68284,7 +68514,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_pl_pound_qrcode_display_formattransportinventorylinklabel", - "community": 201, + "community": 24, "norm_label": "formattransportinventorylinklabel()" }, { @@ -68294,7 +68524,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_slip_pdf_render", - "community": 180, + "community": 153, "norm_label": "pl-slip-pdf-render.ts" }, { @@ -68304,7 +68534,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_pl_slip_pdf_render_getplslippdfcanvasscale", - "community": 180, + "community": 153, "norm_label": "getplslippdfcanvasscale()" }, { @@ -68314,7 +68544,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_utils_pl_slip_pdf_render_applypdfstabletablecellborders", - "community": 180, + "community": 120, "norm_label": "applypdfstabletablecellborders()" }, { @@ -69154,7 +69384,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_utils_pl_transport_resource_snapshot_snapshottovehicleviewbundle", - "community": 21, + "community": 24, "norm_label": "snapshottovehicleviewbundle()" }, { @@ -69264,7 +69494,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_utils_pl_vehicle_cert_pl_vehicle_cert_name_options", - "community": 85, + "community": 5, "norm_label": "pl_vehicle_cert_name_options" }, { @@ -69284,7 +69514,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_utils_pl_vehicle_cert_normalizevehiclecertpart", - "community": 12, + "community": 30, "norm_label": "normalizevehiclecertpart()" }, { @@ -69614,7 +69844,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router", - "community": 38, + "community": 26, "norm_label": "router.ts" }, { @@ -69624,7 +69854,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_router_legacy_login_paths", - "community": 38, + "community": 26, "norm_label": "legacy_login_paths" }, { @@ -69634,7 +69864,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_utils_router_approuterecordraw", - "community": 38, + "community": 26, "norm_label": "approuterecordraw" }, { @@ -69644,7 +69874,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_utils_router_configurenprogress", - "community": 38, + "community": 26, "norm_label": "configurenprogress()" }, { @@ -69654,7 +69884,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_router_setpagetitle", - "community": 38, + "community": 26, "norm_label": "setpagetitle()" }, { @@ -69674,7 +69904,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_utils_router_resolvesaferedirecttarget", - "community": 38, + "community": 26, "norm_label": "resolvesaferedirecttarget()" }, { @@ -69684,7 +69914,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router_menu_icon", - "community": 198, + "community": 87, "norm_label": "menu-icon.ts" }, { @@ -69694,7 +69924,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_utils_router_menu_icon_sidebar_menu_icon_map", - "community": 198, + "community": 87, "norm_label": "sidebar_menu_icon_map" }, { @@ -69704,7 +69934,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_utils_router_menu_icon_sidebar_menu_icon_by_code", - "community": 198, + "community": 87, "norm_label": "sidebar_menu_icon_by_code" }, { @@ -69714,7 +69944,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_utils_router_menu_icon_lookupmappedicon", - "community": 198, + "community": 87, "norm_label": "lookupmappedicon()" }, { @@ -69724,7 +69954,7 @@ "source_location": "L176", "_origin": "ast", "id": "src_utils_router_menu_icon_resolvesidebarmenuicon", - "community": 198, + "community": 87, "norm_label": "resolvesidebarmenuicon()" }, { @@ -69734,7 +69964,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router_portal_home_cards", - "community": 98, + "community": 122, "norm_label": "portal-home-cards.ts" }, { @@ -69744,7 +69974,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomecarditem", - "community": 98, + "community": 122, "norm_label": "portalhomecarditem" }, { @@ -69754,7 +69984,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomegroup", - "community": 98, + "community": 122, "norm_label": "portalhomegroup" }, { @@ -69764,7 +69994,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomesection", - "community": 98, + "community": 122, "norm_label": "portalhomesection" }, { @@ -69774,7 +70004,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomemenuitem", - "community": 98, + "community": 122, "norm_label": "portalhomemenuitem" }, { @@ -69784,7 +70014,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_utils_router_portal_home_cards_routetitle", - "community": 98, + "community": 122, "norm_label": "routetitle()" }, { @@ -69794,7 +70024,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_utils_router_portal_home_cards_normalizesearchkey", - "community": 98, + "community": 122, "norm_label": "normalizesearchkey()" }, { @@ -69804,7 +70034,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_utils_router_portal_home_cards_buildpinyinmeta", - "community": 98, + "community": 122, "norm_label": "buildpinyinmeta()" }, { @@ -69814,7 +70044,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_utils_router_portal_home_cards_tocard", - "community": 98, + "community": 122, "norm_label": "tocard()" }, { @@ -69824,7 +70054,7 @@ "source_location": "L93", "_origin": "ast", "id": "src_utils_router_portal_home_cards_collectgroupsformodule", - "community": 98, + "community": 122, "norm_label": "collectgroupsformodule()" }, { @@ -69834,7 +70064,7 @@ "source_location": "L162", "_origin": "ast", "id": "src_utils_router_portal_home_cards_collectcardsformodule", - "community": 98, + "community": 122, "norm_label": "collectcardsformodule()" }, { @@ -69844,7 +70074,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_utils_router_portal_home_cards_collectportalhomesections", - "community": 38, + "community": 26, "norm_label": "collectportalhomesections()" }, { @@ -69854,7 +70084,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_utils_router_portal_home_cards_flattenportalhomemenus", - "community": 98, + "community": 122, "norm_label": "flattenportalhomemenus()" }, { @@ -69864,7 +70094,7 @@ "source_location": "L209", "_origin": "ast", "id": "src_utils_router_portal_home_cards_matchportalhomemenuitem", - "community": 98, + "community": 122, "norm_label": "matchportalhomemenuitem()" }, { @@ -69874,7 +70104,7 @@ "source_location": "L224", "_origin": "ast", "id": "src_utils_router_portal_home_cards_highlightportalhometitle", - "community": 98, + "community": 122, "norm_label": "highlightportalhometitle()" }, { @@ -69884,7 +70114,7 @@ "source_location": "L231", "_origin": "ast", "id": "src_utils_router_portal_home_cards_findhomecardbypath", - "community": 38, + "community": 26, "norm_label": "findhomecardbypath()" }, { @@ -69904,7 +70134,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_router_portal_menu_portalmegapanelrow", - "community": 122, + "community": 63, "norm_label": "portalmegapanelrow" }, { @@ -69944,7 +70174,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_utils_router_portal_menu_isdashboardmenuitem", - "community": 122, + "community": 63, "norm_label": "isdashboardmenuitem()" }, { @@ -70054,7 +70284,7 @@ "source_location": "L200", "_origin": "ast", "id": "src_utils_router_portal_menu_resolvemegapanell3links", - "community": 98, + "community": 122, "norm_label": "resolvemegapanell3links()" }, { @@ -70064,7 +70294,7 @@ "source_location": "L235", "_origin": "ast", "id": "src_utils_router_portal_menu_buildmegapanelcolumns", - "community": 98, + "community": 122, "norm_label": "buildmegapanelcolumns()" }, { @@ -70094,7 +70324,7 @@ "source_location": "L323", "_origin": "ast", "id": "src_utils_router_portal_menu_l2hasexpandablechildren", - "community": 47, + "community": 122, "norm_label": "l2hasexpandablechildren()" }, { @@ -70104,7 +70334,7 @@ "source_location": "L331", "_origin": "ast", "id": "src_utils_router_portal_menu_listportalflatnavl2items", - "community": 98, + "community": 122, "norm_label": "listportalflatnavl2items()" }, { @@ -70124,7 +70354,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router_sidebar_menu_filter", - "community": 98, + "community": 122, "norm_label": "sidebar-menu-filter.ts" }, { @@ -70134,7 +70364,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_router_sidebar_menu_filter_issidebarnavigableroute", - "community": 98, + "community": 122, "norm_label": "issidebarnavigableroute()" }, { @@ -70144,7 +70374,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_router_sidebar_menu_filter_filtersidebarroutes", - "community": 98, + "community": 122, "norm_label": "filtersidebarroutes()" }, { @@ -70434,7 +70664,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sort_order", - "community": 393, + "community": 161, "norm_label": "sort-order.ts" }, { @@ -70444,7 +70674,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_sort_order_fetchnextsortorder", - "community": 393, + "community": 161, "norm_label": "fetchnextsortorder()" }, { @@ -70554,7 +70784,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_index", - "community": 114, + "community": 235, "norm_label": "index.ts" }, { @@ -70564,7 +70794,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_storage_config", - "community": 114, + "community": 235, "norm_label": "storage-config.ts" }, { @@ -70574,7 +70804,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig", - "community": 114, + "community": 235, "norm_label": "storageconfig" }, { @@ -70584,7 +70814,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_generatestoragekey", - "community": 114, + "community": 159, "norm_label": ".generatestoragekey()" }, { @@ -70594,7 +70824,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_generatelegacykey", - "community": 114, + "community": 235, "norm_label": ".generatelegacykey()" }, { @@ -70604,7 +70834,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_createkeypattern", - "community": 114, + "community": 235, "norm_label": ".createkeypattern()" }, { @@ -70614,7 +70844,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_createcurrentversionpattern", - "community": 114, + "community": 235, "norm_label": ".createcurrentversionpattern()" }, { @@ -70624,7 +70854,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_createversionpattern", - "community": 114, + "community": 235, "norm_label": ".createversionpattern()" }, { @@ -70634,7 +70864,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_iscurrentversionkey", - "community": 114, + "community": 235, "norm_label": ".iscurrentversionkey()" }, { @@ -70644,7 +70874,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_isversionedkey", - "community": 114, + "community": 235, "norm_label": ".isversionedkey()" }, { @@ -70654,7 +70884,7 @@ "source_location": "L113", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_extractversionfromkey", - "community": 114, + "community": 235, "norm_label": ".extractversionfromkey()" }, { @@ -70664,7 +70894,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_extractstoreidfromkey", - "community": 114, + "community": 235, "norm_label": ".extractstoreidfromkey()" }, { @@ -70674,7 +70904,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_storage_key_manager", - "community": 114, + "community": 235, "norm_label": "storage-key-manager.ts" }, { @@ -70684,7 +70914,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager", - "community": 114, + "community": 235, "norm_label": "storagekeymanager" }, { @@ -70694,7 +70924,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_getcurrentversionkey", - "community": 114, + "community": 235, "norm_label": ".getcurrentversionkey()" }, { @@ -70704,7 +70934,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_hascurrentversiondata", - "community": 114, + "community": 235, "norm_label": ".hascurrentversiondata()" }, { @@ -70714,7 +70944,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_findexistingkey", - "community": 114, + "community": 235, "norm_label": ".findexistingkey()" }, { @@ -70724,7 +70954,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_migratedata", - "community": 114, + "community": 235, "norm_label": ".migratedata()" }, { @@ -70734,7 +70964,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_getstoragekey", - "community": 114, + "community": 235, "norm_label": ".getstoragekey()" }, { @@ -70744,7 +70974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_storage", - "community": 114, + "community": 235, "norm_label": "storage.ts" }, { @@ -70754,7 +70984,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager", - "community": 114, + "community": 235, "norm_label": "storagecompatibilitymanager" }, { @@ -70764,7 +70994,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_getsystemversion", - "community": 114, + "community": 235, "norm_label": ".getsystemversion()" }, { @@ -70774,7 +71004,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_getsystemstorage", - "community": 114, + "community": 235, "norm_label": ".getsystemstorage()" }, { @@ -70784,7 +71014,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_hascurrentversionstorage", - "community": 114, + "community": 235, "norm_label": ".hascurrentversionstorage()" }, { @@ -70794,7 +71024,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_hasanyversionstorage", - "community": 114, + "community": 235, "norm_label": ".hasanyversionstorage()" }, { @@ -70804,7 +71034,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_getlegacystoragedata", - "community": 114, + "community": 235, "norm_label": ".getlegacystoragedata()" }, { @@ -70814,7 +71044,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_showstorageerror", - "community": 114, + "community": 235, "norm_label": ".showstorageerror()" }, { @@ -70824,7 +71054,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_performsystemlogout", - "community": 114, + "community": 235, "norm_label": ".performsystemlogout()" }, { @@ -70834,7 +71064,7 @@ "source_location": "L127", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_handlestorageerror", - "community": 114, + "community": 235, "norm_label": ".handlestorageerror()" }, { @@ -70844,7 +71074,7 @@ "source_location": "L136", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_validatestoragedata", - "community": 114, + "community": 235, "norm_label": ".validatestoragedata()" }, { @@ -70854,7 +71084,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_isstorageempty", - "community": 114, + "community": 235, "norm_label": ".isstorageempty()" }, { @@ -70864,7 +71094,7 @@ "source_location": "L200", "_origin": "ast", "id": "src_utils_storage_storage_storagecompatibilitymanager_checkcompatibility", - "community": 114, + "community": 235, "norm_label": ".checkcompatibility()" }, { @@ -70874,7 +71104,7 @@ "source_location": "L220", "_origin": "ast", "id": "src_utils_storage_storage_storagemanager", - "community": 114, + "community": 235, "norm_label": "storagemanager" }, { @@ -70884,7 +71114,7 @@ "source_location": "L225", "_origin": "ast", "id": "src_utils_storage_storage_getsystemstorage", - "community": 121, + "community": 235, "norm_label": "getsystemstorage()" }, { @@ -70894,7 +71124,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_utils_storage_storage_getsysversion", - "community": 114, + "community": 235, "norm_label": "getsysversion()" }, { @@ -70904,7 +71134,7 @@ "source_location": "L240", "_origin": "ast", "id": "src_utils_storage_storage_validatestoragedata", - "community": 114, + "community": 235, "norm_label": "validatestoragedata()" }, { @@ -70914,7 +71144,7 @@ "source_location": "L248", "_origin": "ast", "id": "src_utils_storage_storage_checkstoragecompatibility", - "community": 114, + "community": 235, "norm_label": "checkstoragecompatibility()" }, { @@ -70924,7 +71154,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sys_console", - "community": 197, + "community": 235, "norm_label": "console.ts" }, { @@ -70934,7 +71164,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sys_error_handle", - "community": 197, + "community": 311, "norm_label": "error-handle.ts" }, { @@ -70944,7 +71174,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_utils_sys_error_handle_ignorable_script_errors", - "community": 197, + "community": 311, "norm_label": "ignorable_script_errors" }, { @@ -70954,7 +71184,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_utils_sys_error_handle_normalizeerrormessage", - "community": 197, + "community": 311, "norm_label": "normalizeerrormessage()" }, { @@ -70964,7 +71194,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_utils_sys_error_handle_isignorablescripterror", - "community": 197, + "community": 311, "norm_label": "isignorablescripterror()" }, { @@ -70974,7 +71204,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_utils_sys_error_handle_vueerrorhandler", - "community": 197, + "community": 311, "norm_label": "vueerrorhandler()" }, { @@ -70984,7 +71214,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_utils_sys_error_handle_scripterrorhandler", - "community": 197, + "community": 311, "norm_label": "scripterrorhandler()" }, { @@ -70994,7 +71224,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_utils_sys_error_handle_registerpromiseerrorhandler", - "community": 197, + "community": 311, "norm_label": "registerpromiseerrorhandler()" }, { @@ -71004,7 +71234,7 @@ "source_location": "L112", "_origin": "ast", "id": "src_utils_sys_error_handle_registerresourceerrorhandler", - "community": 197, + "community": 311, "norm_label": "registerresourceerrorhandler()" }, { @@ -71014,7 +71244,7 @@ "source_location": "L138", "_origin": "ast", "id": "src_utils_sys_error_handle_setuperrorhandle", - "community": 197, + "community": 311, "norm_label": "setuperrorhandle()" }, { @@ -71154,7 +71384,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_findlegacystorage", - "community": 114, + "community": 159, "norm_label": ".findlegacystorage()" }, { @@ -71424,7 +71654,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_table_tableconfig", - "community": 341, + "community": 94, "norm_label": "tableconfig.ts" }, { @@ -71434,7 +71664,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_utils_table_tableconfig_list_page_sizes", - "community": 341, + "community": 94, "norm_label": "list_page_sizes" }, { @@ -71444,7 +71674,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_utils_table_tableconfig_tableconfig", - "community": 341, + "community": 94, "norm_label": "tableconfig" }, { @@ -71784,7 +72014,7 @@ "source_location": "L379", "_origin": "ast", "id": "src_utils_tinymce_table_excel_resize_setupexcelliketableresize", - "community": 235, + "community": 84, "norm_label": "setupexcelliketableresize()" }, { @@ -71814,7 +72044,7 @@ "source_location": "L800", "_origin": "ast", "id": "src_utils_tinymce_table_excel_resize_fitrichtexttablestomaxwidth", - "community": 54, + "community": 265, "norm_label": "fitrichtexttablestomaxwidth()" }, { @@ -72204,7 +72434,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_ui_iconify_loader", - "community": 197, + "community": 235, "norm_label": "iconify-loader.ts" }, { @@ -72244,7 +72474,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_ui_loading", - "community": 45, + "community": 26, "norm_label": "loading.ts" }, { @@ -72254,7 +72484,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_ui_loading_getloadingbackground", - "community": 45, + "community": 26, "norm_label": "getloadingbackground()" }, { @@ -72264,7 +72494,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_ui_loading_default_loading_config", - "community": 45, + "community": 26, "norm_label": "default_loading_config" }, { @@ -72274,7 +72504,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_ui_loading_loadinginstance", - "community": 45, + "community": 26, "norm_label": "loadinginstance" }, { @@ -72284,7 +72514,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_utils_ui_loading_loadingservice", - "community": 38, + "community": 26, "norm_label": "loadingservice" }, { @@ -72364,7 +72594,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_view_dialog_refresh_syncviewrowfromflatlist", - "community": 174, + "community": 181, "norm_label": "syncviewrowfromflatlist()" }, { @@ -72564,7 +72794,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_auth_login_index", - "community": 38, + "community": 26, "norm_label": "index.vue" }, { @@ -72574,7 +72804,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_views_auth_login_index_currentyear", - "community": 38, + "community": 26, "norm_label": "currentyear" }, { @@ -72584,7 +72814,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_views_auth_login_index_userstore", - "community": 38, + "community": 26, "norm_label": "userstore" }, { @@ -72594,7 +72824,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_views_auth_login_index_router", - "community": 38, + "community": 26, "norm_label": "router" }, { @@ -72604,7 +72834,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_views_auth_login_index_route", - "community": 38, + "community": 26, "norm_label": "route" }, { @@ -72614,7 +72844,7 @@ "source_location": "L91", "_origin": "ast", "id": "src_views_auth_login_index_formref", - "community": 38, + "community": 26, "norm_label": "formref" }, { @@ -72624,7 +72854,7 @@ "source_location": "L93", "_origin": "ast", "id": "src_views_auth_login_index_formdata", - "community": 38, + "community": 26, "norm_label": "formdata" }, { @@ -72634,7 +72864,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_views_auth_login_index_rules", - "community": 38, + "community": 26, "norm_label": "rules" }, { @@ -72644,7 +72874,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_views_auth_login_index_loading", - "community": 38, + "community": 26, "norm_label": "loading" }, { @@ -72654,7 +72884,7 @@ "source_location": "L104", "_origin": "ast", "id": "src_views_auth_login_index_backgroundloaded", - "community": 38, + "community": 26, "norm_label": "backgroundloaded" }, { @@ -72664,7 +72894,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_views_auth_login_index_loadingprogress", - "community": 38, + "community": 26, "norm_label": "loadingprogress" }, { @@ -72674,7 +72904,7 @@ "source_location": "L107", "_origin": "ast", "id": "src_views_auth_login_index_preloadbackgroundimage", - "community": 38, + "community": 26, "norm_label": "preloadbackgroundimage()" }, { @@ -72684,7 +72914,7 @@ "source_location": "L133", "_origin": "ast", "id": "src_views_auth_login_index_handlesubmit", - "community": 38, + "community": 26, "norm_label": "handlesubmit()" }, { @@ -73404,7 +73634,7 @@ "source_location": "L620", "_origin": "ast", "id": "src_views_bx_advance_approve_index_getadvancependingexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getadvancependingexportfilterparams()" }, { @@ -73414,7 +73644,7 @@ "source_location": "L629", "_origin": "ast", "id": "src_views_bx_advance_approve_index_getadvanceapprovedexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getadvanceapprovedexportfilterparams()" }, { @@ -73564,7 +73794,7 @@ "source_location": "L671", "_origin": "ast", "id": "src_views_bx_advance_approve_index_formatnow", - "community": 126, + "community": 164, "norm_label": "formatnow()" }, { @@ -74234,7 +74464,7 @@ "source_location": "L759", "_origin": "ast", "id": "src_views_bx_advance_issue_index_getadvanceissueexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getadvanceissueexportfilterparams()" }, { @@ -74254,7 +74484,7 @@ "source_location": "L776", "_origin": "ast", "id": "src_views_bx_advance_issue_index_handleexport", - "community": 66, + "community": 126, "norm_label": "handleexport()" }, { @@ -74284,7 +74514,7 @@ "source_location": "L835", "_origin": "ast", "id": "src_views_bx_advance_issue_index_openview", - "community": 379, + "community": 766, "norm_label": "openview()" }, { @@ -76044,7 +76274,7 @@ "source_location": "L904", "_origin": "ast", "id": "src_views_bx_payment_index_getpaymentpendingexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getpaymentpendingexportfilterparams()" }, { @@ -76054,7 +76284,7 @@ "source_location": "L913", "_origin": "ast", "id": "src_views_bx_payment_index_getpaymentprocessedexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getpaymentprocessedexportfilterparams()" }, { @@ -76354,7 +76584,7 @@ "source_location": "L1128", "_origin": "ast", "id": "src_views_bx_payment_index_openview", - "community": 379, + "community": 766, "norm_label": "openview()" }, { @@ -76484,7 +76714,7 @@ "source_location": "L1316", "_origin": "ast", "id": "src_views_bx_payment_index_openprocessedview", - "community": 379, + "community": 766, "norm_label": "openprocessedview()" }, { @@ -77074,7 +77304,7 @@ "source_location": "L1140", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_sortinvoicepicksbyfixedorder", - "community": 108, + "community": 766, "norm_label": "sortinvoicepicksbyfixedorder()" }, { @@ -77154,7 +77384,7 @@ "source_location": "L1203", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_oninvoicespicked", - "community": 108, + "community": 766, "norm_label": "oninvoicespicked()" }, { @@ -77184,7 +77414,7 @@ "source_location": "L1234", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_loadselectedpicksfrominvoices", - "community": 108, + "community": 766, "norm_label": "loadselectedpicksfrominvoices()" }, { @@ -77194,7 +77424,7 @@ "source_location": "L1285", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_invoicestoattachmentfiles", - "community": 108, + "community": 766, "norm_label": "invoicestoattachmentfiles()" }, { @@ -77494,7 +77724,7 @@ "source_location": "L1722", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_openview", - "community": 108, + "community": 766, "norm_label": "openview()" }, { @@ -77544,7 +77774,7 @@ "source_location": "L1837", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_viewdetailsummary", - "community": 75, + "community": 184, "norm_label": "viewdetailsummary()" }, { @@ -77764,7 +77994,7 @@ "source_location": "L781", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_getreimbursependingexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getreimbursependingexportfilterparams()" }, { @@ -77774,7 +78004,7 @@ "source_location": "L790", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_getreimburseapprovedexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getreimburseapprovedexportfilterparams()" }, { @@ -77884,7 +78114,7 @@ "source_location": "L827", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_invoicestoattachmentfiles", - "community": 379, + "community": 766, "norm_label": "invoicestoattachmentfiles()" }, { @@ -77934,7 +78164,7 @@ "source_location": "L857", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_formatnow", - "community": 126, + "community": 164, "norm_label": "formatnow()" }, { @@ -78144,7 +78374,7 @@ "source_location": "L1055", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_openview", - "community": 379, + "community": 766, "norm_label": "openview()" }, { @@ -78164,7 +78394,7 @@ "source_location": "L1132", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_viewdetailsummary", - "community": 75, + "community": 184, "norm_label": "viewdetailsummary()" }, { @@ -78224,7 +78454,7 @@ "source_location": "L453", "_origin": "ast", "id": "src_views_bx_view_all_index_getbxviewexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getbxviewexportfilterparams()" }, { @@ -78554,7 +78784,7 @@ "source_location": "L663", "_origin": "ast", "id": "src_views_bx_view_all_index_viewdetailsummary", - "community": 75, + "community": 184, "norm_label": "viewdetailsummary()" }, { @@ -78674,7 +78904,7 @@ "source_location": "L800", "_origin": "ast", "id": "src_views_bx_view_all_index_openviewdetail", - "community": 379, + "community": 766, "norm_label": "openviewdetail()" }, { @@ -78734,7 +78964,7 @@ "source_location": "L434", "_origin": "ast", "id": "src_views_bx_view_mine_index_getbxviewexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getbxviewexportfilterparams()" }, { @@ -79034,7 +79264,7 @@ "source_location": "L613", "_origin": "ast", "id": "src_views_bx_view_mine_index_viewdetailsummary", - "community": 75, + "community": 184, "norm_label": "viewdetailsummary()" }, { @@ -79144,7 +79374,7 @@ "source_location": "L743", "_origin": "ast", "id": "src_views_bx_view_mine_index_openviewdetail", - "community": 379, + "community": 766, "norm_label": "openviewdetail()" }, { @@ -79504,7 +79734,7 @@ "source_location": "L661", "_origin": "ast", "id": "src_views_bx_view_todo_index_viewdetailsummary", - "community": 75, + "community": 184, "norm_label": "viewdetailsummary()" }, { @@ -79614,7 +79844,7 @@ "source_location": "L818", "_origin": "ast", "id": "src_views_bx_view_todo_index_getbxviewexportfilterparams", - "community": 66, + "community": 126, "norm_label": "getbxviewexportfilterparams()" }, { @@ -80744,7 +80974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_clue_detail", - "community": 273, + "community": 107, "norm_label": "detail.vue" }, { @@ -80754,7 +80984,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_views_crm_clue_detail_route", - "community": 273, + "community": 107, "norm_label": "route" }, { @@ -80764,7 +80994,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_views_crm_clue_detail_router", - "community": 273, + "community": 107, "norm_label": "router" }, { @@ -80774,7 +81004,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_views_crm_clue_detail_detaildrawerref", - "community": 273, + "community": 107, "norm_label": "detaildrawerref" }, { @@ -80784,7 +81014,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_views_crm_clue_detail_goback", - "community": 273, + "community": 107, "norm_label": "goback()" }, { @@ -81894,7 +82124,7 @@ "source_location": "L795", "_origin": "ast", "id": "src_views_crm_clue_index_handledelete", - "community": 150, + "community": 107, "norm_label": "handledelete()" }, { @@ -83064,7 +83294,7 @@ "source_location": "L1067", "_origin": "ast", "id": "src_views_crm_contract_contractlistpage_handleexpandchange", - "community": 134, + "community": 43, "norm_label": "handleexpandchange()" }, { @@ -85284,7 +85514,7 @@ "source_location": "L1139", "_origin": "ast", "id": "src_views_crm_contract_components_contractdetaildialog_waitforimagesloaded", - "community": 54, + "community": 265, "norm_label": "waitforimagesloaded()" }, { @@ -85294,7 +85524,7 @@ "source_location": "L1157", "_origin": "ast", "id": "src_views_crm_contract_components_contractdetaildialog_getcontractpdfcanvasscale", - "community": 54, + "community": 265, "norm_label": "getcontractpdfcanvasscale()" }, { @@ -85904,7 +86134,7 @@ "source_location": "L2936", "_origin": "ast", "id": "src_views_crm_contract_components_contractdetaildialog_handlegeneratepdffromdialog", - "community": 54, + "community": 265, "norm_label": "handlegeneratepdffromdialog()" }, { @@ -86917,7 +87147,7 @@ "source_location": "L2215", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_resolvepartyshortname", - "community": 40, + "community": 43, "norm_label": "resolvepartyshortname()" }, { @@ -86927,7 +87157,7 @@ "source_location": "L2236", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_rebuildcontractname", - "community": 40, + "community": 43, "norm_label": "rebuildcontractname()" }, { @@ -86947,7 +87177,7 @@ "source_location": "L2283", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleswapparties", - "community": 40, + "community": 43, "norm_label": "handleswapparties()" }, { @@ -87017,7 +87247,7 @@ "source_location": "L2447", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlebrandidchange", - "community": 244, + "community": 176, "norm_label": "handlebrandidchange()" }, { @@ -87077,7 +87307,7 @@ "source_location": "L2466", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlealiasbrandmanaged", - "community": 244, + "community": 176, "norm_label": "handlealiasbrandmanaged()" }, { @@ -87087,7 +87317,7 @@ "source_location": "L2474", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_enrichcontractproductbrandmeta", - "community": 244, + "community": 176, "norm_label": "enrichcontractproductbrandmeta()" }, { @@ -87127,7 +87357,7 @@ "source_location": "L2549", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleremoveproduct", - "community": 43, + "community": 40, "norm_label": "handleremoveproduct()" }, { @@ -87137,7 +87367,7 @@ "source_location": "L2555", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlepricechange", - "community": 43, + "community": 40, "norm_label": "handlepricechange()" }, { @@ -87147,7 +87377,7 @@ "source_location": "L2561", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlequantitychange", - "community": 43, + "community": 40, "norm_label": "handlequantitychange()" }, { @@ -87157,7 +87387,7 @@ "source_location": "L2567", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handletaxratechange", - "community": 43, + "community": 40, "norm_label": "handletaxratechange()" }, { @@ -87167,7 +87397,7 @@ "source_location": "L2572", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleenableframeworkquantityfixed", - "community": 43, + "community": 40, "norm_label": "handleenableframeworkquantityfixed()" }, { @@ -87177,7 +87407,7 @@ "source_location": "L2578", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleresetframeworkquantity", - "community": 43, + "community": 40, "norm_label": "handleresetframeworkquantity()" }, { @@ -87187,7 +87417,7 @@ "source_location": "L2584", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleenableframeworkpricefixed", - "community": 43, + "community": 40, "norm_label": "handleenableframeworkpricefixed()" }, { @@ -87207,7 +87437,7 @@ "source_location": "L2596", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_calculateproductamount", - "community": 43, + "community": 40, "norm_label": "calculateproductamount()" }, { @@ -87217,7 +87447,7 @@ "source_location": "L2620", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_calculatetotalamount", - "community": 43, + "community": 40, "norm_label": "calculatetotalamount()" }, { @@ -87277,7 +87507,7 @@ "source_location": "L2716", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleattachmentdata", - "community": 241, + "community": 250, "norm_label": "handleattachmentdata()" }, { @@ -87327,7 +87557,7 @@ "source_location": "L3004", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_loadsupplierlist", - "community": 857, + "community": 43, "norm_label": "loadsupplierlist()" }, { @@ -87337,7 +87567,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog", - "community": 90, + "community": 98, "norm_label": "executedialog.vue" }, { @@ -87347,7 +87577,7 @@ "source_location": "L141", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_emit", - "community": 90, + "community": 98, "norm_label": "emit" }, { @@ -87357,7 +87587,7 @@ "source_location": "L143", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_dialogvisible", - "community": 90, + "community": 98, "norm_label": "dialogvisible" }, { @@ -87367,7 +87597,7 @@ "source_location": "L144", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_actiontype", - "community": 90, + "community": 98, "norm_label": "actiontype" }, { @@ -87377,7 +87607,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_contractid", - "community": 90, + "community": 98, "norm_label": "contractid" }, { @@ -87387,7 +87617,7 @@ "source_location": "L147", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_form", - "community": 90, + "community": 98, "norm_label": "form" }, { @@ -87397,7 +87627,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_executionsummary", - "community": 90, + "community": 98, "norm_label": "executionsummary" }, { @@ -87407,7 +87637,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_submitloading", - "community": 90, + "community": 98, "norm_label": "submitloading" }, { @@ -87417,7 +87647,7 @@ "source_location": "L158", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_formref", - "community": 90, + "community": 98, "norm_label": "formref" }, { @@ -87427,7 +87657,7 @@ "source_location": "L160", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_rules", - "community": 90, + "community": 98, "norm_label": "rules" }, { @@ -87437,7 +87667,7 @@ "source_location": "L172", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_dialogtitle", - "community": 90, + "community": 98, "norm_label": "dialogtitle" }, { @@ -87447,7 +87677,7 @@ "source_location": "L174", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_confirmbuttontext", - "community": 90, + "community": 98, "norm_label": "confirmbuttontext" }, { @@ -87457,7 +87687,7 @@ "source_location": "L176", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_open", - "community": 90, + "community": 98, "norm_label": "open()" }, { @@ -87467,7 +87697,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_loadexecutionsummary", - "community": 90, + "community": 98, "norm_label": "loadexecutionsummary()" }, { @@ -87477,7 +87707,7 @@ "source_location": "L210", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_handleconfirm", - "community": 90, + "community": 98, "norm_label": "handleconfirm()" }, { @@ -87487,7 +87717,7 @@ "source_location": "L239", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_handleclose", - "community": 90, + "community": 98, "norm_label": "handleclose()" }, { @@ -87497,7 +87727,7 @@ "source_location": "L244", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_resetform", - "community": 90, + "community": 98, "norm_label": "resetform()" }, { @@ -87507,7 +87737,7 @@ "source_location": "L257", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_formatamount", - "community": 90, + "community": 98, "norm_label": "formatamount()" }, { @@ -87517,7 +87747,7 @@ "source_location": "L261", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_getprogresscolor", - "community": 90, + "community": 98, "norm_label": "getprogresscolor()" }, { @@ -87717,7 +87947,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog", - "community": 130, + "community": 134, "norm_label": "renewdialog.vue" }, { @@ -87727,7 +87957,7 @@ "source_location": "L113", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_dictstore", - "community": 130, + "community": 134, "norm_label": "dictstore" }, { @@ -87737,7 +87967,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_visible", - "community": 130, + "community": 134, "norm_label": "visible" }, { @@ -87747,7 +87977,7 @@ "source_location": "L116", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_submitloading", - "community": 130, + "community": 134, "norm_label": "submitloading" }, { @@ -87757,7 +87987,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_formref", - "community": 130, + "community": 134, "norm_label": "formref" }, { @@ -87767,7 +87997,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_form", - "community": 130, + "community": 134, "norm_label": "form" }, { @@ -87777,7 +88007,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_parentcontractid", - "community": 130, + "community": 134, "norm_label": "parentcontractid" }, { @@ -87787,7 +88017,7 @@ "source_location": "L135", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_parentcontractinfo", - "community": 130, + "community": 134, "norm_label": "parentcontractinfo" }, { @@ -87797,7 +88027,7 @@ "source_location": "L136", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_renewalcount", - "community": 130, + "community": 134, "norm_label": "renewalcount" }, { @@ -87807,7 +88037,7 @@ "source_location": "L138", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_rules", - "community": 130, + "community": 134, "norm_label": "rules" }, { @@ -87817,7 +88047,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_emit", - "community": 130, + "community": 134, "norm_label": "emit" }, { @@ -87827,7 +88057,7 @@ "source_location": "L147", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_open", - "community": 130, + "community": 134, "norm_label": "open()" }, { @@ -87837,7 +88067,7 @@ "source_location": "L184", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_handlesubmit", - "community": 130, + "community": 134, "norm_label": "handlesubmit()" }, { @@ -87847,7 +88077,7 @@ "source_location": "L202", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_handleclose", - "community": 130, + "community": 134, "norm_label": "handleclose()" }, { @@ -87857,7 +88087,7 @@ "source_location": "L207", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_reset", - "community": 130, + "community": 134, "norm_label": "reset()" }, { @@ -87867,7 +88097,7 @@ "source_location": "L225", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_calculateamountwithtax", - "community": 130, + "community": 134, "norm_label": "calculateamountwithtax()" }, { @@ -87887,7 +88117,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog", - "community": 241, + "community": 250, "norm_label": "uploaddialog.vue" }, { @@ -87897,7 +88127,7 @@ "source_location": "L45", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_emit", - "community": 241, + "community": 250, "norm_label": "emit" }, { @@ -87907,7 +88137,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_dialogvisible", - "community": 241, + "community": 250, "norm_label": "dialogvisible" }, { @@ -87917,7 +88147,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_contractid", - "community": 241, + "community": 250, "norm_label": "contractid" }, { @@ -87927,7 +88157,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_attachmentlist", - "community": 241, + "community": 250, "norm_label": "attachmentlist" }, { @@ -87937,7 +88167,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_saveloading", - "community": 241, + "community": 250, "norm_label": "saveloading" }, { @@ -87947,7 +88177,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_open", - "community": 241, + "community": 250, "norm_label": "open()" }, { @@ -87957,7 +88187,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_loadexistingattachments", - "community": 241, + "community": 250, "norm_label": "loadexistingattachments()" }, { @@ -87967,7 +88197,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_validateattachments", - "community": 241, + "community": 250, "norm_label": "validateattachments()" }, { @@ -87977,7 +88207,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_handlesaveandclose", - "community": 241, + "community": 250, "norm_label": "handlesaveandclose()" }, { @@ -87987,7 +88217,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_handleclose", - "community": 241, + "community": 250, "norm_label": "handleclose()" }, { @@ -87997,7 +88227,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_contracttype", - "community": 264, + "community": 54, "norm_label": "contracttype.ts" }, { @@ -88007,7 +88237,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_views_crm_contract_contracttype_framework_contract_types", - "community": 264, + "community": 54, "norm_label": "framework_contract_types" }, { @@ -88017,7 +88247,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_views_crm_contract_contracttype_frameworkcontracttype", - "community": 264, + "community": 54, "norm_label": "frameworkcontracttype" }, { @@ -88037,7 +88267,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_views_crm_contract_contracttype_purchase_like_contract_types", - "community": 264, + "community": 40, "norm_label": "purchase_like_contract_types" }, { @@ -88047,7 +88277,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_views_crm_contract_contracttype_purchaselikecontracttype", - "community": 264, + "community": 54, "norm_label": "purchaselikecontracttype" }, { @@ -88057,7 +88287,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_views_crm_contract_contracttype_ispurchaselikecontracttype", - "community": 264, + "community": 40, "norm_label": "ispurchaselikecontracttype()" }, { @@ -88067,7 +88297,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_views_crm_contract_contracttype_contract_editable_statuses", - "community": 264, + "community": 54, "norm_label": "contract_editable_statuses" }, { @@ -88077,7 +88307,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_views_crm_contract_contracttype_contracteditablestatus", - "community": 264, + "community": 54, "norm_label": "contracteditablestatus" }, { @@ -88087,7 +88317,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_views_crm_contract_contracttype_iscontracteditablestatus", - "community": 264, + "community": 54, "norm_label": "iscontracteditablestatus()" }, { @@ -88097,7 +88327,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_views_crm_contract_contracttype_getcontractreeditconfirmmessage", - "community": 264, + "community": 54, "norm_label": "getcontractreeditconfirmmessage()" }, { @@ -88517,7 +88747,7 @@ "source_location": "L1419", "_origin": "ast", "id": "src_views_crm_contract_detail_handleedit", - "community": 264, + "community": 54, "norm_label": "handleedit()" }, { @@ -88917,7 +89147,7 @@ "source_location": "L2503", "_origin": "ast", "id": "src_views_crm_contract_detail_ispdffile", - "community": 19, + "community": 372, "norm_label": "ispdffile()" }, { @@ -89097,7 +89327,7 @@ "source_location": "L2814", "_origin": "ast", "id": "src_views_crm_contract_detail_handlegeneratepdffile", - "community": 54, + "community": 265, "norm_label": "handlegeneratepdffile()" }, { @@ -89507,7 +89737,7 @@ "source_location": "L1117", "_origin": "ast", "id": "src_views_crm_contract_form_handlequoteconfirm", - "community": 58, + "community": 40, "norm_label": "handlequoteconfirm()" }, { @@ -89837,7 +90067,7 @@ "source_location": "L1739", "_origin": "ast", "id": "src_views_crm_contract_form_handleattachmentdata", - "community": 241, + "community": 40, "norm_label": "handleattachmentdata()" }, { @@ -90027,7 +90257,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_enableframeworkquantityfixed", - "community": 43, + "community": 40, "norm_label": "enableframeworkquantityfixed()" }, { @@ -90047,7 +90277,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_enableframeworkpricefixed", - "community": 58, + "community": 40, "norm_label": "enableframeworkpricefixed()" }, { @@ -90187,7 +90417,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_partyfields", - "community": 58, + "community": 40, "norm_label": "partyfields.ts" }, { @@ -90197,7 +90427,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_views_crm_contract_partyfields_contract_party_field_keys", - "community": 58, + "community": 40, "norm_label": "contract_party_field_keys" }, { @@ -90207,7 +90437,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_views_crm_contract_partyfields_partyfieldset", - "community": 58, + "community": 40, "norm_label": "partyfieldset" }, { @@ -91157,7 +91387,7 @@ "source_location": "L769", "_origin": "ast", "id": "src_views_crm_customer_customerdetaildialog_getoperloglist", - "community": 788, + "community": 35, "norm_label": "getoperloglist()" }, { @@ -95227,7 +95457,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_views_crm_opportunity_components_opportunitydetaildrawer_formatdatetime", - "community": 126, + "community": 164, "norm_label": "formatdatetime()" }, { @@ -96987,7 +97217,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog", - "community": 89, + "community": 118, "norm_label": "voiddialog.vue" }, { @@ -96997,7 +97227,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_emit", - "community": 89, + "community": 118, "norm_label": "emit" }, { @@ -97007,7 +97237,7 @@ "source_location": "L69", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_dialogvisible", - "community": 89, + "community": 118, "norm_label": "dialogvisible" }, { @@ -97017,7 +97247,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_submitloading", - "community": 89, + "community": 118, "norm_label": "submitloading" }, { @@ -97027,7 +97257,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_letterid", - "community": 89, + "community": 118, "norm_label": "letterid" }, { @@ -97037,7 +97267,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_formref", - "community": 89, + "community": 118, "norm_label": "formref" }, { @@ -97047,7 +97277,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_form", - "community": 89, + "community": 118, "norm_label": "form" }, { @@ -97057,7 +97287,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_rules", - "community": 89, + "community": 118, "norm_label": "rules" }, { @@ -97067,7 +97297,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_open", - "community": 89, + "community": 118, "norm_label": "open()" }, { @@ -97077,7 +97307,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_handleconfirm", - "community": 89, + "community": 118, "norm_label": "handleconfirm()" }, { @@ -97357,7 +97587,7 @@ "source_location": "L717", "_origin": "ast", "id": "src_views_crm_price_letter_index_extractcustomerlist", - "community": 291, + "community": 91, "norm_label": "extractcustomerlist()" }, { @@ -97367,7 +97597,7 @@ "source_location": "L724", "_origin": "ast", "id": "src_views_crm_price_letter_index_ensurecustomeroption", - "community": 291, + "community": 91, "norm_label": "ensurecustomeroption()" }, { @@ -97377,7 +97607,7 @@ "source_location": "L749", "_origin": "ast", "id": "src_views_crm_price_letter_index_loaddefaultcustomeroptions", - "community": 291, + "community": 91, "norm_label": "loaddefaultcustomeroptions()" }, { @@ -97387,7 +97617,7 @@ "source_location": "L768", "_origin": "ast", "id": "src_views_crm_price_letter_index_searchcustomeroptions", - "community": 291, + "community": 91, "norm_label": "searchcustomeroptions()" }, { @@ -97397,7 +97627,7 @@ "source_location": "L796", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlecustomerselectfocus", - "community": 291, + "community": 91, "norm_label": "handlecustomerselectfocus()" }, { @@ -97517,7 +97747,7 @@ "source_location": "L892", "_origin": "ast", "id": "src_views_crm_price_letter_index_getlist", - "community": 313, + "community": 91, "norm_label": "getlist()" }, { @@ -97527,7 +97757,7 @@ "source_location": "L922", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlesearch", - "community": 348, + "community": 91, "norm_label": "handlesearch()" }, { @@ -97537,7 +97767,7 @@ "source_location": "L926", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlereset", - "community": 348, + "community": 91, "norm_label": "handlereset()" }, { @@ -97547,7 +97777,7 @@ "source_location": "L936", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlequicksearch", - "community": 348, + "community": 91, "norm_label": "handlequicksearch()" }, { @@ -97557,7 +97787,7 @@ "source_location": "L941", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlequicksearchclear", - "community": 348, + "community": 91, "norm_label": "handlequicksearchclear()" }, { @@ -97567,7 +97797,7 @@ "source_location": "L946", "_origin": "ast", "id": "src_views_crm_price_letter_index_handledateshortcut", - "community": 348, + "community": 91, "norm_label": "handledateshortcut()" }, { @@ -97577,7 +97807,7 @@ "source_location": "L976", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletabchange", - "community": 313, + "community": 91, "norm_label": "handletabchange()" }, { @@ -97597,7 +97827,7 @@ "source_location": "L985", "_origin": "ast", "id": "src_views_crm_price_letter_index_resetform", - "community": 291, + "community": 91, "norm_label": "resetform()" }, { @@ -97607,7 +97837,7 @@ "source_location": "L1001", "_origin": "ast", "id": "src_views_crm_price_letter_index_tryapplydefaultcontent", - "community": 193, + "community": 278, "norm_label": "tryapplydefaultcontent()" }, { @@ -97627,7 +97857,7 @@ "source_location": "L1051", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleadd", - "community": 291, + "community": 91, "norm_label": "handleadd()" }, { @@ -97637,7 +97867,7 @@ "source_location": "L1059", "_origin": "ast", "id": "src_views_crm_price_letter_index_openedit", - "community": 291, + "community": 91, "norm_label": "openedit()" }, { @@ -97647,7 +97877,7 @@ "source_location": "L1094", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletoolbaredit", - "community": 291, + "community": 91, "norm_label": "handletoolbaredit()" }, { @@ -97667,7 +97897,7 @@ "source_location": "L1103", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleview", - "community": 311, + "community": 91, "norm_label": "handleview()" }, { @@ -97677,7 +97907,7 @@ "source_location": "L1108", "_origin": "ast", "id": "src_views_crm_price_letter_index_handledetailedit", - "community": 291, + "community": 91, "norm_label": "handledetailedit()" }, { @@ -97687,7 +97917,7 @@ "source_location": "L1113", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlecustomerconfirm", - "community": 291, + "community": 91, "norm_label": "handlecustomerconfirm()" }, { @@ -97717,7 +97947,7 @@ "source_location": "L1138", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletoolbarprint", - "community": 311, + "community": 91, "norm_label": "handletoolbarprint()" }, { @@ -97727,7 +97957,7 @@ "source_location": "L1142", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletoolbarexportpdf", - "community": 311, + "community": 91, "norm_label": "handletoolbarexportpdf()" }, { @@ -97737,7 +97967,7 @@ "source_location": "L1147", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleformexportpdf", - "community": 311, + "community": 91, "norm_label": "handleformexportpdf()" }, { @@ -97747,7 +97977,7 @@ "source_location": "L1163", "_origin": "ast", "id": "src_views_crm_price_letter_index_submitform", - "community": 313, + "community": 91, "norm_label": "submitform()" }, { @@ -97757,7 +97987,7 @@ "source_location": "L1211", "_origin": "ast", "id": "src_views_crm_price_letter_index_resolvesendlettercontent", - "community": 311, + "community": 91, "norm_label": "resolvesendlettercontent()" }, { @@ -97767,7 +97997,7 @@ "source_location": "L1233", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleprint", - "community": 311, + "community": 91, "norm_label": "handleprint()" }, { @@ -97777,7 +98007,7 @@ "source_location": "L1271", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleexportpdf", - "community": 311, + "community": 91, "norm_label": "handleexportpdf()" }, { @@ -99137,7 +99367,7 @@ "source_location": "L1411", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_handleexpandchange", - "community": 54, + "community": 49, "norm_label": "handleexpandchange()" }, { @@ -99357,7 +99587,7 @@ "source_location": "L1699", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_handleapproval", - "community": 74, + "community": 3, "norm_label": "handleapproval()" }, { @@ -99827,7 +100057,7 @@ "source_location": "L2682", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_handleprint", - "community": 54, + "community": 265, "norm_label": "handleprint()" }, { @@ -99847,7 +100077,7 @@ "source_location": "L2843", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_handlegeneratepdf", - "community": 54, + "community": 265, "norm_label": "handlegeneratepdf()" }, { @@ -100877,7 +101107,7 @@ "source_location": "L722", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_createdefaultform", - "community": 220, + "community": 49, "norm_label": "createdefaultform()" }, { @@ -101097,7 +101327,7 @@ "source_location": "L847", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_ensurecustomeroption", - "community": 205, + "community": 49, "norm_label": "ensurecustomeroption()" }, { @@ -101107,7 +101337,7 @@ "source_location": "L874", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_extractcustomerlist", - "community": 205, + "community": 49, "norm_label": "extractcustomerlist()" }, { @@ -101117,7 +101347,7 @@ "source_location": "L882", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_loaddefaultcustomeroptions", - "community": 205, + "community": 49, "norm_label": "loaddefaultcustomeroptions()" }, { @@ -101127,7 +101357,7 @@ "source_location": "L902", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_searchcustomeroptions", - "community": 205, + "community": 49, "norm_label": "searchcustomeroptions()" }, { @@ -101137,7 +101367,7 @@ "source_location": "L931", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlecustomerselectfocus", - "community": 205, + "community": 49, "norm_label": "handlecustomerselectfocus()" }, { @@ -101227,7 +101457,7 @@ "source_location": "L997", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_extractcontactlist", - "community": 205, + "community": 49, "norm_label": "extractcontactlist()" }, { @@ -101237,7 +101467,7 @@ "source_location": "L1004", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_ensurecontactoption", - "community": 205, + "community": 49, "norm_label": "ensurecontactoption()" }, { @@ -101247,7 +101477,7 @@ "source_location": "L1031", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_loadcontactoptions", - "community": 205, + "community": 49, "norm_label": "loadcontactoptions()" }, { @@ -101267,7 +101497,7 @@ "source_location": "L1064", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlecontactselectvisible", - "community": 205, + "community": 49, "norm_label": "handlecontactselectvisible()" }, { @@ -101287,7 +101517,7 @@ "source_location": "L1091", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlecontactformsuccess", - "community": 205, + "community": 49, "norm_label": "handlecontactformsuccess()" }, { @@ -101437,7 +101667,7 @@ "source_location": "L1165", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handleattachmentdata", - "community": 205, + "community": 49, "norm_label": "handleattachmentdata()" }, { @@ -101447,7 +101677,7 @@ "source_location": "L1235", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_getquoteinfo", - "community": 205, + "community": 49, "norm_label": "getquoteinfo()" }, { @@ -101457,7 +101687,7 @@ "source_location": "L1322", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_getquoteinfoforcopy", - "community": 205, + "community": 49, "norm_label": "getquoteinfoforcopy()" }, { @@ -101477,7 +101707,7 @@ "source_location": "L1431", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlecustomerconfirm", - "community": 205, + "community": 49, "norm_label": "handlecustomerconfirm()" }, { @@ -101487,7 +101717,7 @@ "source_location": "L1467", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlesaveshortname", - "community": 205, + "community": 49, "norm_label": "handlesaveshortname()" }, { @@ -101517,7 +101747,7 @@ "source_location": "L1517", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlecontactconfirm", - "community": 205, + "community": 49, "norm_label": "handlecontactconfirm()" }, { @@ -101537,7 +101767,7 @@ "source_location": "L1531", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handleopportunityconfirm", - "community": 205, + "community": 49, "norm_label": "handleopportunityconfirm()" }, { @@ -101557,7 +101787,7 @@ "source_location": "L1555", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_applydefaultowneruser", - "community": 220, + "community": 49, "norm_label": "applydefaultowneruser()" }, { @@ -101577,7 +101807,7 @@ "source_location": "L1570", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_loaduserlist", - "community": 220, + "community": 49, "norm_label": "loaduserlist()" }, { @@ -101597,7 +101827,7 @@ "source_location": "L1598", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_loadsupplierlist", - "community": 220, + "community": 49, "norm_label": "loadsupplierlist()" }, { @@ -101607,7 +101837,7 @@ "source_location": "L1622", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_normalizesupplierlist", - "community": 220, + "community": 49, "norm_label": "normalizesupplierlist()" }, { @@ -101657,7 +101887,7 @@ "source_location": "L1724", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handleproductconfirm", - "community": 244, + "community": 176, "norm_label": "handleproductconfirm()" }, { @@ -101667,7 +101897,7 @@ "source_location": "L1750", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlebrandidchange", - "community": 244, + "community": 176, "norm_label": "handlebrandidchange()" }, { @@ -101727,7 +101957,7 @@ "source_location": "L1769", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlealiasbrandmanaged", - "community": 244, + "community": 176, "norm_label": "handlealiasbrandmanaged()" }, { @@ -101737,7 +101967,7 @@ "source_location": "L1777", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_enrichquoteproductbrandmeta", - "community": 244, + "community": 49, "norm_label": "enrichquoteproductbrandmeta()" }, { @@ -101987,7 +102217,7 @@ "source_location": "L2278", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_resetpanelstate", - "community": 220, + "community": 49, "norm_label": "resetpanelstate()" }, { @@ -101997,7 +102227,7 @@ "source_location": "L2293", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_gettodaydate", - "community": 220, + "community": 49, "norm_label": "gettodaydate()" }, { @@ -102007,7 +102237,7 @@ "source_location": "L2301", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_initnew", - "community": 220, + "community": 49, "norm_label": "initnew()" }, { @@ -102017,7 +102247,7 @@ "source_location": "L2309", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_initedit", - "community": 220, + "community": 49, "norm_label": "initedit()" }, { @@ -102027,7 +102257,7 @@ "source_location": "L2316", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_initcopy", - "community": 220, + "community": 49, "norm_label": "initcopy()" }, { @@ -102037,7 +102267,7 @@ "source_location": "L2323", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_finishclose", - "community": 205, + "community": 49, "norm_label": "finishclose()" }, { @@ -102057,7 +102287,7 @@ "source_location": "L2340", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handleback", - "community": 205, + "community": 49, "norm_label": "handleback()" }, { @@ -102217,7 +102447,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab", - "community": 72, + "community": 238, "norm_label": "sharestatstab.vue" }, { @@ -102227,7 +102457,7 @@ "source_location": "L150", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab_props", - "community": 72, + "community": 238, "norm_label": "props" }, { @@ -102237,7 +102467,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab_loading", - "community": 72, + "community": 238, "norm_label": "loading" }, { @@ -102247,7 +102477,7 @@ "source_location": "L158", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab_logs", - "community": 72, + "community": 238, "norm_label": "logs" }, { @@ -102257,7 +102487,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab_stats", - "community": 72, + "community": 238, "norm_label": "stats" }, { @@ -102277,7 +102507,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab_getdevicetagtype", - "community": 72, + "community": 238, "norm_label": "getdevicetagtype()" }, { @@ -102287,7 +102517,7 @@ "source_location": "L192", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab_formatduration", - "community": 72, + "community": 238, "norm_label": "formatduration()" }, { @@ -102297,7 +102527,7 @@ "source_location": "L208", "_origin": "ast", "id": "src_views_crm_quote_components_sharestatstab_formattime", - "community": 72, + "community": 238, "norm_label": "formattime()" }, { @@ -102937,7 +103167,7 @@ "source_location": "L579", "_origin": "ast", "id": "src_views_crm_quote_detail_handlegeneratequote", - "community": 19, + "community": 56, "norm_label": "handlegeneratequote()" }, { @@ -102947,7 +103177,7 @@ "source_location": "L589", "_origin": "ast", "id": "src_views_crm_quote_detail_generatequotehtml", - "community": 19, + "community": 56, "norm_label": "generatequotehtml()" }, { @@ -103087,7 +103317,7 @@ "source_location": "L896", "_origin": "ast", "id": "src_views_crm_quote_detail_formatamount", - "community": 19, + "community": 56, "norm_label": "formatamount()" }, { @@ -103127,7 +103357,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_quote_form", - "community": 277, + "community": 198, "norm_label": "form.vue" }, { @@ -103137,7 +103367,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_views_crm_quote_form_router", - "community": 277, + "community": 198, "norm_label": "router" }, { @@ -103147,7 +103377,7 @@ "source_location": "L21", "_origin": "ast", "id": "src_views_crm_quote_form_panelref", - "community": 277, + "community": 198, "norm_label": "panelref" }, { @@ -103157,7 +103387,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_views_crm_quote_form_handleback", - "community": 277, + "community": 198, "norm_label": "handleback()" }, { @@ -103257,7 +103487,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_quote_statistics", - "community": 175, + "community": 123, "norm_label": "statistics.vue" }, { @@ -103267,7 +103497,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_views_crm_quote_statistics_dictstore", - "community": 175, + "community": 123, "norm_label": "dictstore" }, { @@ -103277,7 +103507,7 @@ "source_location": "L116", "_origin": "ast", "id": "src_views_crm_quote_statistics_router", - "community": 175, + "community": 123, "norm_label": "router" }, { @@ -103287,7 +103517,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_views_crm_quote_statistics_loading", - "community": 175, + "community": 123, "norm_label": "loading" }, { @@ -103297,7 +103527,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_views_crm_quote_statistics_overview", - "community": 175, + "community": 123, "norm_label": "overview" }, { @@ -103307,7 +103537,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_views_crm_quote_statistics_statuslist", - "community": 175, + "community": 123, "norm_label": "statuslist" }, { @@ -103317,7 +103547,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_views_crm_quote_statistics_trendlist", - "community": 175, + "community": 123, "norm_label": "trendlist" }, { @@ -103327,7 +103557,7 @@ "source_location": "L122", "_origin": "ast", "id": "src_views_crm_quote_statistics_trendtype", - "community": 175, + "community": 123, "norm_label": "trendtype" }, { @@ -103337,7 +103567,7 @@ "source_location": "L123", "_origin": "ast", "id": "src_views_crm_quote_statistics_statuschartref", - "community": 175, + "community": 123, "norm_label": "statuschartref" }, { @@ -103347,7 +103577,7 @@ "source_location": "L124", "_origin": "ast", "id": "src_views_crm_quote_statistics_trendchartref", - "community": 175, + "community": 123, "norm_label": "trendchartref" }, { @@ -103357,7 +103587,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_views_crm_quote_statistics_goback", - "community": 175, + "community": 123, "norm_label": "goback()" }, { @@ -103367,7 +103597,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_views_crm_quote_statistics_formatamount", - "community": 175, + "community": 123, "norm_label": "formatamount()" }, { @@ -103377,7 +103607,7 @@ "source_location": "L137", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadoverview", - "community": 175, + "community": 123, "norm_label": "loadoverview()" }, { @@ -103387,7 +103617,7 @@ "source_location": "L146", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadstatusdata", - "community": 175, + "community": 123, "norm_label": "loadstatusdata()" }, { @@ -103397,7 +103627,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadtrenddata", - "community": 175, + "community": 123, "norm_label": "loadtrenddata()" }, { @@ -103407,7 +103637,7 @@ "source_location": "L168", "_origin": "ast", "id": "src_views_crm_quote_statistics_renderstatuschart", - "community": 175, + "community": 123, "norm_label": "renderstatuschart()" }, { @@ -103417,7 +103647,7 @@ "source_location": "L213", "_origin": "ast", "id": "src_views_crm_quote_statistics_rendertrendchart", - "community": 175, + "community": 123, "norm_label": "rendertrendchart()" }, { @@ -103427,7 +103657,7 @@ "source_location": "L251", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadalldata", - "community": 175, + "community": 123, "norm_label": "loadalldata()" }, { @@ -103437,7 +103667,7 @@ "source_location": "L260", "_origin": "ast", "id": "src_views_crm_quote_statistics_handleresize", - "community": 175, + "community": 123, "norm_label": "handleresize()" }, { @@ -104037,7 +104267,7 @@ "source_location": "L676", "_origin": "ast", "id": "src_views_db_inventory_index_refreshrelatedviewifopen", - "community": 174, + "community": 181, "norm_label": "refreshrelatedviewifopen()" }, { @@ -104427,7 +104657,7 @@ "source_location": "L991", "_origin": "ast", "id": "src_views_db_inventory_index_getdeleterecorddisabledtitle", - "community": 103, + "community": 46, "norm_label": "getdeleterecorddisabledtitle()" }, { @@ -105437,7 +105667,7 @@ "source_location": "L680", "_origin": "ast", "id": "src_views_db_weighing_index_refreshrelatedviewifopen", - "community": 174, + "community": 181, "norm_label": "refreshrelatedviewifopen()" }, { @@ -106047,7 +106277,7 @@ "source_location": "L679", "_origin": "ast", "id": "src_views_demo_category_index_loadallcategoriesforexport", - "community": 393, + "community": 161, "norm_label": "loadallcategoriesforexport()" }, { @@ -106917,7 +107147,7 @@ "source_location": "L1838", "_origin": "ast", "id": "src_views_demo_order_index_formatordercategory", - "community": 393, + "community": 15, "norm_label": "formatordercategory()" }, { @@ -108557,7 +108787,7 @@ "source_location": "L1359", "_origin": "ast", "id": "src_views_demo_product_index_normalizeid", - "community": 29, + "community": 715, "norm_label": "normalizeid()" }, { @@ -108597,7 +108827,7 @@ "source_location": "L1386", "_origin": "ast", "id": "src_views_demo_product_index_loadcategoryparameters", - "community": 29, + "community": 715, "norm_label": "loadcategoryparameters()" }, { @@ -108627,7 +108857,7 @@ "source_location": "L1440", "_origin": "ast", "id": "src_views_demo_product_index_handleparameterdragend", - "community": 29, + "community": 715, "norm_label": "handleparameterdragend()" }, { @@ -108637,7 +108867,7 @@ "source_location": "L1446", "_origin": "ast", "id": "src_views_demo_product_index_handleremoveproductparameter", - "community": 29, + "community": 715, "norm_label": "handleremoveproductparameter()" }, { @@ -108647,7 +108877,7 @@ "source_location": "L1452", "_origin": "ast", "id": "src_views_demo_product_index_loadavailableparameters", - "community": 29, + "community": 68, "norm_label": "loadavailableparameters()" }, { @@ -108667,7 +108897,7 @@ "source_location": "L1488", "_origin": "ast", "id": "src_views_demo_product_index_updatetableselection", - "community": 29, + "community": 715, "norm_label": "updatetableselection()" }, { @@ -108677,7 +108907,7 @@ "source_location": "L1517", "_origin": "ast", "id": "src_views_demo_product_index_handleselectparameters", - "community": 29, + "community": 68, "norm_label": "handleselectparameters()" }, { @@ -108687,7 +108917,7 @@ "source_location": "L1545", "_origin": "ast", "id": "src_views_demo_product_index_handlerowclick", - "community": 29, + "community": 715, "norm_label": "handlerowclick()" }, { @@ -108707,7 +108937,7 @@ "source_location": "L1557", "_origin": "ast", "id": "src_views_demo_product_index_confirmselectparameters", - "community": 29, + "community": 715, "norm_label": "confirmselectparameters()" }, { @@ -108727,7 +108957,7 @@ "source_location": "L1616", "_origin": "ast", "id": "src_views_demo_product_index_loadcategories", - "community": 393, + "community": 161, "norm_label": "loadcategories()" }, { @@ -108797,7 +109027,7 @@ "source_location": "L1714", "_origin": "ast", "id": "src_views_demo_product_index_handlecopy", - "community": 29, + "community": 715, "norm_label": "handlecopy()" }, { @@ -108857,7 +109087,7 @@ "source_location": "L1962", "_origin": "ast", "id": "src_views_demo_product_index_loadproductfordialog", - "community": 29, + "community": 715, "norm_label": "loadproductfordialog()" }, { @@ -108867,7 +109097,7 @@ "source_location": "L2069", "_origin": "ast", "id": "src_views_demo_product_index_loadproductforcopydialog", - "community": 29, + "community": 715, "norm_label": "loadproductforcopydialog()" }, { @@ -109837,7 +110067,7 @@ "source_location": "L517", "_origin": "ast", "id": "src_views_duty_schedule_index_pad", - "community": 126, + "community": 164, "norm_label": "pad()" }, { @@ -109847,7 +110077,7 @@ "source_location": "L521", "_origin": "ast", "id": "src_views_duty_schedule_index_todatestr", - "community": 126, + "community": 164, "norm_label": "todatestr()" }, { @@ -110197,7 +110427,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_index_index", - "community": 38, + "community": 26, "norm_label": "index.vue" }, { @@ -110207,7 +110437,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_views_index_index_settingstore", - "community": 38, + "community": 26, "norm_label": "settingstore" }, { @@ -110217,7 +110447,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_views_index_index_worktabstore", - "community": 38, + "community": 26, "norm_label": "worktabstore" }, { @@ -110227,7 +110457,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_views_index_index_homepath", - "community": 38, + "community": 26, "norm_label": "{ homepath }" }, { @@ -110237,7 +110467,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_views_index_index_menutype_getmenuopenwidth", - "community": 38, + "community": 26, "norm_label": "{ menutype, getmenuopenwidth }" }, { @@ -110247,7 +110477,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_views_index_index_isportallayout", - "community": 38, + "community": 26, "norm_label": "isportallayout" }, { @@ -110257,7 +110487,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_views_index_index_applayoutstyle", - "community": 38, + "community": 26, "norm_label": "applayoutstyle" }, { @@ -111017,7 +111247,7 @@ "source_location": "L422", "_origin": "ast", "id": "src_views_pl_carrier_index_hasattachmentuploading", - "community": 278, + "community": 195, "norm_label": "hasattachmentuploading()" }, { @@ -111027,7 +111257,7 @@ "source_location": "L428", "_origin": "ast", "id": "src_views_pl_carrier_index_fetchdata", - "community": 268, + "community": 195, "norm_label": "fetchdata()" }, { @@ -111037,7 +111267,7 @@ "source_location": "L447", "_origin": "ast", "id": "src_views_pl_carrier_index_handlesearch", - "community": 268, + "community": 195, "norm_label": "handlesearch()" }, { @@ -111047,7 +111277,7 @@ "source_location": "L453", "_origin": "ast", "id": "src_views_pl_carrier_index_handlereset", - "community": 268, + "community": 195, "norm_label": "handlereset()" }, { @@ -111057,7 +111287,7 @@ "source_location": "L462", "_origin": "ast", "id": "src_views_pl_carrier_index_handlequicksearch", - "community": 268, + "community": 195, "norm_label": "handlequicksearch()" }, { @@ -111067,7 +111297,7 @@ "source_location": "L467", "_origin": "ast", "id": "src_views_pl_carrier_index_handlequicksearchclear", - "community": 268, + "community": 195, "norm_label": "handlequicksearchclear()" }, { @@ -111077,7 +111307,7 @@ "source_location": "L473", "_origin": "ast", "id": "src_views_pl_carrier_index_handlepagechange", - "community": 268, + "community": 195, "norm_label": "handlepagechange()" }, { @@ -111087,7 +111317,7 @@ "source_location": "L477", "_origin": "ast", "id": "src_views_pl_carrier_index_handlesizechange", - "community": 268, + "community": 195, "norm_label": "handlesizechange()" }, { @@ -111097,7 +111327,7 @@ "source_location": "L482", "_origin": "ast", "id": "src_views_pl_carrier_index_syncviewingrowfromlist", - "community": 278, + "community": 195, "norm_label": "syncviewingrowfromlist()" }, { @@ -111107,7 +111337,7 @@ "source_location": "L488", "_origin": "ast", "id": "src_views_pl_carrier_index_refreshviewifopen", - "community": 278, + "community": 195, "norm_label": "refreshviewifopen()" }, { @@ -111137,7 +111367,7 @@ "source_location": "L506", "_origin": "ast", "id": "src_views_pl_carrier_index_handletoolbardelete", - "community": 268, + "community": 195, "norm_label": "handletoolbardelete()" }, { @@ -111177,7 +111407,7 @@ "source_location": "L556", "_origin": "ast", "id": "src_views_pl_carrier_index_handlesubmit", - "community": 278, + "community": 195, "norm_label": "handlesubmit()" }, { @@ -111197,7 +111427,7 @@ "source_location": "L599", "_origin": "ast", "id": "src_views_pl_carrier_index_handledelete", - "community": 268, + "community": 195, "norm_label": "handledelete()" }, { @@ -111617,7 +111847,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_approval_index", - "community": 232, + "community": 81, "norm_label": "index.vue" }, { @@ -111627,7 +111857,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_views_pl_freight_approval_index_approvaltab", - "community": 232, + "community": 81, "norm_label": "approvaltab" }, { @@ -111637,7 +111867,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_views_pl_freight_approval_index_activetab", - "community": 232, + "community": 81, "norm_label": "activetab" }, { @@ -111647,7 +111877,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_views_pl_freight_approval_index_pendingref", - "community": 232, + "community": 81, "norm_label": "pendingref" }, { @@ -111657,7 +111887,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_views_pl_freight_approval_index_doneref", - "community": 232, + "community": 81, "norm_label": "doneref" }, { @@ -111667,7 +111897,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_views_pl_freight_approval_index_refreshtab", - "community": 232, + "community": 81, "norm_label": "refreshtab()" }, { @@ -111677,7 +111907,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_views_pl_freight_approval_index_handletabchange", - "community": 232, + "community": 81, "norm_label": "handletabchange()" }, { @@ -111687,7 +111917,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_disburse_index", - "community": 212, + "community": 298, "norm_label": "index.vue" }, { @@ -111697,7 +111927,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_disbursetab", - "community": 212, + "community": 298, "norm_label": "disbursetab" }, { @@ -111707,7 +111937,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_activetab", - "community": 212, + "community": 298, "norm_label": "activetab" }, { @@ -111717,7 +111947,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_disburseref", - "community": 212, + "community": 298, "norm_label": "disburseref" }, { @@ -111727,7 +111957,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_settledref", - "community": 212, + "community": 298, "norm_label": "settledref" }, { @@ -111737,7 +111967,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_refreshtab", - "community": 212, + "community": 298, "norm_label": "refreshtab()" }, { @@ -111747,7 +111977,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_handletabchange", - "community": 212, + "community": 298, "norm_label": "handletabchange()" }, { @@ -111757,7 +111987,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_handledisbursed", - "community": 212, + "community": 298, "norm_label": "handledisbursed()" }, { @@ -111827,7 +112057,7 @@ "source_location": "L234", "_origin": "ast", "id": "src_views_pl_freight_components_approvaldonepanel_getdonestatcellvalue", - "community": 62, + "community": 238, "norm_label": "getdonestatcellvalue()" }, { @@ -112097,7 +112327,7 @@ "source_location": "L263", "_origin": "ast", "id": "src_views_pl_freight_components_approvalpendingpanel_getpendingstatcellvalue", - "community": 62, + "community": 238, "norm_label": "getpendingstatcellvalue()" }, { @@ -112457,7 +112687,7 @@ "source_location": "L228", "_origin": "ast", "id": "src_views_pl_freight_components_disbursepanel_getdisbursestatcellvalue", - "community": 62, + "community": 238, "norm_label": "getdisbursestatcellvalue()" }, { @@ -112787,7 +113017,7 @@ "source_location": "L214", "_origin": "ast", "id": "src_views_pl_freight_components_settledpanel_getsettledstatcellvalue", - "community": 62, + "community": 238, "norm_label": "getsettledstatcellvalue()" }, { @@ -113057,7 +113287,7 @@ "source_location": "L399", "_origin": "ast", "id": "src_views_pl_freight_components_settlementbillpanel_getbillsstatcellvalue", - "community": 62, + "community": 238, "norm_label": "getbillsstatcellvalue()" }, { @@ -113717,7 +113947,7 @@ "source_location": "L408", "_origin": "ast", "id": "src_views_pl_freight_components_unsettledplanpanel_loadvehicleoptions", - "community": 161, + "community": 112, "norm_label": "loadvehicleoptions()" }, { @@ -113787,7 +114017,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_freight_status", - "community": 23, + "community": 220, "norm_label": "freight-status.ts" }, { @@ -113797,7 +114027,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_freight_status_settlementstatus", - "community": 23, + "community": 220, "norm_label": "settlementstatus" }, { @@ -113807,7 +114037,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_views_pl_freight_freight_status_iseditabledraftsettlement", - "community": 23, + "community": 220, "norm_label": "iseditabledraftsettlement()" }, { @@ -113817,7 +114047,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_views_pl_freight_freight_status_getsettlementstatustagtype", - "community": 23, + "community": 220, "norm_label": "getsettlementstatustagtype()" }, { @@ -113827,7 +114057,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_views_pl_freight_freight_status_getsettlementstatuslabel", - "community": 62, + "community": 238, "norm_label": "getsettlementstatuslabel()" }, { @@ -113837,7 +114067,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_views_pl_freight_freight_status_getplantypetagtype", - "community": 23, + "community": 220, "norm_label": "getplantypetagtype()" }, { @@ -113857,7 +114087,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_views_pl_freight_freight_status_mapapprovalflowtonodes", - "community": 23, + "community": 220, "norm_label": "mapapprovalflowtonodes()" }, { @@ -113867,7 +114097,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_index", - "community": 263, + "community": 312, "norm_label": "index.vue" }, { @@ -113877,7 +114107,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_views_pl_freight_index_freighttab", - "community": 263, + "community": 312, "norm_label": "freighttab" }, { @@ -113887,7 +114117,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_views_pl_freight_index_activetab", - "community": 263, + "community": 312, "norm_label": "activetab" }, { @@ -113897,7 +114127,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_views_pl_freight_index_unsettledref", - "community": 263, + "community": 312, "norm_label": "unsettledref" }, { @@ -113907,7 +114137,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_views_pl_freight_index_billsref", - "community": 263, + "community": 312, "norm_label": "billsref" }, { @@ -113917,7 +114147,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_views_pl_freight_index_refreshtab", - "community": 263, + "community": 312, "norm_label": "refreshtab()" }, { @@ -113927,7 +114157,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_views_pl_freight_index_handletabchange", - "community": 263, + "community": 312, "norm_label": "handletabchange()" }, { @@ -113937,7 +114167,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_views_pl_freight_index_handlesettlementcreated", - "community": 263, + "community": 312, "norm_label": "handlesettlementcreated()" }, { @@ -114227,7 +114457,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_inventory_ledger", - "community": 78, + "community": 28, "norm_label": "ledger.vue" }, { @@ -114237,7 +114467,7 @@ "source_location": "L195", "_origin": "ast", "id": "src_views_pl_inventory_ledger_listcolumndefs", - "community": 78, + "community": 28, "norm_label": "listcolumndefs" }, { @@ -114247,7 +114477,7 @@ "source_location": "L205", "_origin": "ast", "id": "src_views_pl_inventory_ledger_visiblecolumns_checkall_isindeterminate_iscolumnvisible_resettodefault", - "community": 78, + "community": 28, "norm_label": "{\n visiblecolumns,\n checkall,\n isindeterminate,\n iscolumnvisible,\n resettodefault\n}" }, { @@ -114257,7 +114487,7 @@ "source_location": "L213", "_origin": "ast", "id": "src_views_pl_inventory_ledger_loading", - "community": 78, + "community": 28, "norm_label": "loading" }, { @@ -114267,7 +114497,7 @@ "source_location": "L214", "_origin": "ast", "id": "src_views_pl_inventory_ledger_selectedrows", - "community": 78, + "community": 28, "norm_label": "selectedrows" }, { @@ -114277,7 +114507,7 @@ "source_location": "L216", "_origin": "ast", "id": "src_views_pl_inventory_ledger_getledgerexportfilterparams", - "community": 78, + "community": 28, "norm_label": "getledgerexportfilterparams()" }, { @@ -114287,7 +114517,7 @@ "source_location": "L223", "_origin": "ast", "id": "src_views_pl_inventory_ledger_ledgerexportcolumns", - "community": 78, + "community": 28, "norm_label": "ledgerexportcolumns" }, { @@ -114297,7 +114527,7 @@ "source_location": "L229", "_origin": "ast", "id": "src_views_pl_inventory_ledger_inventorylist", - "community": 78, + "community": 28, "norm_label": "inventorylist" }, { @@ -114307,7 +114537,7 @@ "source_location": "L230", "_origin": "ast", "id": "src_views_pl_inventory_ledger_quicksearchkeyword", - "community": 78, + "community": 28, "norm_label": "quicksearchkeyword" }, { @@ -114317,7 +114547,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_views_pl_inventory_ledger_searchform", - "community": 78, + "community": 28, "norm_label": "searchform" }, { @@ -114327,7 +114557,7 @@ "source_location": "L236", "_origin": "ast", "id": "src_views_pl_inventory_ledger_pagination", - "community": 78, + "community": 28, "norm_label": "pagination" }, { @@ -114337,7 +114567,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handleselectionchange", - "community": 78, + "community": 28, "norm_label": "handleselectionchange()" }, { @@ -114347,7 +114577,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_views_pl_inventory_ledger_fetchdata", - "community": 78, + "community": 28, "norm_label": "fetchdata()" }, { @@ -114357,7 +114587,7 @@ "source_location": "L263", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlesearch", - "community": 78, + "community": 28, "norm_label": "handlesearch()" }, { @@ -114367,7 +114597,7 @@ "source_location": "L269", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlereset", - "community": 78, + "community": 28, "norm_label": "handlereset()" }, { @@ -114377,7 +114607,7 @@ "source_location": "L276", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlequicksearch", - "community": 78, + "community": 28, "norm_label": "handlequicksearch()" }, { @@ -114387,7 +114617,7 @@ "source_location": "L281", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlequicksearchclear", - "community": 78, + "community": 28, "norm_label": "handlequicksearchclear()" }, { @@ -114397,7 +114627,7 @@ "source_location": "L287", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlepagechange", - "community": 78, + "community": 28, "norm_label": "handlepagechange()" }, { @@ -114407,7 +114637,7 @@ "source_location": "L291", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlesizechange", - "community": 78, + "community": 28, "norm_label": "handlesizechange()" }, { @@ -115027,7 +115257,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_plan_archive_index", - "community": 4, + "community": 12, "norm_label": "index.vue" }, { @@ -115037,7 +115267,7 @@ "source_location": "L656", "_origin": "ast", "id": "src_views_pl_plan_archive_index_menustore", - "community": 4, + "community": 12, "norm_label": "menustore" }, { @@ -115047,7 +115277,7 @@ "source_location": "L657", "_origin": "ast", "id": "src_views_pl_plan_archive_index_contractdetaildialog_contractdetailref_opencontractdetail", - "community": 4, + "community": 12, "norm_label": "{ contractdetaildialog, contractdetailref, opencontractdetail }" }, { @@ -115057,7 +115287,7 @@ "source_location": "L660", "_origin": "ast", "id": "src_views_pl_plan_archive_index_plan_merge_column_props", - "community": 4, + "community": 12, "norm_label": "plan_merge_column_props" }, { @@ -115067,7 +115297,7 @@ "source_location": "L674", "_origin": "ast", "id": "src_views_pl_plan_archive_index_loading", - "community": 4, + "community": 12, "norm_label": "loading" }, { @@ -115077,7 +115307,7 @@ "source_location": "L675", "_origin": "ast", "id": "src_views_pl_plan_archive_index_viewvisible", - "community": 4, + "community": 12, "norm_label": "viewvisible" }, { @@ -115087,7 +115317,7 @@ "source_location": "L676", "_origin": "ast", "id": "src_views_pl_plan_archive_index_viewplanid", - "community": 4, + "community": 12, "norm_label": "viewplanid" }, { @@ -115097,7 +115327,7 @@ "source_location": "L677", "_origin": "ast", "id": "src_views_pl_plan_archive_index_viewdialogref", - "community": 4, + "community": 12, "norm_label": "viewdialogref" }, { @@ -115107,7 +115337,7 @@ "source_location": "L678", "_origin": "ast", "id": "src_views_pl_plan_archive_index_archivedialogvisible", - "community": 4, + "community": 12, "norm_label": "archivedialogvisible" }, { @@ -115117,7 +115347,7 @@ "source_location": "L679", "_origin": "ast", "id": "src_views_pl_plan_archive_index_archiveplanid", - "community": 4, + "community": 12, "norm_label": "archiveplanid" }, { @@ -115127,7 +115357,7 @@ "source_location": "L680", "_origin": "ast", "id": "src_views_pl_plan_archive_index_erpbatchloading", - "community": 4, + "community": 12, "norm_label": "erpbatchloading" }, { @@ -115137,7 +115367,7 @@ "source_location": "L681", "_origin": "ast", "id": "src_views_pl_plan_archive_index_planlist", - "community": 4, + "community": 12, "norm_label": "planlist" }, { @@ -115147,7 +115377,7 @@ "source_location": "L683", "_origin": "ast", "id": "src_views_pl_plan_archive_index_listcolumndefs", - "community": 4, + "community": 12, "norm_label": "listcolumndefs" }, { @@ -115157,7 +115387,7 @@ "source_location": "L710", "_origin": "ast", "id": "src_views_pl_plan_archive_index_visiblecolumns_checkall_isindeterminate_iscolumnvisible_resettodefault", - "community": 4, + "community": 12, "norm_label": "{\n visiblecolumns,\n checkall,\n isindeterminate,\n iscolumnvisible,\n resettodefault\n}" }, { @@ -115167,7 +115397,7 @@ "source_location": "L718", "_origin": "ast", "id": "src_views_pl_plan_archive_index_selectedrows", - "community": 4, + "community": 12, "norm_label": "selectedrows" }, { @@ -115177,7 +115407,7 @@ "source_location": "L720", "_origin": "ast", "id": "src_views_pl_plan_archive_index_pagination", - "community": 4, + "community": 12, "norm_label": "pagination" }, { @@ -115187,7 +115417,7 @@ "source_location": "L726", "_origin": "ast", "id": "src_views_pl_plan_archive_index_visibleplanmergeprops", - "community": 4, + "community": 12, "norm_label": "visibleplanmergeprops" }, { @@ -115197,7 +115427,7 @@ "source_location": "L730", "_origin": "ast", "id": "src_views_pl_plan_archive_index_displayrows_planlistspanmethod_getdisplayrowindex_isplanfirstrowselectable_handledisplayselectionchange_handledisplayrowdblclick", - "community": 4, + "community": 12, "norm_label": "{\n displayrows,\n planlistspanmethod,\n getdisplayrowindex,\n isplanfirstrowselectable,\n handledisplayselectionchange,\n handledisplayrowdblclick\n}" }, { @@ -115207,7 +115437,7 @@ "source_location": "L744", "_origin": "ast", "id": "src_views_pl_plan_archive_index_archivestatsrowref", - "community": 4, + "community": 12, "norm_label": "archivestatsrowref" }, { @@ -115217,7 +115447,7 @@ "source_location": "L746", "_origin": "ast", "id": "src_views_pl_plan_archive_index_archivestatsrowcolumns", - "community": 4, + "community": 12, "norm_label": "archivestatsrowcolumns" }, { @@ -115227,7 +115457,7 @@ "source_location": "L763", "_origin": "ast", "id": "src_views_pl_plan_archive_index_getarchivestatcellvalue", - "community": 4, + "community": 12, "norm_label": "getarchivestatcellvalue()" }, { @@ -115237,7 +115467,7 @@ "source_location": "L822", "_origin": "ast", "id": "src_views_pl_plan_archive_index_archivetablewrapref", - "community": 4, + "community": 12, "norm_label": "archivetablewrapref" }, { @@ -115247,7 +115477,7 @@ "source_location": "L824", "_origin": "ast", "id": "src_views_pl_plan_archive_index_getplanarchiveexportfilterparams", - "community": 4, + "community": 12, "norm_label": "getplanarchiveexportfilterparams()" }, { @@ -115257,7 +115487,7 @@ "source_location": "L841", "_origin": "ast", "id": "src_views_pl_plan_archive_index_viewingplan", - "community": 4, + "community": 12, "norm_label": "viewingplan" }, { @@ -115267,7 +115497,7 @@ "source_location": "L843", "_origin": "ast", "id": "src_views_pl_plan_archive_index_syncviewingplanfromlist", - "community": 4, + "community": 12, "norm_label": "syncviewingplanfromlist()" }, { @@ -115277,7 +115507,7 @@ "source_location": "L847", "_origin": "ast", "id": "src_views_pl_plan_archive_index_refreshviewifopen", - "community": 4, + "community": 12, "norm_label": "refreshviewifopen()" }, { @@ -115287,7 +115517,7 @@ "source_location": "L853", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handleplanmutationsuccess", - "community": 4, + "community": 12, "norm_label": "handleplanmutationsuccess()" }, { @@ -115297,7 +115527,7 @@ "source_location": "L858", "_origin": "ast", "id": "src_views_pl_plan_archive_index_selectedplan", - "community": 4, + "community": 12, "norm_label": "selectedplan" }, { @@ -115307,7 +115537,7 @@ "source_location": "L859", "_origin": "ast", "id": "src_views_pl_plan_archive_index_daterange", - "community": 4, + "community": 12, "norm_label": "daterange" }, { @@ -115317,7 +115547,7 @@ "source_location": "L860", "_origin": "ast", "id": "src_views_pl_plan_archive_index_quicksearch", - "community": 4, + "community": 12, "norm_label": "quicksearch" }, { @@ -115327,7 +115557,7 @@ "source_location": "L861", "_origin": "ast", "id": "src_views_pl_plan_archive_index_activeplantypetab", - "community": 4, + "community": 12, "norm_label": "activeplantypetab" }, { @@ -115337,7 +115567,7 @@ "source_location": "L863", "_origin": "ast", "id": "src_views_pl_plan_archive_index_searchform", - "community": 4, + "community": 12, "norm_label": "searchform" }, { @@ -115347,7 +115577,7 @@ "source_location": "L872", "_origin": "ast", "id": "src_views_pl_plan_archive_index_getplantypelabel", - "community": 4, + "community": 12, "norm_label": "getplantypelabel()" }, { @@ -115357,7 +115587,7 @@ "source_location": "L877", "_origin": "ast", "id": "src_views_pl_plan_archive_index_fetchdata", - "community": 4, + "community": 12, "norm_label": "fetchdata()" }, { @@ -115367,7 +115597,7 @@ "source_location": "L904", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlesearch", - "community": 4, + "community": 12, "norm_label": "handlesearch()" }, { @@ -115377,7 +115607,7 @@ "source_location": "L909", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handleplantypetabchange", - "community": 4, + "community": 12, "norm_label": "handleplantypetabchange()" }, { @@ -115387,7 +115617,7 @@ "source_location": "L915", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlereset", - "community": 4, + "community": 12, "norm_label": "handlereset()" }, { @@ -115397,7 +115627,7 @@ "source_location": "L929", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlequicksearch", - "community": 4, + "community": 12, "norm_label": "handlequicksearch()" }, { @@ -115407,7 +115637,7 @@ "source_location": "L937", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlequicksearchclear", - "community": 4, + "community": 12, "norm_label": "handlequicksearchclear()" }, { @@ -115417,7 +115647,7 @@ "source_location": "L942", "_origin": "ast", "id": "src_views_pl_plan_archive_index_activedateshortcut_handledateshortcut_resetdateshortcut", - "community": 4, + "community": 12, "norm_label": "{ activedateshortcut, handledateshortcut, resetdateshortcut }" }, { @@ -115427,7 +115657,7 @@ "source_location": "L947", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlepagechange", - "community": 4, + "community": 12, "norm_label": "handlepagechange()" }, { @@ -115437,7 +115667,7 @@ "source_location": "L951", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlesizechange", - "community": 4, + "community": 12, "norm_label": "handlesizechange()" }, { @@ -115447,7 +115677,7 @@ "source_location": "L956", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handleview", - "community": 4, + "community": 12, "norm_label": "handleview()" }, { @@ -115457,7 +115687,7 @@ "source_location": "L962", "_origin": "ast", "id": "src_views_pl_plan_archive_index_archivebuttonlabel", - "community": 4, + "community": 12, "norm_label": "archivebuttonlabel()" }, { @@ -115467,7 +115697,7 @@ "source_location": "L966", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlearchive", - "community": 4, + "community": 12, "norm_label": "handlearchive()" }, { @@ -115477,7 +115707,7 @@ "source_location": "L972", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handletoolbararchive", - "community": 4, + "community": 12, "norm_label": "handletoolbararchive()" }, { @@ -115487,7 +115717,7 @@ "source_location": "L977", "_origin": "ast", "id": "src_views_pl_plan_archive_index_handlebatcherpcommand", - "community": 4, + "community": 12, "norm_label": "handlebatcherpcommand()" }, { @@ -117387,7 +117617,7 @@ "source_location": "L947", "_origin": "ast", "id": "src_views_pl_plan_index_getdisplaystatcellvalue", - "community": 4, + "community": 12, "norm_label": "getdisplaystatcellvalue()" }, { @@ -117397,7 +117627,7 @@ "source_location": "L1004", "_origin": "ast", "id": "src_views_pl_plan_index_getdisplayrowindex", - "community": 4, + "community": 1, "norm_label": "getdisplayrowindex()" }, { @@ -117587,7 +117817,7 @@ "source_location": "L1159", "_origin": "ast", "id": "src_views_pl_plan_index_getplantypelabel", - "community": 4, + "community": 27, "norm_label": "getplantypelabel()" }, { @@ -117947,7 +118177,7 @@ "source_location": "L1506", "_origin": "ast", "id": "src_views_pl_plan_index_loadforcefollowpermission", - "community": 191, + "community": 27, "norm_label": "loadforcefollowpermission()" }, { @@ -119817,7 +120047,7 @@ "source_location": "L610", "_origin": "ast", "id": "src_views_pl_vehicle_maintenance_apply_index_loadvehicleoptions", - "community": 161, + "community": 112, "norm_label": "loadvehicleoptions()" }, { @@ -120937,7 +121167,7 @@ "source_location": "L453", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_refreshviewifopen", - "community": 671, + "community": 279, "norm_label": "refreshviewifopen()" }, { @@ -120967,7 +121197,7 @@ "source_location": "L507", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_loadvehicleoptions", - "community": 161, + "community": 112, "norm_label": "loadvehicleoptions()" }, { @@ -120977,7 +121207,7 @@ "source_location": "L518", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_fetchdata", - "community": 671, + "community": 279, "norm_label": "fetchdata()" }, { @@ -120987,7 +121217,7 @@ "source_location": "L538", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlesearch", - "community": 671, + "community": 279, "norm_label": "handlesearch()" }, { @@ -120997,7 +121227,7 @@ "source_location": "L544", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlereset", - "community": 671, + "community": 279, "norm_label": "handlereset()" }, { @@ -121007,7 +121237,7 @@ "source_location": "L554", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlequicksearch", - "community": 671, + "community": 279, "norm_label": "handlequicksearch()" }, { @@ -121017,7 +121247,7 @@ "source_location": "L559", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlequicksearchclear", - "community": 671, + "community": 279, "norm_label": "handlequicksearchclear()" }, { @@ -121087,7 +121317,7 @@ "source_location": "L629", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handletoolbarcancel", - "community": 671, + "community": 279, "norm_label": "handletoolbarcancel()" }, { @@ -121097,7 +121327,7 @@ "source_location": "L637", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handleviewcancel", - "community": 671, + "community": 279, "norm_label": "handleviewcancel()" }, { @@ -121107,7 +121337,7 @@ "source_location": "L643", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlesubmit", - "community": 671, + "community": 279, "norm_label": "handlesubmit()" }, { @@ -121117,7 +121347,7 @@ "source_location": "L675", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlecancel", - "community": 671, + "community": 279, "norm_label": "handlecancel()" }, { @@ -121417,7 +121647,7 @@ "source_location": "L563", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_refreshviewifopen", - "community": 44, + "community": 282, "norm_label": "refreshviewifopen()" }, { @@ -121447,7 +121677,7 @@ "source_location": "L630", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_fetchdata", - "community": 44, + "community": 282, "norm_label": "fetchdata()" }, { @@ -121457,7 +121687,7 @@ "source_location": "L652", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlesearch", - "community": 44, + "community": 282, "norm_label": "handlesearch()" }, { @@ -121467,7 +121697,7 @@ "source_location": "L658", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlereset", - "community": 44, + "community": 282, "norm_label": "handlereset()" }, { @@ -121477,7 +121707,7 @@ "source_location": "L669", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlequicksearch", - "community": 44, + "community": 282, "norm_label": "handlequicksearch()" }, { @@ -121487,7 +121717,7 @@ "source_location": "L674", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlequicksearchclear", - "community": 44, + "community": 282, "norm_label": "handlequicksearchclear()" }, { @@ -121577,7 +121807,7 @@ "source_location": "L765", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handletoolbardelete", - "community": 44, + "community": 282, "norm_label": "handletoolbardelete()" }, { @@ -121587,7 +121817,7 @@ "source_location": "L773", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handleviewdelete", - "community": 44, + "community": 282, "norm_label": "handleviewdelete()" }, { @@ -121597,7 +121827,7 @@ "source_location": "L779", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlesubmit", - "community": 44, + "community": 282, "norm_label": "handlesubmit()" }, { @@ -121607,7 +121837,7 @@ "source_location": "L819", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handledelete", - "community": 44, + "community": 282, "norm_label": "handledelete()" }, { @@ -121977,7 +122207,7 @@ "source_location": "L550", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_loaduseroptions", - "community": 162, + "community": 345, "norm_label": "loaduseroptions()" }, { @@ -121987,7 +122217,7 @@ "source_location": "L568", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_loadvehicleoptions", - "community": 161, + "community": 112, "norm_label": "loadvehicleoptions()" }, { @@ -122057,7 +122287,7 @@ "source_location": "L628", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_resetform", - "community": 162, + "community": 345, "norm_label": "resetform()" }, { @@ -122067,7 +122297,7 @@ "source_location": "L642", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_handleadd", - "community": 162, + "community": 345, "norm_label": "handleadd()" }, { @@ -122077,7 +122307,7 @@ "source_location": "L654", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_handleedit", - "community": 162, + "community": 345, "norm_label": "handleedit()" }, { @@ -122097,7 +122327,7 @@ "source_location": "L686", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_handletoolbaredit", - "community": 162, + "community": 345, "norm_label": "handletoolbaredit()" }, { @@ -122547,7 +122777,7 @@ "source_location": "L630", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_loaduseroptions", - "community": 142, + "community": 287, "norm_label": "loaduseroptions()" }, { @@ -122557,7 +122787,7 @@ "source_location": "L648", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_loadvehicleoptions", - "community": 142, + "community": 287, "norm_label": "loadvehicleoptions()" }, { @@ -122617,7 +122847,7 @@ "source_location": "L707", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_resetform", - "community": 142, + "community": 287, "norm_label": "resetform()" }, { @@ -122627,7 +122857,7 @@ "source_location": "L720", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handledisburse", - "community": 142, + "community": 287, "norm_label": "handledisburse()" }, { @@ -122637,7 +122867,7 @@ "source_location": "L734", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handlesupplement", - "community": 142, + "community": 287, "norm_label": "handlesupplement()" }, { @@ -122647,7 +122877,7 @@ "source_location": "L744", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handleedit", - "community": 142, + "community": 287, "norm_label": "handleedit()" }, { @@ -122677,7 +122907,7 @@ "source_location": "L776", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handletoolbardisburse", - "community": 142, + "community": 287, "norm_label": "handletoolbardisburse()" }, { @@ -122687,7 +122917,7 @@ "source_location": "L781", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handletoolbaredit", - "community": 142, + "community": 287, "norm_label": "handletoolbaredit()" }, { @@ -122707,7 +122937,7 @@ "source_location": "L791", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handleviewdisburse", - "community": 142, + "community": 287, "norm_label": "handleviewdisburse()" }, { @@ -122717,7 +122947,7 @@ "source_location": "L797", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handleviewedit", - "community": 142, + "community": 287, "norm_label": "handleviewedit()" }, { @@ -125167,7 +125397,7 @@ "source_location": "L641", "_origin": "ast", "id": "src_views_public_pl_shared_publicioorderpage_buildstopnavurl", - "community": 156, + "community": 277, "norm_label": "buildstopnavurl()" }, { @@ -125877,7 +126107,7 @@ "source_location": "L216", "_origin": "ast", "id": "src_views_public_pl_transport_site_index_buildstopnavurl", - "community": 156, + "community": 277, "norm_label": "buildstopnavurl()" }, { @@ -126517,7 +126747,7 @@ "source_location": "L539", "_origin": "ast", "id": "src_views_public_pl_transport_index_buildstopnavurl", - "community": 156, + "community": 277, "norm_label": "buildstopnavurl()" }, { @@ -127047,7 +127277,7 @@ "source_location": "L402", "_origin": "ast", "id": "src_views_system_dept_index_refreshviewifopen", - "community": 117, + "community": 170, "norm_label": "refreshviewifopen()" }, { @@ -132187,7 +132417,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog", - "community": 41, + "community": 80, "norm_label": "approvaldialog.vue" }, { @@ -132197,7 +132427,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_props", - "community": 41, + "community": 80, "norm_label": "props" }, { @@ -132207,7 +132437,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_emit", - "community": 41, + "community": 80, "norm_label": "emit" }, { @@ -132217,7 +132447,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_visible", - "community": 41, + "community": 80, "norm_label": "visible" }, { @@ -132227,7 +132457,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_submitting", - "community": 41, + "community": 80, "norm_label": "submitting" }, { @@ -132237,7 +132467,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_form", - "community": 41, + "community": 80, "norm_label": "form" }, { @@ -132247,7 +132477,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_default_opinions", - "community": 41, + "community": 80, "norm_label": "default_opinions" }, { @@ -132257,7 +132487,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_bizloading", - "community": 41, + "community": 80, "norm_label": "bizloading" }, { @@ -132267,7 +132497,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_formfields", - "community": 41, + "community": 80, "norm_label": "formfields" }, { @@ -132277,7 +132507,7 @@ "source_location": "L112", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_instancedata", - "community": 41, + "community": 80, "norm_label": "instancedata" }, { @@ -132287,7 +132517,7 @@ "source_location": "L114", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_defaultopinion", - "community": 41, + "community": 80, "norm_label": "defaultopinion()" }, { @@ -132297,7 +132527,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_loadformdata", - "community": 41, + "community": 80, "norm_label": "loadformdata()" }, { @@ -132307,7 +132537,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_handlesubmit", - "community": 41, + "community": 80, "norm_label": "handlesubmit()" }, { @@ -132317,7 +132547,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_system_workflow_components_processstatustag", - "community": 274, + "community": 7, "norm_label": "processstatustag.vue" }, { @@ -132327,7 +132557,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_views_system_workflow_components_processstatustag_dictstore", - "community": 274, + "community": 7, "norm_label": "dictstore" }, { @@ -132337,7 +132567,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_views_system_workflow_components_processstatustag_props", - "community": 274, + "community": 7, "norm_label": "props" }, { @@ -132347,7 +132577,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_views_system_workflow_components_processstatustag_tagtype", - "community": 274, + "community": 7, "norm_label": "tagtype" }, { @@ -132357,7 +132587,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_views_system_workflow_components_processstatustag_label", - "community": 274, + "community": 7, "norm_label": "label" }, { @@ -133797,7 +134027,7 @@ "source_location": "L341", "_origin": "ast", "id": "src_views_system_workflow_task_completed_index_handleviewdetail", - "community": 41, + "community": 80, "norm_label": "handleviewdetail()" }, { @@ -137357,7 +137587,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_router_routes_asyncroutes_asyncroutes", - "community": 191, + "community": 63, "norm_label": "asyncroutes" }, { @@ -164294,7 +164524,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L347", + "source_location": "L348", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_contract_index", @@ -164888,12 +165118,23 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L347", + "source_location": "L348", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_contract_index_getcontract", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L562", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "target": "src_api_crm_contract_index_getcontract", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -167543,7 +167784,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L214", + "source_location": "L221", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_crm_customer", @@ -167554,7 +167795,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L346", + "source_location": "L347", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_customer", @@ -167939,7 +168180,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L214", + "source_location": "L221", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -167950,7 +168191,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L427", + "source_location": "L450", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -167961,7 +168202,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L447", + "source_location": "L470", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -167972,7 +168213,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L346", + "source_location": "L347", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -167983,7 +168224,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L755", + "source_location": "L819", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -167994,7 +168235,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L775", + "source_location": "L839", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -177754,6 +177995,17 @@ "target": "src_api_demo_index", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/patch-el-tag-empty.ts", + "source_location": "L9", + "weight": 1.0, + "source": "src_utils_patch_el_tag_empty", + "target": "src_api_demo_index", + "confidence_score": 1.0 + }, { "relation": "imports_from", "context": "import", @@ -181575,7 +181827,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L879", + "source_location": "L887", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_contractproductarrangeqtydetail", @@ -181595,7 +181847,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1157", + "source_location": "L1165", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_contractqtyreminder", @@ -181605,7 +181857,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1140", + "source_location": "L1148", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_contractqtyreminderitem", @@ -181645,7 +181897,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1554", + "source_location": "L1562", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_documentreminder", @@ -181655,7 +181907,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1571", + "source_location": "L1579", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_documentreminderstats", @@ -181705,7 +181957,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1469", + "source_location": "L1477", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightapi", @@ -181715,7 +181967,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1398", + "source_location": "L1406", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlement", @@ -181725,7 +181977,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1448", + "source_location": "L1456", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlementapprovalbody", @@ -181735,7 +181987,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1388", + "source_location": "L1396", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlementbrief", @@ -181745,7 +181997,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1453", + "source_location": "L1461", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlementdisbursebody", @@ -181755,7 +182007,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1437", + "source_location": "L1445", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlementlistresponse", @@ -181765,7 +182017,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1428", + "source_location": "L1436", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlementquery", @@ -181775,7 +182027,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1442", + "source_location": "L1450", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlementsubmitbody", @@ -181785,7 +182037,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1460", + "source_location": "L1468", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_freightsettlementupdatebody", @@ -181795,7 +182047,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1245", + "source_location": "L1253", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_inboundorderapi", @@ -181805,7 +182057,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1586", + "source_location": "L1594", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_inventoryapi", @@ -181815,7 +182067,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1575", + "source_location": "L1583", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_inventoryledgerquery", @@ -181825,7 +182077,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1581", + "source_location": "L1589", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_inventoryledgerresponse", @@ -181835,7 +182087,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1507", + "source_location": "L1515", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_inventoryrecord", @@ -181845,7 +182097,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1523", + "source_location": "L1531", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_inventorytransaction", @@ -181855,7 +182107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1539", + "source_location": "L1547", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_inventorywarning", @@ -181865,7 +182117,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1625", + "source_location": "L1633", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_menubadgeapi", @@ -181875,7 +182127,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1259", + "source_location": "L1267", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_outboundorderapi", @@ -182055,7 +182307,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L892", + "source_location": "L900", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_planapi", @@ -182155,7 +182407,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1122", + "source_location": "L1130", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_planarrangeinfo", @@ -182325,7 +182577,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1187", + "source_location": "L1195", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_plioorder", @@ -182335,7 +182587,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1161", + "source_location": "L1169", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_plioorderitem", @@ -182345,7 +182597,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1240", + "source_location": "L1248", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_plioorderlistresponse", @@ -182355,7 +182607,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1227", + "source_location": "L1235", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_plioorderquery", @@ -182375,7 +182627,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1621", + "source_location": "L1629", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_plmenubadgestats", @@ -182385,7 +182637,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1378", + "source_location": "L1386", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_remittancevoucher", @@ -182395,7 +182647,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1365", + "source_location": "L1373", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_settlementapprovalflowitem", @@ -182405,7 +182657,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1356", + "source_location": "L1364", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_settlementplansummary", @@ -182425,7 +182677,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1018", + "source_location": "L1026", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transport", @@ -182475,7 +182727,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1291", + "source_location": "L1299", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportapi", @@ -182485,7 +182737,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1061", + "source_location": "L1069", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportarrange", @@ -182495,7 +182747,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1131", + "source_location": "L1139", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportarrangeresult", @@ -182515,7 +182767,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1089", + "source_location": "L1097", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportinventorylink", @@ -182525,7 +182777,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1113", + "source_location": "L1121", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportioorderbrief", @@ -182535,7 +182787,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1286", + "source_location": "L1294", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportlistresponse", @@ -182545,7 +182797,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1275", + "source_location": "L1283", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportquery", @@ -182555,7 +182807,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1100", + "source_location": "L1108", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportsitelink", @@ -182565,7 +182817,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1055", + "source_location": "L1063", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportstopdibangoption", @@ -182575,7 +182827,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L995", + "source_location": "L1003", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_transportstopfeedback", @@ -182585,7 +182837,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1322", + "source_location": "L1330", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_unsettledplanitem", @@ -182595,7 +182847,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1351", + "source_location": "L1359", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_unsettledplanlistresponse", @@ -182605,7 +182857,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1342", + "source_location": "L1350", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_unsettledplanquery", @@ -182645,7 +182897,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1763", + "source_location": "L1771", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceapply", @@ -182655,7 +182907,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1847", + "source_location": "L1855", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceapplyapi", @@ -182665,7 +182917,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1782", + "source_location": "L1790", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceapplylistresponse", @@ -182675,7 +182927,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1789", + "source_location": "L1797", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceapplyreminder", @@ -182685,7 +182937,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1801", + "source_location": "L1809", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceprocess", @@ -182695,7 +182947,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1872", + "source_location": "L1880", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceprocessapi", @@ -182705,7 +182957,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1819", + "source_location": "L1827", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceprocessboarditem", @@ -182715,7 +182967,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1840", + "source_location": "L1848", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclemaintenanceprocessboardlistresponse", @@ -182755,7 +183007,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1636", + "source_location": "L1644", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargeapply", @@ -182765,7 +183017,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1719", + "source_location": "L1727", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargeapplyapi", @@ -182775,7 +183027,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1652", + "source_location": "L1660", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargeapplylistresponse", @@ -182785,7 +183037,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1659", + "source_location": "L1667", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargeapplyoption", @@ -182795,7 +183047,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1692", + "source_location": "L1700", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargedisburseboarditem", @@ -182805,7 +183057,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1712", + "source_location": "L1720", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargedisburseboardlistresponse", @@ -182815,7 +183067,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1666", + "source_location": "L1674", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargerecord", @@ -182825,7 +183077,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1736", + "source_location": "L1744", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargerecordapi", @@ -182835,7 +183087,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1685", + "source_location": "L1693", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehiclerechargerecordlistresponse", @@ -182845,7 +183097,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1895", + "source_location": "L1903", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehicleureaapply", @@ -182855,7 +183107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1965", + "source_location": "L1973", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehicleureaapplyapi", @@ -182865,7 +183117,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1913", + "source_location": "L1921", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehicleureaapplylistresponse", @@ -182875,7 +183127,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1920", + "source_location": "L1928", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehicleureadisburse", @@ -182885,7 +183137,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1980", + "source_location": "L1988", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehicleureadisburseapi", @@ -182895,7 +183147,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1938", + "source_location": "L1946", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehicleureadisburseboarditem", @@ -182905,7 +183157,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1958", + "source_location": "L1966", "weight": 1.0, "source": "src_api_pl_index", "target": "src_api_pl_index_vehicleureadisburseboardlistresponse", @@ -183092,7 +183344,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L59", + "source_location": "L317", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_api_pl_index", @@ -183246,7 +183498,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L215", + "source_location": "L222", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_pl_index", @@ -183279,7 +183531,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index", @@ -184203,7 +184455,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_carrier", @@ -184577,7 +184829,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_vehiclepersonnelrow", @@ -184709,7 +184961,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_vehicle", @@ -185204,7 +185456,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_personnel", @@ -185479,7 +185731,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_pastecommitresult", @@ -185600,7 +185852,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L215", + "source_location": "L222", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_pl_index_customerstoppref", @@ -185622,7 +185874,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L215", + "source_location": "L222", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_pl_index_customerstopprefapi", @@ -185677,7 +185929,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_plancontractlink", @@ -185974,7 +186226,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_planproduct", @@ -186200,6 +186452,17 @@ "target": "src_api_pl_index_plan", "confidence_score": 1.0 }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L317", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_api_pl_index_plan", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -186260,7 +186523,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_plan", @@ -186502,7 +186765,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_planupdatepayload", @@ -186513,7 +186776,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_showplansavewarnings", @@ -186524,7 +186787,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1862", + "source_location": "L2002", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_api_pl_index_showplansavewarnings", @@ -186623,7 +186886,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L59", + "source_location": "L317", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_api_pl_index_contractproductarrangeqtydetail", @@ -186667,7 +186930,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L59", + "source_location": "L317", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_api_pl_index_planapi", @@ -186733,7 +186996,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_planapi", @@ -186920,7 +187183,7 @@ "context": "field", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1027", + "source_location": "L1035", "weight": 1.0, "source": "src_api_pl_index_transport", "target": "src_utils_pl_transport_resource_snapshot_transportresourcesnapshot", @@ -186931,7 +187194,7 @@ "context": "type", "confidence": "EXTRACTED", "source_file": "src/api/pl/index.ts", - "source_location": "L1131", + "source_location": "L1139", "weight": 1.0, "source": "src_api_pl_index_transportarrangeresult", "target": "src_api_pl_index_transport", @@ -187294,7 +187557,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_transportapi", @@ -190155,7 +190418,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L348", + "source_location": "L349", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_customerselector", @@ -202197,6 +202460,17 @@ "target": "src_composables_usepersistedlistcolumnwidths_usepersistedlistcolumnwidths", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L322", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_list_table_index", + "confidence_score": 1.0 + }, { "relation": "imports_from", "context": "import", @@ -203353,7 +203627,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L216", + "source_location": "L223", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_address_with_library_index", @@ -203375,7 +203649,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L216", + "source_location": "L223", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_address_with_library_index_pladdressapplypayload", @@ -204001,7 +204275,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L356", + "source_location": "L357", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_carrier_library_select_dialog_index", @@ -206401,7 +206675,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L89", + "source_location": "L388", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_arrangedplancount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L404", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_availableqtytext", @@ -206411,7 +206695,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L84", + "source_location": "L399", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_contractqtytext", @@ -206421,7 +206705,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L73", + "source_location": "L364", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_detail", @@ -206431,7 +206715,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L75", + "source_location": "L390", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_dialogtitle", @@ -206441,7 +206725,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L70", + "source_location": "L380", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_displayrows", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L361", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_emit", @@ -206451,7 +206745,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L95", + "source_location": "L410", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_formatqty", @@ -206461,7 +206755,37 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L109", + "source_location": "L415", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_getdisplayrowindex", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L425", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_handledisplayrowdblclick", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L419", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L429", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_loaddetail", @@ -206471,7 +206795,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L72", + "source_location": "L363", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_loading", @@ -206481,7 +206805,47 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L62", + "source_location": "L370", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_plan_merge_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L365", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_planlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L384", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_planlistspanmethod", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L378", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_productidref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L353", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_props", @@ -206491,20 +206855,30 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L100", + "source_location": "L393", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", - "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_statuslabel", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L78", + "source_location": "L367", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", - "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_subtitle", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_viewplanid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L366", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_viewvisible", "confidence_score": 1.0 }, { @@ -206512,7 +206886,73 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L60", + "source_location": "L326", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_plan_contract_cell_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L325", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_plan_list_cert_cell_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L324", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_plan_list_product_cell_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L323", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_components_business_pl_plan_view_dialog_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L327", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_composables_useplcontracttoplan", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L327", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_composables_useplcontracttoplan_getplantypelabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_utils_http_bx", @@ -206523,12 +206963,254 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L60", + "source_location": "L328", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", "target": "src_utils_http_bx_pickbxdata", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L330", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_display", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L330", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_display_formatplvehicleplatedisplay", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L330", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_display_getplplanfollowstatuslabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L330", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_display_getplplanfollowstatustagtype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L330", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_display_normalizeplpersonnelsummarydisplay", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L329", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_internal_customer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L329", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_internal_customer_isplinternalcustomername", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_buildplplanlistspanmethod", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_flattenplanlistrowsforproduct", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_formatstopdibanglabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getplanlistdisplayindex", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getplplanlistrowclassname", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getstopaddress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getstopcontractlines", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getstopcustomername", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getstopdibangtagtype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getstopkindlabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getstopproducts", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_getstoptime", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_plplanlistdisplayrow", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L336", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index", + "target": "src_utils_pl_plan_list_display_rows_resolvestopcertproducts", + "confidence_score": 1.0 + }, { "relation": "imports_from", "context": "import", @@ -206545,7 +207227,29 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", - "source_location": "L123", + "source_location": "L416", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index_getdisplayrowindex", + "target": "src_utils_pl_plan_list_display_rows_getplanlistdisplayindex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L426", + "weight": 1.0, + "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index_handledisplayrowdblclick", + "target": "src_components_business_pl_contract_product_arrange_qty_dialog_index_handleview", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-contract-product-arrange-qty-dialog/index.vue", + "source_location": "L444", "weight": 1.0, "source": "src_components_business_pl_contract_product_arrange_qty_dialog_index_loaddetail", "target": "src_utils_http_bx_pickbxdata", @@ -209961,7 +210665,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L357", + "source_location": "L358", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_paste_recognize_dialog_index", @@ -214206,7 +214910,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L219", + "source_location": "L226", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_contract_multi_select_index", @@ -214441,7 +215145,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L265", + "source_location": "L273", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_activeindex", @@ -214451,7 +215155,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L556", + "source_location": "L579", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -214462,7 +215166,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L553", + "source_location": "L576", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -214473,7 +215177,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L509", + "source_location": "L532", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", @@ -214483,7 +215187,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L259", + "source_location": "L267", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_customeroptionrow", @@ -214493,7 +215197,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L270", + "source_location": "L293", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_customeroptionsbyindex", @@ -214503,7 +215207,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L271", + "source_location": "L294", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_customeroptionsloading", @@ -214513,7 +215217,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L267", + "source_location": "L275", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_deliverycontractid", @@ -214523,7 +215227,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L362", + "source_location": "L385", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_directionlabel", @@ -214533,7 +215237,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L251", + "source_location": "L258", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -214543,7 +215247,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L554", + "source_location": "L577", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -214554,7 +215258,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L368", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", @@ -214564,7 +215268,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L468", + "source_location": "L491", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", @@ -214574,7 +215278,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L461", + "source_location": "L484", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_handlecustomerselectfocus", @@ -214584,17 +215288,27 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L531", + "source_location": "L554", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L284", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "confidence_score": 1.0 + }, { "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L555", + "source_location": "L578", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -214605,7 +215319,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L557", + "source_location": "L580", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -214616,7 +215330,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L294", + "source_location": "L317", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", @@ -214626,7 +215340,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L299", + "source_location": "L322", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_patchdeliveryaddress", @@ -214636,7 +215350,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L230", + "source_location": "L237", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_props", @@ -214646,7 +215360,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L558", + "source_location": "L581", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -214657,7 +215371,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L311", + "source_location": "L334", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_removestopproduct", @@ -214667,7 +215381,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L290", + "source_location": "L313", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -214677,7 +215391,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L438", + "source_location": "L461", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", @@ -214687,18 +215401,28 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L354", + "source_location": "L377", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_segmentqtylabel", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L279", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "confidence_score": 1.0 + }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L220", + "source_location": "L227", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_stop_product_table_index", @@ -214709,7 +215433,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L228", + "source_location": "L235", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_http_bx", @@ -214720,7 +215444,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L228", + "source_location": "L235", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_http_bx_pickbxdata", @@ -214731,7 +215455,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L227", + "source_location": "L234", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_internal_customer", @@ -214742,7 +215466,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L227", + "source_location": "L234", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -214753,7 +215477,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form", @@ -214764,7 +215488,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -214775,7 +215499,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_plandeliveryform", @@ -214786,7 +215510,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_resolvestopdibangdefaults", @@ -214797,7 +215521,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", @@ -214808,7 +215532,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L351", + "source_location": "L352", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_delivery_section_index", @@ -214819,7 +215543,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L321", + "source_location": "L344", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_adddelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -214830,7 +215554,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L346", + "source_location": "L291", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "target": "src_components_business_pl_plan_delivery_section_index_emit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L369", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_movedelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -214841,7 +215576,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L296", + "source_location": "L319", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_patchdelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -214852,7 +215587,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L331", + "source_location": "L354", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_removedelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -214863,7 +215598,40 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L321", + "source_location": "L281", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "target": "src_components_business_pl_plan_delivery_section_index_deliverycontractid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L287", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "target": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L280", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "target": "src_utils_pl_internal_customer_isplinternalcustomername", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L344", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_adddelivery", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -214874,7 +215642,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L346", + "source_location": "L369", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_movedelivery", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -214885,7 +215653,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L331", + "source_location": "L354", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_removedelivery", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -214896,199 +215664,12 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L525", + "source_location": "L548", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", "confidence_score": 1.0 }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L470", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", - "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L535", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", - "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L308", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_patchdeliveryaddress", - "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L314", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_removestopproduct", - "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L323", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_adddelivery", - "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L332", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_removedelivery", - "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L355", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_segmentqtylabel", - "target": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L430", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", - "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L450", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", - "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L548", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", - "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L486", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", - "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L432", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", - "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L452", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", - "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L464", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerselectfocus", - "target": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L442", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", - "target": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L549", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", - "target": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L506", - "weight": 1.0, - "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", - "target": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", - "confidence_score": 1.0 - }, { "relation": "calls", "context": "call", @@ -215097,6 +215678,193 @@ "source_location": "L493", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", + "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L558", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", + "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L331", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_patchdeliveryaddress", + "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L337", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_removestopproduct", + "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L346", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_adddelivery", + "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L355", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_removedelivery", + "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L378", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_segmentqtylabel", + "target": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L453", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", + "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L473", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", + "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L571", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", + "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L509", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", + "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L455", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", + "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L475", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", + "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L487", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerselectfocus", + "target": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L465", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", + "target": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L572", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", + "target": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L529", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", + "target": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L516", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", "target": "src_utils_pl_plan_stop_form_resolvestopdibangdefaults", "confidence_score": 1.0 }, @@ -215105,7 +215873,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L512", + "source_location": "L535", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", "target": "src_utils_http_bx_pickbxdata", @@ -215116,7 +215884,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L534", + "source_location": "L557", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -216154,7 +216922,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L638", + "source_location": "L701", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -216164,7 +216932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L971", + "source_location": "L1035", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", @@ -216174,7 +216942,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L537", + "source_location": "L591", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_basicformref", @@ -216184,7 +216952,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L608", + "source_location": "L662", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_basicrules", @@ -216194,7 +216962,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L996", + "source_location": "L1060", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", @@ -216204,7 +216972,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1299", + "source_location": "L1418", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", @@ -216214,7 +216982,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1273", + "source_location": "L1392", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_buildtransportblock", @@ -216224,7 +216992,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L534", + "source_location": "L588", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_carrierlibraryvisible", @@ -216234,7 +217002,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L801", + "source_location": "L865", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_committedcustomerid", @@ -216244,7 +217012,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L800", + "source_location": "L864", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_committedsupplierid", @@ -216254,7 +217022,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L431", + "source_location": "L531", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_contractproductidscache", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L432", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerconfirmrow", @@ -216264,7 +217042,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L512", + "source_location": "L513", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customeroptionrow", @@ -216274,7 +217052,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L517", + "source_location": "L518", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customeroptions", @@ -216284,7 +217062,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L518", + "source_location": "L519", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customeroptionsloading", @@ -216294,7 +217072,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L507", + "source_location": "L508", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerselectordeliveryindex", @@ -216304,7 +217082,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L506", + "source_location": "L507", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerselectorside", @@ -216314,7 +217092,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L505", + "source_location": "L506", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerselectorvisible", @@ -216324,7 +217102,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L429", + "source_location": "L430", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerside", @@ -216334,7 +217112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L510", + "source_location": "L511", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_deliveryactiveindex", @@ -216344,480 +217122,10 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L484", + "source_location": "L533", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliveryforms", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L622", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliveryqtybreakdown", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L509", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliverysectionref", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L617", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliverytotalqty", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L479", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_detailloading", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L471", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_dialogtitle", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L427", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_dictstore", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L421", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_emit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L984", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L711", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L704", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1380", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L570", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_formdata", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L679", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_freightcalc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L678", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_freighttyperef", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1815", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1376", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_getunitlabel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L660", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleadddelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1700", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlecarrierlibraryselect", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1641", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleclosed", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1068", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerconfirm", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L790", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L933", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L667", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlemovedelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1517", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleopened", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1695", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1508", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleplandatechange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1172", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L671", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleremovedelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1830", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlesubmit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L910", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L851", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleswapparties", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L879", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleswappickupdelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1655", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1685", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L677", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_hasfreightref", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L473", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_innervisible", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L470", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_iscopy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L469", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_isedit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L495", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_isrearrangemode", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L815", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L830", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L805", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L548", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_list_carrierlist_loading_carrierselectloading_search_searchcarriers_onfocus_oncarrierselectfocus_ensurebyid_ensureselectedcarrieroption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L558", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_list_driverlist_loading_driverselectloading_search_searchdrivers_onfocus_ondriverselectfocus_ensurebyid_ensureselecteddriveroption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L538", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_list_vehiclelist_loading_vehicleselectloading_search_searchvehicles_onfocus_onvehicleselectfocus_ensurebyid_ensureselectedvehicleoption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L521", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadcontractproductids", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L752", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", + "target": "src_components_business_pl_plan_form_dialog_index_deliverycontractfetchseqbyindex", "confidence_score": 1.0 }, { @@ -216827,317 +217135,507 @@ "source_location": "L485", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadedplansnapshot", + "target": "src_components_business_pl_plan_form_dialog_index_deliveryforms", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L482", + "source_location": "L676", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadedtransportstatus", + "target": "src_components_business_pl_plan_form_dialog_index_deliveryqtybreakdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L483", + "source_location": "L510", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadform", + "target": "src_components_business_pl_plan_form_dialog_index_deliverysectionref", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1645", + "source_location": "L671", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", + "target": "src_components_business_pl_plan_form_dialog_index_deliverytotalqty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1584", + "source_location": "L480", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", + "target": "src_components_business_pl_plan_form_dialog_index_detailloading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1529", + "source_location": "L472", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", + "target": "src_components_business_pl_plan_form_dialog_index_dialogtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L508", + "source_location": "L428", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadsectionref", + "target": "src_components_business_pl_plan_form_dialog_index_dictstore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L616", + "source_location": "L422", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadtotalqty", + "target": "src_components_business_pl_plan_form_dialog_index_emit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L695", + "source_location": "L1048", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapplancontractsfromapi", + "target": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1231", + "source_location": "L775", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", + "target": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1200", + "source_location": "L692", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", + "target": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1243", + "source_location": "L768", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", + "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L631", + "source_location": "L555", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", + "target": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L811", + "source_location": "L573", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", + "target": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1062", + "source_location": "L1499", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_opencustomerselector", + "target": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L535", + "source_location": "L624", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_pasterecognizevisible", + "target": "src_components_business_pl_plan_form_dialog_index_formdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1387", + "source_location": "L743", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", + "target": "src_components_business_pl_plan_form_dialog_index_freightcalc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L620", + "source_location": "L742", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_planqtyunitlabel", + "target": "src_components_business_pl_plan_form_dialog_index_freighttyperef", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L615", + "source_location": "L1955", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_plantotalqty", + "target": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L528", + "source_location": "L1495", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_productselectorallowedids", + "target": "src_components_business_pl_plan_form_dialog_index_getunitlabel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L519", + "source_location": "L724", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_productselectorvisible", + "target": "src_components_business_pl_plan_form_dialog_index_handleadddelivery", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L613", + "source_location": "L1819", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_productsref", + "target": "src_components_business_pl_plan_form_dialog_index_handlecarrierlibraryselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L412", + "source_location": "L1760", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_props", + "target": "src_components_business_pl_plan_form_dialog_index_handleclosed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1458", + "source_location": "L1158", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resetform", + "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerconfirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L963", + "source_location": "L854", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resetstopforms", + "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L439", + "source_location": "L997", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", + "target": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L456", + "source_location": "L731", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", + "target": "src_components_business_pl_plan_form_dialog_index_handlemovedelivery", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1649", + "source_location": "L1636", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", + "target": "src_components_business_pl_plan_form_dialog_index_handleopened", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1337", + "source_location": "L1814", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", + "target": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L500", + "source_location": "L1627", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_saveandarrangebuttonlabel", + "target": "src_components_business_pl_plan_form_dialog_index_handleplandatechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L499", + "source_location": "L1262", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_savebuttonlabel", + "target": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L767", + "source_location": "L735", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", + "target": "src_components_business_pl_plan_form_dialog_index_handleremovedelivery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1970", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L974", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L915", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleswapparties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L943", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleswappickupdelivery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1774", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1804", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L741", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_hasfreightref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L474", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_innervisible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L471", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_iscopy", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L470", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_isedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L496", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_isrearrangemode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L879", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L894", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L869", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L602", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_list_carrierlist_loading_carrierselectloading_search_searchcarriers_onfocus_oncarrierselectfocus_ensurebyid_ensureselectedcarrieroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L612", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_list_driverlist_loading_driverselectloading_search_searchdrivers_onfocus_ondriverselectfocus_ensurebyid_ensureselecteddriveroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L592", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_list_vehiclelist_loading_vehicleselectloading_search_searchvehicles_onfocus_onvehicleselectfocus_ensurebyid_ensureselectedvehicleoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L527", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadcontractproductids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L816", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "confidence_score": 1.0 }, { @@ -217147,7 +217645,117 @@ "source_location": "L486", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_selecteddriverid", + "target": "src_components_business_pl_plan_form_dialog_index_loadedplansnapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L483", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadedtransportstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L484", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1764", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1703", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1648", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L509", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadsectionref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L670", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadtotalqty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L759", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapplancontractsfromapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1350", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1319", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1362", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", "confidence_score": 1.0 }, { @@ -217157,6 +217765,236 @@ "source_location": "L685", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L875", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1152", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_opencustomerselector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L550", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_openproductselector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L589", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_pasterecognizevisible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1506", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L674", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_planqtyunitlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L669", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_plantotalqty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L538", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productselectorallowedids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L522", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productselectortarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L520", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productselectorvisible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L667", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productsref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L413", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1577", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1027", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resetstopforms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L440", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L457", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1768", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1456", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L501", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_saveandarrangebuttonlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L500", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_savebuttonlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L831", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L487", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_selecteddriverid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L749", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_selectedvehicle", "confidence_score": 1.0 }, @@ -217164,7 +218002,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L621", + "source_location": "L675", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_showdeliverysplithint", @@ -217174,7 +218012,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L498", + "source_location": "L499", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_showrearrangebutton", @@ -217184,7 +218022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L490", + "source_location": "L491", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_showsaveandarrangebutton", @@ -217194,7 +218032,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L489", + "source_location": "L490", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_showsavebutton", @@ -217204,7 +218042,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L511", + "source_location": "L512", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_stopformsready", @@ -217214,7 +218052,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1737", + "source_location": "L1856", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_stophasselectedcontract", @@ -217224,7 +218062,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L478", + "source_location": "L479", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_submitloading", @@ -217234,7 +218072,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L689", + "source_location": "L753", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_summarycarriername", @@ -217244,7 +218082,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L803", + "source_location": "L867", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_suppressaddressmutex", @@ -217254,7 +218092,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L481", + "source_location": "L482", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_suppressstopproductsync", @@ -217264,7 +218102,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L845", + "source_location": "L909", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -217274,7 +218112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1009", + "source_location": "L1073", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_syncdeliveryproductsfromloadmanual", @@ -217284,7 +218122,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L654", + "source_location": "L718", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", @@ -217294,7 +218132,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L737", + "source_location": "L801", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -217304,7 +218142,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L461", + "source_location": "L462", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -217314,7 +218152,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L426", + "source_location": "L427", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_userstore", @@ -217324,7 +218162,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1706", + "source_location": "L1825", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatebusinessrules", @@ -217334,7 +218172,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1782", + "source_location": "L1922", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", @@ -217344,7 +218182,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1742", + "source_location": "L1861", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", @@ -217354,7 +218192,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1802", + "source_location": "L1942", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", @@ -217364,7 +218202,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L568", + "source_location": "L622", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehiclebundle", @@ -217374,7 +218212,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L533", + "source_location": "L587", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehiclelibraryvisible", @@ -217384,7 +218222,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L536", + "source_location": "L590", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehicleloading", @@ -217394,7 +218232,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L532", + "source_location": "L586", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehicleviewvisible", @@ -217405,7 +218243,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L350", + "source_location": "L351", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_load_section_index", @@ -217416,7 +218254,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L352", + "source_location": "L353", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_stops_split_shell_index", @@ -217427,7 +218265,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L355", + "source_location": "L356", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_vehicle_library_select_dialog_index", @@ -217438,7 +218276,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L353", + "source_location": "L354", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_vehicle_summary_strip_index", @@ -217449,7 +218287,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L354", + "source_location": "L355", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_vehicle_view_dialog_index", @@ -217460,7 +218298,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L349", + "source_location": "L350", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_product_selector_index", @@ -217471,7 +218309,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L376", + "source_location": "L377", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplcontracttoplan", @@ -217482,7 +218320,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L376", + "source_location": "L377", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -217493,7 +218331,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L376", + "source_location": "L377", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplcontracttoplan_planformproductrow", @@ -217504,7 +218342,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L389", + "source_location": "L390", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplfreightcalc", @@ -217515,7 +218353,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L389", + "source_location": "L390", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplfreightcalc_resolvefreightunitlabel", @@ -217526,7 +218364,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L389", + "source_location": "L390", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplfreightcalc_useplfreightcalc", @@ -217537,7 +218375,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit", @@ -217548,7 +218386,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_buildarrangepayloadfromplanform", @@ -217559,7 +218397,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_confirmbeforeplanarrange", @@ -217570,7 +218408,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_loadarrangehistoricalflags", @@ -217581,7 +218419,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_planhasanydibangselected", @@ -217592,7 +218430,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_submitplanarrange", @@ -217603,7 +218441,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L342", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions", @@ -217614,7 +218452,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L342", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions_useplremotecarrieroptions", @@ -217625,7 +218463,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L342", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions_useplremotepersonneloptions", @@ -217636,7 +218474,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L342", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions_useplremotevehicleoptions", @@ -217647,7 +218485,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L385", + "source_location": "L386", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_usepltoxicproductcertcheck", @@ -217658,7 +218496,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L385", + "source_location": "L386", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_usepltoxicproductcertcheck_buildmissinghazardcertreadymessage", @@ -217669,7 +218507,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L385", + "source_location": "L386", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -217680,7 +218518,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L397", + "source_location": "L398", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplvehicleviewdetail", @@ -217691,7 +218529,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L397", + "source_location": "L398", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplvehicleviewdetail_loadvehicleviewbundle", @@ -217702,7 +218540,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L397", + "source_location": "L398", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplvehicleviewdetail_vehicleviewbundle", @@ -217713,7 +218551,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L401", + "source_location": "L402", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_dict", @@ -217724,7 +218562,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L401", + "source_location": "L402", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_dict_usedictstore", @@ -217735,7 +218573,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L402", + "source_location": "L403", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_user", @@ -217746,7 +218584,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L402", + "source_location": "L403", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_user_useuserstore", @@ -217757,7 +218595,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L380", + "source_location": "L381", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_crm_product_brand", @@ -217768,7 +218606,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L380", + "source_location": "L381", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_crm_product_brand_initlinebrandmetafromproduct", @@ -217779,7 +218617,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L380", + "source_location": "L381", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_crm_product_brand_preparelinealiasandbrandforsubmit", @@ -217790,7 +218628,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L403", + "source_location": "L404", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_format", @@ -217801,7 +218639,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L403", + "source_location": "L404", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_format_formatdate", @@ -217812,7 +218650,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L404", + "source_location": "L405", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_http_bx", @@ -217823,7 +218661,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L404", + "source_location": "L405", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_http_bx_pickbxdata", @@ -217834,7 +218672,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L384", + "source_location": "L385", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_display", @@ -217845,7 +218683,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L384", + "source_location": "L385", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_display_formatplvehicleplateoptionlabel", @@ -217856,7 +218694,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L405", + "source_location": "L406", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_internal_customer", @@ -217867,7 +218705,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L405", + "source_location": "L406", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -217878,7 +218716,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L410", + "source_location": "L411", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_personnel_cert", @@ -217889,7 +218727,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L410", + "source_location": "L411", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_personnel_cert_getpersonnelaffiliationlabel", @@ -217900,7 +218738,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L406", + "source_location": "L407", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_contract_product", @@ -217911,7 +218749,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L406", + "source_location": "L407", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_contract_product_collectcontractproductids", @@ -217922,7 +218760,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L406", + "source_location": "L407", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_contract_product_filterproductsbyallowedproductids", @@ -217933,7 +218771,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form", @@ -217944,7 +218782,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_builddeliveriespayload", @@ -217955,7 +218793,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_buildloadpayload", @@ -217966,7 +218804,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -217977,7 +218815,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_createemptyloadform", @@ -217988,7 +218826,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_createstopproductsfromplanproducts", @@ -217999,7 +218837,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_enrichstopproductsdisplayfromplan", @@ -218010,7 +218848,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_mapdeliveriesfromapi", @@ -218021,7 +218859,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_maplegacyplantostops", @@ -218032,7 +218870,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_maploadfromapi", @@ -218043,7 +218881,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_maploadproductstoplanformrows", @@ -218054,7 +218892,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_mergeplanproductsfromloadmirror", @@ -218065,7 +218903,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_plandeliveryform", @@ -218076,7 +218914,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_planloadform", @@ -218087,7 +218925,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", @@ -218098,7 +218936,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_syncdeliveriesproductsfromload", @@ -218109,7 +218947,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L375", + "source_location": "L376", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_product_arrange_required", @@ -218120,7 +218958,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L375", + "source_location": "L376", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_product_arrange_required_findfirststopproductarrangegap", @@ -218153,7 +218991,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1895", + "source_location": "L2035", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_emit", @@ -218164,7 +219002,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1632", + "source_location": "L1751", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_emit", @@ -218175,7 +219013,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1454", + "source_location": "L1573", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_components_business_pl_plan_form_dialog_index_emit", @@ -218186,7 +219024,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1597", + "source_location": "L1716", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", @@ -218197,7 +219035,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1542", + "source_location": "L1661", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", @@ -218208,7 +219046,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1469", + "source_location": "L1588", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", @@ -218219,7 +219057,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1598", + "source_location": "L1717", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", @@ -218230,7 +219068,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1543", + "source_location": "L1662", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", @@ -218241,7 +219079,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1470", + "source_location": "L1589", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", @@ -218252,7 +219090,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1593", + "source_location": "L1712", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -218263,7 +219101,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1538", + "source_location": "L1657", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -218274,7 +219112,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1463", + "source_location": "L1582", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -218285,7 +219123,51 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1005", + "source_location": "L563", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "target": "src_utils_http_bx_pickbxdata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L564", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "target": "src_utils_pl_plan_contract_product_collectcontractproductids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L574", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", + "target": "src_utils_pl_internal_customer_isplinternalcustomername", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L582", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", + "target": "src_utils_pl_plan_contract_product_filterproductsbyallowedproductids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1069", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", @@ -218296,7 +219178,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1853", + "source_location": "L1993", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", @@ -218307,7 +219189,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L633", + "source_location": "L687", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", "target": "src_utils_pl_plan_stop_form_maploadproductstoplanformrows", @@ -218318,7 +219200,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L632", + "source_location": "L686", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", "target": "src_utils_pl_plan_stop_form_mergeplanproductsfromloadmirror", @@ -218329,7 +219211,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L656", + "source_location": "L720", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", @@ -218340,7 +219222,29 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L642", + "source_location": "L705", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", + "target": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L694", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", + "target": "src_utils_pl_internal_customer_isplinternalcustomername", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L706", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", "target": "src_utils_pl_plan_stop_form_syncdeliveriesproductsfromload", @@ -218351,7 +219255,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1006", + "source_location": "L1070", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -218362,7 +219266,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1010", + "source_location": "L1074", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncdeliveryproductsfromloadmanual", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -218373,7 +219277,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L657", + "source_location": "L721", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -218384,7 +219288,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L756", + "source_location": "L820", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", @@ -218395,7 +219299,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L779", + "source_location": "L843", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", @@ -218406,7 +219310,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L739", + "source_location": "L803", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", @@ -218417,7 +219321,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L757", + "source_location": "L821", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -218428,7 +219332,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1628", + "source_location": "L1747", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -218439,7 +219343,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1575", + "source_location": "L1694", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -218450,7 +219354,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L780", + "source_location": "L844", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -218461,7 +219365,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L792", + "source_location": "L856", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", @@ -218472,7 +219376,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1646", + "source_location": "L1765", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", @@ -218483,7 +219387,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L770", + "source_location": "L834", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", @@ -218494,7 +219398,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L946", + "source_location": "L1010", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", @@ -218505,7 +219409,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L919", + "source_location": "L983", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", @@ -218516,7 +219420,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L838", + "source_location": "L902", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", "target": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", @@ -218527,7 +219431,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L841", + "source_location": "L905", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", "target": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", @@ -218538,7 +219442,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L874", + "source_location": "L938", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleswapparties", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -218549,7 +219453,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1614", + "source_location": "L1733", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -218560,7 +219464,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1553", + "source_location": "L1672", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -218571,7 +219475,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1501", + "source_location": "L1620", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -218582,7 +219486,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1502", + "source_location": "L1621", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_resetstopforms", @@ -218593,7 +219497,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L966", + "source_location": "L1030", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetstopforms", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -218604,7 +219508,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L965", + "source_location": "L1029", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetstopforms", "target": "src_utils_pl_plan_stop_form_createemptyloadform", @@ -218615,7 +219519,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L975", + "source_location": "L1039", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "target": "src_utils_pl_plan_stop_form_mapdeliveriesfromapi", @@ -218626,7 +219530,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L977", + "source_location": "L1041", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "target": "src_utils_pl_plan_stop_form_maplegacyplantostops", @@ -218637,7 +219541,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L974", + "source_location": "L1038", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "target": "src_utils_pl_plan_stop_form_maploadfromapi", @@ -218648,7 +219552,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1604", + "source_location": "L1723", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", @@ -218659,7 +219563,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1550", + "source_location": "L1669", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", @@ -218670,7 +219574,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1003", + "source_location": "L1067", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", @@ -218681,7 +219585,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L987", + "source_location": "L1051", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", "target": "src_utils_pl_plan_stop_form_enrichstopproductsdisplayfromplan", @@ -218692,7 +219596,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1000", + "source_location": "L1064", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_utils_pl_plan_stop_form_createstopproductsfromplanproducts", @@ -218703,7 +219607,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1621", + "source_location": "L1740", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", @@ -218714,7 +219618,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1558", + "source_location": "L1677", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", @@ -218725,7 +219629,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1191", + "source_location": "L1283", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -218736,7 +219640,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1192", + "source_location": "L1284", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -218747,7 +219651,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1175", + "source_location": "L1267", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_utils_crm_product_brand_initlinebrandmetafromproduct", @@ -218758,7 +219662,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1194", + "source_location": "L1286", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_utils_pl_plan_stop_form_createstopproductsfromplanproducts", @@ -218769,7 +219673,7 @@ "context": "argument", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1556", + "source_location": "L1675", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", @@ -218780,7 +219684,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1232", + "source_location": "L1351", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", @@ -218791,7 +219695,7 @@ "context": "argument", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1618", + "source_location": "L1737", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", @@ -218802,7 +219706,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1332", + "source_location": "L1451", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", @@ -218813,7 +219717,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1245", + "source_location": "L1364", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", "target": "src_utils_crm_product_brand_preparelinealiasandbrandforsubmit", @@ -218824,7 +219728,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1333", + "source_location": "L1452", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_components_business_pl_plan_form_dialog_index_buildtransportblock", @@ -218835,7 +219739,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1331", + "source_location": "L1450", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_utils_pl_plan_stop_form_builddeliveriespayload", @@ -218846,7 +219750,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1330", + "source_location": "L1449", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_utils_pl_plan_stop_form_buildloadpayload", @@ -218857,7 +219761,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1854", + "source_location": "L1994", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", @@ -218868,7 +219772,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1568", + "source_location": "L1687", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", @@ -218879,7 +219783,7 @@ "context": "collection", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1444", + "source_location": "L1563", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_components_business_pl_plan_form_dialog_index_getunitlabel", @@ -218890,7 +219794,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1382", + "source_location": "L1501", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", "target": "src_utils_pl_personnel_cert_getpersonnelaffiliationlabel", @@ -218901,7 +219805,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1884", + "source_location": "L2024", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", @@ -218912,7 +219816,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1431", + "source_location": "L1550", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_buildarrangepayloadfromplanform", @@ -218923,7 +219827,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1419", + "source_location": "L1538", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_confirmbeforeplanarrange", @@ -218934,7 +219838,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1415", + "source_location": "L1534", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_loadarrangehistoricalflags", @@ -218945,7 +219849,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1412", + "source_location": "L1531", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_planhasanydibangselected", @@ -218956,7 +219860,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1448", + "source_location": "L1567", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_submitplanarrange", @@ -218967,7 +219871,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1403", + "source_location": "L1522", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_usepltoxicproductcertcheck_buildmissinghazardcertreadymessage", @@ -218978,7 +219882,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1402", + "source_location": "L1521", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -218989,7 +219893,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1389", + "source_location": "L1508", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_utils_http_bx_pickbxdata", @@ -219000,7 +219904,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1642", + "source_location": "L1761", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleclosed", "target": "src_components_business_pl_plan_form_dialog_index_resetform", @@ -219011,7 +219915,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1589", + "source_location": "L1708", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_resetform", @@ -219022,7 +219926,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1534", + "source_location": "L1653", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_resetform", @@ -219033,7 +219937,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1518", + "source_location": "L1637", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleopened", "target": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", @@ -219044,7 +219948,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1562", + "source_location": "L1681", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", @@ -219055,7 +219959,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1555", + "source_location": "L1674", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -219066,7 +219970,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1556", + "source_location": "L1675", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -219077,7 +219981,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1538", + "source_location": "L1657", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_utils_format_formatdate", @@ -219088,7 +219992,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1616", + "source_location": "L1735", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -219099,7 +220003,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1617", + "source_location": "L1736", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -219110,7 +220014,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1676", + "source_location": "L1795", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", "target": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", @@ -219121,7 +220025,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1672", + "source_location": "L1791", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", "target": "src_composables_useplvehicleviewdetail_loadvehicleviewbundle", @@ -219132,7 +220036,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1689", + "source_location": "L1808", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", @@ -219143,7 +220047,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1697", + "source_location": "L1816", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", @@ -219154,7 +220058,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1836", + "source_location": "L1976", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatebusinessrules", @@ -219165,7 +220069,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1785", + "source_location": "L1925", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", "target": "src_components_business_pl_plan_form_dialog_index_stophasselectedcontract", @@ -219176,7 +220080,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1837", + "source_location": "L1977", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", @@ -219187,7 +220091,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1744", + "source_location": "L1863", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -219198,7 +220102,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1849", + "source_location": "L1989", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", @@ -219209,7 +220113,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1784", + "source_location": "L1924", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -219220,7 +220124,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1850", + "source_location": "L1990", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", @@ -219231,7 +220135,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1803", + "source_location": "L1943", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", "target": "src_utils_pl_plan_stop_product_arrange_required_findfirststopproductarrangegap", @@ -219242,7 +220146,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1840", + "source_location": "L1980", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", @@ -219253,7 +220157,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1862", + "source_location": "L2002", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_utils_http_bx_pickbxdata", @@ -242462,17 +243366,6 @@ "target": "src_types_config_index_fastenterquicklink", "confidence_score": 1.0 }, - { - "relation": "imports_from", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "src/utils/patch-el-tag-empty.ts", - "source_location": "L9", - "weight": 1.0, - "source": "src_utils_patch_el_tag_empty", - "target": "src_components_core_layouts_art_fast_enter_index", - "confidence_score": 1.0 - }, { "relation": "calls", "context": "call", @@ -268211,6 +269104,17 @@ "target": "src_store_modules_dict", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L3", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_store_modules_dict", + "confidence_score": 1.0 + }, { "relation": "imports_from", "context": "import", @@ -268728,6 +269632,28 @@ "target": "src_store_modules_dict_usedictstore", "confidence_score": 1.0 }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L3", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_store_modules_dict_usedictstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L48", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "target": "src_store_modules_dict_usedictstore", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -282032,6 +282958,17 @@ "target": "src_utils_crm_product_display_ton_product_unit_values", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L4", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_utils_crm_product_display", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -282087,6 +283024,28 @@ "target": "src_utils_crm_product_display_findproductstatusitem", "confidence_score": 1.0 }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L4", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_utils_crm_product_display_getproductunitlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L49", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "target": "src_utils_crm_product_display_getproductunitlabel", + "confidence_score": 1.0 + }, { "relation": "references", "context": "call", @@ -284735,7 +285694,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L167", + "source_location": "L248", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows_getstoptime", "target": "src_utils_format_formatdate" @@ -292414,7 +293373,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L110", + "source_location": "L119", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", @@ -292424,7 +293383,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L7", + "source_location": "L9", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_contractqtydialogrow", @@ -292434,7 +293393,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L29", + "source_location": "L31", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_escapehtml", @@ -292444,7 +293403,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L43", + "source_location": "L52", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_extractcontractqtyviolationdetail", @@ -292454,7 +293413,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L24", + "source_location": "L26", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_formatqty", @@ -292464,7 +293423,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L97", + "source_location": "L106", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_groupkey", @@ -292474,7 +293433,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L101", + "source_location": "L110", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_grouptitle", @@ -292484,7 +293443,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L61", + "source_location": "L70", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_normalizedialogrows", @@ -292494,7 +293453,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L201", + "source_location": "L46", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L210", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_showcontractqtyreminderifany", @@ -292504,7 +293473,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L185", + "source_location": "L194", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", @@ -292514,7 +293483,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L37", + "source_location": "L39", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_stopkindlabel", @@ -292525,7 +293494,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L179", + "source_location": "L188", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", "target": "src_utils_pl_contract_qty_reminder_escapehtml", @@ -292536,7 +293505,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L104", + "source_location": "L113", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_grouptitle", "target": "src_utils_pl_contract_qty_reminder_stopkindlabel", @@ -292547,7 +293516,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L186", + "source_location": "L195", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", "target": "src_utils_pl_contract_qty_reminder_extractcontractqtyviolationdetail", @@ -292558,7 +293527,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L114", + "source_location": "L123", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", "target": "src_utils_pl_contract_qty_reminder_normalizedialogrows", @@ -292569,7 +293538,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L122", + "source_location": "L131", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", "target": "src_utils_pl_contract_qty_reminder_groupkey", @@ -292580,7 +293549,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L217", + "source_location": "L226", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_showcontractqtyreminderifany", "target": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", @@ -292591,7 +293560,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L188", + "source_location": "L197", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", "target": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", @@ -297564,7 +298533,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L183", + "source_location": "L264", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows_resolvearchivelistiocolumn", "target": "src_utils_pl_internal_customer_isplinternalcustomername" @@ -299196,7 +300165,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L267", + "source_location": "L348", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows_getstopcontractlines", "target": "src_utils_pl_plan_contract_display_plancontractsidelines" @@ -299247,12 +300216,22 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L104", + "source_location": "L185", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_buildplplanlistspanmethod", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L90", + "weight": 1.0, + "source": "src_utils_pl_plan_list_display_rows", + "target": "src_utils_pl_plan_list_display_rows_filterplantoproductid", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -299267,7 +300246,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L139", + "source_location": "L108", + "weight": 1.0, + "source": "src_utils_pl_plan_list_display_rows", + "target": "src_utils_pl_plan_list_display_rows_flattenplanlistrowsforproduct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L220", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_formatstopdibanglabel", @@ -299277,7 +300266,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L80", + "source_location": "L161", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getplanlistdisplayindex", @@ -299287,7 +300276,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L124", + "source_location": "L205", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getplplanlistrowclassname", @@ -299297,7 +300286,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L158", + "source_location": "L239", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopaddress", @@ -299307,7 +300296,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L189", + "source_location": "L270", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstoparchiveactualqty", @@ -299317,7 +300306,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L206", + "source_location": "L287", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstoparchiveamount", @@ -299327,7 +300316,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L196", + "source_location": "L277", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstoparchiveunitprice", @@ -299337,7 +300326,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L265", + "source_location": "L346", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopcontractlines", @@ -299347,7 +300336,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L170", + "source_location": "L251", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopcustomername", @@ -299357,7 +300346,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L260", + "source_location": "L341", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopdemandernamedisplay", @@ -299367,7 +300356,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L148", + "source_location": "L229", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopdibangtagtype", @@ -299377,7 +300366,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L134", + "source_location": "L215", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopkindlabel", @@ -299387,7 +300376,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L272", + "source_location": "L353", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopproducts", @@ -299397,7 +300386,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L254", + "source_location": "L335", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstopsuppliernamedisplay", @@ -299407,7 +300396,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L162", + "source_location": "L243", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_getstoptime", @@ -299417,7 +300406,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L95", + "source_location": "L176", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_isplplanlistplanmergecolumn", @@ -299457,7 +300446,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L179", + "source_location": "L260", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_resolvearchivelistiocolumn", @@ -299477,7 +300466,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L277", + "source_location": "L358", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_resolvestopcertproducts", @@ -299487,7 +300476,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L320", + "source_location": "L80", + "weight": 1.0, + "source": "src_utils_pl_plan_list_display_rows", + "target": "src_utils_pl_plan_list_display_rows_stophasproductid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L401", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_sumstopactualqty", @@ -299497,7 +300496,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L222", + "source_location": "L303", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_sumstoparchiveactualqty", @@ -299507,7 +300506,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L246", + "source_location": "L327", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_sumstoparchiveamount", @@ -299517,7 +300516,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L229", + "source_location": "L310", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_sumstoparchiveioqty", @@ -299527,7 +300526,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L239", + "source_location": "L320", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_sumstoparchiveunitprice", @@ -299537,7 +300536,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L313", + "source_location": "L394", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows", "target": "src_utils_pl_plan_list_display_rows_sumstopproductsfield", @@ -299642,6 +300641,17 @@ "target": "src_utils_pl_plan_list_display_rows_plplanlistdisplayrow", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L120", + "weight": 1.0, + "source": "src_utils_pl_plan_list_display_rows_flattenplanlistrowsforproduct", + "target": "src_utils_pl_plan_list_display_rows_resolveplanstopsforlist", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -299653,6 +300663,17 @@ "source": "src_utils_pl_plan_list_display_rows_resolveplanstopsforlist", "target": "src_utils_pl_plan_stop_form_maplegacyplantostops" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L113", + "weight": 1.0, + "source": "src_utils_pl_plan_list_display_rows_flattenplanlistrowsforproduct", + "target": "src_utils_pl_plan_list_display_rows_flattenplanlistrows", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -299664,6 +300685,28 @@ "target": "src_utils_pl_plan_list_display_rows_flattenplanlistrows", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L127", + "weight": 1.0, + "source": "src_utils_pl_plan_list_display_rows_flattenplanlistrowsforproduct", + "target": "src_utils_pl_plan_list_display_rows_stophasproductid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-list-display-rows.ts", + "source_location": "L119", + "weight": 1.0, + "source": "src_utils_pl_plan_list_display_rows_flattenplanlistrowsforproduct", + "target": "src_utils_pl_plan_list_display_rows_filterplantoproductid", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -300054,7 +301097,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L235", + "source_location": "L316", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows_sumstoparchiveioqty", "target": "src_utils_pl_plan_list_display_rows_resolvearchivelistiocolumn", @@ -300065,7 +301108,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L215", + "source_location": "L296", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows_getstoparchiveamount", "target": "src_utils_pl_plan_list_display_rows_getstoparchiveactualqty", @@ -300076,7 +301119,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L216", + "source_location": "L297", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows_getstoparchiveamount", "target": "src_utils_pl_plan_list_display_rows_getstoparchiveunitprice", @@ -300087,7 +301130,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-plan-list-display-rows.ts", - "source_location": "L236", + "source_location": "L317", "weight": 1.0, "source": "src_utils_pl_plan_list_display_rows_sumstoparchiveioqty", "target": "src_utils_pl_plan_list_display_rows_sumstoparchiveactualqty", @@ -392904,5 +393947,5 @@ } ], "hyperedges": [], - "built_at_commit": "c8cec132bfadc9e3a15ec440486da7fd440c786e" + "built_at_commit": "19c5aaa8f54a3a3f61e22d34ec0a84f6e68f32b8" } \ No newline at end of file diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md index bb594fbfc..ab831f518 100644 --- a/web-admin/graphify-out/GRAPH_REPORT.md +++ b/web-admin/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - web-admin (2026-08-30) ## Corpus Check -- 860 files · ~1,254,546 words +- 860 files · ~1,255,331 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 14006 nodes · 24225 edges · 841 communities (522 shown, 319 thin omitted) +- 14018 nodes · 24258 edges · 835 communities (515 shown, 320 thin omitted) - Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 283 edges (avg confidence: 0.54) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `c8cec132` +- Built from commit: `19c5aaa8` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -52,7 +52,6 @@ - [[_COMMUNITY_Community 35|Community 35]] - [[_COMMUNITY_VoidDialog.vue|VoidDialog.vue]] - [[_COMMUNITY_pl-batch-print.ts|pl-batch-print.ts]] -- [[_COMMUNITY_view-fields.ts|view-fields.ts]] - [[_COMMUNITY_Community 39|Community 39]] - [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_colors.ts|colors.ts]] @@ -217,12 +216,12 @@ - [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_Community 209|Community 209]] - [[_COMMUNITY_Community 210|Community 210]] -- [[_COMMUNITY_loadUserOptions|loadUserOptions]] +- [[_COMMUNITY_navigation.ts|navigation.ts]] - [[_COMMUNITY_index.js|index.js]] - [[_COMMUNITY_Community 213|Community 213]] - [[_COMMUNITY_Community 214|Community 214]] - [[_COMMUNITY_index.vue|index.vue]] -- [[_COMMUNITY_index.js|index.js]] +- [[_COMMUNITY_price-letter.ts|price-letter.ts]] - [[_COMMUNITY_applyBrandSelectChange|applyBrandSelectChange]] - [[_COMMUNITY_detail.vue|detail.vue]] - [[_COMMUNITY_index.vue|index.vue]] @@ -246,10 +245,9 @@ - [[_COMMUNITY_handleExportPdf|handleExportPdf]] - [[_COMMUNITY_Community 242|Community 242]] - [[_COMMUNITY_Community 243|Community 243]] -- [[_COMMUNITY_v2.4.2.1 - 2025-06-16|v2.4.2.1 - 2025-06-16]] +- [[_COMMUNITY_v2.4.2.3 - 2025-06-18|v2.4.2.3 - 2025-06-18]] - [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 248|Community 248]] -- [[_COMMUNITY_loadDefaultCustomerOptions|loadDefaultCustomerOptions]] - [[_COMMUNITY_handleDisburse|handleDisburse]] - [[_COMMUNITY_Community 253|Community 253]] - [[_COMMUNITY_duty.ts|duty.ts]] @@ -260,34 +258,29 @@ - [[_COMMUNITY_Community 259|Community 259]] - [[_COMMUNITY_Community 260|Community 260]] - [[_COMMUNITY_Community 261|Community 261]] -- [[_COMMUNITY_fetchUploadAttachment|fetchUploadAttachment]] -- [[_COMMUNITY_syncStatsColumnWidths|syncStatsColumnWidths]] - [[_COMMUNITY_Community 265|Community 265]] - [[_COMMUNITY_crypto.ts|crypto.ts]] - [[_COMMUNITY_fetchData|fetchData]] -- [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 269|Community 269]] - [[_COMMUNITY_Community 270|Community 270]] - [[_COMMUNITY_SettingDrawer.vue|SettingDrawer.vue]] -- [[_COMMUNITY_menuFavorite.ts|menuFavorite.ts]] -- [[_COMMUNITY_detail.vue|detail.vue]] -- [[_COMMUNITY_crm-owner-candidates.ts|crm-owner-candidates.ts]] +- [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_tabs.ts|tabs.ts]] - [[_COMMUNITY_handleKeyDown|handleKeyDown]] - [[_COMMUNITY_index.vue|index.vue]] +- [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 280|Community 280]] - [[_COMMUNITY_fetchData|fetchData]] - [[_COMMUNITY_Community 283|Community 283]] - [[_COMMUNITY_Community 284|Community 284]] - [[_COMMUNITY_Community 285|Community 285]] - [[_COMMUNITY_Community 286|Community 286]] -- [[_COMMUNITY_loadUserOptions|loadUserOptions]] +- [[_COMMUNITY_fastEnter.ts|fastEnter.ts]] - [[_COMMUNITY_loadUserOptions|loadUserOptions]] - [[_COMMUNITY_Community 292|Community 292]] - [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_Community 295|Community 295]] - [[_COMMUNITY_Community 296|Community 296]] -- [[_COMMUNITY_usePersistedListColumnWidths.ts|usePersistedListColumnWidths.ts]] - [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_zh_CN.js|zh_CN.js]] - [[_COMMUNITY_form.vue|form.vue]] @@ -302,8 +295,7 @@ - [[_COMMUNITY_Community 309|Community 309]] - [[_COMMUNITY_Community 310|Community 310]] - [[_COMMUNITY_handleExportPdf|handleExportPdf]] -- [[_COMMUNITY_ArtException.vue|ArtException.vue]] -- [[_COMMUNITY_price-letter.ts|price-letter.ts]] +- [[_COMMUNITY_index.vue|index.vue]] - [[_COMMUNITY_assignmentMatchesFilter|assignmentMatchesFilter]] - [[_COMMUNITY_Community 315|Community 315]] - [[_COMMUNITY_Community 316|Community 316]] @@ -334,6 +326,7 @@ - [[_COMMUNITY_Community 341|Community 341]] - [[_COMMUNITY_error-handle.ts|error-handle.ts]] - [[_COMMUNITY_ArtException.vue|ArtException.vue]] +- [[_COMMUNITY_loadUserOptions|loadUserOptions]] - [[_COMMUNITY_Community 346|Community 346]] - [[_COMMUNITY_Community 347|Community 347]] - [[_COMMUNITY_Community 349|Community 349]] @@ -727,12 +720,12 @@ 1. `@/api/pl` - 251 edges 2. `@/views/crm/contract/components/ContractDetailDialog.vue` - 175 edges 3. `@/views/crm/customer/CustomerDetailDialog.vue` - 114 edges -4. `useDictStore` - 86 edges +4. `useDictStore` - 88 edges 5. `AppRouteRecord` - 76 edges 6. `canDeleteByCreator()` - 74 edges 7. `usePersistedListColumns()` - 69 edges -8. `useUserStore` - 56 edges -9. `pickBxData()` - 56 edges +8. `pickBxData()` - 57 edges +9. `useUserStore` - 56 edges 10. `useSettingStore` - 50 edges ## Surprising Connections (you probably didn't know these) @@ -749,27 +742,27 @@ ## Import Cycles - 1-file cycle: `src/plugins/echarts.ts -> src/plugins/echarts.ts` -- 3-file cycle: `src/router/guards/beforeEach.ts -> src/utils/navigation/preopen-favorites.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` - 3-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts` -- 3-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/api/pl/index.ts` -- 3-file cycle: `src/api/auth.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts` -- 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` -- 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` - 3-file cycle: `src/hooks/core/useCommon.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/hooks/core/useCommon.ts` +- 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` +- 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` - 3-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` +- 3-file cycle: `src/router/guards/beforeEach.ts -> src/utils/navigation/preopen-favorites.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` +- 3-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/api/pl/index.ts` - 3-file cycle: `src/store/modules/setting.ts -> src/utils/ui/index.ts -> src/utils/ui/colors.ts -> src/store/modules/setting.ts` +- 3-file cycle: `src/api/auth.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts` - 4-file cycle: `src/components/business/pl-contract-product-arrange-qty-dialog/index.vue -> src/components/business/pl-plan-view-dialog/index.vue -> src/components/business/pl-plan-view-tabs/index.vue -> src/components/business/pl-plan-stop-product-table/index.vue -> src/components/business/pl-contract-product-arrange-qty-dialog/index.vue` -- 4-file cycle: `src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/utils/navigation/preopen-favorites.ts -> src/router/index.ts -> src/router/guards/afterEach.ts` -- 4-file cycle: `src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/utils/navigation/preopen-favorites.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` -- 4-file cycle: `src/router/guards/beforeEach.ts -> src/utils/navigation/preopen-favorites.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` -- 4-file cycle: `src/router/guards/beforeEach.ts -> src/utils/navigation/preopen-favorites.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts` +- 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts` - 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/components/business/pl-vehicle-personnel-view-list/PersonnelViewPanel.vue -> src/api/pl/index.ts` - 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/utils/pl-personnel-cert.ts -> src/api/pl/index.ts` -- 4-file cycle: `src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts` -- 4-file cycle: `src/api/auth.ts -> src/utils/loginRsa.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts` +- 4-file cycle: `src/hooks/core/useCommon.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/afterEach.ts -> src/hooks/core/useCommon.ts` +- 4-file cycle: `src/hooks/core/useCommon.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts -> src/hooks/core/useCommon.ts` +- 4-file cycle: `src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/afterEach.ts` - 4-file cycle: `src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/router/index.ts -> src/router/guards/afterEach.ts` +- 4-file cycle: `src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/afterEach.ts` +- 4-file cycle: `src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/utils/navigation/preopen-favorites.ts -> src/router/index.ts -> src/router/guards/afterEach.ts` -## Communities (841 total, 319 thin omitted) +## Communities (835 total, 320 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.09 @@ -777,28 +770,28 @@ Nodes (27): amountChartRef, dateRange, dictStore, formatMoney(), handleQuery(), ### Community 1 - "Community 1" Cohesion: 0.04 -Nodes (72): PlanDelivery, PlanLoad, arrangeCopyLoadingAction, arrangeCopyLoadingId, { +Nodes (75): ContractProductArrangeQtyDetail, PlanDelivery, PlanLoad, arrangeCopyLoadingAction, arrangeCopyLoadingId, { displayRows, planListSpanMethod, getDisplayRowIndex, handleDisplayRowDblClick - }, fetchData(), handlePageSizeChange(), loading (+64 more) + }, fetchData(), handlePageSizeChange() (+67 more) ### Community 2 - "Community 2" Cohesion: 0.03 -Nodes (73): fetchCreateRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleDetail(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope(), fetchUpdateRoleMenus() (+65 more) +Nodes (72): fetchCreateRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleDetail(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope(), fetchUpdateRoleMenus() (+64 more) ### Community 3 - "Community 3" Cohesion: 0.02 -Nodes (125): approveQuote(), getTemplate(), saveTemplate(), submitQuote(), activeDateShortcut, activeView, applyQuoteProductDataToTemplate(), approvalDialog (+117 more) +Nodes (109): getTemplate(), saveTemplate(), activeDateShortcut, activeView, applyQuoteProductDataToTemplate(), approvalDialog, approvalForm, approvalFormRef (+101 more) ### Community 4 - "Community 4" -Cohesion: 0.05 -Nodes (57): PlanContractGapItem, emit, PlanContractDisplayLine, PlanContractLike, planContractLines(), PlanContractParties, planContractSideLines(), getStopContractLines() (+49 more) +Cohesion: 0.06 +Nodes (49): PlanContractGapItem, getStopCustomerName(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, asGapItem(), cloneLinks(), confirmDiscardIfDirty(), { ContractDetailDialog, contractDetailRef, openContractDetail }, contractGapExportColumns (+41 more) ### Community 5 - "Community 5" -Cohesion: 0.05 -Nodes (48): Personnel, PersonnelDetail, CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle (+40 more) +Cohesion: 0.07 +Nodes (44): CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, emit, ensureEmptyCertSlots() (+36 more) ### Community 6 - "Community 6" Cohesion: 0.06 @@ -809,24 +802,24 @@ Cohesion: 0.09 Nodes (22): fetchCompletedTasks(), dictStore, label, props, tagType, completedExportColumns, detailData, detailLoading (+14 more) ### Community 8 - "Community 8" -Cohesion: 0.08 -Nodes (34): emit, innerVisible, props, attachmentColspan, attachmentColspanMap, buildCertViewFields(), getExpireTagType(), props (+26 more) +Cohesion: 0.09 +Nodes (29): emit, innerVisible, props, effectiveGridColumns, emit, heroMeta, iconComponent, innerVisible (+21 more) ### Community 9 - "Community 9" -Cohesion: 0.05 -Nodes (42): clearPortalHomeActiveModule(), getPortalHomeActiveModule(), setPortalHomeActiveModule(), activeCards, activeGroups, activeModule, activeSection, allHomeCards (+34 more) +Cohesion: 0.03 +Nodes (88): listQuote(), menuBadgeApi, fetchPendingTasks(), closeMenu(), emit, Emits, filteredMenuItems, goPage() (+80 more) ### Community 10 - "Community 10" -Cohesion: 0.07 -Nodes (34): PasteConflictAction, PasteConflictItem, pasteRecognizeApi, carrierId, carrierOptions, ConflictRow, conflictRows, createVehicle (+26 more) +Cohesion: 0.04 +Nodes (54): PasteConflictAction, PasteConflictItem, pasteRecognizeApi, personnelApi, PersonnelQuery, vehicleApi, VehicleQuery, carrierId (+46 more) ### Community 11 - "Community 11" Cohesion: 0.05 Nodes (32): addingShift, addShiftDraft, availableShiftOptions, AVATAR_COLORS, dayDetail, dayMap, dialogVisible, editingDate (+24 more) ### Community 12 - "Community 12" -Cohesion: 0.05 -Nodes (46): ContractDetailDialogAsync, ContractDetailDialogExpose, useContractDetailDialog(), plPlanCertTabToFilters(), plPlanTypeTabToFilter(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, archiveDialogVisible (+38 more) +Cohesion: 0.04 +Nodes (51): emit, handleSelectChange(), shortcutItems, ContractDetailDialogAsync, ContractDetailDialogExpose, useContractDetailDialog(), DateShortcutType, useListDateShortcut() (+43 more) ### Community 13 - "Community 13" Cohesion: 0.08 @@ -838,11 +831,11 @@ Nodes (67): fillAttachmentInfoCache(), getCrmAttachmentCategoryLabel(), getCrmFi ### Community 15 - "Community 15" Cohesion: 0.02 -Nodes (94): fetchNotDeletedRegions(), fetchOrderItems(), fetchPriceVersionDetail(), fetchSystemConfig(), activeRegionId, activeTab, addAutoRefreshListeners(), adjustAddressForm (+86 more) +Nodes (87): fetchOrderItems(), fetchReviewCancel(), formatCategoryPathLabel(), activeRegionId, activeTab, addAutoRefreshListeners(), adjustAddressForm, adjustDialogLoading (+79 more) ### Community 16 - "Community 16" Cohesion: 0.07 -Nodes (34): UnsettledPlanItem, pickBxPageResult(), buildVehicleTrailerLookup(), createLoading, emit, fetchData(), getUnsettledStatCellValue(), handleCreateSettlement() (+26 more) +Nodes (32): UnsettledPlanItem, buildVehicleTrailerLookup(), createLoading, emit, fetchData(), getUnsettledStatCellValue(), handleCreateSettlement(), handlePageChange() (+24 more) ### Community 17 - "Ha" Cohesion: 0.07 @@ -854,7 +847,7 @@ Nodes (41): delOpportunityFollow(), DictStore, findDictItem(), OPPORTUNITY_SOURC ### Community 19 - "Community 19" Cohesion: 0.02 -Nodes (75): html2canvas, saveTemplate(), parseCrmAttachmentField(), resolveCrmAttachmentFiles(), formatBrandForPrint(), fitRichTextTablesToMaxWidth(), generateContractTemplate(), handleDetailPrint() (+67 more) +Nodes (73): html2canvas, getTemplate(), saveTemplate(), parseCrmAttachmentField(), formatBrandForPrint(), fitRichTextTablesToMaxWidth(), generateContractTemplate(), handleDetailPrint() (+65 more) ### Community 20 - "Community 20" Cohesion: 0.10 @@ -869,24 +862,24 @@ Cohesion: 0.05 Nodes (43): fetchDealedCustomerList(), fetchExportCustomer(), fetchImportTemplate(), fetchKeyCustomerList(), fetchLongTimeNoFollowCustomerList(), fetchMyCustomerList(), fetchToFollowCustomerList(), fetchWeekNewCustomerList() (+35 more) ### Community 23 - "Community 23" -Cohesion: 0.13 -Nodes (17): FreightSettlement, approvalHistoryItems, approvalNodes, formatAmount(), invoiceRows, loadData(), loading, open() (+9 more) +Cohesion: 0.09 +Nodes (29): applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogLoading, dialogTitle, emit (+21 more) ### Community 24 - "Community 24" -Cohesion: 0.03 -Nodes (76): @/api/pl, CarrierQuery, ContractProductArrangeQtyPlanItem, CustomerStopPrefStopType, DocumentReminderStats, DriverQuery, FreightSettlementApprovalBody, FreightSettlementDisburseBody (+68 more) +Cohesion: 0.02 +Nodes (95): @/api/pl, CarrierQuery, ContractProductArrangeQtyPlanItem, CustomerStopPrefStopType, DocumentReminderStats, DriverQuery, FreightSettlementApprovalBody, FreightSettlementBrief (+87 more) ### Community 25 - "Community 25" -Cohesion: 0.03 -Nodes (83): applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogLoading, dialogTitle, emit (+75 more) +Cohesion: 0.04 +Nodes (53): formatRequiredCertErrors(), affiliationMode, applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogTitle (+45 more) ### Community 26 - "theme.min.js" -Cohesion: 0.08 -Nodes (24): activeTab, activeTabIndex, clickedPath, { clickTab, closeWorktab, showMenu, handleSelect }, list, { menuItems }, menuRef, menuStore (+16 more) +Cohesion: 0.04 +Nodes (72): nprogress, fetchGetUserInfo(), fetchLogin(), { scrollToTop }, showButton, useTabOperations(), backHome(), goBack() (+64 more) ### Community 27 - "Community 27" Cohesion: 0.03 -Nodes (84): fetchGetMenuCodes(), canBatchPrintSlip(), normalizeCustomerName(), plPlanListTabToFilters(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, arrangeCopyLoadingAction, arrangeCopyLoadingId (+76 more) +Nodes (82): fetchGetMenuCodes(), plPlanListTabToFilters(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, arrangeCopyLoadingAction, arrangeCopyLoadingId, canForceFollowStatus, { ContractDetailDialog, contractDetailRef, openContractDetail } (+74 more) ### Community 28 - "useCommon" Cohesion: 0.08 @@ -894,11 +887,11 @@ Nodes (30): PasteCommitResult, Vehicle, activeTab, carrierPersonnelPanelRef, edi ### Community 29 - "Community 29" Cohesion: 0.02 -Nodes (102): fetchDeleteProduct(), applyCategoryPriceCoefficientIfNeeded(), availableParameters, bannerDragOver, bannerDropRef, bannerList, bannerPointerInside, bannerUploadRef (+94 more) +Nodes (108): fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductDetail(), fetchProductList(), fetchProductParameterValues(), fetchUploadProductImage(), applyCategoryPriceCoefficientIfNeeded() (+100 more) ### Community 30 - "loader.ts" -Cohesion: 0.11 -Nodes (17): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+9 more) +Cohesion: 0.08 +Nodes (24): activeTab, activeTabIndex, clickedPath, { clickTab, closeWorktab, showMenu, handleSelect }, list, { menuItems }, menuRef, menuStore (+16 more) ### Community 31 - "RenewDialog.vue" Cohesion: 0.11 @@ -906,55 +899,51 @@ Nodes (23): formatAmount(), displayText, emit, handleBlur(), handleFocus(), hand ### Community 32 - "index.vue" Cohesion: 0.13 -Nodes (26): spanClass(), dualRows, emit, hexRows, isLong(), props, quadRows, quintRows (+18 more) +Nodes (25): dualRows, emit, hexRows, isLong(), props, quadRows, quintRows, septRows (+17 more) ### Community 33 - "Community 33" Cohesion: 0.02 -Nodes (119): PlanUpdatePayload, showPlanSaveWarnings(), applyLoadProductsToDeliveries(), applyStopsFromPlan(), basicFormRef, basicRules, bootstrapStopsFromPlanProducts(), buildPlanCommonPayload() (+111 more) +Nodes (128): PlanUpdatePayload, showPlanSaveWarnings(), applyLoadProductsToDeliveries(), applyStopsFromPlan(), basicFormRef, basicRules, bootstrapStopsFromPlanProducts(), buildPlanCommonPayload() (+120 more) ### Community 35 - "Community 35" Cohesion: 0.04 Nodes (59): fetchDeleteContact(), fetchDeleteCustomer(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), @/views/crm/customer/CustomerDetailDialog.vue, activeTab, appendCertUrls() (+51 more) ### Community 36 - "VoidDialog.vue" -Cohesion: 0.05 -Nodes (37): personnelApi, PersonnelQuery, vehicleApi, VehicleQuery, activeTab, carrier, carrierInfoRow1Fields, carrierInfoRow2Fields (+29 more) +Cohesion: 0.12 +Nodes (17): activeTab, carrier, carrierInfoRow1Fields, carrierInfoRow2Fields, emit, heroMeta, innerVisible, loadDetail() (+9 more) ### Community 37 - "pl-batch-print.ts" Cohesion: 0.05 Nodes (36): activeTab, attachPreviewMode, attachPreviewName, attachPreviewUrl, attachPreviewVisible, enrichInvoiceThumbnails(), filteredInvoiceRows, filteredLedgerRows (+28 more) -### Community 38 - "view-fields.ts" -Cohesion: 0.07 -Nodes (51): nprogress, fetchGetUserInfo(), { scrollToTop }, showButton, useTabOperations(), MenuWidth, useCommon(), setupAfterEachGuard() (+43 more) - ### Community 39 - "Community 39" Cohesion: 0.07 Nodes (48): emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow(), planBrief (+40 more) ### Community 40 - "Community 40" -Cohesion: 0.11 -Nodes (33): addContract(), serializeContractAttachments(), prepareLineAliasAndBrandForSubmit(), buildProductsPayload(), emit, expandPartiesForInvalidFields(), handleApprovalSuccess(), handleClose() (+25 more) +Cohesion: 0.13 +Nodes (24): calculateProductAmount(), calculateTotalAmount(), handleContractTypeChange(), handleEnableFrameworkPriceFixed(), handleEnableFrameworkQuantityFixed(), handlePriceChange(), handleProductSelected(), handleQuantityChange() (+16 more) ### Community 41 - "colors.ts" -Cohesion: 0.10 -Nodes (31): ContractQtyReminder, ContractQtyReminderItem, PlanContractLink, transportApi, TransportArrange, initSegmentBrandQtyRows(), getUnitLabel(), performArrangeAfterSave() (+23 more) +Cohesion: 0.11 +Nodes (30): ContractQtyReminder, ContractQtyReminderItem, PlanContractLink, PlanProduct, TransportArrange, loadDetail(), getUnitLabel(), performArrangeAfterSave() (+22 more) ### Community 42 - "Community 42" -Cohesion: 0.06 -Nodes (37): { enabledApplications, enabledQuickLinks }, handleApplicationClick(), handleNavigate(), handleQuickLinkClick(), popoverRef, router, { homePath }, { isFullscreen, toggle: toggleFullscreen } (+29 more) +Cohesion: 0.16 +Nodes (22): addContract(), updateContract(), serializeContractAttachments(), prepareLineAliasAndBrandForSubmit(), buildProductsPayload(), emit, expandPartiesForInvalidFields(), handleApprovalSuccess() (+14 more) ### Community 43 - "Community 43" -Cohesion: 0.02 -Nodes (103): getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), InvoiceInfoForm, aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, approvalDialogRef (+95 more) +Cohesion: 0.03 +Nodes (94): buildUploadFileListFromField(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, applyDefaultOwnerUser(), approvalDialogRef, attachmentList (+86 more) ### Community 44 - "Community 44" Cohesion: 0.05 -Nodes (40): VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, getPlRechargeApplyStatusTagType(), getPlRechargeTypeLabel(), PL_GAS_STATION_PRESETS, applyDateRange, attachmentUploadRef, currentApplyRow (+32 more) +Nodes (42): VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, getPlRechargeApplyStatusLabel(), getPlRechargeApplyStatusTagType(), getPlRechargeTypeLabel(), getPlRechargeTypeTagType(), PL_GAS_STATION_PRESETS, applyDateRange (+34 more) ### Community 45 - "Community 45" -Cohesion: 0.05 -Nodes (62): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, { +Cohesion: 0.04 +Nodes (82): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, { chartRef, getAxisLineStyle, getAxisLabelStyle, @@ -964,11 +953,11 @@ Nodes (62): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, { getTooltipStyle, getLegendStyle, getGridWithLegend - }, createGradientColor() (+54 more) + }, createGradientColor() (+74 more) ### Community 46 - "Community 46" -Cohesion: 0.06 -Nodes (33): fetchAllDictData(), fetchDeleteRole(), fetchEnsureDictData(), fetchEnsureRemoveDictData(), fetchExportDepts(), fetchExportDictTypes(), fetchExportPosts(), fetchExportRoles() (+25 more) +Cohesion: 0.07 +Nodes (26): fetchDeleteRole(), fetchExportRoles(), fetchRoleList(), openDelete(), canDeleteByCreator(), getCurrentUserId(), isSuperAdmin(), rowCreatorId() (+18 more) ### Community 47 - "fetchCustomerDetail" Cohesion: 0.07 @@ -980,19 +969,19 @@ Nodes (25): fetchDeletePoolRule(), fetchExecutePoolRules(), fetchPoolRuleList(), ### Community 49 - "Community 49" Cohesion: 0.02 -Nodes (104): addQuote(), updateQuote(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, attachmentList, basicLabels (+96 more) +Nodes (109): addQuote(), updateQuote(), CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser(), OwnerLike, aliasBrandManageMode, aliasBrandManageProductId (+101 more) ### Community 50 - "Community 50" -Cohesion: 0.11 -Nodes (31): menuBadgeApi, resolveMenuTextBadge(), filteredChildren, hasChildren, isNavigableRoute, { loaded: menuBadgeLoaded }, menuBadgeStore, menuIcon (+23 more) +Cohesion: 0.15 +Nodes (11): customers, emit, handleConfirm(), innerVisible, selectedCustomerId, applyDeliveryCustomerToPlan(), customerKey(), DeliveryPrintCustomerOption (+3 more) ### Community 51 - "price-letter-template.ts" Cohesion: 0.16 Nodes (20): addEventListeners(), calculateMenuHeight(), calculatePosition(), emit, handleDocumentClick(), handleDocumentContextmenu(), handleKeydown(), handleMenuClick() (+12 more) ### Community 52 - "Community 52" -Cohesion: 0.09 -Nodes (25): fetchCreateProduct(), fetchExportProducts(), fetchUpdateProduct(), ProductAliasItem, ProductBrandItem, ProductDetail, ProductFormData, categoryOptions (+17 more) +Cohesion: 0.10 +Nodes (18): fetchCreateProduct(), categoryOptions, dialogLoading, dictStore, emit, formData, formRef, formRules (+10 more) ### Community 53 - "Community 53" Cohesion: 0.05 @@ -1000,11 +989,11 @@ Nodes (62): buildBatchHazardCertReadyConfirmMessage(), buildBatchHazardCertUnmar ### Community 54 - "Community 54" Cohesion: 0.02 -Nodes (84): @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef, buildSealHtml(), contractContent, currentContractId, currentDetailId, CustomerDetailDialog, customerDetailRef (+76 more) +Nodes (90): delContract(), stringifyIds(), resolveCrmAttachmentFiles(), @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef, buildSealHtml(), contractContent, currentContractId (+82 more) ### Community 55 - "Community 55" Cohesion: 0.06 -Nodes (60): applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem(), buildSubpackSlipCompleteCheckHtml() (+52 more) +Nodes (57): open(), applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem() (+49 more) ### Community 56 - "Community 56" Cohesion: 0.05 @@ -1016,11 +1005,11 @@ Nodes (27): fetchContactDetail(), fetchContactsByCustomerId(), fetchCreateContac ### Community 58 - "Community 58" Cohesion: 0.03 -Nodes (61): getOpportunity(), buildUploadFileListFromField(), productAllowedByHazard(), removeProductsNotAllowedByHazard(), handleAttachmentData(), handleResetFrameworkPrice(), approvalDialogRef, attachmentList (+53 more) +Nodes (76): getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), InvoiceInfoForm, productAllowedByHazard(), removeProductsNotAllowedByHazard(), applyContractProductsToForm(), handleResetFrameworkPrice(), approvalDialogRef (+68 more) ### Community 59 - "fetchData" -Cohesion: 0.12 -Nodes (29): activeIndex, addDelivery(), applyCustomerFromPicker(), applyDeliveryStopPref(), CustomerOptionRow, customerOptionsByIndex, customerOptionsLoading, emit (+21 more) +Cohesion: 0.06 +Nodes (55): activeIndex, addDelivery(), applyCustomerFromPicker(), applyDeliveryStopPref(), CustomerOptionRow, customerOptionsByIndex, customerOptionsLoading, deliveryContractId() (+47 more) ### Community 60 - "index.vue" Cohesion: 0.07 @@ -1028,35 +1017,35 @@ Nodes (30): formatKgToTon(), cardCount, cardsLayoutClass, dibangBusinessType(), ### Community 61 - "Community 61" Cohesion: 0.07 -Nodes (60): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder() (+52 more) +Nodes (54): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder() (+46 more) ### Community 62 - "highlight.ts" -Cohesion: 0.08 -Nodes (29): formatFeedbackTime(), formatDateTime(), getDoneStatCellValue(), getPendingStatCellValue(), getDisburseStatCellValue(), fetchData(), getSettledStatCellValue(), handlePageChange() (+21 more) +Cohesion: 0.10 +Nodes (21): fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSizeChange(), listColumnDefs (+13 more) ### Community 63 - "price-letter.ts" -Cohesion: 0.05 -Nodes (16): fetchGetMenuList(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator, RouteRegistry, ConvertedRoute, RouteTransformer (+8 more) +Cohesion: 0.03 +Nodes (36): menuCodesFromApi, RoutesAlias, fetchGetMenuList(), filteredMenuItems, { isDark }, Props, route, routerPath (+28 more) ### Community 64 - "Community 64" -Cohesion: 0.09 -Nodes (22): ContractDetailDialog, contractDetailRef, detailRows, emit, emitLinksFromDetails(), enrichContractProducts(), expandedContractIds, handleConfirmSingle() (+14 more) +Cohesion: 0.10 +Nodes (20): ContractDetailDialog, contractDetailRef, detailRows, emit, emitLinksFromDetails(), enrichContractProducts(), expandedContractIds, handleConfirmSingle() (+12 more) ### Community 65 - "detail.vue" Cohesion: 0.03 -Nodes (83): PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveStopFeedbackAttachmentItem, activeTab, applyFreightPrefill(), applyStandardProductNameForArchiveDisplay(), archiveDeliveryTabIndex, brandQtySum() (+75 more) +Nodes (85): PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveStopFeedbackAttachmentItem, activeTab, applyFreightPrefill(), applyStandardProductNameForArchiveDisplay(), archiveDeliveryTabIndex, brandQtySum() (+77 more) ### Community 66 - "Community 66" Cohesion: 0.04 Nodes (52): ApplyDateRange, buildApplyDateRangeQuery(), getAdvanceApprovedExportFilterParams(), getAdvancePendingExportFilterParams(), activeTab, actualAmount, advanceIssueExportColumns, { applicantOptions, loadApplicantOptions } (+44 more) ### Community 67 - "index.vue" -Cohesion: 0.09 -Nodes (23): PlanDriverFeedbackUpdateBody, TransportDriverProductFeedback, BrandOption, BrandQtyRow, brandQtySum(), buildProductRows(), dialogTitle, dictStore (+15 more) +Cohesion: 0.06 +Nodes (41): PlanDriverFeedbackUpdateBody, TransportDriverProductFeedback, activeRows, BrandOption, BrandQtyRow, clearQtyDraft(), emit, emitRows() (+33 more) ### Community 68 - "Community 68" -Cohesion: 0.04 -Nodes (57): fetchDeleteCategory(), fetchProductParameterSimple(), useListMediaActive(), associatedParameters, availableParameters, batchExportData, buildTree(), cachedParameters (+49 more) +Cohesion: 0.03 +Nodes (63): fetchCategoryList(), fetchCategoryParameters(), fetchDeleteCategory(), fetchProductParameterSimple(), cachedFlatCategories, ensureCategoryPathDataLoaded(), fetchAllPagedRecords(), associatedParameters (+55 more) ### Community 69 - "Community 69" Cohesion: 0.12 @@ -1064,7 +1053,7 @@ Nodes (16): addOpportunityFollow(), updateOpportunityFollow(), OpportunityFollow ### Community 70 - "Community 70" Cohesion: 0.04 -Nodes (50): VehicleMaintenanceApply, vehicleMaintenanceApplyApi, getPlMaintenanceApplyStatusTagType(), getPlMaintenanceTypeTagType(), PL_MAINTENANCE_TYPE_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId (+42 more) +Nodes (54): VehicleMaintenanceApply, vehicleMaintenanceApplyApi, getPlMaintenanceApplyStatusTagType(), getPlMaintenanceTypeTagType(), PL_MAINTENANCE_TYPE_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId (+46 more) ### Community 71 - "Community 71" Cohesion: 0.03 @@ -1072,7 +1061,7 @@ Nodes (78): activeTab, actualAmount, { applicantOptions, loadApplicantOptions }, ### Community 72 - "Community 72" Cohesion: 0.07 -Nodes (35): addQuoteProduct(), createNewVersion(), delQuoteProduct(), exportQuote(), listQuote(), listQuoteProduct(), listShareLog(), mapListQuery() (+27 more) +Nodes (39): addQuoteProduct(), approveQuote(), createNewVersion(), delQuoteProduct(), exportQuote(), listQuoteProduct(), listShareLog(), mapListQuery() (+31 more) ### Community 73 - "Community 73" Cohesion: 0.04 @@ -1084,31 +1073,31 @@ Nodes (33): invalidQuote(), listApproval(), QuoteApprovalVO, approvalList, curre ### Community 75 - "openEdit" Cohesion: 0.04 -Nodes (70): Source, usePagedTable(), UsePagedTableOptions, bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber() (+62 more) +Nodes (68): props, bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), formatSumMoney() (+60 more) ### Community 76 - "handleSearch" Cohesion: 0.09 Nodes (20): formatPublicTransportProductLine(), resolvePlanBrandDisplayLabel(), brandConstraintLabel(), formatBrandLabel(), formatBrandLabel(), canUploadAttachments(), errorMessage, formatBrandLabel() (+12 more) ### Community 78 - "customerPool.ts" -Cohesion: 0.08 -Nodes (19): DocumentReminder, useDbInstantSearch(), canToolbarResolve, displayReminderList, fetchData(), handleReset(), handleResolve(), handleSearch() (+11 more) +Cohesion: 0.04 +Nodes (61): DocumentReminder, inventoryApi, InventoryRecord, buildPayload(), exporting, handleCommand(), handleExportFiltered(), ListExportPayload (+53 more) ### Community 79 - "Community 79" -Cohesion: 0.11 -Nodes (19): fetchProductDetail(), loadBrandOptions(), aliases, brands, dialogLoading, dialogTitle, dictStore, emit (+11 more) +Cohesion: 0.10 +Nodes (20): fetchProductDetail(), fetchUpdateProduct(), loadBrandOptions(), aliases, brands, dialogLoading, dialogTitle, dictStore (+12 more) ### Community 80 - "product.ts" -Cohesion: 0.15 -Nodes (14): freightApi, attachmentRef, emit, form, formatAmount(), formRef, handleSubmit(), loading (+6 more) +Cohesion: 0.11 +Nodes (19): fetchApproveTask(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks(), fetchExportProcessDefs(), fetchInstanceDetail(), fetchRejectTask(), bizLoading (+11 more) ### Community 81 - "Community 81" -Cohesion: 0.10 -Nodes (21): doneStatsRowColumns, doneStatsRowRef, doneTableWrapRef, fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset() (+13 more) +Cohesion: 0.08 +Nodes (29): formatFeedbackTime(), formatDateTime(), doneStatsRowColumns, doneStatsRowRef, doneTableWrapRef, fetchData(), getDoneStatCellValue(), handlePageChange() (+21 more) ### Community 82 - "Community 82" Cohesion: 0.06 -Nodes (51): openBlank(), applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml() (+43 more) +Nodes (49): openBlank(), applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml() (+41 more) ### Community 84 - "Community 84" Cohesion: 0.05 @@ -1116,15 +1105,15 @@ Nodes (41): AttachmentItem, attachments, attachmentsToModelValue(), canPreview() ### Community 85 - "index.vue" Cohesion: 0.04 -Nodes (86): personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs, createEmptyCert() (+78 more) +Nodes (87): personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs, createEmptyCert() (+79 more) ### Community 86 - "Community 86" -Cohesion: 0.12 -Nodes (24): fetchRefreshToken(), API_ENCRYPT_EXCLUDE_PATHS, API_ENCRYPT_FIXED_SECRET, axiosInstance, createHttpError(), delay(), ExtendedAxiosRequestConfig, getEncryptSkipReason() (+16 more) +Cohesion: 0.09 +Nodes (35): fetchRefreshToken(), $t, ErrorLogData, ErrorResponse, getErrorMessage(), handleError(), HttpError, showError() (+27 more) ### Community 87 - "canDeleteByCreator" -Cohesion: 0.04 -Nodes (43): collectOpenMenuIndexes(), defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode (+35 more) +Cohesion: 0.06 +Nodes (26): defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode, isMobileScreen (+18 more) ### Community 88 - "index.vue" Cohesion: 0.12 @@ -1135,44 +1124,44 @@ Cohesion: 0.13 Nodes (17): invalidContract(), contractId, dialogVisible, dictStore, emit, form, formRef, handleClose() (+9 more) ### Community 90 - "theme.min.js" -Cohesion: 0.09 -Nodes (31): approveContract(), rejectContract(), actionType, applyPrefillApprovers(), approverList, ApproverUser, batchCount, batchInfoTitle (+23 more) +Cohesion: 0.15 +Nodes (12): fetchChangePassword(), fetchLogout(), dialogVisible, emit, formData, formRef, formRules, handleSubmit() (+4 more) ### Community 91 - "Community 91" -Cohesion: 0.04 -Nodes (64): fetchCreatePriceLetter(), fetchPriceLetterDetail(), fetchPriceLetterList(), fetchUpdatePriceLetter(), prepareSealImagesForRasterExport(), activeDateShortcut, activeView, adjustDateRange (+56 more) +Cohesion: 0.05 +Nodes (33): activeDateShortcut, activeView, adjustDateRange, canEditSelected, canPrintSelected, canVoidSelected, contentTouched, customerOptions (+25 more) ### Community 92 - "Community 92" Cohesion: 0.04 Nodes (71): fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchUpdateDictData(), fetchUpdateDictType() (+63 more) ### Community 94 - "formatYmd" -Cohesion: 0.15 -Nodes (7): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props +Cohesion: 0.10 +Nodes (14): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props, emit (+6 more) ### Community 95 - "Community 95" -Cohesion: 0.03 -Nodes (65): activeDateShortcut, allRecords, applySortAndPage(), buildListQueryParams(), businessTypeOptions, canDeleteRecord(), clearPlanRouteQuery(), currentPage (+57 more) +Cohesion: 0.04 +Nodes (64): activeDateShortcut, allRecords, applySortAndPage(), buildListQueryParams(), businessTypeOptions, canDeleteRecord(), clearPlanRouteQuery(), currentPage (+56 more) ### Community 96 - "Community 96" Cohesion: 0.04 -Nodes (67): fetchCreatePost(), fetchDeletePost(), fetchDeptTree(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds() (+59 more) +Nodes (65): fetchCreatePost(), fetchDeletePost(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds(), dialogTitle (+57 more) ### Community 97 - "stringifyBody" Cohesion: 0.10 -Nodes (41): bindTableScrollListener(), cellText(), cellValues(), columnsRef, config, ensureHeaderObserver(), getHeaderWidths(), getMainTableEl() (+33 more) +Nodes (40): bindTableScrollListener(), cellText(), cellValues(), columnsRef, config, ensureHeaderObserver(), getHeaderWidths(), getMainTableEl() (+32 more) ### Community 98 - "index.vue" -Cohesion: 0.09 -Nodes (29): currentRoutePath, drawerVisible, { menuList }, menuStore, route, routerPath, subMenuList, currentRoutePath (+21 more) +Cohesion: 0.13 +Nodes (16): actionType, confirmButtonText, contractId, dialogTitle, dialogVisible, emit, executionSummary, form (+8 more) ### Community 99 - "stringifyBody" -Cohesion: 0.11 -Nodes (20): buildState(), clearColumn(), close(), confirm(), draftFrom, draftKeyword, draftMax, draftMin (+12 more) +Cohesion: 0.07 +Nodes (35): buildState(), clearColumn(), close(), confirm(), draftFrom, draftKeyword, draftMax, draftMin (+27 more) ### Community 100 - "v2.4.2.1 - 2025-06-16" -Cohesion: 0.11 -Nodes (21): fetchUserList(), currentUser, dialogVisible, emit, getList(), handleClose(), handleConfirm(), handleQuery() (+13 more) +Cohesion: 0.15 +Nodes (15): currentUser, dialogVisible, emit, getList(), handleClose(), handleConfirm(), handleQuery(), loading (+7 more) ### Community 101 - "price-letter.ts" Cohesion: 0.07 @@ -1183,8 +1172,8 @@ Cohesion: 0.16 Nodes (18): createFromQuote(), CreateFromQuoteForm, QuoteVO, emit, form, formatDate(), formRef, generateContractNo() (+10 more) ### Community 103 - "SettingDrawer.vue" -Cohesion: 0.16 -Nodes (12): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+4 more) +Cohesion: 0.13 +Nodes (18): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+10 more) ### Community 104 - "contractType.ts" Cohesion: 0.40 @@ -1196,7 +1185,7 @@ Nodes (21): fetchContactList(), contactFormRef, contactList, currentContact, dia ### Community 106 - "Community 106" Cohesion: 0.03 -Nodes (65): validatePersonnelAffiliationVehicleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible (+57 more) +Nodes (63): CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible, fetchData() (+55 more) ### Community 107 - "Community 107" Cohesion: 0.08 @@ -1204,11 +1193,11 @@ Nodes (29): delClue(), delClueFollow(), listClueFollow(), canConvert, clueFormRe ### Community 108 - "Community 108" Cohesion: 0.03 -Nodes (84): expenseItemApi, ExpenseItem, useExpenseItemTree(), addForm, AddPayload, { applicantOptions, loadApplicantOptions }, buildAddPayload(), buildSearchQuery() (+76 more) +Nodes (85): expenseItemApi, ExpenseItem, useExpenseItemTree(), allRowsDeletableByCreator(), addForm, AddPayload, { applicantOptions, loadApplicantOptions }, buildAddPayload() (+77 more) ### Community 109 - "Community 109" Cohesion: 0.06 -Nodes (28): fetchUpdateUser(), defaultOptions, fullscreenLoadingText, withFullscreenLoading(), confirmCancelOrder(), addressForm, addressFormRef, addressFormRules (+20 more) +Nodes (27): fetchUpdateUser(), defaultOptions, fullscreenLoadingText, withFullscreenLoading(), addressForm, addressFormRef, addressFormRules, addressVisible (+19 more) ### Community 110 - "Community 110" Cohesion: 0.10 @@ -1219,16 +1208,16 @@ Cohesion: 0.07 Nodes (33): carrierApi, businessLicenseUploadRef, dialogLoading, dialogTitle, emit, formData, formRef, formRules (+25 more) ### Community 112 - "inventory.ts" -Cohesion: 0.04 -Nodes (52): badges, props, editingId, fetchList(), formVisible, handleEditFromView(), handleFormSaved(), handleOpenEdit() (+44 more) +Cohesion: 0.05 +Nodes (51): badges, props, editingId, fetchList(), formVisible, handleEditFromView(), handleFormSaved(), handleOpenEdit() (+43 more) ### Community 113 - "Community 113" Cohesion: 0.07 Nodes (32): fetchCheckDuplicate(), fetchCreateCustomer(), fetchCustomerDetail(), addInvoiceInfo(), applyDefaultOwnerUserId(), businessLicenseUploadRef, businessPermitUploadRef, cancel() (+24 more) ### Community 114 - "index.vue" -Cohesion: 0.05 -Nodes (26): { isDark, systemThemeColor }, { locale }, settingStore, { shouldShowThemeToggle, shouldShowLanguage }, userStore, LanguageEnum, getDefaultLanguage(), i18n (+18 more) +Cohesion: 0.17 +Nodes (15): FreightCalcProductRow, resolveFreightUnitLabel(), sumProductActualQuantities(), sumProductQuantities(), usePlFreightCalc(), findProductStatusItem(), getProductStatusLabel(), getProductStatusTagType() (+7 more) ### Community 115 - "useDictStore" Cohesion: 0.10 @@ -1240,11 +1229,11 @@ Nodes (60): activeDateShortcut, allData, buildListQueryParams(), businessTypeOpt ### Community 117 - "Community 117" Cohesion: 0.04 -Nodes (58): fetchCreateDept(), fetchDeleteDept(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList, deptTreeForSelect (+50 more) +Nodes (60): fetchCreateDept(), fetchDeleteDept(), fetchDeptTree(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList (+52 more) ### Community 118 - "zh_CN.js" -Cohesion: 0.18 -Nodes (14): FreightCalcProductRow, resolveFreightUnitLabel(), sumProductActualQuantities(), sumProductQuantities(), usePlFreightCalc(), findProductStatusItem(), getProductStatusLabel(), getProductStatusTagType() (+6 more) +Cohesion: 0.06 +Nodes (37): renewContract(), uploadAttachments(), fetchVoidPriceLetter(), mapContractAttachmentsPayload(), $modal, dictStore, emit, form (+29 more) ### Community 119 - "Community 119" Cohesion: 0.05 @@ -1255,59 +1244,44 @@ Cohesion: 0.07 Nodes (41): openBlank(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml(), buildProductRows() (+33 more) ### Community 121 - "chart.ts" -Cohesion: 0.07 -Nodes (21): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+13 more) +Cohesion: 0.04 +Nodes (39): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+31 more) ### Community 122 - "handleDisburse" -Cohesion: 0.08 -Nodes (41): activeModule, currentRoutePath, handleModuleSelect(), { menuList }, menuStore, moduleList, PortalModuleItem, route (+33 more) +Cohesion: 0.04 +Nodes (74): collectOpenMenuIndexes(), hasChildren(), currentRoutePath, drawerVisible, { menuList }, menuStore, route, routerPath (+66 more) ### Community 123 - "detail.vue" -Cohesion: 0.12 -Nodes (22): buildDeliveryArchiveMeta(), getDeliveryViewProducts(), resetStopForms(), buildLoadPayload(), buildStopProductPayload(), createEmptyLoadForm(), createStopProductsFromPlanProducts(), enrichStopProductsDisplayFromPlan() (+14 more) +Cohesion: 0.13 +Nodes (18): statisticsOverview(), statisticsStatus(), statisticsTrend(), dictStore, loadAllData(), loading, loadOverview(), loadStatusData() (+10 more) ### Community 124 - "index.vue" -Cohesion: 0.13 -Nodes (20): animatedData, animationTimers, { - chartRef, - initChart, - getAxisLineStyle, - getAxisLabelStyle, - getAxisTickStyle, - getSplitLineStyle, - getTooltipStyle, - getLegendStyle, - getGridWithLegend, - isEmpty - }, clearAnimationTimers(), createSeriesItem(), generateAreaStyle(), generateChartOptions(), generateSingleAreaStyle() (+12 more) +Cohesion: 0.45 +Nodes (10): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), isValidHexColor(), isValidRgbValue(), RgbaResult (+2 more) ### Community 125 - "Community 125" Cohesion: 0.04 -Nodes (59): validatePersonnelTypeRoleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible (+51 more) +Nodes (60): getPlVehicleStatusLabel(), getPlVehicleStatusTagType(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle (+52 more) ### Community 126 - "Community 126" Cohesion: 0.04 -Nodes (57): useServerPaged(), UseServerPagedOptions, getReimburseExpenseItemLines(), formatNow(), activeTab, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction (+49 more) +Nodes (51): getReimburseExpenseItemLines(), activeTab, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedFilterForm, approvedQuickSearchKeyword, approvedStatsRowColumns (+43 more) ### Community 127 - "selectContractRow" -Cohesion: 0.18 -Nodes (18): activeRows, clearQtyDraft(), emit, emitRows(), isSelected(), onMobileQtyBlur(), onMobileQtyInput(), parseQtyDraft() (+10 more) +Cohesion: 0.22 +Nodes (11): exportClue(), mapListQuery(), ClueAssignParams, ClueConvertParams, ClueFollowForm, ClueFollowQuery, ClueForm, ClueLevelParams (+3 more) ### Community 128 - "Community 128" Cohesion: 0.04 -Nodes (56): activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord(), currentPage, dateRange, editingPlan, executionCompletedStatuses (+48 more) +Nodes (60): planApi, PlanCreate, PlanListParams, PlanUpdate, activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord() (+52 more) ### Community 129 - "Community 129" Cohesion: 0.05 -Nodes (44): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateSite(), loadDictOptions(), loadDictOptions(), loadDictOptions() (+36 more) - -### Community 130 - "system.ts" -Cohesion: 0.14 -Nodes (15): renewContract(), dictStore, emit, form, formRef, handleClose(), handleSubmit(), open() (+7 more) +Nodes (50): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), loadDeliverList(), loadDictOptions() (+42 more) ### Community 131 - "index.vue" Cohesion: 0.05 -Nodes (52): dictStore, displayProducts, formatArchiveQty(), formatFieldValue(), formatMoneyValue(), formatProductLine(), formatStopProductLine(), formatStopQty() (+44 more) +Nodes (53): dictStore, displayProducts, formatArchiveQty(), formatFieldValue(), formatMoneyValue(), formatProductLine(), formatStopProductLine(), formatStopQty() (+45 more) ### Community 132 - "Community 132" Cohesion: 0.04 @@ -1319,7 +1293,7 @@ Nodes (53): addChange(), delChange(), executeChange(), exportChange(), getChange ### Community 134 - "index.vue" Cohesion: 0.04 -Nodes (78): fetchUserOptions(), batchSubmitApproval(), batchSubmitContract(), completeContract(), createFromOpportunity(), delContract(), executeContract(), exportContract() (+70 more) +Nodes (75): approveContract(), batchSubmitApproval(), batchSubmitContract(), completeContract(), createFromOpportunity(), executeContract(), exportContract(), finishContract() (+67 more) ### Community 135 - "detail.vue" Cohesion: 0.17 @@ -1338,8 +1312,8 @@ Cohesion: 0.10 Nodes (17): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), load() (+9 more) ### Community 139 - "RenewDialog.vue" -Cohesion: 0.06 -Nodes (49): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), Carrier, PlanDocumentAttachmentItem, displaySrc(), fileNameFromUrl(), handleDownload(), handlePreview() (+41 more) +Cohesion: 0.07 +Nodes (31): Carrier, displaySrc(), fileNameFromUrl(), handleDownload(), handlePreview(), ItemDef, items, parseUrls() (+23 more) ### Community 140 - "Community 140" Cohesion: 0.07 @@ -1347,31 +1321,31 @@ Nodes (36): approvalDialogRef, billsStatsRowColumns, billsStatsRowRef, billsTabl ### Community 141 - "Community 141" Cohesion: 0.05 -Nodes (39): PlIoOrderQuery, emit, handleSelectChange(), shortcutItems, DateShortcutType, useListDateShortcut(), formatBrandQtySummary(), resolveIoBrandQtyDisplay() (+31 more) +Nodes (34): PlIoOrderQuery, formatBrandQtySummary(), resolveIoBrandQtyDisplay(), resolveSiteBrandSummary(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, brandedEditItems, dateRange, deliveryViewFields (+26 more) ### Community 142 - "Community 142" Cohesion: 0.04 -Nodes (58): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+50 more) +Nodes (48): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+40 more) ### Community 144 - "Community 144" Cohesion: 0.04 Nodes (55): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+47 more) ### Community 145 - "api" -Cohesion: 0.10 -Nodes (17): CertRow, activePart, CertFormListRef, certList, CertRowWithKey, hasTrailer, headCertFormRef, headCertList (+9 more) +Cohesion: 0.11 +Nodes (16): activePart, CertFormListRef, certList, CertRowWithKey, hasTrailer, headCertFormRef, headCertList, headTabLabel (+8 more) ### Community 146 - "price-letter-template.ts" Cohesion: 0.60 Nodes (4): CardBannerProps, emit, handleCancel(), handleClick() ### Community 147 - "index.vue" -Cohesion: 0.07 -Nodes (42): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, InventoryWeighingRecord, AutoGenerateMonthlyResult (+34 more) +Cohesion: 0.08 +Nodes (38): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, InventoryWeighingRecord, AutoGenerateMonthlyResult (+30 more) ### Community 148 - "Community 148" Cohesion: 0.06 -Nodes (38): useApplicantOptions(), { applicantOptions, loadApplicantOptions }, buildKeyword(), current, detailLoading, detailTab, detailTableMaxHeight, detailVisible (+30 more) +Nodes (43): useApplicantOptions(), pickBxPageResult(), { applicantOptions, loadApplicantOptions }, buildKeyword(), current, detailLoading, detailTab, detailTableMaxHeight (+35 more) ### Community 149 - "fetchCustomerDetail" Cohesion: 0.08 @@ -1390,172 +1364,28 @@ Cohesion: 0.14 Nodes (18): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+10 more) ### Community 153 - "index.vue" -Cohesion: 0.10 -Nodes (25): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+17 more) +Cohesion: 0.08 +Nodes (30): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+22 more) ### Community 156 - "v2.4.2.1 - 2025-06-16" -Cohesion: 0.22 -Nodes (8): amapLocationUrl, handleView(), isMuted, onFieldView, props, showMapBtn, showViewBtn, viewBtnTitle +Cohesion: 0.26 +Nodes (12): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson(), fromBase64Url(), hexToBytes() (+4 more) ### Community 157 - "form.vue" Cohesion: 0.16 Nodes (13): dictStore, allocateBrandRows(), ArchiveBrandViewItem, ArchiveBrandViewRow, buildArchiveBrandViewItems(), buildArchiveBrandViewsBySegment(), buildRowsFromStopBrandQtys(), formatArchiveBrandAmount() (+5 more) ### Community 159 - "detail.vue" -Cohesion: 0.09 -Nodes (5): CommentItem, fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager +Cohesion: 0.19 +Nodes (10): Personnel, PersonnelDetail, editingPersonnelId, emit, formVisible, handleFormSaved(), handleSelect(), initialPersonnelType (+2 more) ### Community 160 - "index.vue" Cohesion: 0.12 Nodes (13): currentActivePath, handleScroll, handleScrollCore(), handleWheel(), ProcessedMenuItem, processedMenuList, Props, route (+5 more) ### Community 161 - "Community 161" -Cohesion: 0.11 -Nodes (20): inventoryApi, InventoryRecord, emit, props, fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear() (+12 more) - -### Community 162 - "Community 162" -Cohesion: 0.04 -Nodes (52): VehicleUreaApply, vehicleUreaApplyApi, getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange (+44 more) - -### Community 164 - "Community 164" -Cohesion: 0.04 -Nodes (49): BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney(), activeTab, advanceApproveExportColumns, { applicantOptions, loadApplicantOptions }, approvalOpinion (+41 more) - -### Community 165 - "handleDisburse" -Cohesion: 0.08 -Nodes (28): disburseDialogRef, disburseStatsRowColumns, disburseStatsRowRef, disburseTableWrapRef, emit, fetchData(), handleDisburse(), handleDisburseSuccess() (+20 more) - -### Community 166 - "Community 166" -Cohesion: 0.15 -Nodes (13): ChatMessage, formatCurrentTime(), isDrawerVisible, isMobile, isOnline, messageContainer, messageId, messages (+5 more) - -### Community 167 - "Community 167" -Cohesion: 0.07 -Nodes (6): dispatch(), execCommand(), fire(), jo, setActive(), unbindAllNativeEvents() - -### Community 168 - "crypto.ts" -Cohesion: 0.14 -Nodes (13): fetchCreatePoolRule(), fetchExportPoolCustomers(), fetchExportPoolRules(), fetchUpdatePoolRule(), emit, formData, formRef, formRules (+5 more) - -### Community 169 - "Community 169" -Cohesion: 0.06 -Nodes (42): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode(), addChildFormRef, addFormRef, appliedQuickSearch, appliedSearchForm (+34 more) - -### Community 170 - "Community 170" -Cohesion: 0.05 -Nodes (46): fetchCreateMenu(), fetchDeleteMenu(), fetchExportMenus(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), applyTreeExpand(), dialogTitle (+38 more) - -### Community 171 - "index.vue" -Cohesion: 0.13 -Nodes (9): copyId, dialogMode, dialogTitle, editId, emit, handleSuccess(), panelRef, saveLoading (+1 more) - -### Community 173 - "index.vue" -Cohesion: 0.14 -Nodes (12): buttonColor, ButtonConfig, buttonRadius, buttonTextColor, emit, ImageConfig, { isDark }, Meteor (+4 more) - -### Community 174 - "Community 174" -Cohesion: 0.06 -Nodes (44): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), dialogVisible, dictStore (+36 more) - -### Community 175 - "handleEdit" -Cohesion: 0.13 -Nodes (18): statisticsOverview(), statisticsStatus(), statisticsTrend(), dictStore, loadAllData(), loading, loadOverview(), loadStatusData() (+10 more) - -### Community 176 - "fetchData" -Cohesion: 0.04 -Nodes (57): ContractProductForm, ContractProductArrangeQtyDetail, aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, dictStore, emit (+49 more) - -### Community 177 - "fetchCustomerDetail" -Cohesion: 0.22 -Nodes (11): exportClue(), mapListQuery(), ClueAssignParams, ClueConvertParams, ClueFollowForm, ClueFollowQuery, ClueForm, ClueLevelParams (+3 more) - -### Community 178 - "Community 178" -Cohesion: 0.06 -Nodes (41): @/api/crm/contract/approval, approvePass(), approveReject(), exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery() (+33 more) - -### Community 179 - "Community 179" -Cohesion: 0.05 -Nodes (35): fetchChangePassword(), avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover (+27 more) - -### Community 180 - "index.vue" -Cohesion: 0.10 -Nodes (26): toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate() (+18 more) - -### Community 181 - "Community 181" -Cohesion: 0.06 -Nodes (46): fetchCreateTenant(), fetchDeleteTenant(), fetchTenantList(), fetchUpdateTenant(), filterDeletableByCreator(), syncViewRowFromFlatList(), refreshRelatedViewIfOpen(), refreshRelatedViewIfOpen() (+38 more) - -### Community 182 - "Community 182" -Cohesion: 0.05 -Nodes (49): fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks(), fetchExportProcessDefs(), fetchProcessDefList(), fetchUpdateProcessDef() (+41 more) - -### Community 183 - "Ha" -Cohesion: 0.07 -Nodes (24): planApi, PlanSiteFeedbackUpdateBody, dialogTitle, emit, formData, formRef, handleOpened(), handleSubmit() (+16 more) - -### Community 184 - "highlight.ts" -Cohesion: 0.04 -Nodes (43): props, allStatsRowColumns, allStatsRowRef, allTableWrapRef, { applicantOptions, loadApplicantOptions }, appliedFilter, appliedQuickSearch, bizTypeOptions (+35 more) - -### Community 185 - "handleConfirmApproval" -Cohesion: 0.67 -Nodes (4): getPlMaintenanceApplyStatusLabel(), getPlMaintenanceTypeLabel(), getMaintApplyStatCellValue(), getMaintProcessStatCellValue() - -### Community 186 - "StorageKeyManager" -Cohesion: 0.50 -Nodes (4): ButtonMoreItem, emit, handleClick(), Props - -### Community 188 - "Community 188" -Cohesion: 0.05 -Nodes (40): addDialogVisible, addLoading, addPagination, addPlanList, addSearchForm, addSelectedPlans, addSelectedRemoved, attachmentRef (+32 more) - -### Community 189 - "Community 189" -Cohesion: 0.05 -Nodes (54): useUserStore, allRowsDeletableByCreator(), canDeleteByCreator(), getCurrentUserId(), isSuperAdmin(), rowCreatorId(), addForm, addFormRef (+46 more) - -### Community 190 - "error-handle.ts" -Cohesion: 0.18 -Nodes (11): fetchClaimCustomer(), cancel(), customerIds, dialog, emit, form, formRef, reset() (+3 more) - -### Community 191 - "formatYmd" -Cohesion: 0.11 -Nodes (10): menuCodesFromApi, RoutesAlias, demoRoutes, exceptionRoutes, routeModules, plRoutes, sqxpAdminRoutes, asyncRoutes (+2 more) - -### Community 192 - "prepareLineAliasAndBrandForSubmit" -Cohesion: 0.14 -Nodes (20): transportAddressApi, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply(), formatAddressContact(), handleClear() (+12 more) - -### Community 193 - "crm-product-display.ts" -Cohesion: 0.31 -Nodes (8): buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate(), formatPriceText(), hasValidPrice(), PriceLetterTemplateInput, tryApplyDefaultContent() - -### Community 194 - "index.ts" -Cohesion: 0.11 -Nodes (15): TransportStopFeedback, activeBrandRows(), ArchiveBrandQtyRow, ArchiveSegmentMeta, brandProducts, customerLabel, dictStore, emit (+7 more) - -### Community 195 - "Community 195" -Cohesion: 0.06 -Nodes (39): businessLicenseUploadRef, carrierExportColumns, carrierList, dialogTitle, dialogVisible, fetchData(), formData, formRef (+31 more) - -### Community 196 - "Community 196" -Cohesion: 0.08 -Nodes (26): getQuoteApproverSetting(), saveQuoteApproverSetting(), form, formRef, handleSave(), loading, loadSetting(), loadUserList() (+18 more) - -### Community 197 - "v2.4.2.1 - 2025-06-16" -Cohesion: 0.11 -Nodes (17): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, initializeTheme() (+9 more) - -### Community 198 - "fetchRoleOptions" -Cohesion: 0.18 -Nodes (13): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), isValidHexColor(), isValidRgbValue(), RgbaResult (+5 more) - -### Community 199 - "colors.ts" -Cohesion: 0.09 -Nodes (21): OpportunityQuery, dictStore, label, props, tagType, currentOpportunity, dialogTitle, dialogVisible (+13 more) - -### Community 201 - "Ha" -Cohesion: 0.07 -Nodes (35): PlanProduct, dialogTitle, emit, innerVisible, { +Cohesion: 0.17 +Nodes (8): dialogTitle, emit, innerVisible, { plan: arrangeActionPlan, showArrangeActions, hasSiteInventoryRecords, @@ -1575,7 +1405,147 @@ Nodes (35): PlanProduct, dialogTitle, emit, innerVisible, { copyPoundSlipQrcode, handlePoundQrcodePickCopy, handlePoundQrcodePickPreview - }, planNo, props, tabsRef (+27 more) + }, planNo, props, tabsRef, usePlPlanArrangeActions() + +### Community 162 - "Community 162" +Cohesion: 0.05 +Nodes (46): VehicleUreaApply, vehicleUreaApplyApi, getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange (+38 more) + +### Community 164 - "Community 164" +Cohesion: 0.04 +Nodes (53): useServerPaged(), UseServerPagedOptions, activeTab, advanceApproveExportColumns, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedFilterForm (+45 more) + +### Community 165 - "handleDisburse" +Cohesion: 0.08 +Nodes (28): disburseDialogRef, disburseStatsRowColumns, disburseStatsRowRef, disburseTableWrapRef, emit, fetchData(), handleDisburse(), handleDisburseSuccess() (+20 more) + +### Community 166 - "Community 166" +Cohesion: 0.15 +Nodes (13): ChatMessage, formatCurrentTime(), isDrawerVisible, isMobile, isOnline, messageContainer, messageId, messages (+5 more) + +### Community 167 - "Community 167" +Cohesion: 0.07 +Nodes (6): dispatch(), execCommand(), fire(), jo, setActive(), unbindAllNativeEvents() + +### Community 168 - "crypto.ts" +Cohesion: 0.14 +Nodes (13): fetchCreatePoolRule(), fetchExportPoolCustomers(), fetchExportPoolRules(), fetchUpdatePoolRule(), emit, formData, formRef, formRules (+5 more) + +### Community 169 - "Community 169" +Cohesion: 0.06 +Nodes (43): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode(), statusLabel(), addChildFormRef, addFormRef, appliedQuickSearch (+35 more) + +### Community 170 - "Community 170" +Cohesion: 0.05 +Nodes (45): fetchCreateMenu(), fetchDeleteMenu(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), applyTreeExpand(), dialogTitle, dialogVisible (+37 more) + +### Community 171 - "index.vue" +Cohesion: 0.13 +Nodes (9): copyId, dialogMode, dialogTitle, editId, emit, handleSuccess(), panelRef, saveLoading (+1 more) + +### Community 173 - "index.vue" +Cohesion: 0.14 +Nodes (12): buttonColor, ButtonConfig, buttonRadius, buttonTextColor, emit, ImageConfig, { isDark }, Meteor (+4 more) + +### Community 174 - "Community 174" +Cohesion: 0.06 +Nodes (44): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), dialogVisible, dictStore (+36 more) + +### Community 175 - "handleEdit" +Cohesion: 0.25 +Nodes (11): ensureCustomerOption(), extractCustomerList(), handleAdd(), handleCustomerConfirm(), handleCustomerSelectFocus(), handleDetailEdit(), handleToolbarEdit(), loadDefaultCustomerOptions() (+3 more) + +### Community 176 - "fetchData" +Cohesion: 0.04 +Nodes (63): enrichArchiveAliasDisplay(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, dictStore, emit, getDeliveryMethodDisplay() (+55 more) + +### Community 177 - "fetchCustomerDetail" +Cohesion: 0.52 +Nodes (5): fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem + +### Community 178 - "Community 178" +Cohesion: 0.06 +Nodes (41): @/api/crm/contract/approval, approvePass(), approveReject(), exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery() (+33 more) + +### Community 179 - "Community 179" +Cohesion: 0.06 +Nodes (26): avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover, userStore (+18 more) + +### Community 180 - "index.vue" +Cohesion: 0.10 +Nodes (26): toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate() (+18 more) + +### Community 181 - "Community 181" +Cohesion: 0.06 +Nodes (46): fetchCreateTenant(), fetchDeleteTenant(), fetchExportTenants(), fetchTenantList(), fetchUpdateTenant(), syncViewRowFromFlatList(), refreshRelatedViewIfOpen(), refreshRelatedViewIfOpen() (+38 more) + +### Community 182 - "Community 182" +Cohesion: 0.06 +Nodes (45): fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchProcessDefList(), fetchUpdateProcessDef(), designerDefId, designerDefName, designerVisible, dialogTitle (+37 more) + +### Community 183 - "Ha" +Cohesion: 0.13 +Nodes (12): formData, formRef, formRules, handleBack(), handleSubmit(), isEdit, loading, planId (+4 more) + +### Community 184 - "highlight.ts" +Cohesion: 0.04 +Nodes (49): Source, usePagedTable(), UsePagedTableOptions, BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney(), allStatsRowColumns (+41 more) + +### Community 185 - "handleConfirmApproval" +Cohesion: 0.67 +Nodes (4): getPlMaintenanceApplyStatusLabel(), getPlMaintenanceTypeLabel(), getMaintApplyStatCellValue(), getMaintProcessStatCellValue() + +### Community 186 - "StorageKeyManager" +Cohesion: 0.50 +Nodes (4): ButtonMoreItem, emit, handleClick(), Props + +### Community 188 - "Community 188" +Cohesion: 0.05 +Nodes (40): addDialogVisible, addLoading, addPagination, addPlanList, addSearchForm, addSelectedPlans, addSelectedRemoved, attachmentRef (+32 more) + +### Community 189 - "Community 189" +Cohesion: 0.05 +Nodes (48): addForm, addFormRef, addFormRules, AddPayload, ADVANCE_APPLY_MONEY_PROPS, advanceApplyExportColumns, advanceApplyStatsRowColumns, advanceApplyStatsRowRef (+40 more) + +### Community 190 - "error-handle.ts" +Cohesion: 0.18 +Nodes (11): fetchClaimCustomer(), cancel(), customerIds, dialog, emit, form, formRef, reset() (+3 more) + +### Community 191 - "formatYmd" +Cohesion: 0.08 +Nodes (27): { enabledApplications, enabledQuickLinks }, handleApplicationClick(), handleNavigate(), handleQuickLinkClick(), popoverRef, router, actualTransition, containerStyle (+19 more) + +### Community 192 - "prepareLineAliasAndBrandForSubmit" +Cohesion: 0.14 +Nodes (20): transportAddressApi, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply(), formatAddressContact(), handleClear() (+12 more) + +### Community 193 - "crm-product-display.ts" +Cohesion: 0.33 +Nodes (6): emit, Emits, handleChange(), normalizedOptions, Props, SettingItemConfig + +### Community 194 - "index.ts" +Cohesion: 0.40 +Nodes (5): emit, handleTabChange(), props, resolvedTabs, PL_PLAN_TYPE_TABS + +### Community 195 - "Community 195" +Cohesion: 0.06 +Nodes (40): useListMediaActive(), businessLicenseUploadRef, carrierExportColumns, carrierList, dialogTitle, dialogVisible, fetchData(), formData (+32 more) + +### Community 196 - "Community 196" +Cohesion: 0.05 +Nodes (46): fetchUserOptions(), getQuoteApproverSetting(), saveQuoteApproverSetting(), loadUsers(), loadUsers(), loadUserList(), handleAssign(), form (+38 more) + +### Community 197 - "v2.4.2.1 - 2025-06-16" +Cohesion: 0.11 +Nodes (17): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, initializeTheme() (+9 more) + +### Community 199 - "colors.ts" +Cohesion: 0.12 +Nodes (17): OpportunityQuery, currentOpportunity, dialogTitle, dialogVisible, dictStore, emit, getList(), handleClose() (+9 more) + +### Community 201 - "Ha" +Cohesion: 0.12 +Nodes (25): PlanStopProduct, copyDriverSummaryForArrange(), copySiteSummaryForRow(), formatViewDate(), appendAmapNavLine(), appendSiteRecordCardLines(), appendStopBlockLines(), buildSiteStopBlocksFromPlan() (+17 more) ### Community 202 - "Community 202" Cohesion: 0.05 @@ -1590,16 +1560,16 @@ Cohesion: 0.15 Nodes (10): captureQrObjectUrl, captureRow, dialogTitle, emit, getQrImageUrl(), innerVisible, loading, loadQrcode() (+2 more) ### Community 205 - "loadDefaultCustomerOptions" -Cohesion: 0.14 -Nodes (12): PlanStopProduct, customers, emit, handleConfirm(), innerVisible, selectedCustomerId, applyDeliveryCustomerToPlan(), customerKey() (+4 more) +Cohesion: 0.25 +Nodes (9): fetchPriceLetterDetail(), prepareSealImagesForRasterExport(), handleExportPdf(), handleFormExportPdf(), handlePrint(), handleToolbarExportPdf(), handleToolbarPrint(), handleView() (+1 more) ### Community 206 - "onDrop" Cohesion: 0.12 Nodes (13): markLost(), OpportunityMarkLostParams, emit, form, formRef, handleClose(), reasonTips, remarkPlaceholder (+5 more) ### Community 207 - "SettingDrawer.vue" -Cohesion: 0.16 -Nodes (15): ColumnFilterDef, ColumnFilterEnumOption, ColumnFilterState, ColumnFilterType, DatetimeColumnFilterState, endOfDayMs(), matchOne(), NumberColumnFilterState (+7 more) +Cohesion: 0.27 +Nodes (9): fetchCreateCategory(), fetchExportProducts(), fetchUpdateCategory(), ProductAliasItem, ProductBrandItem, ProductDetail, ProductFormData, submitForm() (+1 more) ### Community 208 - "index.vue" Cohesion: 0.16 @@ -1607,43 +1577,43 @@ Nodes (11): ArtTableProps, DynamicColumnConfig, getColumnChecks(), SPECIAL_COLUM ### Community 209 - "Community 209" Cohesion: 0.06 -Nodes (35): Driver, driverApi, dialogTitle, dialogVisible, driverExportColumns, driverList, fetchData(), formData (+27 more) +Nodes (36): Driver, driverApi, filterDeletableByCreator(), dialogTitle, dialogVisible, driverExportColumns, driverList, fetchData() (+28 more) ### Community 210 - "Community 210" Cohesion: 0.06 Nodes (36): addressExportColumns, addressRows, dialogTitle, dialogVisible, fetchData(), formData, formRef, formRules (+28 more) -### Community 211 - "loadUserOptions" -Cohesion: 0.19 -Nodes (17): fillBxAttachmentPreviews(), loadBxAttachments(), invoicesToLinkedAttachmentFiles(), openView(), openProcessedView(), openView(), invoicesToAttachmentFiles(), loadSelectedPicksFromInvoices() (+9 more) +### Community 211 - "navigation.ts" +Cohesion: 0.33 +Nodes (8): buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapNavigationUrlWithFallback(), buildAmapSearchUrl(), buildStopNavUrl(), buildStopNavUrl(), buildStopNavUrl() ### Community 212 - "index.js" -Cohesion: 0.29 -Nodes (6): activeTab, disburseRef, DisburseTab, handleTabChange(), refreshTab(), settledRef +Cohesion: 0.11 +Nodes (15): TransportStopFeedback, activeBrandRows(), ArchiveBrandQtyRow, ArchiveSegmentMeta, brandProducts, customerLabel, dictStore, emit (+7 more) ### Community 213 - "Community 213" -Cohesion: 0.09 -Nodes (23): queryVersions(), emit, emitPagination(), limitModel, pageModel, props, compareMode, compareVersion (+15 more) +Cohesion: 0.10 +Nodes (22): queryVersions(), dictStore, label, props, tagType, compareMode, compareVersion, currentVersion (+14 more) ### Community 214 - "Community 214" Cohesion: 0.06 Nodes (12): addAfter(), createInterpolationInside(), getPlaceholder(), keywordsToPattern(), matchGrammar(), matchPattern(), nested(), Optional (+4 more) ### Community 215 - "index.vue" -Cohesion: 0.27 -Nodes (11): buildPayload(), exporting, handleCommand(), handleExportFiltered(), ListExportPayload, props, runExport(), selectedCount (+3 more) +Cohesion: 0.39 +Nodes (8): bindQuoteTableScrollListener(), ensureQuoteHeaderResizeObserver(), getQuoteHeaderWidthSources(), getQuoteMainTableEl(), getQuoteTableScrollEl(), onQuoteTableScroll(), onStatsRowScroll(), syncStatsColumnWidths() -### Community 218 - "index.js" -Cohesion: 0.14 -Nodes (13): filteredMenuItems, { isDark }, Props, route, routerPath, settingStore, closeMenu(), emit (+5 more) +### Community 218 - "price-letter.ts" +Cohesion: 0.38 +Nodes (6): fetchCreatePriceLetter(), fetchPriceLetterList(), fetchUpdatePriceLetter(), getList(), handleTabChange(), submitForm() ### Community 219 - "applyBrandSelectChange" Cohesion: 0.18 Nodes (13): fetchIntoPool(), CustomerIntoPoolParams, cancel(), dialog, emit, form, formRef, open() (+5 more) ### Community 220 - "detail.vue" -Cohesion: 0.29 -Nodes (6): CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser(), OwnerLike, applyDefaultOwnerUser(), applyDefaultOwnerUser() +Cohesion: 0.13 +Nodes (17): FreightSettlement, approvalHistoryItems, approvalNodes, formatAmount(), invoiceRows, loadData(), loading, open() (+9 more) ### Community 223 - "Community 223" Cohesion: 0.08 @@ -1651,15 +1621,15 @@ Nodes (36): getParkAreaList(), getStatisticsByLevel(), getStatisticsByOwner(), g ### Community 224 - "Community 224" Cohesion: 0.07 -Nodes (39): fetchCategoryTree(), fetchCreateCategory(), fetchDeleteCategory(), fetchUpdateCategory(), emit, visible, canDeleteSelectedCategory, categoryList (+31 more) +Nodes (36): fetchCategoryTree(), fetchDeleteCategory(), emit, visible, canDeleteSelectedCategory, categoryList, categoryTreeOptions, dialogTitle (+28 more) ### Community 225 - "theme.min.js" Cohesion: 0.17 Nodes (15): checkConvert(), convertClue(), getClue(), cancel(), clueInfo, dialog, dictStore, emit (+7 more) ### Community 226 - "api" -Cohesion: 0.05 -Nodes (65): useSettingsConfig(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), { handleOpen, handleClose, closeDrawer }, { initializeSettings, cleanupSettings }, Props, settingsPanel (+57 more) +Cohesion: 0.03 +Nodes (96): useSettingsConfig(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), { handleOpen, handleClose, closeDrawer }, { initializeSettings, cleanupSettings }, Props, settingsPanel (+88 more) ### Community 227 - "Community 227" Cohesion: 0.06 @@ -1667,7 +1637,7 @@ Nodes (31): attrs, border, { containerHeight }, DEFAULT_PAGINATION_OPTIONS, elTa ### Community 228 - "Community 228" Cohesion: 0.09 -Nodes (31): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+23 more) +Nodes (30): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+22 more) ### Community 229 - "useClientColumnFilters.ts" Cohesion: 0.29 @@ -1691,11 +1661,11 @@ Nodes (9): addToSet(), cleanArray(), clone(), createDOMPurify(), createHTML(), c ### Community 234 - "Community 234" Cohesion: 0.09 -Nodes (31): statusLabel(), addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs (+23 more) +Nodes (30): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+22 more) ### Community 235 - "colors.ts" -Cohesion: 0.23 -Nodes (4): checkStorageCompatibility(), getSysVersion(), StorageCompatibilityManager, validateStorageData() +Cohesion: 0.05 +Nodes (21): fetchGetLatestUpgradeLog(), i18n, app, logApiCryptoBootInfo(), maskSecret(), initStore(), storageKeyManager, store (+13 more) ### Community 236 - "handleEdit" Cohesion: 0.22 @@ -1706,16 +1676,16 @@ Cohesion: 0.21 Nodes (9): BreadcrumbItem, breadcrumbItems, buildFullPath(), findFirstValidChild(), handleBreadcrumbClick(), isClickable(), isLastItem(), route (+1 more) ### Community 238 - "ViewKvTableCell.vue" -Cohesion: 0.19 -Nodes (11): $t, ErrorLogData, ErrorResponse, getErrorMessage(), handleError(), HttpError, showError(), showSuccess() (+3 more) +Cohesion: 0.40 +Nodes (3): detailDrawerRef, route, router ### Community 239 - "Community 239" Cohesion: 0.08 Nodes (29): approvalDialogRef, fetchData(), handleApprove(), handleMutationSuccess(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReject() (+21 more) ### Community 241 - "handleExportPdf" -Cohesion: 0.23 -Nodes (12): uploadAttachments(), mapContractAttachmentsPayload(), attachmentList, contractId, dialogVisible, emit, handleClose(), handleSaveAndClose() (+4 more) +Cohesion: 0.40 +Nodes (5): handleDateShortcut(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch() ### Community 242 - "Community 242" Cohesion: 0.06 @@ -1725,21 +1695,17 @@ Nodes (36): dependencies, @antv/x6, axios, crypto-js, dagre, echarts, element-pl Cohesion: 0.07 Nodes (28): actionButtonsStyle, cloneModelValue(), componentMap, emit, expandToggleText, formInstance, getSanitizedOutput(), handleReset() (+20 more) -### Community 244 - "v2.4.2.1 - 2025-06-16" -Cohesion: 0.10 -Nodes (26): handleBrandChange(), handleBrandChange(), applyBrandSelectChange(), resolveAliasFromSavedName(), applyContractProductsToForm(), enrichContractProductBrandMeta(), handleBrandIdChange(), collectZeroPricingReminders() (+18 more) +### Community 244 - "v2.4.2.3 - 2025-06-18" +Cohesion: 0.67 +Nodes (3): Optimized, Refactored, v2.4.2.3 - 2025-06-18 ### Community 248 - "Community 248" Cohesion: 0.08 Nodes (44): AmapAddressPickResult, applyLngLat(), applyPoiSelection(), bindAutoComplete(), confirmPick(), destroyMapResources(), emit, ensureAmapReady() (+36 more) -### Community 250 - "loadDefaultCustomerOptions" -Cohesion: 0.33 -Nodes (6): emit, Emits, handleChange(), normalizedOptions, Props, SettingItemConfig - ### Community 251 - "handleDisburse" -Cohesion: 0.09 -Nodes (26): addHistory(), deleteHistory(), flattenAndFilterMenuItems(), focusInput(), handleKeydown(), highlightedIndex, highlightNext(), highlightPrevious() (+18 more) +Cohesion: 0.08 +Nodes (28): addHistory(), deleteHistory(), flattenAndFilterMenuItems(), focusInput(), handleKeydown(), highlightedIndex, highlightNext(), highlightPrevious() (+20 more) ### Community 253 - "Community 253" Cohesion: 0.06 @@ -1777,14 +1743,6 @@ Nodes (27): actionButtonsStyle, cloneModelValue(), componentMap, deleteFieldValu Cohesion: 0.10 Nodes (33): ContractDetailDialog, contractDetailRef, contractList, currentRow, detailLoading, dictStore, emit, formatContractProductLine() (+25 more) -### Community 263 - "fetchUploadAttachment" -Cohesion: 0.29 -Nodes (6): activeTab, billsRef, FreightTab, handleTabChange(), refreshTab(), unsettledRef - -### Community 264 - "syncStatsColumnWidths" -Cohesion: 0.20 -Nodes (11): checkAllProxy, emit, handleColumnToggle(), handleReset(), props, showColumns, ListColumnDef, loadVisibleColumns() (+3 more) - ### Community 265 - "Community 265" Cohesion: 0.12 Nodes (15): columnCount(), findMetricRow(), getColumnCells(), getDeclaredColWidthPx(), getEditorContentWidth(), getProductGridRect(), getProductGridRows(), isExcelResizeExcludedTable() (+7 more) @@ -1793,10 +1751,6 @@ Nodes (15): columnCount(), findMetricRow(), getColumnCells(), getDeclaredColWidt Cohesion: 0.29 Nodes (7): ensureDutyDict(), confirmAddShift(), decodeTimeRange(), defaultTimesFor(), onTimeRangeChange(), onWorkPlansChange(), resolveDictValue() -### Community 268 - "fetchData" -Cohesion: 0.19 -Nodes (10): fetchVoidPriceLetter(), $modal, dialogVisible, emit, form, formRef, handleConfirm(), letterId (+2 more) - ### Community 269 - "Community 269" Cohesion: 0.07 Nodes (20): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, dbAxios, dbRequest (+12 more) @@ -1809,25 +1763,25 @@ Nodes (10): canvasRef, CONFIG, ctx, Firework, FireworkConfig, FireworkSystem, ha Cohesion: 0.32 Nodes (6): emit, Emits, handleDrawerClose(), handleOpen(), Props, visible -### Community 272 - "menuFavorite.ts" -Cohesion: 0.11 -Nodes (19): fetchLogin(), fetchLogout(), fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem, api (+11 more) - -### Community 273 - "detail.vue" -Cohesion: 0.40 -Nodes (3): detailDrawerRef, route, router - -### Community 274 - "crm-owner-candidates.ts" -Cohesion: 0.19 -Nodes (11): CONFIG_ITEMS, ConfigItem, { copy, copied }, ENUM_MAPS, generateConfigCode(), handleCopyConfig(), handleResetConfig(), settingStore (+3 more) +### Community 272 - "index.vue" +Cohesion: 0.15 +Nodes (14): freightApi, attachmentRef, emit, form, formatAmount(), formRef, handleSubmit(), loading (+6 more) ### Community 276 - "tabs.ts" Cohesion: 0.83 Nodes (3): emit, handleFileChange(), importExcel() +### Community 277 - "handleKeyDown" +Cohesion: 0.22 +Nodes (8): amapLocationUrl, handleView(), isMuted, onFieldView, props, showMapBtn, showViewBtn, viewBtnTitle + ### Community 278 - "index.vue" -Cohesion: 0.26 -Nodes (12): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson(), fromBase64Url(), hexToBytes() (+4 more) +Cohesion: 0.31 +Nodes (8): buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate(), formatPriceText(), hasValidPrice(), PriceLetterTemplateInput, tryApplyDefaultContent() + +### Community 279 - "fetchData" +Cohesion: 0.20 +Nodes (10): fetchData(), handleCancel(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarCancel() (+2 more) ### Community 280 - "Community 280" Cohesion: 0.07 @@ -1835,7 +1789,7 @@ Nodes (14): k(), add(), Ay(), CR, createEditor(), get(), hasEventListeners(), ky ### Community 282 - "fetchData" Cohesion: 0.20 -Nodes (10): fetchData(), handleCancel(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarCancel() (+2 more) +Nodes (10): fetchData(), handleDelete(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarDelete() (+2 more) ### Community 283 - "Community 283" Cohesion: 0.10 @@ -1849,17 +1803,17 @@ Nodes (27): compilerOptions, baseUrl, esModuleInterop, jsx, lib, module, moduleR Cohesion: 0.07 Nodes (27): 1. TypeScript类型错误, 1. 线索列表页面 (index.vue), 1. 配置路由, 2. 已转化线索的限制, 2. 新增/编辑表单 (form.vue), 2. 配置菜单权限, 3. 权限控制, 3. 添加跟进记录 (followForm.vue) (+19 more) +### Community 287 - "fastEnter.ts" +Cohesion: 0.24 +Nodes (10): handleDisburse(), handleEdit(), handleSupplement(), handleToolbarDisburse(), handleToolbarEdit(), handleViewDisburse(), handleViewEdit(), loadUserOptions() (+2 more) + ### Community 288 - "loadUserOptions" Cohesion: 0.67 Nodes (3): Fixed, Refactored, v2.4.2.1 - 2025-06-16 -### Community 291 - "loadUserOptions" -Cohesion: 0.20 -Nodes (10): fetchData(), handleDelete(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarDelete() (+2 more) - ### Community 292 - "Community 292" -Cohesion: 0.06 -Nodes (41): fetchApproveTask(), fetchInstanceDetail(), fetchPendingTasks(), fetchRejectTask(), bizLoading, DEFAULT_OPINIONS, emit, form (+33 more) +Cohesion: 0.09 +Nodes (25): approvalInstanceId, approvalTaskId, approvalVisible, detailData, detailLoading, detailVisible, handleApprovalDone(), handleApprove() (+17 more) ### Community 295 - "Community 295" Cohesion: 0.10 @@ -1869,13 +1823,9 @@ Nodes (22): dragFinish(), dragMoving(), dragStart(), dragVerify, dragVerifyStyle Cohesion: 0.10 Nodes (19): columns, emit, handleEscapeKey(), handleTableSizeChange(), isFullScreen, isManualRefresh, layoutItems, originalOverflow (+11 more) -### Community 297 - "usePersistedListColumnWidths.ts" -Cohesion: 0.33 -Nodes (6): FIXED_NARROW_COLUMN_KEYS, isFixedNarrowListColumnKey(), ListColumnWidthMap, loadWidths(), persistWidths(), scrubFixedNarrowKeys() - ### Community 298 - "index.vue" -Cohesion: 0.33 -Nodes (8): buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapNavigationUrlWithFallback(), buildAmapSearchUrl(), buildStopNavUrl(), buildStopNavUrl(), buildStopNavUrl() +Cohesion: 0.29 +Nodes (6): activeTab, disburseRef, DisburseTab, handleTabChange(), refreshTab(), settledRef ### Community 299 - "zh_CN.js" Cohesion: 0.67 @@ -1886,8 +1836,8 @@ Cohesion: 0.24 Nodes (8): validateStopProductsForArrange(), ArrangeRequiredDeliveryLike, ArrangeRequiredProductLike, FIELD_LABELS, FieldKey, findFirstStopProductArrangeGap(), formatGap(), missingFields() ### Community 301 - "ProcessStatusTag.vue" -Cohesion: 0.15 -Nodes (11): fetchGetRoleList(), dialogType, dialogVisible, emit, Emits, formData, formRef, loadRoleList() (+3 more) +Cohesion: 0.08 +Nodes (24): fetchAllDictData(), fetchEnsureDictData(), fetchEnsureRemoveDictData(), fetchExportDepts(), fetchExportDictTypes(), fetchExportMenus(), fetchExportPosts(), fetchExportSites() (+16 more) ### Community 309 - "Community 309" Cohesion: 0.14 @@ -1901,17 +1851,13 @@ Nodes (33): brandQtySum(), buildStopProductsPayload(), deliveryAddressDisplay, d Cohesion: 0.36 Nodes (7): IGNORABLE_SCRIPT_ERRORS, isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() -### Community 312 - "ArtException.vue" -Cohesion: 0.33 -Nodes (5): backHome(), goBack(), { homePath }, router, userStore - -### Community 313 - "price-letter.ts" -Cohesion: 0.40 -Nodes (5): handleAdd(), handleEdit(), handleToolbarEdit(), loadUserOptions(), resetForm() +### Community 312 - "index.vue" +Cohesion: 0.29 +Nodes (6): activeTab, billsRef, FreightTab, handleTabChange(), refreshTab(), unsettledRef ### Community 341 - "Community 341" -Cohesion: 0.16 -Nodes (21): InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ApiResponse, CacheInvalidationStrategy (+13 more) +Cohesion: 0.19 +Nodes (19): InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ApiResponse, CacheInvalidationStrategy (+11 more) ### Community 342 - "error-handle.ts" Cohesion: 0.21 @@ -1921,6 +1867,10 @@ Nodes (11): baseKeyFromFile(), changed, componentsRoot, __dirname, files, findOp Cohesion: 0.07 Nodes (6): A, Cf(), kf(), Sf(), wf(), xf() +### Community 345 - "loadUserOptions" +Cohesion: 0.40 +Nodes (5): handleAdd(), handleEdit(), handleToolbarEdit(), loadUserOptions(), resetForm() + ### Community 347 - "Community 347" Cohesion: 0.07 Nodes (32): fetchProductList(), categoryTree, convertTreeData(), dialogVisible, dictStore, emit, formDialogVisible, formProductId (+24 more) @@ -1942,12 +1892,12 @@ Cohesion: 0.11 Nodes (21): markInvalid(), ClueVO, batchClues, clueInfo, detailLoading, dialogVisible, dictStore, displayName (+13 more) ### Community 367 - "Community 367" -Cohesion: 0.10 -Nodes (20): Added, Code Optimized, Fixed, Fixed, Fixed, Optimized, Optimized, Optimized (+12 more) +Cohesion: 0.12 +Nodes (17): Added, Code Optimized, Fixed, Fixed, Fixed, Optimized, Optimized, Optimized (+9 more) ### Community 372 - "detail.vue" -Cohesion: 0.06 -Nodes (40): ContractAttachmentItem, CRM_ATTACHMENT_CATEGORY_LABELS, crmAttachmentDisplayName(), CrmAttachmentFile, CrmAttachmentRef, downloadCrmAttachment(), isCrmImageFile(), isCrmPdfFile() (+32 more) +Cohesion: 0.04 +Nodes (58): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), PlanDocumentAttachmentItem, fileNameFromUrl(), handleDownload(), handlePreview(), ItemDef, items (+50 more) ### Community 377 - "Community 377" Cohesion: 0.12 @@ -1955,7 +1905,7 @@ Nodes (15): file-saver, xlsx, calculateColumnWidths(), ColumnConfig, emit, Expor ### Community 379 - "Community 379" Cohesion: 0.04 -Nodes (64): advanceApi, attachmentApi, BxApplyDateFilter, BxId, invoiceApi, invoiceWalletApi, paymentApi, reimburseApi (+56 more) +Nodes (63): advanceApi, attachmentApi, BxApplyDateFilter, BxId, invoiceApi, invoiceWalletApi, paymentApi, reimburseApi (+55 more) ### Community 380 - "Community 380" Cohesion: 0.13 @@ -1974,8 +1924,8 @@ Cohesion: 0.11 Nodes (16): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+8 more) ### Community 393 - "Community 393" -Cohesion: 0.10 -Nodes (22): cachedFlatCategories, ensureCategoryPathDataLoaded(), formatCategoryPathLabel(), fetchAllPagedRecords(), collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageSlotOrderNum(), loadStorageSlotSelectOptions() (+14 more) +Cohesion: 0.18 +Nodes (14): collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageSlotOrderNum(), loadStorageSlotSelectOptions(), mapSlotsToSelectOptions(), parseStorageSlotCode(), sortStorageFacilitySlots(), StorageSlotSelectOption (+6 more) ### Community 406 - "Community 406" Cohesion: 0.18 @@ -2003,7 +1953,7 @@ Nodes (14): assignClue(), cancel(), dialog, emit, form, formRef, loadUserList(), ### Community 427 - "Community 427" Cohesion: 0.05 -Nodes (57): CertRead, FreightSettlementBrief, inboundOrderApi, outboundOrderApi, PlIoOrder, VehicleDetail, VehiclePersonnelRow, activeTab (+49 more) +Nodes (54): CertRead, CertRow, VehicleDetail, VehiclePersonnelRow, attachmentColspan, attachmentColspanMap, buildCertViewFields(), getExpireTagType() (+46 more) ### Community 435 - "index.vue" Cohesion: 0.16 @@ -2242,8 +2192,8 @@ Cohesion: 0.50 Nodes (4): v2.5.6 - 2025-09-06, 优化, 修复, 新增 ### Community 671 - "Community 671" -Cohesion: 0.05 -Nodes (39): VehicleRechargeApply, vehicleRechargeApplyApi, getPlRechargeApplyStatusLabel(), getPlRechargeTypeTagType(), attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange (+31 more) +Cohesion: 0.06 +Nodes (36): VehicleRechargeApply, vehicleRechargeApplyApi, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange, dialogTitle, dialogVisible (+28 more) ### Community 713 - "Community 713" Cohesion: 0.67 @@ -2251,7 +2201,7 @@ Nodes (3): Fixed, Optimized, v2.5.1 - 2025-07-08 ### Community 715 - "Community 715" Cohesion: 0.07 -Nodes (20): bannerList, categoryList, categoryParameters, currentPreview, detailMediaList, emit, formCategoryOptions, formData (+12 more) +Nodes (26): fetchProductBannerList(), fetchProductDetailMediaList(), fetchProductRegionPrices(), bannerList, categoryList, categoryParameters, currentPreview, detailMediaList (+18 more) ### Community 716 - "Community 716" Cohesion: 0.67 @@ -2270,8 +2220,8 @@ Cohesion: 0.67 Nodes (3): v2.6.1 - 2025-10-19, 优化, 修复 ### Community 766 - "新增" -Cohesion: 0.05 -Nodes (49): { applicantOptions, loadApplicantOptions }, appliedFilter, approveOpinion, buildApiQuery(), bxViewExportColumns, currentRow, DialogKey, dialogs (+41 more) +Cohesion: 0.04 +Nodes (67): fillBxAttachmentPreviews(), loadBxAttachments(), invoicesToLinkedAttachmentFiles(), sortInvoiceLinksByFixedOrder(), openView(), openProcessedView(), openView(), invoicesToAttachmentFiles() (+59 more) ### Community 772 - "重构" Cohesion: 0.07 @@ -2279,7 +2229,7 @@ Nodes (31): fetchCreateCustomerFollow(), ContactForm, ContactQuery, ContactVO, C ### Community 779 - "重构" Cohesion: 0.08 -Nodes (28): fetchDeleteItemUnit(), dialogTitle, dialogVisible, editingId, formData, formRef, formRules, handleAdd() (+20 more) +Nodes (31): fetchDeleteItemUnit(), fetchItemUnitList(), fetchUpdateItemUnit(), dialogTitle, dialogVisible, editingId, formData, formRef (+23 more) ### Community 785 - "⚠️ 重要提示" Cohesion: 0.07 @@ -2291,7 +2241,7 @@ Nodes (29): detail, exportOperLog(), list(), getOperLogBusinessTypeLabel(), getO ### Community 796 - "OpportunityForm.vue" Cohesion: 0.09 -Nodes (25): fetchCustomerList(), addOpportunity(), updateOpportunity(), customerList, customerLoading, dictStore, emit, form (+17 more) +Nodes (26): fetchCustomerList(), addOpportunity(), getOpportunity(), updateOpportunity(), customerList, customerLoading, dictStore, emit (+18 more) ### Community 836 - "BxInvoiceFileSelect.vue" Cohesion: 0.10 @@ -2326,8 +2276,8 @@ Cohesion: 0.11 Nodes (15): markWon(), markWonWithContract(), OpportunityMarkWonParams, emit, form, formRef, getDifference(), getDifferencePercent() (+7 more) ### Community 950 - "BatchUpdateStageDialog.vue" -Cohesion: 0.12 -Nodes (15): batchUpdateStage(), dictStore, emit, form, formRef, handleClose(), handleSubmit(), open() (+7 more) +Cohesion: 0.11 +Nodes (17): batchUpdateStage(), useDictTag(), useDictStore, dictStore, emit, form, formRef, handleClose() (+9 more) ### Community 1010 - "BxApprovalFlowTabs.vue" Cohesion: 0.12 @@ -2370,24 +2320,24 @@ Cohesion: 0.67 Nodes (3): v2.4.2.4 - 2025-06-18, 优化, 重构 ## Knowledge Gaps -- **5646 isolated node(s):** `__filename`, `__dirname`, `autoImportConfig`, `name`, `version` (+5641 more) +- **5649 isolated node(s):** `__filename`, `__dirname`, `autoImportConfig`, `name`, `version` (+5644 more) These have ≤1 connection - possible missing edges or undocumented components. -- **319 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **320 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `@/api/pl` connect `Community 24` to `Community 1`, `Ha`, `index.vue`, `Community 4`, `Community 5`, `Community 132`, `Community 261`, `Community 8`, `Community 10`, `RenewDialog.vue`, `Community 140`, `Community 141`, `Community 142`, `Community 13`, `Community 16`, `api`, `Community 12`, `⚠️ 重要提示`, `Community 21`, `Community 23`, `index.vue`, `Community 25`, `Community 27`, `useCommon`, `Community 671`, `Community 161`, `Community 33`, `Community 162`, `VoidDialog.vue`, `handleDisburse`, `Community 39`, `colors.ts`, `Community 427`, `Community 44`, `fetchData`, `Community 50`, `index.vue`, `Community 53`, `Ha`, `Community 55`, `fetchData`, `Community 188`, `index.vue`, `highlight.ts`, `prepareLineAliasAndBrandForSubmit`, `detail.vue`, `index.ts`, `index.vue`, `Community 195`, `Community 70`, `Ha`, `customerPool.ts`, `loadDefaultCustomerOptions`, `customerPool.ts`, `product.ts`, `Community 209`, `Community 82`, `Community 81`, `Community 210`, `index.vue`, `Community 106`, `Community 110`, `format.ts`, `inventory.ts`, `Community 239`, `index.vue`, `Community 120`, `detail.vue`, `index.vue`, `Community 125`?** - _High betweenness centrality (0.063) - this node is a cross-community bridge._ -- **Why does `useDictStore` connect `index.vue` to `Community 0`, `Community 129`, `Community 2`, `index.vue`, `system.ts`, `Community 261`, `Community 133`, `重构`, `Community 136`, `Community 6`, `Community 3`, `Community 7`, `Community 13`, `Community 14`, `Community 18`, `Community 19`, `Community 21`, `Community 406`, `Community 150`, `Community 22`, `index.vue`, `Community 151`, `OpportunityForm.vue`, `form.vue`, `Community 33`, `Community 35`, `view-fields.ts`, `Community 170`, `Community 43`, `Community 46`, `handleEdit`, `fetchData`, `Community 49`, `Community 174`, `index.vue`, `Community 52`, `Community 309`, `Community 54`, `BatchUpdateStageDialog.vue`, `Community 57`, `Community 58`, `Community 56`, `detail.vue`, `index.ts`, `index.vue`, `Community 69`, `CustomerSelector.vue`, `colors.ts`, `index.vue`, `Ha`, `Community 73`, `Community 74`, `Community 79`, `Community 213`, `detail.vue`, `Community 347`, `Community 91`, `Community 224`, `theme.min.js`, `Community 96`, `customerPool.ts`, `index.vue`, `Community 362`, `Community 107`, `Community 109`, `Community 113`, `Community 117`, `zh_CN.js`, `Community 119`, `QuoteSelector.vue`, `Community 380`?** - _High betweenness centrality (0.050) - this node is a cross-community bridge._ -- **Why does `useUserStore` connect `Community 189` to `Community 3`, `Community 132`, `Community 9`, `Community 269`, `Community 14`, `Community 15`, `menuFavorite.ts`, `Community 142`, `Community 18`, `index.vue`, `theme.min.js`, `OpportunityForm.vue`, `detail.vue`, `Community 671`, `Community 33`, `Community 162`, `Community 35`, `VoidDialog.vue`, `view-fields.ts`, `usePersistedListColumnWidths.ts`, `Community 43`, `Community 44`, `Community 49`, `Community 179`, `Community 309`, `ArtException.vue`, `Community 445`, `price-letter.ts`, `formatYmd`, `v2.4.2.1 - 2025-06-16`, `Community 70`, `Community 86`, `SettingDrawer.vue`, `Community 107`, `Community 108`, `Community 113`, `index.vue`, `chart.ts`, `handleDisburse`, `index.vue`?** - _High betweenness centrality (0.031) - this node is a cross-community bridge._ +- **Why does `@/api/pl` connect `Community 24` to `Community 1`, `Ha`, `index.vue`, `Community 4`, `Community 132`, `Community 261`, `Community 5`, `Community 9`, `Community 10`, `RenewDialog.vue`, `Community 140`, `Community 141`, `Community 142`, `Community 13`, `index.vue`, `Community 16`, `api`, `Community 12`, `Community 148`, `Community 21`, `⚠️ 重要提示`, `Community 23`, `index.vue`, `Community 25`, `Community 27`, `useCommon`, `detail.vue`, `Community 671`, `Community 33`, `Community 162`, `Community 161`, `VoidDialog.vue`, `handleDisburse`, `Community 39`, `colors.ts`, `Community 427`, `Community 44`, `fetchData`, `Community 50`, `index.vue`, `Community 53`, `Community 55`, `Ha`, `fetchData`, `Community 188`, `index.vue`, `highlight.ts`, `prepareLineAliasAndBrandForSubmit`, `detail.vue`, `index.vue`, `Community 195`, `Community 70`, `Ha`, `customerPool.ts`, `customerPool.ts`, `Community 209`, `Community 82`, `Community 81`, `index.js`, `index.vue`, `Community 210`, `detail.vue`, `Community 106`, `Community 110`, `format.ts`, `inventory.ts`, `Community 239`, `detail.vue`, `index.vue`, `Community 120`, `index.vue`, `Community 125`?** + _High betweenness centrality (0.061) - this node is a cross-community bridge._ +- **Why does `useDictStore` connect `BatchUpdateStageDialog.vue` to `Community 0`, `Community 129`, `Community 2`, `index.vue`, `重构`, `Community 261`, `Community 133`, `Community 6`, `Community 136`, `Community 3`, `Community 7`, `Community 13`, `Community 14`, `Community 18`, `Community 19`, `Community 21`, `Community 406`, `Community 150`, `Community 22`, `index.vue`, `theme.min.js`, `Community 151`, `OpportunityForm.vue`, `form.vue`, `Community 33`, `Community 161`, `Community 35`, `colors.ts`, `Community 170`, `Community 43`, `ProcessStatusTag.vue`, `Community 174`, `Community 46`, `fetchData`, `Community 49`, `index.vue`, `Community 52`, `Community 309`, `Community 54`, `Community 56`, `Community 57`, `Community 58`, `detail.vue`, `index.vue`, `Community 69`, `CustomerSelector.vue`, `colors.ts`, `index.vue`, `Ha`, `Community 73`, `Community 74`, `Community 79`, `index.js`, `Community 213`, `detail.vue`, `Community 347`, `Community 91`, `Community 224`, `theme.min.js`, `Community 96`, `customerPool.ts`, `index.vue`, `Community 362`, `Community 107`, `Community 109`, `Community 113`, `index.vue`, `Community 117`, `zh_CN.js`, `Community 119`, `Community 380`, `QuoteSelector.vue`, `detail.vue`, `index.vue`?** + _High betweenness centrality (0.043) - this node is a cross-community bridge._ +- **Why does `useUserStore` connect `theme.min.js` to `Community 3`, `Community 132`, `Community 9`, `Community 10`, `Community 269`, `Community 14`, `Community 15`, `Community 142`, `Community 18`, `v2.4.2.1 - 2025-06-16`, `OpportunityForm.vue`, `loader.ts`, `Community 671`, `Community 33`, `Community 162`, `Community 35`, `Community 43`, `Community 44`, `Community 46`, `Community 49`, `Community 179`, `Community 309`, `Community 445`, `price-letter.ts`, `v2.4.2.1 - 2025-06-16`, `Community 70`, `Community 86`, `SettingDrawer.vue`, `colors.ts`, `Community 108`, `Community 107`, `Community 113`, `chart.ts`, `handleDisburse`, `index.vue`?** + _High betweenness centrality (0.030) - this node is a cross-community bridge._ - **What connects `__filename`, `__dirname`, `autoImportConfig` to the rest of the system?** - _5648 weakly-connected nodes found - possible documentation gaps or missing edges._ + _5651 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.08602150537634409 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** - _Cohesion score 0.03865546218487395 - nodes in this community are weakly interconnected._ + _Cohesion score 0.038202247191011236 - nodes in this community are weakly interconnected._ - **Should `Community 2` be split into smaller, more focused modules?** - _Cohesion score 0.03282143932550437 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.03302469135802469 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/web-admin/graphify-out/graph.json b/web-admin/graphify-out/graph.json index ecd5689ce..55019a2d1 100644 --- a/web-admin/graphify-out/graph.json +++ b/web-admin/graphify-out/graph.json @@ -610,7 +610,7 @@ "source_location": "L80", "_origin": "ast", "id": "package_dependencies_nprogress", - "community": 38, + "community": 26, "norm_label": "nprogress" }, { @@ -1230,7 +1230,7 @@ "source_location": "L1", "_origin": "ast", "id": "public_tinymce_langs_zh_cn", - "community": 197, + "community": 250, "norm_label": "zh_cn.js" }, { @@ -6020,7 +6020,7 @@ "source_location": "L1", "_origin": "ast", "id": "public_tinymce_plugins_help_js_i18n_keynav_zh_cn", - "community": 279, + "community": 197, "norm_label": "zh_cn.js" }, { @@ -9650,7 +9650,7 @@ "source_location": "L1", "_origin": "ast", "id": "public_tinymce_plugins_table_index", - "community": 114, + "community": 264, "norm_label": "index.js" }, { @@ -14380,7 +14380,7 @@ "source_location": "L1", "_origin": "ast", "id": "scripts_simulate_menu_filter_full", - "community": 191, + "community": 63, "norm_label": "simulate-menu-filter-full.ts" }, { @@ -14390,7 +14390,7 @@ "source_location": "L8", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_routesalias", - "community": 191, + "community": 63, "norm_label": "routesalias" }, { @@ -14400,7 +14400,7 @@ "source_location": "L10", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_menucodesfromapi", - "community": 191, + "community": 63, "norm_label": "menucodesfromapi" }, { @@ -14410,7 +14410,7 @@ "source_location": "L46", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_normalizemenucode", - "community": 191, + "community": 63, "norm_label": "normalizemenucode()" }, { @@ -14420,7 +14420,7 @@ "source_location": "L55", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filtermenubyroles", - "community": 191, + "community": 63, "norm_label": "filtermenubyroles()" }, { @@ -14430,7 +14430,7 @@ "source_location": "L70", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filtermenubycodes", - "community": 191, + "community": 63, "norm_label": "filtermenubycodes()" }, { @@ -14440,7 +14440,7 @@ "source_location": "L87", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filterdashboardmenus", - "community": 191, + "community": 63, "norm_label": "filterdashboardmenus()" }, { @@ -14450,7 +14450,7 @@ "source_location": "L101", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_filteremptymenus", - "community": 191, + "community": 63, "norm_label": "filteremptymenus()" }, { @@ -14460,7 +14460,7 @@ "source_location": "L121", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_countleaves", - "community": 191, + "community": 63, "norm_label": "countleaves()" }, { @@ -14470,7 +14470,7 @@ "source_location": "L130", "_origin": "ast", "id": "scripts_simulate_menu_filter_full_toplevelsummary", - "community": 191, + "community": 63, "norm_label": "toplevelsummary()" }, { @@ -14720,7 +14720,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_admin", - "community": 46, + "community": 301, "norm_label": "admin.ts" }, { @@ -14750,7 +14750,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_api_admin_fetchuseroptions", - "community": 134, + "community": 196, "norm_label": "fetchuseroptions()" }, { @@ -14780,7 +14780,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_api_admin_fetchexporttenants", - "community": 46, + "community": 181, "norm_label": "fetchexporttenants()" }, { @@ -14820,7 +14820,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_api_admin_fetchuserlist", - "community": 100, + "community": 129, "norm_label": "fetchuserlist()" }, { @@ -14830,7 +14830,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_api_admin_fetchexportusers", - "community": 46, + "community": 301, "norm_label": "fetchexportusers()" }, { @@ -14890,7 +14890,7 @@ "source_location": "L202", "_origin": "ast", "id": "src_api_admin_fetchuploaduseravatar", - "community": 46, + "community": 301, "norm_label": "fetchuploaduseravatar()" }, { @@ -14910,7 +14910,7 @@ "source_location": "L226", "_origin": "ast", "id": "src_api_admin_fetchexportdicttypes", - "community": 46, + "community": 301, "norm_label": "fetchexportdicttypes()" }, { @@ -15000,7 +15000,7 @@ "source_location": "L314", "_origin": "ast", "id": "src_api_admin_fetchalldictdata", - "community": 46, + "community": 301, "norm_label": "fetchalldictdata()" }, { @@ -15010,7 +15010,7 @@ "source_location": "L320", "_origin": "ast", "id": "src_api_admin_fetchensuredictdata", - "community": 46, + "community": 301, "norm_label": "fetchensuredictdata()" }, { @@ -15020,7 +15020,7 @@ "source_location": "L331", "_origin": "ast", "id": "src_api_admin_fetchensureremovedictdata", - "community": 46, + "community": 301, "norm_label": "fetchensureremovedictdata()" }, { @@ -15030,7 +15030,7 @@ "source_location": "L342", "_origin": "ast", "id": "src_api_admin_fetchdepttree", - "community": 96, + "community": 117, "norm_label": "fetchdepttree()" }, { @@ -15040,7 +15040,7 @@ "source_location": "L349", "_origin": "ast", "id": "src_api_admin_fetchexportdepts", - "community": 46, + "community": 301, "norm_label": "fetchexportdepts()" }, { @@ -15090,7 +15090,7 @@ "source_location": "L404", "_origin": "ast", "id": "src_api_admin_fetchexportsites", - "community": 46, + "community": 301, "norm_label": "fetchexportsites()" }, { @@ -15140,7 +15140,7 @@ "source_location": "L461", "_origin": "ast", "id": "src_api_admin_fetchexportposts", - "community": 46, + "community": 301, "norm_label": "fetchexportposts()" }, { @@ -15210,7 +15210,7 @@ "source_location": "L516", "_origin": "ast", "id": "src_api_admin_fetchexportmenus", - "community": 170, + "community": 301, "norm_label": "fetchexportmenus()" }, { @@ -15360,7 +15360,7 @@ "source_location": "L662", "_origin": "ast", "id": "src_api_admin_fetchattachmentdownloadurl", - "community": 139, + "community": 372, "norm_label": "fetchattachmentdownloadurl()" }, { @@ -15370,7 +15370,7 @@ "source_location": "L669", "_origin": "ast", "id": "src_api_admin_fetchattachmentpreviewurl", - "community": 139, + "community": 372, "norm_label": "fetchattachmentpreviewurl()" }, { @@ -15380,7 +15380,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_auth", - "community": 272, + "community": 90, "norm_label": "auth.ts" }, { @@ -15390,7 +15390,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_auth_fetchlogin", - "community": 272, + "community": 26, "norm_label": "fetchlogin()" }, { @@ -15400,7 +15400,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_api_auth_fetchgetuserinfo", - "community": 38, + "community": 26, "norm_label": "fetchgetuserinfo()" }, { @@ -15430,7 +15430,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_api_auth_fetchlogout", - "community": 272, + "community": 90, "norm_label": "fetchlogout()" }, { @@ -15440,7 +15440,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_api_auth_fetchchangepassword", - "community": 179, + "community": 90, "norm_label": "fetchchangepassword()" }, { @@ -15560,7 +15560,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_clue_index", - "community": 177, + "community": 127, "norm_label": "index.ts" }, { @@ -15580,7 +15580,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_api_crm_clue_index_maplistquery", - "community": 177, + "community": 127, "norm_label": "maplistquery()" }, { @@ -15690,7 +15690,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_api_crm_clue_index_updatecluestatus", - "community": 177, + "community": 127, "norm_label": "updatecluestatus()" }, { @@ -15710,7 +15710,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_api_crm_clue_index_updatecluelevel", - "community": 177, + "community": 127, "norm_label": "updatecluelevel()" }, { @@ -15740,7 +15740,7 @@ "source_location": "L151", "_origin": "ast", "id": "src_api_crm_clue_index_exportclue", - "community": 177, + "community": 127, "norm_label": "exportclue()" }, { @@ -15900,7 +15900,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_clue_types", - "community": 177, + "community": 127, "norm_label": "types.ts" }, { @@ -15910,7 +15910,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_clue_types_cluequery", - "community": 177, + "community": 127, "norm_label": "cluequery" }, { @@ -15920,7 +15920,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_api_crm_clue_types_clueform", - "community": 177, + "community": 127, "norm_label": "clueform" }, { @@ -15940,7 +15940,7 @@ "source_location": "L181", "_origin": "ast", "id": "src_api_crm_clue_types_cluefollowquery", - "community": 177, + "community": 127, "norm_label": "cluefollowquery" }, { @@ -15950,7 +15950,7 @@ "source_location": "L193", "_origin": "ast", "id": "src_api_crm_clue_types_cluefollowform", - "community": 177, + "community": 127, "norm_label": "cluefollowform" }, { @@ -15970,7 +15970,7 @@ "source_location": "L241", "_origin": "ast", "id": "src_api_crm_clue_types_clueassignparams", - "community": 177, + "community": 127, "norm_label": "clueassignparams" }, { @@ -15980,7 +15980,7 @@ "source_location": "L253", "_origin": "ast", "id": "src_api_crm_clue_types_cluestatusparams", - "community": 177, + "community": 127, "norm_label": "cluestatusparams" }, { @@ -15990,7 +15990,7 @@ "source_location": "L268", "_origin": "ast", "id": "src_api_crm_clue_types_cluelevelparams", - "community": 177, + "community": 127, "norm_label": "cluelevelparams" }, { @@ -16000,7 +16000,7 @@ "source_location": "L280", "_origin": "ast", "id": "src_api_crm_clue_types_clueconvertparams", - "community": 177, + "community": 127, "norm_label": "clueconvertparams" }, { @@ -16010,7 +16010,7 @@ "source_location": "L302", "_origin": "ast", "id": "src_api_crm_clue_types_cluestatisticsoverview", - "community": 177, + "community": 127, "norm_label": "cluestatisticsoverview" }, { @@ -16381,7 +16381,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_api_crm_contract_index_stringifyids", - "community": 134, + "community": 54, "norm_label": "stringifyids()" }, { @@ -16421,7 +16421,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_api_crm_contract_index_addcontract", - "community": 40, + "community": 42, "norm_label": "addcontract()" }, { @@ -16431,7 +16431,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_api_crm_contract_index_updatecontract", - "community": 134, + "community": 42, "norm_label": "updatecontract()" }, { @@ -16441,7 +16441,7 @@ "source_location": "L113", "_origin": "ast", "id": "src_api_crm_contract_index_delcontract", - "community": 134, + "community": 54, "norm_label": "delcontract()" }, { @@ -16481,7 +16481,7 @@ "source_location": "L146", "_origin": "ast", "id": "src_api_crm_contract_index_gettemplate", - "community": 134, + "community": 19, "norm_label": "gettemplate()" }, { @@ -16541,7 +16541,7 @@ "source_location": "L186", "_origin": "ast", "id": "src_api_crm_contract_index_uploadattachments", - "community": 241, + "community": 118, "norm_label": "uploadattachments()" }, { @@ -16611,7 +16611,7 @@ "source_location": "L253", "_origin": "ast", "id": "src_api_crm_contract_index_renewcontract", - "community": 130, + "community": 118, "norm_label": "renewcontract()" }, { @@ -16661,7 +16661,7 @@ "source_location": "L282", "_origin": "ast", "id": "src_api_crm_contract_index_approvecontract", - "community": 90, + "community": 134, "norm_label": "approvecontract()" }, { @@ -16671,7 +16671,7 @@ "source_location": "L294", "_origin": "ast", "id": "src_api_crm_contract_index_rejectcontract", - "community": 90, + "community": 134, "norm_label": "rejectcontract()" }, { @@ -16901,7 +16901,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_api_crm_contract_types_contractproductform", - "community": 176, + "community": 134, "norm_label": "contractproductform" }, { @@ -17631,7 +17631,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_customerpool", - "community": 287, + "community": 38, "norm_label": "customerpool.ts" }, { @@ -17641,7 +17641,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolcustomerlist", - "community": 287, + "community": 38, "norm_label": "fetchpoolcustomerlist()" }, { @@ -17651,7 +17651,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_api_crm_customerpool_fetchclaimcustomer", - "community": 287, + "community": 38, "norm_label": "fetchclaimcustomer()" }, { @@ -17661,7 +17661,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_api_crm_customerpool_fetchdistributecustomer", - "community": 287, + "community": 38, "norm_label": "fetchdistributecustomer()" }, { @@ -17671,7 +17671,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_api_crm_customerpool_fetchintopool", - "community": 287, + "community": 38, "norm_label": "fetchintopool()" }, { @@ -17681,7 +17681,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpooloverview", - "community": 287, + "community": 38, "norm_label": "fetchpooloverview()" }, { @@ -17691,7 +17691,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolbyreason", - "community": 287, + "community": 38, "norm_label": "fetchpoolbyreason()" }, { @@ -17701,7 +17701,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolbylevel", - "community": 287, + "community": 38, "norm_label": "fetchpoolbylevel()" }, { @@ -17711,7 +17711,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolduration", - "community": 287, + "community": 38, "norm_label": "fetchpoolduration()" }, { @@ -17721,7 +17721,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpoolclaimranking", - "community": 287, + "community": 38, "norm_label": "fetchpoolclaimranking()" }, { @@ -17731,7 +17731,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_api_crm_customerpool_fetchpooltrend", - "community": 287, + "community": 38, "norm_label": "fetchpooltrend()" }, { @@ -17741,7 +17741,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_api_crm_customerpool_fetchexportpoolstatistics", - "community": 287, + "community": 38, "norm_label": "fetchexportpoolstatistics()" }, { @@ -17921,7 +17921,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index", - "community": 43, + "community": 58, "norm_label": "index.ts" }, { @@ -17931,7 +17931,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_getinvoiceinfobycustomerid", - "community": 43, + "community": 58, "norm_label": "getinvoiceinfobycustomerid()" }, { @@ -17941,7 +17941,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_getdefaultinvoiceinfobycustomerid", - "community": 43, + "community": 58, "norm_label": "getdefaultinvoiceinfobycustomerid()" }, { @@ -17961,7 +17961,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_updateinvoiceinfo", - "community": 43, + "community": 58, "norm_label": "updateinvoiceinfo()" }, { @@ -17971,7 +17971,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_delinvoiceinfo", - "community": 43, + "community": 58, "norm_label": "delinvoiceinfo()" }, { @@ -17981,7 +17981,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_api_crm_invoiceinfo_index_invoiceinfoform", - "community": 43, + "community": 58, "norm_label": "invoiceinfoform" }, { @@ -18051,7 +18051,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_api_crm_opportunity_index_getopportunity", - "community": 58, + "community": 796, "norm_label": "getopportunity()" }, { @@ -18681,7 +18681,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_price_letter", - "community": 91, + "community": 218, "norm_label": "price-letter.ts" }, { @@ -18691,7 +18691,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_api_crm_price_letter_fetchpriceletterlist", - "community": 91, + "community": 218, "norm_label": "fetchpriceletterlist()" }, { @@ -18701,7 +18701,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_api_crm_price_letter_fetchpriceletterdetail", - "community": 91, + "community": 205, "norm_label": "fetchpriceletterdetail()" }, { @@ -18711,7 +18711,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_api_crm_price_letter_fetchcreatepriceletter", - "community": 91, + "community": 218, "norm_label": "fetchcreatepriceletter()" }, { @@ -18721,7 +18721,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_api_crm_price_letter_fetchupdatepriceletter", - "community": 91, + "community": 218, "norm_label": "fetchupdatepriceletter()" }, { @@ -18731,7 +18731,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_api_crm_price_letter_fetchvoidpriceletter", - "community": 268, + "community": 118, "norm_label": "fetchvoidpriceletter()" }, { @@ -18741,7 +18741,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_crm_product", - "community": 52, + "community": 207, "norm_label": "product.ts" }, { @@ -18751,7 +18751,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_api_crm_product_productbranditem", - "community": 52, + "community": 207, "norm_label": "productbranditem" }, { @@ -18761,7 +18761,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_api_crm_product_productaliasitem", - "community": 52, + "community": 207, "norm_label": "productaliasitem" }, { @@ -18771,7 +18771,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_api_crm_product_productformdata", - "community": 52, + "community": 207, "norm_label": "productformdata" }, { @@ -18781,7 +18781,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_api_crm_product_productdetail", - "community": 52, + "community": 207, "norm_label": "productdetail" }, { @@ -18801,7 +18801,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_api_crm_product_fetchcreatecategory", - "community": 224, + "community": 207, "norm_label": "fetchcreatecategory()" }, { @@ -18811,7 +18811,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_api_crm_product_fetchupdatecategory", - "community": 224, + "community": 207, "norm_label": "fetchupdatecategory()" }, { @@ -18861,7 +18861,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_api_crm_product_fetchupdateproduct", - "community": 52, + "community": 79, "norm_label": "fetchupdateproduct()" }, { @@ -18911,7 +18911,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_api_crm_product_fetchexportproducts", - "community": 52, + "community": 207, "norm_label": "fetchexportproducts()" }, { @@ -18991,7 +18991,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_api_crm_quote_index_listquote", - "community": 72, + "community": 9, "norm_label": "listquote()" }, { @@ -19041,7 +19041,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_api_crm_quote_index_submitquote", - "community": 3, + "community": 72, "norm_label": "submitquote()" }, { @@ -19211,7 +19211,7 @@ "source_location": "L212", "_origin": "ast", "id": "src_api_crm_quote_index_approvequote", - "community": 3, + "community": 72, "norm_label": "approvequote()" }, { @@ -19241,7 +19241,7 @@ "source_location": "L235", "_origin": "ast", "id": "src_api_crm_quote_index_statisticsoverview", - "community": 175, + "community": 123, "norm_label": "statisticsoverview()" }, { @@ -19251,7 +19251,7 @@ "source_location": "L251", "_origin": "ast", "id": "src_api_crm_quote_index_statisticsstatus", - "community": 175, + "community": 123, "norm_label": "statisticsstatus()" }, { @@ -19261,7 +19261,7 @@ "source_location": "L256", "_origin": "ast", "id": "src_api_crm_quote_index_statisticstrend", - "community": 175, + "community": 123, "norm_label": "statisticstrend()" }, { @@ -19731,7 +19731,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_api_db_plans_plancreate", - "community": 147, + "community": 128, "norm_label": "plancreate" }, { @@ -19741,7 +19741,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_api_db_plans_planupdate", - "community": 147, + "community": 128, "norm_label": "planupdate" }, { @@ -19781,7 +19781,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_api_db_plans_planlistparams", - "community": 147, + "community": 128, "norm_label": "planlistparams" }, { @@ -19801,7 +19801,7 @@ "source_location": "L130", "_origin": "ast", "id": "src_api_db_plans_planapi", - "community": 147, + "community": 128, "norm_label": "planapi" }, { @@ -19911,7 +19911,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_demo_index", - "community": 393, + "community": 68, "norm_label": "index.ts" }, { @@ -20021,7 +20021,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_api_demo_mock_api_fetchitemunitlist", - "community": 61, + "community": 779, "norm_label": "fetchitemunitlist()" }, { @@ -20041,7 +20041,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_api_demo_mock_api_fetchupdateitemunit", - "community": 61, + "community": 779, "norm_label": "fetchupdateitemunit()" }, { @@ -20061,7 +20061,7 @@ "source_location": "L101", "_origin": "ast", "id": "src_api_demo_mock_api_fetchcategorylist", - "community": 61, + "community": 68, "norm_label": "fetchcategorylist()" }, { @@ -20121,7 +20121,7 @@ "source_location": "L153", "_origin": "ast", "id": "src_api_demo_mock_api_fetchcategoryparameters", - "community": 61, + "community": 68, "norm_label": "fetchcategoryparameters()" }, { @@ -20151,7 +20151,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductlist", - "community": 61, + "community": 29, "norm_label": "fetchproductlist()" }, { @@ -20161,7 +20161,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductdetail", - "community": 61, + "community": 29, "norm_label": "fetchproductdetail()" }, { @@ -20201,7 +20201,7 @@ "source_location": "L234", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductbannerlist", - "community": 61, + "community": 715, "norm_label": "fetchproductbannerlist()" }, { @@ -20231,7 +20231,7 @@ "source_location": "L249", "_origin": "ast", "id": "src_api_demo_mock_api_fetchdeleteproductbanner", - "community": 61, + "community": 29, "norm_label": "fetchdeleteproductbanner()" }, { @@ -20241,7 +20241,7 @@ "source_location": "L254", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductdetailmedialist", - "community": 61, + "community": 715, "norm_label": "fetchproductdetailmedialist()" }, { @@ -20271,7 +20271,7 @@ "source_location": "L269", "_origin": "ast", "id": "src_api_demo_mock_api_fetchdeleteproductdetailmedia", - "community": 61, + "community": 29, "norm_label": "fetchdeleteproductdetailmedia()" }, { @@ -20281,7 +20281,7 @@ "source_location": "L274", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductparametervalues", - "community": 61, + "community": 29, "norm_label": "fetchproductparametervalues()" }, { @@ -20301,7 +20301,7 @@ "source_location": "L284", "_origin": "ast", "id": "src_api_demo_mock_api_fetchproductregionprices", - "community": 61, + "community": 715, "norm_label": "fetchproductregionprices()" }, { @@ -20311,7 +20311,7 @@ "source_location": "L299", "_origin": "ast", "id": "src_api_demo_mock_api_fetchnotdeletedregions", - "community": 15, + "community": 61, "norm_label": "fetchnotdeletedregions()" }, { @@ -20351,7 +20351,7 @@ "source_location": "L331", "_origin": "ast", "id": "src_api_demo_mock_api_fetchreviewcancel", - "community": 61, + "community": 15, "norm_label": "fetchreviewcancel()" }, { @@ -20401,7 +20401,7 @@ "source_location": "L356", "_origin": "ast", "id": "src_api_demo_mock_api_fetchpriceversiondetail", - "community": 15, + "community": 61, "norm_label": "fetchpriceversiondetail()" }, { @@ -20421,7 +20421,7 @@ "source_location": "L371", "_origin": "ast", "id": "src_api_demo_mock_api_fetchuploadproductimage", - "community": 61, + "community": 29, "norm_label": "fetchuploadproductimage()" }, { @@ -20431,7 +20431,7 @@ "source_location": "L376", "_origin": "ast", "id": "src_api_demo_mock_api_fetchsystemconfig", - "community": 15, + "community": 61, "norm_label": "fetchsystemconfig()" }, { @@ -20771,7 +20771,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_menufavorite", - "community": 272, + "community": 177, "norm_label": "menufavorite.ts" }, { @@ -20781,7 +20781,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_api_menufavorite_menufavoriteitem", - "community": 272, + "community": 177, "norm_label": "menufavoriteitem" }, { @@ -20791,7 +20791,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_api_menufavorite_fetchmenufavorites", - "community": 272, + "community": 177, "norm_label": "fetchmenufavorites()" }, { @@ -20801,7 +20801,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_api_menufavorite_fetchaddmenufavorite", - "community": 272, + "community": 177, "norm_label": "fetchaddmenufavorite()" }, { @@ -20811,7 +20811,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_api_menufavorite_fetchremovemenufavorite", - "community": 272, + "community": 177, "norm_label": "fetchremovemenufavorite()" }, { @@ -20821,7 +20821,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_api_menufavorite_fetchreordermenufavorites", - "community": 272, + "community": 177, "norm_label": "fetchreordermenufavorites()" }, { @@ -20982,7 +20982,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_api_pl_index_certrow", - "community": 145, + "community": 427, "norm_label": "certrow" }, { @@ -21042,7 +21042,7 @@ "source_location": "L131", "_origin": "ast", "id": "src_api_pl_index_vehiclequery", - "community": 36, + "community": 10, "norm_label": "vehiclequery" }, { @@ -21052,7 +21052,7 @@ "source_location": "L141", "_origin": "ast", "id": "src_api_pl_index_vehicleapi", - "community": 36, + "community": 10, "norm_label": "vehicleapi" }, { @@ -21062,7 +21062,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_api_pl_index_personnel", - "community": 5, + "community": 159, "norm_label": "personnel" }, { @@ -21072,7 +21072,7 @@ "source_location": "L170", "_origin": "ast", "id": "src_api_pl_index_personneldetail", - "community": 5, + "community": 159, "norm_label": "personneldetail" }, { @@ -21092,7 +21092,7 @@ "source_location": "L187", "_origin": "ast", "id": "src_api_pl_index_personnelquery", - "community": 36, + "community": 10, "norm_label": "personnelquery" }, { @@ -21102,7 +21102,7 @@ "source_location": "L197", "_origin": "ast", "id": "src_api_pl_index_personnelapi", - "community": 36, + "community": 10, "norm_label": "personnelapi" }, { @@ -21332,7 +21332,7 @@ "source_location": "L415", "_origin": "ast", "id": "src_api_pl_index_plandocumentattachmentitem", - "community": 139, + "community": 372, "norm_label": "plandocumentattachmentitem" }, { @@ -21352,7 +21352,7 @@ "source_location": "L427", "_origin": "ast", "id": "src_api_pl_index_planstopproduct", - "community": 205, + "community": 201, "norm_label": "planstopproduct" }, { @@ -21382,7 +21382,7 @@ "source_location": "L489", "_origin": "ast", "id": "src_api_pl_index_planproduct", - "community": 201, + "community": 41, "norm_label": "planproduct" }, { @@ -21582,7 +21582,7 @@ "source_location": "L830", "_origin": "ast", "id": "src_api_pl_index_plansitefeedbackupdatebody", - "community": 183, + "community": 24, "norm_label": "plansitefeedbackupdatebody" }, { @@ -21622,7 +21622,7 @@ "source_location": "L887", "_origin": "ast", "id": "src_api_pl_index_contractproductarrangeqtydetail", - "community": 176, + "community": 1, "norm_label": "contractproductarrangeqtydetail" }, { @@ -21632,7 +21632,7 @@ "source_location": "L900", "_origin": "ast", "id": "src_api_pl_index_planapi", - "community": 183, + "community": 24, "norm_label": "planapi" }, { @@ -21642,7 +21642,7 @@ "source_location": "L1003", "_origin": "ast", "id": "src_api_pl_index_transportstopfeedback", - "community": 194, + "community": 212, "norm_label": "transportstopfeedback" }, { @@ -21762,7 +21762,7 @@ "source_location": "L1195", "_origin": "ast", "id": "src_api_pl_index_plioorder", - "community": 427, + "community": 24, "norm_label": "plioorder" }, { @@ -21792,7 +21792,7 @@ "source_location": "L1253", "_origin": "ast", "id": "src_api_pl_index_inboundorderapi", - "community": 427, + "community": 24, "norm_label": "inboundorderapi" }, { @@ -21802,7 +21802,7 @@ "source_location": "L1267", "_origin": "ast", "id": "src_api_pl_index_outboundorderapi", - "community": 427, + "community": 24, "norm_label": "outboundorderapi" }, { @@ -21832,7 +21832,7 @@ "source_location": "L1299", "_origin": "ast", "id": "src_api_pl_index_transportapi", - "community": 41, + "community": 24, "norm_label": "transportapi" }, { @@ -21902,7 +21902,7 @@ "source_location": "L1396", "_origin": "ast", "id": "src_api_pl_index_freightsettlementbrief", - "community": 427, + "community": 24, "norm_label": "freightsettlementbrief" }, { @@ -21912,7 +21912,7 @@ "source_location": "L1406", "_origin": "ast", "id": "src_api_pl_index_freightsettlement", - "community": 23, + "community": 220, "norm_label": "freightsettlement" }, { @@ -21982,7 +21982,7 @@ "source_location": "L1477", "_origin": "ast", "id": "src_api_pl_index_freightapi", - "community": 80, + "community": 272, "norm_label": "freightapi" }, { @@ -21992,7 +21992,7 @@ "source_location": "L1515", "_origin": "ast", "id": "src_api_pl_index_inventoryrecord", - "community": 161, + "community": 78, "norm_label": "inventoryrecord" }, { @@ -22062,7 +22062,7 @@ "source_location": "L1594", "_origin": "ast", "id": "src_api_pl_index_inventoryapi", - "community": 161, + "community": 78, "norm_label": "inventoryapi" }, { @@ -22082,7 +22082,7 @@ "source_location": "L1633", "_origin": "ast", "id": "src_api_pl_index_menubadgeapi", - "community": 50, + "community": 9, "norm_label": "menubadgeapi" }, { @@ -22712,7 +22712,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_system", - "community": 159, + "community": 130, "norm_label": "system.ts" }, { @@ -22722,7 +22722,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_api_system_fetchgetupgradelogs", - "community": 159, + "community": 130, "norm_label": "fetchgetupgradelogs()" }, { @@ -22732,7 +22732,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_api_system_fetchgetallupgradelogs", - "community": 159, + "community": 130, "norm_label": "fetchgetallupgradelogs()" }, { @@ -22742,7 +22742,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_api_system_fetchgetlatestupgradelog", - "community": 159, + "community": 235, "norm_label": "fetchgetlatestupgradelog()" }, { @@ -22752,7 +22752,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_api_system_fetchcreateupgradelog", - "community": 159, + "community": 130, "norm_label": "fetchcreateupgradelog()" }, { @@ -22762,7 +22762,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_api_system_fetchupdateupgradelog", - "community": 159, + "community": 130, "norm_label": "fetchupdateupgradelog()" }, { @@ -22772,7 +22772,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_api_system_fetchdeleteupgradelog", - "community": 159, + "community": 130, "norm_label": "fetchdeleteupgradelog()" }, { @@ -22782,7 +22782,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_api_system_fetchgetcomments", - "community": 159, + "community": 130, "norm_label": "fetchgetcomments()" }, { @@ -22792,7 +22792,7 @@ "source_location": "L135", "_origin": "ast", "id": "src_api_system_commentitem", - "community": 159, + "community": 130, "norm_label": "commentitem" }, { @@ -22802,7 +22802,7 @@ "source_location": "L150", "_origin": "ast", "id": "src_api_system_fetchcreatecomment", - "community": 159, + "community": 130, "norm_label": "fetchcreatecomment()" }, { @@ -22812,7 +22812,7 @@ "source_location": "L167", "_origin": "ast", "id": "src_api_system_fetchdeletecomment", - "community": 159, + "community": 130, "norm_label": "fetchdeletecomment()" }, { @@ -22822,7 +22822,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_api_system_fetchgetchinamapdata", - "community": 159, + "community": 130, "norm_label": "fetchgetchinamapdata()" }, { @@ -22832,7 +22832,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_api_system_fetchgetsystemconfig", - "community": 159, + "community": 130, "norm_label": "fetchgetsystemconfig()" }, { @@ -22842,7 +22842,7 @@ "source_location": "L204", "_origin": "ast", "id": "src_api_system_fetchgetcurrentversion", - "community": 159, + "community": 130, "norm_label": "fetchgetcurrentversion()" }, { @@ -22852,7 +22852,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_api_workflow", - "community": 182, + "community": 80, "norm_label": "workflow.ts" }, { @@ -22872,7 +22872,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_api_workflow_fetchexportprocessdefs", - "community": 182, + "community": 80, "norm_label": "fetchexportprocessdefs()" }, { @@ -22922,7 +22922,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_api_workflow_fetchversionlist", - "community": 182, + "community": 80, "norm_label": "fetchversionlist()" }, { @@ -22942,7 +22942,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_api_workflow_fetchstartinstance", - "community": 182, + "community": 80, "norm_label": "fetchstartinstance()" }, { @@ -22952,7 +22952,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_api_workflow_fetchinstancedetail", - "community": 292, + "community": 80, "norm_label": "fetchinstancedetail()" }, { @@ -22962,7 +22962,7 @@ "source_location": "L142", "_origin": "ast", "id": "src_api_workflow_fetchpendingtasks", - "community": 292, + "community": 9, "norm_label": "fetchpendingtasks()" }, { @@ -22972,7 +22972,7 @@ "source_location": "L155", "_origin": "ast", "id": "src_api_workflow_fetchexportpendingtasks", - "community": 182, + "community": 80, "norm_label": "fetchexportpendingtasks()" }, { @@ -22992,7 +22992,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_api_workflow_fetchexportcompletedtasks", - "community": 182, + "community": 80, "norm_label": "fetchexportcompletedtasks()" }, { @@ -23002,7 +23002,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_api_workflow_fetchapprovetask", - "community": 292, + "community": 80, "norm_label": "fetchapprovetask()" }, { @@ -23012,7 +23012,7 @@ "source_location": "L196", "_origin": "ast", "id": "src_api_workflow_fetchrejecttask", - "community": 292, + "community": 80, "norm_label": "fetchrejecttask()" }, { @@ -23032,7 +23032,7 @@ "source_location": "L222", "_origin": "ast", "id": "src_api_workflow_fetchexportmyinstances", - "community": 182, + "community": 80, "norm_label": "fetchexportmyinstances()" }, { @@ -23052,7 +23052,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_assets_svg_loading", - "community": 198, + "community": 26, "norm_label": "loading.ts" }, { @@ -23742,7 +23742,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_dicttag_index", - "community": 199, + "community": 213, "norm_label": "index.vue" }, { @@ -23752,7 +23752,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_components_dicttag_index_props", - "community": 199, + "community": 213, "norm_label": "props" }, { @@ -23762,7 +23762,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_components_dicttag_index_dictstore", - "community": 199, + "community": 213, "norm_label": "dictstore" }, { @@ -23772,7 +23772,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_components_dicttag_index_label", - "community": 199, + "community": 213, "norm_label": "label" }, { @@ -23782,7 +23782,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_components_dicttag_index_tagtype", - "community": 199, + "community": 213, "norm_label": "tagtype" }, { @@ -24122,7 +24122,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_listpagination_index", - "community": 213, + "community": 94, "norm_label": "index.vue" }, { @@ -24132,7 +24132,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_components_listpagination_index_props", - "community": 213, + "community": 94, "norm_label": "props" }, { @@ -24142,7 +24142,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_components_listpagination_index_emit", - "community": 213, + "community": 94, "norm_label": "emit" }, { @@ -24152,7 +24152,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_components_listpagination_index_pagemodel", - "community": 213, + "community": 94, "norm_label": "pagemodel" }, { @@ -24162,7 +24162,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_listpagination_index_limitmodel", - "community": 213, + "community": 94, "norm_label": "limitmodel" }, { @@ -24172,7 +24172,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_components_listpagination_index_emitpagination", - "community": 213, + "community": 94, "norm_label": "emitpagination()" }, { @@ -25642,7 +25642,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index", - "community": 127, + "community": 67, "norm_label": "index.vue" }, { @@ -25672,7 +25672,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_props", - "community": 127, + "community": 67, "norm_label": "props" }, { @@ -25682,7 +25682,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_emit", - "community": 127, + "community": 67, "norm_label": "emit" }, { @@ -25692,7 +25692,7 @@ "source_location": "L104", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_activerows", - "community": 127, + "community": 67, "norm_label": "activerows" }, { @@ -25702,7 +25702,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_isselected", - "community": 127, + "community": 67, "norm_label": "isselected()" }, { @@ -25712,7 +25712,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_qtyof", - "community": 127, + "community": 67, "norm_label": "qtyof()" }, { @@ -25722,7 +25722,7 @@ "source_location": "L114", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_sumrows", - "community": 127, + "community": 67, "norm_label": "sumrows()" }, { @@ -25732,7 +25732,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_totalqty", - "community": 127, + "community": 67, "norm_label": "totalqty" }, { @@ -25742,7 +25742,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_summatch", - "community": 127, + "community": 67, "norm_label": "summatch" }, { @@ -25752,7 +25752,7 @@ "source_location": "L125", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_sumlabel", - "community": 127, + "community": 67, "norm_label": "sumlabel" }, { @@ -25762,7 +25762,7 @@ "source_location": "L135", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_emitrows", - "community": 127, + "community": 67, "norm_label": "emitrows()" }, { @@ -25772,7 +25772,7 @@ "source_location": "L140", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_togglechip", - "community": 127, + "community": 67, "norm_label": "togglechip()" }, { @@ -25782,7 +25782,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_qtydrafts", - "community": 127, + "community": 67, "norm_label": "qtydrafts" }, { @@ -25792,7 +25792,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_qtydisplay", - "community": 127, + "community": 67, "norm_label": "qtydisplay()" }, { @@ -25802,7 +25802,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_parseqtydraft", - "community": 127, + "community": 67, "norm_label": "parseqtydraft()" }, { @@ -25812,7 +25812,7 @@ "source_location": "L172", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_setqty", - "community": 127, + "community": 67, "norm_label": "setqty()" }, { @@ -25822,7 +25822,7 @@ "source_location": "L179", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_clearqtydraft", - "community": 127, + "community": 67, "norm_label": "clearqtydraft()" }, { @@ -25832,7 +25832,7 @@ "source_location": "L186", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_onmobileqtyinput", - "community": 127, + "community": 67, "norm_label": "onmobileqtyinput()" }, { @@ -25842,7 +25842,7 @@ "source_location": "L197", "_origin": "ast", "id": "src_components_business_brand_qty_chips_field_index_onmobileqtyblur", - "community": 127, + "community": 67, "norm_label": "onmobileqtyblur()" }, { @@ -27413,7 +27413,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index", - "community": 215, + "community": 78, "norm_label": "index.vue" }, { @@ -27423,7 +27423,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_listexportpayload", - "community": 215, + "community": 78, "norm_label": "listexportpayload" }, { @@ -27433,7 +27433,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_props", - "community": 215, + "community": 78, "norm_label": "props" }, { @@ -27443,7 +27443,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_exporting", - "community": 215, + "community": 78, "norm_label": "exporting" }, { @@ -27453,7 +27453,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_selectedcount", - "community": 215, + "community": 78, "norm_label": "selectedcount" }, { @@ -27463,7 +27463,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_buildpayload", - "community": 215, + "community": 78, "norm_label": "buildpayload()" }, { @@ -27473,7 +27473,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_runexport", - "community": 215, + "community": 78, "norm_label": "runexport()" }, { @@ -27483,7 +27483,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_handleexportfiltered", - "community": 215, + "community": 78, "norm_label": "handleexportfiltered()" }, { @@ -27493,7 +27493,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_components_business_list_export_dropdown_index_handlecommand", - "community": 215, + "community": 78, "norm_label": "handlecommand()" }, { @@ -27503,7 +27503,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_list_quick_search_input_index", - "community": 161, + "community": 78, "norm_label": "index.vue" }, { @@ -27513,7 +27513,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_components_business_list_quick_search_input_index_props", - "community": 161, + "community": 78, "norm_label": "props" }, { @@ -27523,7 +27523,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_components_business_list_quick_search_input_index_emit", - "community": 161, + "community": 78, "norm_label": "emit" }, { @@ -27653,7 +27653,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index", - "community": 264, + "community": 78, "norm_label": "index.vue" }, { @@ -27663,7 +27663,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_props", - "community": 264, + "community": 78, "norm_label": "props" }, { @@ -27673,7 +27673,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_emit", - "community": 264, + "community": 78, "norm_label": "emit" }, { @@ -27683,7 +27683,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_showcolumns", - "community": 264, + "community": 78, "norm_label": "showcolumns" }, { @@ -27693,7 +27693,7 @@ "source_location": "L101", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_checkallproxy", - "community": 264, + "community": 78, "norm_label": "checkallproxy" }, { @@ -27703,7 +27703,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_handlecolumntoggle", - "community": 264, + "community": 78, "norm_label": "handlecolumntoggle()" }, { @@ -27713,7 +27713,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_components_business_list_toolbar_end_actions_index_handlereset", - "community": 264, + "community": 78, "norm_label": "handlereset()" }, { @@ -29013,7 +29013,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index", - "community": 8, + "community": 427, "norm_label": "index.vue" }, { @@ -29023,7 +29023,7 @@ "source_location": "L127", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_props", - "community": 8, + "community": 427, "norm_label": "props" }, { @@ -29033,7 +29033,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_attachmentcolspanmap", - "community": 8, + "community": 427, "norm_label": "attachmentcolspanmap" }, { @@ -29043,7 +29043,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_attachmentcolspan", - "community": 8, + "community": 427, "norm_label": "attachmentcolspan" }, { @@ -29063,7 +29063,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_getexpiretagtype", - "community": 8, + "community": 427, "norm_label": "getexpiretagtype()" }, { @@ -29073,7 +29073,7 @@ "source_location": "L175", "_origin": "ast", "id": "src_components_business_pl_cert_view_list_index_buildcertviewfields", - "community": 8, + "community": 427, "norm_label": "buildcertviewfields()" }, { @@ -29473,7 +29473,7 @@ "source_location": "L429", "_origin": "ast", "id": "src_components_business_pl_contract_product_arrange_qty_dialog_index_loaddetail", - "community": 1, + "community": 41, "norm_label": "loaddetail()" }, { @@ -29704,7 +29704,7 @@ "_origin": "ast", "source_location": "L1", "id": "src_utils_pl_delivery_slip_print", - "community": 205, + "community": 50, "norm_label": "pl-delivery-slip-print.ts" }, { @@ -29964,7 +29964,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index", - "community": 80, + "community": 272, "norm_label": "index.vue" }, { @@ -29974,7 +29974,7 @@ "source_location": "L186", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_emit", - "community": 80, + "community": 272, "norm_label": "emit" }, { @@ -29984,7 +29984,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_visible", - "community": 80, + "community": 272, "norm_label": "visible" }, { @@ -29994,7 +29994,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_loading", - "community": 80, + "community": 272, "norm_label": "loading" }, { @@ -30004,7 +30004,7 @@ "source_location": "L190", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_submitloading", - "community": 80, + "community": 272, "norm_label": "submitloading" }, { @@ -30014,7 +30014,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_settlement", - "community": 80, + "community": 272, "norm_label": "settlement" }, { @@ -30024,7 +30024,7 @@ "source_location": "L192", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_formref", - "community": 80, + "community": 272, "norm_label": "formref" }, { @@ -30034,7 +30034,7 @@ "source_location": "L193", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_attachmentref", - "community": 80, + "community": 272, "norm_label": "attachmentref" }, { @@ -30044,7 +30044,7 @@ "source_location": "L195", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_form", - "community": 80, + "community": 272, "norm_label": "form" }, { @@ -30054,7 +30054,7 @@ "source_location": "L202", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_rules", - "community": 80, + "community": 272, "norm_label": "rules" }, { @@ -30064,7 +30064,7 @@ "source_location": "L220", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_formatamount", - "community": 80, + "community": 272, "norm_label": "formatamount()" }, { @@ -30074,7 +30074,7 @@ "source_location": "L225", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_resetform", - "community": 80, + "community": 272, "norm_label": "resetform()" }, { @@ -30084,7 +30084,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_open", - "community": 80, + "community": 272, "norm_label": "open()" }, { @@ -30094,7 +30094,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_components_business_pl_freight_disburse_dialog_index_handlesubmit", - "community": 80, + "community": 272, "norm_label": "handlesubmit()" }, { @@ -30554,7 +30554,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index", - "community": 23, + "community": 220, "norm_label": "index.vue" }, { @@ -30564,7 +30564,7 @@ "source_location": "L237", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_visible", - "community": 23, + "community": 220, "norm_label": "visible" }, { @@ -30574,7 +30574,7 @@ "source_location": "L238", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_loading", - "community": 23, + "community": 220, "norm_label": "loading" }, { @@ -30584,7 +30584,7 @@ "source_location": "L239", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_settlement", - "community": 23, + "community": 220, "norm_label": "settlement" }, { @@ -30594,7 +30594,7 @@ "source_location": "L240", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_settlementid", - "community": 23, + "community": 220, "norm_label": "settlementid" }, { @@ -30604,7 +30604,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_approvalnodes", - "community": 23, + "community": 220, "norm_label": "approvalnodes" }, { @@ -30614,7 +30614,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_approvalhistoryitems", - "community": 23, + "community": 220, "norm_label": "approvalhistoryitems" }, { @@ -30624,7 +30624,7 @@ "source_location": "L250", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_invoicerows", - "community": 23, + "community": 220, "norm_label": "invoicerows" }, { @@ -30634,7 +30634,7 @@ "source_location": "L269", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_formatamount", - "community": 23, + "community": 220, "norm_label": "formatamount()" }, { @@ -30654,7 +30654,7 @@ "source_location": "L278", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_loaddata", - "community": 23, + "community": 220, "norm_label": "loaddata()" }, { @@ -30664,7 +30664,7 @@ "source_location": "L289", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_open", - "community": 23, + "community": 220, "norm_label": "open()" }, { @@ -30674,7 +30674,7 @@ "source_location": "L295", "_origin": "ast", "id": "src_components_business_pl_freight_settlement_view_dialog_index_reload", - "community": 23, + "community": 220, "norm_label": "reload()" }, { @@ -31174,7 +31174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index", - "community": 25, + "community": 23, "norm_label": "index.vue" }, { @@ -31184,7 +31184,7 @@ "source_location": "L129", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certlistitem", - "community": 25, + "community": 23, "norm_label": "certlistitem" }, { @@ -31194,7 +31194,7 @@ "source_location": "L130", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certformlistref", - "community": 25, + "community": 23, "norm_label": "certformlistref" }, { @@ -31204,7 +31204,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_props", - "community": 25, + "community": 23, "norm_label": "props" }, { @@ -31214,7 +31214,7 @@ "source_location": "L142", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_emit", - "community": 25, + "community": 23, "norm_label": "emit" }, { @@ -31224,7 +31224,7 @@ "source_location": "L147", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_visible", - "community": 25, + "community": 23, "norm_label": "visible" }, { @@ -31234,7 +31234,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_iscarrierpersonnel", - "community": 25, + "community": 23, "norm_label": "iscarrierpersonnel" }, { @@ -31244,7 +31244,7 @@ "source_location": "L153", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_isedit", - "community": 25, + "community": 23, "norm_label": "isedit" }, { @@ -31254,7 +31254,7 @@ "source_location": "L155", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_dialogtitle", - "community": 25, + "community": 23, "norm_label": "dialogtitle" }, { @@ -31264,7 +31264,7 @@ "source_location": "L162", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_submitloading", - "community": 25, + "community": 23, "norm_label": "submitloading" }, { @@ -31274,7 +31274,7 @@ "source_location": "L163", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_dialogloading", - "community": 25, + "community": 23, "norm_label": "dialogloading" }, { @@ -31284,7 +31284,7 @@ "source_location": "L164", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_formref", - "community": 25, + "community": 23, "norm_label": "formref" }, { @@ -31294,7 +31294,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_photouploadref", - "community": 25, + "community": 23, "norm_label": "photouploadref" }, { @@ -31304,7 +31304,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certlist", - "community": 25, + "community": 23, "norm_label": "certlist" }, { @@ -31314,7 +31314,7 @@ "source_location": "L169", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_certnameoptions", - "community": 25, + "community": 23, "norm_label": "certnameoptions" }, { @@ -31324,7 +31324,7 @@ "source_location": "L178", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_formdata", - "community": 25, + "community": 23, "norm_label": "formdata" }, { @@ -31334,7 +31334,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_requiredpersonnelcertnames", - "community": 25, + "community": 23, "norm_label": "requiredpersonnelcertnames" }, { @@ -31344,7 +31344,7 @@ "source_location": "L199", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_formrules", - "community": 25, + "community": 23, "norm_label": "formrules" }, { @@ -31354,7 +31354,7 @@ "source_location": "L205", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_mergepersonnelcertslots", - "community": 25, + "community": 23, "norm_label": "mergepersonnelcertslots()" }, { @@ -31364,7 +31364,7 @@ "source_location": "L214", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_resetcertlist", - "community": 25, + "community": 23, "norm_label": "resetcertlist()" }, { @@ -31374,7 +31374,7 @@ "source_location": "L219", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_resetform", - "community": 25, + "community": 23, "norm_label": "resetform()" }, { @@ -31384,7 +31384,7 @@ "source_location": "L235", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_applyagefromidcard", - "community": 25, + "community": 23, "norm_label": "applyagefromidcard()" }, { @@ -31394,7 +31394,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handleidcardnoinput", - "community": 25, + "community": 23, "norm_label": "handleidcardnoinput()" }, { @@ -31404,7 +31404,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handleidcardrecognized", - "community": 25, + "community": 23, "norm_label": "handleidcardrecognized()" }, { @@ -31414,7 +31414,7 @@ "source_location": "L253", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_validatecerts", - "community": 25, + "community": 23, "norm_label": "validatecerts()" }, { @@ -31424,7 +31424,7 @@ "source_location": "L274", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_loaddetail", - "community": 25, + "community": 23, "norm_label": "loaddetail()" }, { @@ -31434,7 +31434,7 @@ "source_location": "L311", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_opendialog", - "community": 25, + "community": 23, "norm_label": "opendialog()" }, { @@ -31444,7 +31444,7 @@ "source_location": "L320", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handlesubmit", - "community": 25, + "community": 23, "norm_label": "handlesubmit()" }, { @@ -31454,7 +31454,7 @@ "source_location": "L380", "_origin": "ast", "id": "src_components_business_pl_personnel_form_dialog_index_handledialogclose", - "community": 25, + "community": 23, "norm_label": "handledialogclose()" }, { @@ -32184,7 +32184,7 @@ "source_location": "L425", "_origin": "ast", "id": "src_components_business_pl_plan_archive_dialog_index_getdeliveryviewproducts", - "community": 123, + "community": 65, "norm_label": "getdeliveryviewproducts()" }, { @@ -32364,7 +32364,7 @@ "source_location": "L619", "_origin": "ast", "id": "src_components_business_pl_plan_archive_dialog_index_builddeliveryarchivemeta", - "community": 123, + "community": 65, "norm_label": "builddeliveryarchivemeta()" }, { @@ -32494,7 +32494,7 @@ "source_location": "L920", "_origin": "ast", "id": "src_components_business_pl_plan_archive_dialog_index_enricharchivealiasdisplay", - "community": 65, + "community": 176, "norm_label": "enricharchivealiasdisplay()" }, { @@ -32504,7 +32504,7 @@ "source_location": "L946", "_origin": "ast", "id": "src_components_business_pl_plan_archive_dialog_index_initsegmentbrandqtyrows", - "community": 41, + "community": 65, "norm_label": "initsegmentbrandqtyrows()" }, { @@ -32644,7 +32644,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index", - "community": 194, + "community": 212, "norm_label": "index.vue" }, { @@ -32654,7 +32654,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_archivesegmentmeta", - "community": 194, + "community": 212, "norm_label": "archivesegmentmeta" }, { @@ -32664,7 +32664,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_archivebrandqtyrow", - "community": 194, + "community": 212, "norm_label": "archivebrandqtyrow" }, { @@ -32674,7 +32674,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_props", - "community": 194, + "community": 212, "norm_label": "props" }, { @@ -32684,7 +32684,7 @@ "source_location": "L184", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_emit", - "community": 194, + "community": 212, "norm_label": "emit" }, { @@ -32694,7 +32694,7 @@ "source_location": "L189", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_feedbackpanelref", - "community": 194, + "community": 212, "norm_label": "feedbackpanelref" }, { @@ -32704,7 +32704,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_hasattachmentuploading", - "community": 194, + "community": 212, "norm_label": "hasattachmentuploading()" }, { @@ -32714,7 +32714,7 @@ "source_location": "L197", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_dictstore", - "community": 194, + "community": 212, "norm_label": "dictstore" }, { @@ -32724,7 +32724,7 @@ "source_location": "L199", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_customerlabel", - "community": 194, + "community": 212, "norm_label": "customerlabel" }, { @@ -32734,7 +32734,7 @@ "source_location": "L200", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_timelabel", - "community": 194, + "community": 212, "norm_label": "timelabel" }, { @@ -32744,7 +32744,7 @@ "source_location": "L201", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_feedbackstoplabel", - "community": 194, + "community": 212, "norm_label": "feedbackstoplabel" }, { @@ -32754,7 +32754,7 @@ "source_location": "L205", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_brandproducts", - "community": 194, + "community": 212, "norm_label": "brandproducts" }, { @@ -32764,7 +32764,7 @@ "source_location": "L209", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatsegmentactualqty", - "community": 194, + "community": 212, "norm_label": "formatsegmentactualqty()" }, { @@ -32774,7 +32774,7 @@ "source_location": "L221", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatviewdate", - "community": 194, + "community": 212, "norm_label": "formatviewdate()" }, { @@ -32784,7 +32784,7 @@ "source_location": "L227", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_unitlabel", - "community": 194, + "community": 212, "norm_label": "unitlabel()" }, { @@ -32794,7 +32794,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_activebrandrows", - "community": 194, + "community": 212, "norm_label": "activebrandrows()" }, { @@ -32804,7 +32804,7 @@ "source_location": "L236", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatbrandrowamount", - "community": 194, + "community": 212, "norm_label": "formatbrandrowamount()" }, { @@ -32814,7 +32814,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatbrandqtytotal", - "community": 194, + "community": 212, "norm_label": "formatbrandqtytotal()" }, { @@ -32824,7 +32824,7 @@ "source_location": "L247", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_formatbrandamounttotal", - "community": 194, + "community": 212, "norm_label": "formatbrandamounttotal()" }, { @@ -32834,7 +32834,7 @@ "source_location": "L255", "_origin": "ast", "id": "src_components_business_pl_plan_archive_segment_block_index_syncproductfrombrandrows", - "community": 194, + "community": 212, "norm_label": "syncproductfrombrandrows()" }, { @@ -32974,7 +32974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_contract_cell_index", - "community": 4, + "community": 1, "norm_label": "index.vue" }, { @@ -32984,7 +32984,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_components_business_pl_plan_contract_cell_index_emit", - "community": 4, + "community": 1, "norm_label": "emit" }, { @@ -32994,7 +32994,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_components_business_pl_plan_contract_cell_index_isclickable", - "community": 4, + "community": 1, "norm_label": "isclickable()" }, { @@ -33264,7 +33264,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index", - "community": 205, + "community": 50, "norm_label": "index.vue" }, { @@ -33274,7 +33274,7 @@ "source_location": "L44", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_emit", - "community": 205, + "community": 50, "norm_label": "emit" }, { @@ -33284,7 +33284,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_innervisible", - "community": 205, + "community": 50, "norm_label": "innervisible" }, { @@ -33294,7 +33294,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_customers", - "community": 205, + "community": 50, "norm_label": "customers" }, { @@ -33304,7 +33304,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_selectedcustomerid", - "community": 205, + "community": 50, "norm_label": "selectedcustomerid" }, { @@ -33314,7 +33314,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_handleclosed", - "community": 205, + "community": 50, "norm_label": "handleclosed()" }, { @@ -33324,7 +33324,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_handleconfirm", - "community": 205, + "community": 50, "norm_label": "handleconfirm()" }, { @@ -33334,7 +33334,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_customer_select_dialog_index_open", - "community": 205, + "community": 50, "norm_label": "open()" }, { @@ -33351,7 +33351,7 @@ "label": "props", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L230", + "source_location": "L245", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_props", "community": 59, @@ -33361,7 +33361,7 @@ "label": "emit", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L251", + "source_location": "L269", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_emit", "community": 59, @@ -33371,7 +33371,7 @@ "label": "CustomerOptionRow", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L259", + "source_location": "L278", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_customeroptionrow", "community": 59, @@ -33381,7 +33381,7 @@ "label": "activeIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L265", + "source_location": "L284", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_activeindex", "community": 59, @@ -33391,17 +33391,47 @@ "label": "deliveryContractId()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L267", + "source_location": "L286", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_deliverycontractid", "community": 59, "norm_label": "deliverycontractid()" }, + { + "label": "selectProductsDisabled()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L290", + "_origin": "ast", + "id": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "community": 59, + "norm_label": "selectproductsdisabled()" + }, + { + "label": "handleSelectProductsClick()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L295", + "_origin": "ast", + "id": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "community": 59, + "norm_label": "handleselectproductsclick()" + }, + { + "label": "missingFromLoadHint()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L305", + "_origin": "ast", + "id": "src_components_business_pl_plan_delivery_section_index_missingfromloadhint", + "community": 59, + "norm_label": "missingfromloadhint()" + }, { "label": "customerOptionsByIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L270", + "source_location": "L310", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_customeroptionsbyindex", "community": 59, @@ -33411,7 +33441,7 @@ "label": "customerOptionsLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L271", + "source_location": "L311", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_customeroptionsloading", "community": 59, @@ -33421,7 +33451,7 @@ "label": "resequence()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L290", + "source_location": "L330", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_resequence", "community": 59, @@ -33431,7 +33461,7 @@ "label": "patchDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L294", + "source_location": "L334", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_patchdelivery", "community": 59, @@ -33441,7 +33471,7 @@ "label": "patchDeliveryAddress()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L299", + "source_location": "L339", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_patchdeliveryaddress", "community": 59, @@ -33451,7 +33481,7 @@ "label": "removeStopProduct()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L311", + "source_location": "L351", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_removestopproduct", "community": 59, @@ -33461,7 +33491,7 @@ "label": "addDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L319", + "source_location": "L359", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_adddelivery", "community": 59, @@ -33471,7 +33501,7 @@ "label": "removeDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L329", + "source_location": "L369", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_removedelivery", "community": 59, @@ -33481,7 +33511,7 @@ "label": "moveDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L339", + "source_location": "L379", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_movedelivery", "community": 59, @@ -33491,7 +33521,7 @@ "label": "segmentQtyLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L354", + "source_location": "L394", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_segmentqtylabel", "community": 59, @@ -33501,7 +33531,7 @@ "label": "directionLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L362", + "source_location": "L402", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_directionlabel", "community": 59, @@ -33511,7 +33541,7 @@ "label": "extractCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L368", + "source_location": "L408", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", "community": 59, @@ -33521,7 +33551,7 @@ "label": "ensureCustomerOption()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L375", + "source_location": "L415", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", "community": 59, @@ -33531,7 +33561,7 @@ "label": "loadDefaultCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L420", + "source_location": "L460", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", "community": 59, @@ -33541,7 +33571,7 @@ "label": "searchCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L438", + "source_location": "L478", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", "community": 59, @@ -33551,7 +33581,7 @@ "label": "handleCustomerSelectFocus()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L461", + "source_location": "L501", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_handlecustomerselectfocus", "community": 59, @@ -33561,7 +33591,7 @@ "label": "handleCustomerChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L468", + "source_location": "L508", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", "community": 59, @@ -33571,7 +33601,7 @@ "label": "applyDeliveryStopPref()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L509", + "source_location": "L549", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", "community": 59, @@ -33581,7 +33611,7 @@ "label": "handleDibangToggle()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L531", + "source_location": "L571", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", "community": 59, @@ -33591,7 +33621,7 @@ "label": "applyCustomerFromPicker()", "file_type": "code", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L544", + "source_location": "L584", "_origin": "ast", "id": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", "community": 59, @@ -33604,7 +33634,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index", - "community": 139, + "community": 372, "norm_label": "index.vue" }, { @@ -33614,7 +33644,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_props", - "community": 139, + "community": 372, "norm_label": "props" }, { @@ -33624,7 +33654,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_itemdef", - "community": 139, + "community": 372, "norm_label": "itemdef" }, { @@ -33634,7 +33664,7 @@ "source_location": "L93", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_isimageurl", - "community": 139, + "community": 372, "norm_label": "isimageurl()" }, { @@ -33644,7 +33674,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_ispdfurl", - "community": 139, + "community": 372, "norm_label": "ispdfurl()" }, { @@ -33654,7 +33684,7 @@ "source_location": "L107", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_fileext", - "community": 139, + "community": 372, "norm_label": "fileext()" }, { @@ -33664,7 +33694,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_filenamefromurl", - "community": 139, + "community": 372, "norm_label": "filenamefromurl()" }, { @@ -33684,7 +33714,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_handlepreview", - "community": 139, + "community": 372, "norm_label": "handlepreview()" }, { @@ -33694,7 +33724,7 @@ "source_location": "L139", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_handledownload", - "community": 139, + "community": 372, "norm_label": "handledownload()" }, { @@ -33704,7 +33734,7 @@ "source_location": "L155", "_origin": "ast", "id": "src_components_business_pl_plan_document_attachment_cell_index_items", - "community": 139, + "community": 372, "norm_label": "items" }, { @@ -34064,7 +34094,7 @@ "source_location": "L428", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_plplanformproducttable_handlebrandchange", - "community": 244, + "community": 176, "norm_label": "handlebrandchange()" }, { @@ -34141,7 +34171,7 @@ "label": "props", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L412", + "source_location": "L414", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_props", "community": 33, @@ -34151,7 +34181,7 @@ "label": "emit", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L421", + "source_location": "L423", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_emit", "community": 33, @@ -34161,7 +34191,7 @@ "label": "userStore", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L426", + "source_location": "L428", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_userstore", "community": 33, @@ -34171,7 +34201,7 @@ "label": "dictStore", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L427", + "source_location": "L429", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_dictstore", "community": 33, @@ -34181,7 +34211,7 @@ "label": "CustomerSide", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L429", + "source_location": "L431", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerside", "community": 33, @@ -34191,7 +34221,7 @@ "label": "CustomerConfirmRow", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L431", + "source_location": "L433", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerconfirmrow", "community": 33, @@ -34201,7 +34231,7 @@ "label": "resolveCurrentUserId()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L439", + "source_location": "L441", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", "community": 33, @@ -34211,7 +34241,7 @@ "label": "resolveCurrentUserName()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L456", + "source_location": "L458", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", "community": 33, @@ -34221,7 +34251,7 @@ "label": "todayYmd()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L461", + "source_location": "L463", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_todayymd", "community": 33, @@ -34231,7 +34261,7 @@ "label": "isEdit", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L469", + "source_location": "L471", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_isedit", "community": 33, @@ -34241,7 +34271,7 @@ "label": "isCopy", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L470", + "source_location": "L472", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_iscopy", "community": 33, @@ -34251,7 +34281,7 @@ "label": "dialogTitle", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L471", + "source_location": "L473", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_dialogtitle", "community": 33, @@ -34261,7 +34291,7 @@ "label": "innerVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L473", + "source_location": "L475", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_innervisible", "community": 33, @@ -34271,7 +34301,7 @@ "label": "submitLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L478", + "source_location": "L480", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_submitloading", "community": 33, @@ -34281,7 +34311,7 @@ "label": "detailLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L479", + "source_location": "L481", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_detailloading", "community": 33, @@ -34291,7 +34321,7 @@ "label": "suppressStopProductSync", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L481", + "source_location": "L483", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_suppressstopproductsync", "community": 33, @@ -34301,7 +34331,7 @@ "label": "loadedTransportStatus", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L482", + "source_location": "L484", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadedtransportstatus", "community": 33, @@ -34311,7 +34341,7 @@ "label": "loadForm", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L483", + "source_location": "L485", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadform", "community": 33, @@ -34321,7 +34351,7 @@ "label": "deliveryForms", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L484", + "source_location": "L486", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliveryforms", "community": 33, @@ -34331,7 +34361,7 @@ "label": "loadedPlanSnapshot", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L485", + "source_location": "L487", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadedplansnapshot", "community": 33, @@ -34341,7 +34371,7 @@ "label": "selectedDriverId", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L486", + "source_location": "L488", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_selecteddriverid", "community": 33, @@ -34351,7 +34381,7 @@ "label": "showSaveButton", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L489", + "source_location": "L491", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showsavebutton", "community": 33, @@ -34361,7 +34391,7 @@ "label": "showSaveAndArrangeButton", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L490", + "source_location": "L492", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showsaveandarrangebutton", "community": 33, @@ -34371,7 +34401,7 @@ "label": "isRearrangeMode", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L495", + "source_location": "L497", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_isrearrangemode", "community": 33, @@ -34381,7 +34411,7 @@ "label": "showRearrangeButton", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L498", + "source_location": "L500", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showrearrangebutton", "community": 33, @@ -34391,7 +34421,7 @@ "label": "saveButtonLabel", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L499", + "source_location": "L501", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_savebuttonlabel", "community": 33, @@ -34401,7 +34431,7 @@ "label": "saveAndArrangeButtonLabel", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L500", + "source_location": "L502", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_saveandarrangebuttonlabel", "community": 33, @@ -34411,7 +34441,7 @@ "label": "customerSelectorVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L505", + "source_location": "L507", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerselectorvisible", "community": 33, @@ -34421,7 +34451,7 @@ "label": "customerSelectorSide", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L506", + "source_location": "L508", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerselectorside", "community": 33, @@ -34431,7 +34461,7 @@ "label": "customerSelectorDeliveryIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L507", + "source_location": "L509", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customerselectordeliveryindex", "community": 33, @@ -34441,7 +34471,7 @@ "label": "loadSectionRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L508", + "source_location": "L510", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadsectionref", "community": 33, @@ -34451,7 +34481,7 @@ "label": "deliverySectionRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L509", + "source_location": "L511", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliverysectionref", "community": 33, @@ -34461,7 +34491,7 @@ "label": "deliveryActiveIndex", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L510", + "source_location": "L512", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliveryactiveindex", "community": 33, @@ -34471,7 +34501,7 @@ "label": "stopFormsReady", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L511", + "source_location": "L513", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_stopformsready", "community": 33, @@ -34481,7 +34511,7 @@ "label": "CustomerOptionRow", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L512", + "source_location": "L514", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customeroptionrow", "community": 33, @@ -34491,7 +34521,7 @@ "label": "customerOptions", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L517", + "source_location": "L519", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customeroptions", "community": 33, @@ -34501,7 +34531,7 @@ "label": "customerOptionsLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L518", + "source_location": "L520", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_customeroptionsloading", "community": 33, @@ -34511,37 +34541,97 @@ "label": "productSelectorVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L519", + "source_location": "L521", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_productselectorvisible", "community": 33, "norm_label": "productselectorvisible" }, + { + "label": "productSelectorTarget", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L523", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_productselectortarget", + "community": 33, + "norm_label": "productselectortarget" + }, { "label": "loadContractProductIds", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L521", + "source_location": "L528", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadcontractproductids", "community": 33, "norm_label": "loadcontractproductids" }, + { + "label": "contractProductIdsCache", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L532", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_contractproductidscache", + "community": 33, + "norm_label": "contractproductidscache" + }, + { + "label": "deliveryContractFetchSeqByIndex", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L534", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_deliverycontractfetchseqbyindex", + "community": 33, + "norm_label": "deliverycontractfetchseqbyindex" + }, { "label": "productSelectorAllowedIds", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L528", + "source_location": "L539", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_productselectorallowedids", "community": 33, "norm_label": "productselectorallowedids" }, + { + "label": "openProductSelector()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L551", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_openproductselector", + "community": 33, + "norm_label": "openproductselector()" + }, + { + "label": "fetchContractProductIds()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L556", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "community": 33, + "norm_label": "fetchcontractproductids()" + }, + { + "label": "filterDeliveryProductsByContract()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L574", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", + "community": 59, + "norm_label": "filterdeliveryproductsbycontract()" + }, { "label": "vehicleViewVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L532", + "source_location": "L587", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehicleviewvisible", "community": 33, @@ -34551,7 +34641,7 @@ "label": "vehicleLibraryVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L533", + "source_location": "L588", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehiclelibraryvisible", "community": 33, @@ -34561,7 +34651,7 @@ "label": "carrierLibraryVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L534", + "source_location": "L589", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_carrierlibraryvisible", "community": 33, @@ -34571,7 +34661,7 @@ "label": "pasteRecognizeVisible", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L535", + "source_location": "L590", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_pasterecognizevisible", "community": 33, @@ -34581,7 +34671,7 @@ "label": "vehicleLoading", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L536", + "source_location": "L591", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehicleloading", "community": 33, @@ -34591,7 +34681,7 @@ "label": "basicFormRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L537", + "source_location": "L592", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_basicformref", "community": 33, @@ -34601,7 +34691,7 @@ "label": "{\n list: vehicleList,\n loading: vehicleSelectLoading,\n search: searchVehicles,\n onFocus: onVehicleSelectFocus,\n ensureById: ensureSelectedVehicleOption\n }", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L538", + "source_location": "L593", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_list_vehiclelist_loading_vehicleselectloading_search_searchvehicles_onfocus_onvehicleselectfocus_ensurebyid_ensureselectedvehicleoption", "community": 33, @@ -34611,7 +34701,7 @@ "label": "{\n list: carrierList,\n loading: carrierSelectLoading,\n search: searchCarriers,\n onFocus: onCarrierSelectFocus,\n ensureById: ensureSelectedCarrierOption\n }", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L548", + "source_location": "L603", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_list_carrierlist_loading_carrierselectloading_search_searchcarriers_onfocus_oncarrierselectfocus_ensurebyid_ensureselectedcarrieroption", "community": 33, @@ -34621,7 +34711,7 @@ "label": "{\n list: driverList,\n loading: driverSelectLoading,\n search: searchDrivers,\n onFocus: onDriverSelectFocus,\n ensureById: ensureSelectedDriverOption\n }", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L558", + "source_location": "L613", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_list_driverlist_loading_driverselectloading_search_searchdrivers_onfocus_ondriverselectfocus_ensurebyid_ensureselecteddriveroption", "community": 33, @@ -34631,7 +34721,7 @@ "label": "vehicleBundle", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L568", + "source_location": "L623", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_vehiclebundle", "community": 33, @@ -34641,7 +34731,7 @@ "label": "formData", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L570", + "source_location": "L625", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_formdata", "community": 33, @@ -34651,7 +34741,7 @@ "label": "basicRules", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L608", + "source_location": "L663", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_basicrules", "community": 33, @@ -34661,7 +34751,7 @@ "label": "productsRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L613", + "source_location": "L668", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_productsref", "community": 33, @@ -34671,7 +34761,7 @@ "label": "planTotalQty", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L615", + "source_location": "L670", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_plantotalqty", "community": 33, @@ -34681,7 +34771,7 @@ "label": "loadTotalQty", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L616", + "source_location": "L671", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadtotalqty", "community": 33, @@ -34691,7 +34781,7 @@ "label": "deliveryTotalQty", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L617", + "source_location": "L672", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliverytotalqty", "community": 33, @@ -34701,7 +34791,7 @@ "label": "planQtyUnitLabel", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L620", + "source_location": "L675", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_planqtyunitlabel", "community": 33, @@ -34711,7 +34801,7 @@ "label": "showDeliverySplitHint", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L621", + "source_location": "L676", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_showdeliverysplithint", "community": 33, @@ -34721,7 +34811,7 @@ "label": "deliveryQtyBreakdown", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L622", + "source_location": "L677", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_deliveryqtybreakdown", "community": 33, @@ -34731,17 +34821,27 @@ "label": "mirrorPlanProductsFromLoad()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L631", + "source_location": "L686", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", "community": 33, "norm_label": "mirrorplanproductsfromload()" }, + { + "label": "ensureDeliveryContractProductCaches()", + "file_type": "code", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L693", + "_origin": "ast", + "id": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", + "community": 33, + "norm_label": "ensuredeliverycontractproductcaches()" + }, { "label": "applyLoadProductsToDeliveries()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L638", + "source_location": "L702", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", "community": 33, @@ -34751,7 +34851,7 @@ "label": "syncFromLoadProducts()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L654", + "source_location": "L719", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", "community": 33, @@ -34761,7 +34861,7 @@ "label": "handleAddDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L660", + "source_location": "L725", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleadddelivery", "community": 33, @@ -34771,7 +34871,7 @@ "label": "handleMoveDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L667", + "source_location": "L732", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlemovedelivery", "community": 33, @@ -34781,7 +34881,7 @@ "label": "handleRemoveDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L671", + "source_location": "L736", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleremovedelivery", "community": 33, @@ -34791,7 +34891,7 @@ "label": "hasFreightRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L677", + "source_location": "L742", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_hasfreightref", "community": 33, @@ -34801,7 +34901,7 @@ "label": "freightTypeRef", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L678", + "source_location": "L743", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_freighttyperef", "community": 33, @@ -34811,7 +34911,7 @@ "label": "freightCalc", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L679", + "source_location": "L744", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_freightcalc", "community": 33, @@ -34821,7 +34921,7 @@ "label": "selectedVehicle", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L685", + "source_location": "L750", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_selectedvehicle", "community": 33, @@ -34831,7 +34931,7 @@ "label": "summaryCarrierName", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L689", + "source_location": "L754", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_summarycarriername", "community": 33, @@ -34841,7 +34941,7 @@ "label": "mapPlanContractsFromApi()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L695", + "source_location": "L760", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapplancontractsfromapi", "community": 33, @@ -34851,7 +34951,7 @@ "label": "extractCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L704", + "source_location": "L769", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", "community": 33, @@ -34861,7 +34961,7 @@ "label": "ensureCustomerOption()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L711", + "source_location": "L776", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", "community": 33, @@ -34871,7 +34971,7 @@ "label": "syncSelectedCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L737", + "source_location": "L802", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", "community": 33, @@ -34881,7 +34981,7 @@ "label": "loadDefaultCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L752", + "source_location": "L817", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "community": 33, @@ -34891,7 +34991,7 @@ "label": "searchCustomerOptions()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L767", + "source_location": "L832", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "community": 33, @@ -34901,7 +35001,7 @@ "label": "handleCustomerSelectFocus()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L790", + "source_location": "L855", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", "community": 33, @@ -34911,7 +35011,7 @@ "label": "committedSupplierId", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L800", + "source_location": "L865", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_committedsupplierid", "community": 33, @@ -34921,7 +35021,7 @@ "label": "committedCustomerId", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L801", + "source_location": "L866", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_committedcustomerid", "community": 33, @@ -34931,7 +35031,7 @@ "label": "suppressAddressMutex", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L803", + "source_location": "L868", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_suppressaddressmutex", "community": 33, @@ -34941,7 +35041,7 @@ "label": "isSamePartyCustomer()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L805", + "source_location": "L870", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", "community": 33, @@ -34951,7 +35051,7 @@ "label": "normalizeAddressText()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L811", + "source_location": "L876", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", "community": 33, @@ -34961,7 +35061,7 @@ "label": "isSameCoordPair()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L815", + "source_location": "L880", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", "community": 33, @@ -34971,7 +35071,7 @@ "label": "isSameLogisticsAddress()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L830", + "source_location": "L895", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", "community": 33, @@ -34981,7 +35081,7 @@ "label": "syncCommittedPartyIds()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L845", + "source_location": "L910", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", "community": 33, @@ -34991,7 +35091,7 @@ "label": "handleSwapParties()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L851", + "source_location": "L916", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleswapparties", "community": 33, @@ -35001,7 +35101,7 @@ "label": "handleSwapPickupDelivery()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L879", + "source_location": "L944", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleswappickupdelivery", "community": 33, @@ -35011,7 +35111,7 @@ "label": "handleSupplierSelectChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L910", + "source_location": "L975", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", "community": 33, @@ -35021,7 +35121,7 @@ "label": "handleDemanderSelectChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L933", + "source_location": "L998", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", "community": 33, @@ -35031,17 +35131,17 @@ "label": "resetStopForms()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L963", + "source_location": "L1028", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resetstopforms", - "community": 123, + "community": 59, "norm_label": "resetstopforms()" }, { "label": "applyStopsFromPlan()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L971", + "source_location": "L1036", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "community": 33, @@ -35051,7 +35151,7 @@ "label": "enrichStopFormsDisplayFromPlanProducts()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L984", + "source_location": "L1049", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", "community": 33, @@ -35061,7 +35161,7 @@ "label": "bootstrapStopsFromPlanProducts()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L996", + "source_location": "L1061", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "community": 33, @@ -35071,7 +35171,7 @@ "label": "syncDeliveryProductsFromLoadManual()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1009", + "source_location": "L1074", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_syncdeliveryproductsfromloadmanual", "community": 33, @@ -35081,7 +35181,7 @@ "label": "openCustomerSelector()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1062", + "source_location": "L1153", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_opencustomerselector", "community": 33, @@ -35091,7 +35191,7 @@ "label": "handleCustomerConfirm()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1068", + "source_location": "L1159", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlecustomerconfirm", "community": 33, @@ -35101,7 +35201,7 @@ "label": "handleProductConfirm()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1172", + "source_location": "L1263", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "community": 33, @@ -35111,7 +35211,7 @@ "label": "mapPlanProductToFormRow()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1200", + "source_location": "L1320", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", "community": 33, @@ -35121,7 +35221,7 @@ "label": "mapPlanProductToCopyFormRow()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1231", + "source_location": "L1351", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", "community": 33, @@ -35131,7 +35231,7 @@ "label": "mapProductsToSubmitPayload()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1243", + "source_location": "L1363", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", "community": 33, @@ -35141,7 +35241,7 @@ "label": "buildTransportBlock()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1273", + "source_location": "L1393", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_buildtransportblock", "community": 33, @@ -35151,7 +35251,7 @@ "label": "buildPlanCommonPayload()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1299", + "source_location": "L1419", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "community": 33, @@ -35161,7 +35261,7 @@ "label": "restoreFreightFromTransport()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1337", + "source_location": "L1457", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", "community": 33, @@ -35171,7 +35271,7 @@ "label": "getUnitLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1376", + "source_location": "L1496", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_getunitlabel", "community": 41, @@ -35181,7 +35281,7 @@ "label": "formatDriverOptionLabel()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1380", + "source_location": "L1500", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", "community": 112, @@ -35191,7 +35291,7 @@ "label": "performArrangeAfterSave()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1387", + "source_location": "L1507", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "community": 41, @@ -35201,7 +35301,7 @@ "label": "resetForm()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1458", + "source_location": "L1578", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resetform", "community": 33, @@ -35211,7 +35311,7 @@ "label": "handlePlanDateChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1508", + "source_location": "L1628", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleplandatechange", "community": 33, @@ -35221,7 +35321,7 @@ "label": "handleOpened()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1517", + "source_location": "L1637", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleopened", "community": 33, @@ -35231,7 +35331,7 @@ "label": "loadPlanForEdit()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1529", + "source_location": "L1649", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "community": 33, @@ -35241,7 +35341,7 @@ "label": "loadPlanForCopy()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1584", + "source_location": "L1704", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "community": 33, @@ -35251,7 +35351,7 @@ "label": "handleClosed()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1641", + "source_location": "L1761", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handleclosed", "community": 33, @@ -35261,7 +35361,7 @@ "label": "loadMasterData()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1645", + "source_location": "L1765", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", "community": 33, @@ -35271,7 +35371,7 @@ "label": "resolveDefaultDriver()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1649", + "source_location": "L1769", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", "community": 33, @@ -35281,7 +35381,7 @@ "label": "handleVehicleChange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1655", + "source_location": "L1775", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", "community": 33, @@ -35291,7 +35391,7 @@ "label": "handleVehicleLibrarySelect()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1685", + "source_location": "L1805", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", "community": 33, @@ -35301,7 +35401,7 @@ "label": "handlePasteRecognizeDone()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1695", + "source_location": "L1815", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", "community": 33, @@ -35311,7 +35411,7 @@ "label": "handleCarrierLibrarySelect()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1700", + "source_location": "L1820", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlecarrierlibraryselect", "community": 33, @@ -35321,7 +35421,7 @@ "label": "validateBusinessRules()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1706", + "source_location": "L1826", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatebusinessrules", "community": 33, @@ -35331,7 +35431,7 @@ "label": "stopHasSelectedContract()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1737", + "source_location": "L1857", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_stophasselectedcontract", "community": 33, @@ -35341,7 +35441,7 @@ "label": "validateSingleContractPerStop()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1742", + "source_location": "L1862", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", "community": 33, @@ -35351,7 +35451,7 @@ "label": "validateContractsForArrange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1782", + "source_location": "L1923", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", "community": 33, @@ -35361,7 +35461,7 @@ "label": "validateStopProductsForArrange()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1802", + "source_location": "L1943", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", "community": 300, @@ -35371,7 +35471,7 @@ "label": "getArrangePrerequisiteGaps()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1815", + "source_location": "L1956", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", "community": 33, @@ -35381,7 +35481,7 @@ "label": "handleSubmit()", "file_type": "code", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1830", + "source_location": "L1971", "_origin": "ast", "id": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "community": 33, @@ -36064,7 +36164,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index", - "community": 183, + "community": 24, "norm_label": "index.vue" }, { @@ -36074,7 +36174,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_props", - "community": 183, + "community": 24, "norm_label": "props" }, { @@ -36084,7 +36184,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_emit", - "community": 183, + "community": 24, "norm_label": "emit" }, { @@ -36094,7 +36194,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_innervisible", - "community": 183, + "community": 24, "norm_label": "innervisible" }, { @@ -36104,7 +36204,7 @@ "source_location": "L94", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_formref", - "community": 183, + "community": 24, "norm_label": "formref" }, { @@ -36114,7 +36214,7 @@ "source_location": "L95", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_submitloading", - "community": 183, + "community": 24, "norm_label": "submitloading" }, { @@ -36124,7 +36224,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_formdata", - "community": 183, + "community": 24, "norm_label": "formdata" }, { @@ -36134,7 +36234,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_dialogtitle", - "community": 183, + "community": 24, "norm_label": "dialogtitle" }, { @@ -36144,7 +36244,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_resetform", - "community": 183, + "community": 24, "norm_label": "resetform()" }, { @@ -36154,7 +36254,7 @@ "source_location": "L114", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_handleopened", - "community": 183, + "community": 24, "norm_label": "handleopened()" }, { @@ -36164,7 +36264,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_handleclosed", - "community": 183, + "community": 24, "norm_label": "handleclosed()" }, { @@ -36174,7 +36274,7 @@ "source_location": "L122", "_origin": "ast", "id": "src_components_business_pl_plan_site_feedback_dialog_index_handlesubmit", - "community": 183, + "community": 24, "norm_label": "handlesubmit()" }, { @@ -36414,7 +36514,7 @@ "source_location": "L370", "_origin": "ast", "id": "src_components_business_pl_plan_stop_feedback_panel_index_formatfeedbacktime", - "community": 62, + "community": 81, "norm_label": "formatfeedbacktime()" }, { @@ -36804,7 +36904,7 @@ "source_location": "L632", "_origin": "ast", "id": "src_components_business_pl_plan_stop_product_table_index_handlebrandchange", - "community": 244, + "community": 176, "norm_label": "handlebrandchange()" }, { @@ -37224,7 +37324,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index", - "community": 131, + "community": 194, "norm_label": "index.vue" }, { @@ -37234,7 +37334,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_props", - "community": 131, + "community": 194, "norm_label": "props" }, { @@ -37244,7 +37344,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_emit", - "community": 131, + "community": 194, "norm_label": "emit" }, { @@ -37254,7 +37354,7 @@ "source_location": "L30", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_resolvedtabs", - "community": 131, + "community": 194, "norm_label": "resolvedtabs" }, { @@ -37264,7 +37364,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_components_business_pl_plan_type_tabs_index_handletabchange", - "community": 131, + "community": 194, "norm_label": "handletabchange()" }, { @@ -37274,7 +37374,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index", - "community": 201, + "community": 161, "norm_label": "index.vue" }, { @@ -37284,7 +37384,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_props", - "community": 201, + "community": 161, "norm_label": "props" }, { @@ -37294,7 +37394,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_emit", - "community": 201, + "community": 161, "norm_label": "emit" }, { @@ -37304,7 +37404,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_innervisible", - "community": 201, + "community": 161, "norm_label": "innervisible" }, { @@ -37314,7 +37414,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_tabsref", - "community": 201, + "community": 161, "norm_label": "tabsref" }, { @@ -37324,7 +37424,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_planno", - "community": 201, + "community": 161, "norm_label": "planno" }, { @@ -37334,7 +37434,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_plan_arrangeactionplan_showarrangeactions_hassiteinventoryrecords_hasdibanginventoryrecords_driverurl_siterecords_qrcodevisible_selectedinventoryid_selectedinventoryunit_qrcodedialogref_poundqrcodepickvisible_poundqrcodepickrecords_resetarrangeactions_loadarrangeactions_copysitesummary_copyplansummary_copypoundslipqrcode_handlepoundqrcodepickcopy_handlepoundqrcodepickpreview", - "community": 201, + "community": 161, "norm_label": "{\n plan: arrangeactionplan,\n showarrangeactions,\n hassiteinventoryrecords,\n hasdibanginventoryrecords,\n driverurl,\n siterecords,\n qrcodevisible,\n selectedinventoryid,\n selectedinventoryunit,\n qrcodedialogref,\n poundqrcodepickvisible,\n poundqrcodepickrecords,\n resetarrangeactions,\n loadarrangeactions,\n copysitesummary,\n copyplansummary,\n copypoundslipqrcode,\n handlepoundqrcodepickcopy,\n handlepoundqrcodepickpreview\n }" }, { @@ -37344,7 +37444,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_dialogtitle", - "community": 201, + "community": 161, "norm_label": "dialogtitle" }, { @@ -37354,7 +37454,7 @@ "source_location": "L114", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_handleopened", - "community": 201, + "community": 161, "norm_label": "handleopened()" }, { @@ -37364,7 +37464,7 @@ "source_location": "L127", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_handleclosed", - "community": 201, + "community": 161, "norm_label": "handleclosed()" }, { @@ -37374,7 +37474,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_components_business_pl_plan_view_dialog_index_reload", - "community": 201, + "community": 161, "norm_label": "reload()" }, { @@ -38534,7 +38634,7 @@ "source_location": "L149", "_origin": "ast", "id": "src_components_business_pl_subpack_slip_print_dialog_index_open", - "community": 892, + "community": 55, "norm_label": "open()" }, { @@ -39984,7 +40084,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index", - "community": 5, + "community": 159, "norm_label": "index.vue" }, { @@ -39994,7 +40094,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_props", - "community": 5, + "community": 159, "norm_label": "props" }, { @@ -40004,7 +40104,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_emit", - "community": 5, + "community": 159, "norm_label": "emit" }, { @@ -40014,7 +40114,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_formvisible", - "community": 5, + "community": 159, "norm_label": "formvisible" }, { @@ -40024,7 +40124,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_editingpersonnelid", - "community": 5, + "community": 159, "norm_label": "editingpersonnelid" }, { @@ -40034,7 +40134,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_initialpersonneltype", - "community": 5, + "community": 159, "norm_label": "initialpersonneltype" }, { @@ -40044,7 +40144,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleselect", - "community": 5, + "community": 159, "norm_label": "handleselect()" }, { @@ -40054,7 +40154,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleopencreate", - "community": 5, + "community": 159, "norm_label": "handleopencreate()" }, { @@ -40064,7 +40164,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleopenedit", - "community": 5, + "community": 159, "norm_label": "handleopenedit()" }, { @@ -40074,7 +40174,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_business_pl_vehicle_personnel_select_cell_index_handleformsaved", - "community": 5, + "community": 159, "norm_label": "handleformsaved()" }, { @@ -40464,7 +40564,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect", - "community": 36, + "community": 10, "norm_label": "plvehicleselect.vue" }, { @@ -40474,7 +40574,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_model", - "community": 36, + "community": 10, "norm_label": "model" }, { @@ -40484,7 +40584,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_emit", - "community": 36, + "community": 10, "norm_label": "emit" }, { @@ -40494,7 +40594,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_props", - "community": 36, + "community": 10, "norm_label": "props" }, { @@ -40504,7 +40604,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_loading", - "community": 36, + "community": 10, "norm_label": "loading" }, { @@ -40514,7 +40614,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_options", - "community": 36, + "community": 10, "norm_label": "options" }, { @@ -40524,7 +40624,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_vehicletypelabel", - "community": 36, + "community": 10, "norm_label": "vehicletypelabel()" }, { @@ -40534,7 +40634,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_loadoptions", - "community": 36, + "community": 10, "norm_label": "loadoptions()" }, { @@ -40544,7 +40644,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_handlefocus", - "community": 36, + "community": 10, "norm_label": "handlefocus()" }, { @@ -40554,7 +40654,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_business_pl_plvehicleselect_displayoptions", - "community": 36, + "community": 10, "norm_label": "displayoptions" }, { @@ -41114,7 +41214,7 @@ "source_location": "L416", "_origin": "ast", "id": "src_components_business_product_category_maintain_panel_index_submitform", - "community": 224, + "community": 207, "norm_label": "submitform()" }, { @@ -41394,7 +41494,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_components_business_product_selector_index_productvo", - "community": 52, + "community": 207, "norm_label": "productvo" }, { @@ -42014,7 +42114,7 @@ "source_location": "L404", "_origin": "ast", "id": "src_components_business_product_view_dialog_index_handleparameterdragend", - "community": 61, + "community": 715, "norm_label": "handleparameterdragend()" }, { @@ -42074,7 +42174,7 @@ "source_location": "L457", "_origin": "ast", "id": "src_components_business_product_view_dialog_index_loadcategoryparameters", - "community": 61, + "community": 715, "norm_label": "loadcategoryparameters()" }, { @@ -42084,7 +42184,7 @@ "source_location": "L486", "_origin": "ast", "id": "src_components_business_product_view_dialog_index_loadproduct", - "community": 61, + "community": 715, "norm_label": "loadproduct()" }, { @@ -42614,7 +42714,7 @@ "source_location": "L567", "_origin": "ast", "id": "src_components_business_role_manage_dialogs_index_opendelete", - "community": 2, + "community": 46, "norm_label": "opendelete()" }, { @@ -42874,7 +42974,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvgrid_spanclass", - "community": 32, + "community": 8, "norm_label": "spanclass()" }, { @@ -43044,7 +43144,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell", - "community": 156, + "community": 277, "norm_label": "viewkvtablecell.vue" }, { @@ -43054,7 +43154,7 @@ "source_location": "L46", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_props", - "community": 156, + "community": 277, "norm_label": "props" }, { @@ -43064,7 +43164,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_onfieldview", - "community": 156, + "community": 277, "norm_label": "onfieldview" }, { @@ -43074,7 +43174,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_ismuted", - "community": 156, + "community": 277, "norm_label": "ismuted" }, { @@ -43084,7 +43184,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_showviewbtn", - "community": 156, + "community": 277, "norm_label": "showviewbtn" }, { @@ -43094,7 +43194,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_viewbtntitle", - "community": 156, + "community": 277, "norm_label": "viewbtntitle" }, { @@ -43104,7 +43204,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_amaplocationurl", - "community": 156, + "community": 277, "norm_label": "amaplocationurl" }, { @@ -43114,7 +43214,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_showmapbtn", - "community": 156, + "community": 277, "norm_label": "showmapbtn" }, { @@ -43124,7 +43224,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_handleview", - "community": 156, + "community": 277, "norm_label": "handleview()" }, { @@ -43134,7 +43234,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_components_business_system_view_dialog_viewkvtablecell_openamaplocation", - "community": 156, + "community": 277, "norm_label": "openamaplocation()" }, { @@ -43284,7 +43384,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_components_business_system_view_dialog_types_viewtablemode", - "community": 8, + "community": 427, "norm_label": "viewtablemode" }, { @@ -43594,7 +43694,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_bx_base_basedetailtablesection", - "community": 184, + "community": 75, "norm_label": "basedetailtablesection.vue" }, { @@ -43604,7 +43704,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_components_bx_base_basedetailtablesection_props", - "community": 184, + "community": 75, "norm_label": "props" }, { @@ -45094,7 +45194,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_base_art_back_to_top_index", - "community": 38, + "community": 26, "norm_label": "index.vue" }, { @@ -45104,7 +45204,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_components_core_base_art_back_to_top_index_scrolltotop", - "community": 38, + "community": 26, "norm_label": "{ scrolltotop }" }, { @@ -45114,7 +45214,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_components_core_base_art_back_to_top_index_showbutton", - "community": 38, + "community": 26, "norm_label": "showbutton" }, { @@ -45774,7 +45874,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index", - "community": 124, + "community": 45, "norm_label": "index.vue" }, { @@ -45784,7 +45884,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_props", - "community": 124, + "community": 45, "norm_label": "props" }, { @@ -45794,7 +45894,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_isanimating", - "community": 124, + "community": 45, "norm_label": "isanimating" }, { @@ -45804,7 +45904,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_animationtimers", - "community": 124, + "community": 45, "norm_label": "animationtimers" }, { @@ -45814,7 +45914,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_animateddata", - "community": 124, + "community": 45, "norm_label": "animateddata" }, { @@ -45824,7 +45924,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_clearanimationtimers", - "community": 124, + "community": 45, "norm_label": "clearanimationtimers()" }, { @@ -45834,7 +45934,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_ismultipledata", - "community": 124, + "community": 45, "norm_label": "ismultipledata" }, { @@ -45844,7 +45944,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_maxvalue", - "community": 124, + "community": 45, "norm_label": "maxvalue" }, { @@ -45854,7 +45954,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_initanimationdata", - "community": 124, + "community": 45, "norm_label": "initanimationdata()" }, { @@ -45864,7 +45964,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_copyrealdata", - "community": 124, + "community": 45, "norm_label": "copyrealdata()" }, { @@ -45874,7 +45974,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_primarycolor", - "community": 124, + "community": 45, "norm_label": "primarycolor" }, { @@ -45884,7 +45984,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_getcolor", - "community": 124, + "community": 45, "norm_label": "getcolor()" }, { @@ -45894,7 +45994,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_generateareastyle", - "community": 124, + "community": 45, "norm_label": "generateareastyle()" }, { @@ -45904,7 +46004,7 @@ "source_location": "L139", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_generatesingleareastyle", - "community": 124, + "community": 45, "norm_label": "generatesingleareastyle()" }, { @@ -45914,7 +46014,7 @@ "source_location": "L158", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_createseriesitem", - "community": 124, + "community": 45, "norm_label": "createseriesitem()" }, { @@ -45924,7 +46024,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_generatechartoptions", - "community": 124, + "community": 45, "norm_label": "generatechartoptions()" }, { @@ -45934,7 +46034,7 @@ "source_location": "L261", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_updatechartoptions", - "community": 124, + "community": 45, "norm_label": "updatechartoptions()" }, { @@ -45944,7 +46044,7 @@ "source_location": "L266", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_initchartwithanimation", - "community": 124, + "community": 45, "norm_label": "initchartwithanimation()" }, { @@ -45954,7 +46054,7 @@ "source_location": "L309", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_checkisempty", - "community": 124, + "community": 45, "norm_label": "checkisempty()" }, { @@ -45964,7 +46064,7 @@ "source_location": "L329", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_chartref_initchart_getaxislinestyle_getaxislabelstyle_getaxistickstyle_getsplitlinestyle_gettooltipstyle_getlegendstyle_getgridwithlegend_isempty", - "community": 124, + "community": 45, "norm_label": "{\n chartref,\n initchart,\n getaxislinestyle,\n getaxislabelstyle,\n getaxistickstyle,\n getsplitlinestyle,\n gettooltipstyle,\n getlegendstyle,\n getgridwithlegend,\n isempty\n }" }, { @@ -45974,7 +46074,7 @@ "source_location": "L354", "_origin": "ast", "id": "src_components_core_charts_art_line_chart_index_renderchart", - "community": 124, + "community": 45, "norm_label": "renderchart()" }, { @@ -47744,7 +47844,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_fast_enter_index", - "community": 42, + "community": 191, "norm_label": "index.vue" }, { @@ -47754,7 +47854,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_components_core_layouts_art_fast_enter_index_router", - "community": 42, + "community": 191, "norm_label": "router" }, { @@ -47764,7 +47864,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_core_layouts_art_fast_enter_index_popoverref", - "community": 42, + "community": 191, "norm_label": "popoverref" }, { @@ -47774,7 +47874,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_components_core_layouts_art_fast_enter_index_enabledapplications_enabledquicklinks", - "community": 42, + "community": 191, "norm_label": "{ enabledapplications, enabledquicklinks }" }, { @@ -47784,7 +47884,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_core_layouts_art_fast_enter_index_handlenavigate", - "community": 42, + "community": 191, "norm_label": "handlenavigate()" }, { @@ -47794,7 +47894,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_components_core_layouts_art_fast_enter_index_handleapplicationclick", - "community": 42, + "community": 191, "norm_label": "handleapplicationclick()" }, { @@ -47804,7 +47904,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_core_layouts_art_fast_enter_index_handlequicklinkclick", - "community": 42, + "community": 191, "norm_label": "handlequicklinkclick()" }, { @@ -48834,7 +48934,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog", - "community": 179, + "community": 90, "norm_label": "userpassworddialog.vue" }, { @@ -48844,7 +48944,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_props", - "community": 179, + "community": 90, "norm_label": "props" }, { @@ -48854,7 +48954,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_emit", - "community": 179, + "community": 90, "norm_label": "emit" }, { @@ -48864,7 +48964,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_formref", - "community": 179, + "community": 90, "norm_label": "formref" }, { @@ -48874,7 +48974,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_submitting", - "community": 179, + "community": 90, "norm_label": "submitting" }, { @@ -48884,7 +48984,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_formdata", - "community": 179, + "community": 90, "norm_label": "formdata" }, { @@ -48894,7 +48994,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_formrules", - "community": 179, + "community": 90, "norm_label": "formrules" }, { @@ -48904,7 +49004,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_dialogvisible", - "community": 179, + "community": 90, "norm_label": "dialogvisible" }, { @@ -48914,7 +49014,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_resetform", - "community": 179, + "community": 90, "norm_label": "resetform()" }, { @@ -48924,7 +49024,7 @@ "source_location": "L122", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_handleclose", - "community": 179, + "community": 90, "norm_label": "handleclose()" }, { @@ -48934,7 +49034,7 @@ "source_location": "L126", "_origin": "ast", "id": "src_components_core_layouts_art_header_bar_widget_userpassworddialog_handlesubmit", - "community": 179, + "community": 90, "norm_label": "handlesubmit()" }, { @@ -48944,7 +49044,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index", - "community": 218, + "community": 63, "norm_label": "index.vue" }, { @@ -48954,7 +49054,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_settingstore", - "community": 218, + "community": 63, "norm_label": "settingstore" }, { @@ -48964,7 +49064,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_isdark", - "community": 218, + "community": 63, "norm_label": "{ isdark }" }, { @@ -48974,7 +49074,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_props", - "community": 218, + "community": 63, "norm_label": "props" }, { @@ -48984,7 +49084,7 @@ "source_location": "L45", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_route", - "community": 218, + "community": 63, "norm_label": "route" }, { @@ -48994,7 +49094,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_filteredmenuitems", - "community": 218, + "community": 63, "norm_label": "filteredmenuitems" }, { @@ -49004,7 +49104,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_routerpath", - "community": 218, + "community": 63, "norm_label": "routerpath" }, { @@ -49014,7 +49114,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_index_filtermenuitems", - "community": 218, + "community": 63, "norm_label": "filtermenuitems()" }, { @@ -49024,7 +49124,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu", - "community": 218, + "community": 63, "norm_label": "horizontalsubmenu.vue" }, { @@ -49034,7 +49134,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_props", - "community": 218, + "community": 63, "norm_label": "props" }, { @@ -49044,7 +49144,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_emit", - "community": 218, + "community": 63, "norm_label": "emit" }, { @@ -49054,7 +49154,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_filteredchildren", - "community": 218, + "community": 63, "norm_label": "filteredchildren" }, { @@ -49064,7 +49164,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_isnavigableroute", - "community": 218, + "community": 63, "norm_label": "isnavigableroute" }, { @@ -49074,7 +49174,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_haschildren", - "community": 218, + "community": 63, "norm_label": "haschildren" }, { @@ -49084,7 +49184,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_gopage", - "community": 218, + "community": 63, "norm_label": "gopage()" }, { @@ -49094,7 +49194,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_closemenu", - "community": 218, + "community": 63, "norm_label": "closemenu()" }, { @@ -49504,7 +49604,7 @@ "source_location": "L256", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_index_collectopenmenuindexes", - "community": 87, + "community": 122, "norm_label": "collectopenmenuindexes()" }, { @@ -49604,7 +49704,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu", - "community": 87, + "community": 9, "norm_label": "sidebarsubmenu.vue" }, { @@ -49614,7 +49714,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_menutheme", - "community": 87, + "community": 9, "norm_label": "menutheme" }, { @@ -49624,7 +49724,7 @@ "source_location": "L79", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_props", - "community": 87, + "community": 9, "norm_label": "props" }, { @@ -49634,7 +49734,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_emits", - "community": 87, + "community": 9, "norm_label": "emits" }, { @@ -49644,7 +49744,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_emit", - "community": 87, + "community": 9, "norm_label": "emit" }, { @@ -49654,7 +49754,7 @@ "source_location": "L107", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_settingstore", - "community": 87, + "community": 9, "norm_label": "settingstore" }, { @@ -49664,7 +49764,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_menubadgestore", - "community": 87, + "community": 9, "norm_label": "menubadgestore" }, { @@ -49674,7 +49774,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_menuopen", - "community": 87, + "community": 9, "norm_label": "{ menuopen }" }, { @@ -49684,7 +49784,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_loaded_menubadgeloaded", - "community": 87, + "community": 9, "norm_label": "{ loaded: menubadgeloaded }" }, { @@ -49694,7 +49794,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_filteredmenuitems", - "community": 87, + "community": 9, "norm_label": "filteredmenuitems" }, { @@ -49704,7 +49804,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_resolvemenutextbadge", - "community": 50, + "community": 9, "norm_label": "resolvemenutextbadge()" }, { @@ -49714,7 +49814,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_gopage", - "community": 87, + "community": 9, "norm_label": "gopage()" }, { @@ -49724,7 +49824,7 @@ "source_location": "L143", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_closemenu", - "community": 87, + "community": 9, "norm_label": "closemenu()" }, { @@ -49734,7 +49834,7 @@ "source_location": "L152", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_haschildren", - "community": 87, + "community": 122, "norm_label": "haschildren()" }, { @@ -49744,7 +49844,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_isexternallink", - "community": 87, + "community": 9, "norm_label": "isexternallink()" }, { @@ -49754,7 +49854,7 @@ "source_location": "L176", "_origin": "ast", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_getuniquekey", - "community": 87, + "community": 9, "norm_label": "getuniquekey()" }, { @@ -49994,7 +50094,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index", - "community": 30, + "community": 191, "norm_label": "index.vue" }, { @@ -50004,7 +50104,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_route", - "community": 30, + "community": 191, "norm_label": "route" }, { @@ -50014,7 +50114,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_pagetransition_containerwidth_refresh_showworktab", - "community": 30, + "community": 191, "norm_label": "{ pagetransition, containerwidth, refresh, showworktab }" }, { @@ -50024,7 +50124,7 @@ "source_location": "L65", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_keepaliveexclude", - "community": 30, + "community": 191, "norm_label": "{ keepaliveexclude }" }, { @@ -50034,7 +50134,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_keepalivemax", - "community": 30, + "community": 191, "norm_label": "keepalivemax" }, { @@ -50044,7 +50144,7 @@ "source_location": "L69", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_isrefresh", - "community": 30, + "community": 191, "norm_label": "isrefresh" }, { @@ -50054,7 +50154,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_showtransitionmask", - "community": 30, + "community": 191, "norm_label": "showtransitionmask" }, { @@ -50064,7 +50164,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_isfirstload", - "community": 30, + "community": 191, "norm_label": "isfirstload" }, { @@ -50074,7 +50174,7 @@ "source_location": "L77", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_isfullpage", - "community": 30, + "community": 191, "norm_label": "isfullpage" }, { @@ -50084,7 +50184,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_previsfullpage", - "community": 30, + "community": 191, "norm_label": "previsfullpage" }, { @@ -50094,7 +50194,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_actualtransition", - "community": 30, + "community": 191, "norm_label": "actualtransition" }, { @@ -50104,7 +50204,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_containerstyle", - "community": 30, + "community": 191, "norm_label": "containerstyle" }, { @@ -50114,7 +50214,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_components_core_layouts_art_page_content_index_reload", - "community": 30, + "community": 191, "norm_label": "reload()" }, { @@ -50124,7 +50224,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index", - "community": 42, + "community": 121, "norm_label": "index.vue" }, { @@ -50134,7 +50234,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_router", - "community": 42, + "community": 121, "norm_label": "router" }, { @@ -50144,7 +50244,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_homepath", - "community": 42, + "community": 121, "norm_label": "{ homepath }" }, { @@ -50154,7 +50254,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_shouldshowfullscreen", - "community": 42, + "community": 121, "norm_label": "{ shouldshowfullscreen }" }, { @@ -50164,7 +50264,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_isfullscreen_toggle_togglefullscreen", - "community": 42, + "community": 121, "norm_label": "{ isfullscreen, toggle: togglefullscreen }" }, { @@ -50174,7 +50274,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_tohome", - "community": 42, + "community": 121, "norm_label": "tohome()" }, { @@ -50184,7 +50284,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_components_core_layouts_art_portal_header_index_togglefullscreen", - "community": 42, + "community": 121, "norm_label": "togglefullscreen()" }, { @@ -50554,7 +50654,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index", - "community": 98, + "community": 122, "norm_label": "index.vue" }, { @@ -50564,7 +50664,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_route", - "community": 98, + "community": 122, "norm_label": "route" }, { @@ -50574,7 +50674,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_menustore", - "community": 98, + "community": 122, "norm_label": "menustore" }, { @@ -50584,7 +50684,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_menulist", - "community": 98, + "community": 122, "norm_label": "{ menulist }" }, { @@ -50594,7 +50694,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_drawervisible", - "community": 98, + "community": 122, "norm_label": "drawervisible" }, { @@ -50604,7 +50704,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_currentroutepath", - "community": 98, + "community": 122, "norm_label": "currentroutepath" }, { @@ -50614,7 +50714,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_routerpath", - "community": 98, + "community": 122, "norm_label": "routerpath" }, { @@ -50624,7 +50724,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_submenulist", - "community": 98, + "community": 122, "norm_label": "submenulist" }, { @@ -50634,7 +50734,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_core_layouts_art_portal_mobile_menu_index_handlemenuselect", - "community": 98, + "community": 122, "norm_label": "handlemenuselect()" }, { @@ -50754,7 +50854,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index", - "community": 98, + "community": 122, "norm_label": "index.vue" }, { @@ -50764,7 +50864,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_route", - "community": 98, + "community": 122, "norm_label": "route" }, { @@ -50774,7 +50874,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_menustore", - "community": 98, + "community": 122, "norm_label": "menustore" }, { @@ -50784,7 +50884,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_menulist", - "community": 98, + "community": 122, "norm_label": "{ menulist }" }, { @@ -50794,7 +50894,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_currentroutepath", - "community": 98, + "community": 122, "norm_label": "currentroutepath" }, { @@ -50804,7 +50904,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_routerpath", - "community": 98, + "community": 122, "norm_label": "routerpath" }, { @@ -50814,7 +50914,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_index_submenulist", - "community": 98, + "community": 122, "norm_label": "submenulist" }, { @@ -50824,7 +50924,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu", - "community": 50, + "community": 9, "norm_label": "portalsubmenu.vue" }, { @@ -50834,7 +50934,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_props", - "community": 50, + "community": 9, "norm_label": "props" }, { @@ -50844,7 +50944,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_menubadgestore", - "community": 50, + "community": 9, "norm_label": "menubadgestore" }, { @@ -50854,7 +50954,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_loaded_menubadgeloaded", - "community": 50, + "community": 9, "norm_label": "{ loaded: menubadgeloaded }" }, { @@ -50864,7 +50964,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_filteredchildren", - "community": 50, + "community": 9, "norm_label": "filteredchildren" }, { @@ -50874,7 +50974,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_haschildren", - "community": 50, + "community": 9, "norm_label": "haschildren" }, { @@ -50884,7 +50984,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_isnavigableroute", - "community": 50, + "community": 9, "norm_label": "isnavigableroute" }, { @@ -50894,7 +50994,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_menuicon", - "community": 50, + "community": 9, "norm_label": "menuicon" }, { @@ -50904,7 +51004,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_resolvemenutextbadge", - "community": 50, + "community": 9, "norm_label": "resolvemenutextbadge()" }, { @@ -50924,7 +51024,7 @@ "source_location": "L95", "_origin": "ast", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_getuniquekey", - "community": 50, + "community": 9, "norm_label": "getuniquekey()" }, { @@ -51784,7 +51884,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions", - "community": 274, + "community": 226, "norm_label": "settingactions.vue" }, { @@ -51794,7 +51894,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_t", - "community": 274, + "community": 226, "norm_label": "{ t }" }, { @@ -51804,7 +51904,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_settingstore", - "community": 274, + "community": 226, "norm_label": "settingstore" }, { @@ -51814,7 +51914,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_copy_copied", - "community": 274, + "community": 226, "norm_label": "{ copy, copied }" }, { @@ -51824,7 +51924,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_switchthemestyles", - "community": 274, + "community": 226, "norm_label": "{ switchthemestyles }" }, { @@ -51834,7 +51934,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_enum_maps", - "community": 274, + "community": 226, "norm_label": "enum_maps" }, { @@ -51844,7 +51944,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_configitem", - "community": 274, + "community": 226, "norm_label": "configitem" }, { @@ -51854,7 +51954,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_config_items", - "community": 274, + "community": 226, "norm_label": "config_items" }, { @@ -51864,7 +51964,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_valuetocode", - "community": 274, + "community": 226, "norm_label": "valuetocode()" }, { @@ -51874,7 +51974,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_generateconfigcode", - "community": 274, + "community": 226, "norm_label": "generateconfigcode()" }, { @@ -51884,7 +51984,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_handlecopyconfig", - "community": 274, + "community": 226, "norm_label": "handlecopyconfig()" }, { @@ -51894,7 +51994,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_toggleifdifferent", - "community": 274, + "community": 226, "norm_label": "toggleifdifferent()" }, { @@ -51904,7 +52004,7 @@ "source_location": "L167", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingactions_handleresetconfig", - "community": 274, + "community": 226, "norm_label": "handleresetconfig()" }, { @@ -52004,7 +52104,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem", - "community": 250, + "community": 193, "norm_label": "settingitem.vue" }, { @@ -52014,7 +52114,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_settingitemconfig", - "community": 250, + "community": 193, "norm_label": "settingitemconfig" }, { @@ -52024,7 +52124,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_props", - "community": 250, + "community": 193, "norm_label": "props" }, { @@ -52034,7 +52134,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_emits", - "community": 250, + "community": 193, "norm_label": "emits" }, { @@ -52044,7 +52144,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_emit", - "community": 250, + "community": 193, "norm_label": "emit" }, { @@ -52054,7 +52154,7 @@ "source_location": "L69", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_normalizedoptions", - "community": 250, + "community": 193, "norm_label": "normalizedoptions" }, { @@ -52064,7 +52164,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_core_layouts_art_settings_panel_widget_settingitem_handlechange", - "community": 250, + "community": 193, "norm_label": "handlechange()" }, { @@ -52124,7 +52224,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index", - "community": 26, + "community": 30, "norm_label": "index.vue" }, { @@ -52134,7 +52234,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_scrollstate", - "community": 26, + "community": 30, "norm_label": "scrollstate" }, { @@ -52144,7 +52244,7 @@ "source_location": "L90", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_touchstate", - "community": 26, + "community": 30, "norm_label": "touchstate" }, { @@ -52154,7 +52254,7 @@ "source_location": "L95", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_tabclosetype", - "community": 26, + "community": 30, "norm_label": "tabclosetype" }, { @@ -52164,7 +52264,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_t", - "community": 26, + "community": 30, "norm_label": "{ t }" }, { @@ -52174,7 +52274,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_store", - "community": 26, + "community": 30, "norm_label": "store" }, { @@ -52184,7 +52284,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_menustore", - "community": 26, + "community": 30, "norm_label": "menustore" }, { @@ -52194,7 +52294,7 @@ "source_location": "L101", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_userstore", - "community": 26, + "community": 30, "norm_label": "userstore" }, { @@ -52204,7 +52304,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_route", - "community": 26, + "community": 30, "norm_label": "route" }, { @@ -52214,7 +52314,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_router", - "community": 26, + "community": 30, "norm_label": "router" }, { @@ -52224,7 +52324,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_settingstore", - "community": 26, + "community": 30, "norm_label": "settingstore" }, { @@ -52234,7 +52334,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_tabstyle_showworktab", - "community": 26, + "community": 30, "norm_label": "{ tabstyle, showworktab }" }, { @@ -52244,7 +52344,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_scrollref", - "community": 26, + "community": 30, "norm_label": "scrollref" }, { @@ -52254,7 +52354,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_tabsref", - "community": 26, + "community": 30, "norm_label": "tabsref" }, { @@ -52264,7 +52364,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_menuref", - "community": 26, + "community": 30, "norm_label": "menuref" }, { @@ -52274,7 +52374,7 @@ "source_location": "L124", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_clickedpath", - "community": 26, + "community": 30, "norm_label": "clickedpath" }, { @@ -52284,7 +52384,7 @@ "source_location": "L127", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_list", - "community": 26, + "community": 30, "norm_label": "list" }, { @@ -52294,7 +52394,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_activetab", - "community": 26, + "community": 30, "norm_label": "activetab" }, { @@ -52304,7 +52404,7 @@ "source_location": "L129", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_activetabindex", - "community": 26, + "community": 30, "norm_label": "activetabindex" }, { @@ -52314,7 +52414,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_usecontextmenu", - "community": 26, + "community": 30, "norm_label": "usecontextmenu()" }, { @@ -52324,7 +52424,7 @@ "source_location": "L214", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_usescrolling", - "community": 26, + "community": 30, "norm_label": "usescrolling()" }, { @@ -52334,7 +52434,7 @@ "source_location": "L291", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_useeventhandlers", - "community": 26, + "community": 30, "norm_label": "useeventhandlers()" }, { @@ -52354,7 +52454,7 @@ "source_location": "L375", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_usetaboperations", - "community": 38, + "community": 26, "norm_label": "usetaboperations()" }, { @@ -52364,7 +52464,7 @@ "source_location": "L464", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_menuitems", - "community": 26, + "community": 30, "norm_label": "{ menuitems }" }, { @@ -52374,7 +52474,7 @@ "source_location": "L465", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_settransition_autopositiontab", - "community": 26, + "community": 30, "norm_label": "{ settransition, autopositiontab }" }, { @@ -52384,7 +52484,7 @@ "source_location": "L466", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_setupeventlisteners_cleanupeventlisteners_adjustpositionafterclose", - "community": 26, + "community": 30, "norm_label": "{ setupeventlisteners, cleanupeventlisteners, adjustpositionafterclose }" }, { @@ -52394,7 +52494,7 @@ "source_location": "L468", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_clicktab_closeworktab_showmenu_handleselect", - "community": 26, + "community": 30, "norm_label": "{ clicktab, closeworktab, showmenu, handleselect }" }, { @@ -52404,7 +52504,7 @@ "source_location": "L471", "_origin": "ast", "id": "src_components_core_layouts_art_work_tab_index_isoverflowing", - "community": 26, + "community": 30, "norm_label": "isoverflowing()" }, { @@ -52414,7 +52514,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index", - "community": 141, + "community": 12, "norm_label": "index.vue" }, { @@ -52424,7 +52524,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index_emit", - "community": 141, + "community": 12, "norm_label": "emit" }, { @@ -52434,7 +52534,7 @@ "source_location": "L77", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index_shortcutitems", - "community": 141, + "community": 12, "norm_label": "shortcutitems" }, { @@ -52444,7 +52544,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_components_core_list_toolbar_date_shortcuts_index_handleselectchange", - "community": 141, + "community": 12, "norm_label": "handleselectchange()" }, { @@ -54224,7 +54324,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_views_exception_artexception", - "community": 312, + "community": 26, "norm_label": "artexception.vue" }, { @@ -54234,7 +54334,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_components_core_views_exception_artexception_router", - "community": 312, + "community": 26, "norm_label": "router" }, { @@ -54244,7 +54344,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_components_core_views_exception_artexception_userstore", - "community": 312, + "community": 26, "norm_label": "userstore" }, { @@ -54254,7 +54354,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_components_core_views_exception_artexception_homepath", - "community": 312, + "community": 26, "norm_label": "{ homepath }" }, { @@ -54264,7 +54364,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_components_core_views_exception_artexception_goback", - "community": 312, + "community": 26, "norm_label": "goback()" }, { @@ -54274,7 +54374,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_views_exception_artexception_backhome", - "community": 312, + "community": 26, "norm_label": "backhome()" }, { @@ -54284,7 +54384,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_views_exception_exceptionillustration", - "community": 312, + "community": 26, "norm_label": "exceptionillustration.vue" }, { @@ -54294,7 +54394,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_components_core_views_login_authtopbar", - "community": 114, + "community": 121, "norm_label": "authtopbar.vue" }, { @@ -54304,7 +54404,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_settingstore", - "community": 114, + "community": 121, "norm_label": "settingstore" }, { @@ -54314,7 +54414,7 @@ "source_location": "L83", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_userstore", - "community": 114, + "community": 121, "norm_label": "userstore" }, { @@ -54324,7 +54424,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_isdark_systemthemecolor", - "community": 114, + "community": 121, "norm_label": "{ isdark, systemthemecolor }" }, { @@ -54334,7 +54434,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_shouldshowthemetoggle_shouldshowlanguage", - "community": 114, + "community": 121, "norm_label": "{ shouldshowthemetoggle, shouldshowlanguage }" }, { @@ -54344,7 +54444,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_locale", - "community": 114, + "community": 121, "norm_label": "{ locale }" }, { @@ -54354,7 +54454,7 @@ "source_location": "L91", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_changelanguage", - "community": 114, + "community": 121, "norm_label": "changelanguage()" }, { @@ -54364,7 +54464,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_components_core_views_login_authtopbar_changethemecolor", - "community": 114, + "community": 121, "norm_label": "changethemecolor()" }, { @@ -54424,7 +54524,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useclientcolumnfilters", - "community": 207, + "community": 99, "norm_label": "useclientcolumnfilters.ts" }, { @@ -54434,7 +54534,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_columnfiltertype", - "community": 207, + "community": 99, "norm_label": "columnfiltertype" }, { @@ -54444,7 +54544,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_numberfilterop", - "community": 207, + "community": 99, "norm_label": "numberfilterop" }, { @@ -54454,7 +54554,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_columnfilterenumoption", - "community": 207, + "community": 99, "norm_label": "columnfilterenumoption" }, { @@ -54464,7 +54564,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_columnfilterdef", - "community": 207, + "community": 99, "norm_label": "columnfilterdef" }, { @@ -54474,7 +54574,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_textcolumnfilterstate", - "community": 207, + "community": 99, "norm_label": "textcolumnfilterstate" }, { @@ -54484,7 +54584,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_numbercolumnfilterstate", - "community": 207, + "community": 99, "norm_label": "numbercolumnfilterstate" }, { @@ -54494,7 +54594,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_datetimecolumnfilterstate", - "community": 207, + "community": 99, "norm_label": "datetimecolumnfilterstate" }, { @@ -54504,7 +54604,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_columnfilterstate", - "community": 207, + "community": 99, "norm_label": "columnfilterstate" }, { @@ -54514,7 +54614,7 @@ "source_location": "L44", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_parsedatems", - "community": 207, + "community": 99, "norm_label": "parsedatems()" }, { @@ -54524,7 +54624,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_startofdayms", - "community": 207, + "community": 99, "norm_label": "startofdayms()" }, { @@ -54534,7 +54634,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_endofdayms", - "community": 207, + "community": 99, "norm_label": "endofdayms()" }, { @@ -54544,7 +54644,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_defaultstate", - "community": 207, + "community": 99, "norm_label": "defaultstate()" }, { @@ -54564,7 +54664,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_resolverawvalue", - "community": 207, + "community": 99, "norm_label": "resolverawvalue()" }, { @@ -54574,7 +54674,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_resolvecomparekey", - "community": 207, + "community": 99, "norm_label": "resolvecomparekey()" }, { @@ -54584,7 +54684,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_matchone", - "community": 207, + "community": 99, "norm_label": "matchone()" }, { @@ -54594,7 +54694,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_composables_useclientcolumnfilters_useclientcolumnfilters", - "community": 207, + "community": 99, "norm_label": "useclientcolumnfilters()" }, { @@ -54724,7 +54824,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_usedicttag", - "community": 892, + "community": 950, "norm_label": "usedicttag.ts" }, { @@ -54734,7 +54834,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_composables_usedicttag_usedicttag", - "community": 892, + "community": 950, "norm_label": "usedicttag()" }, { @@ -54744,7 +54844,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_uselistdateshortcut", - "community": 141, + "community": 12, "norm_label": "uselistdateshortcut.ts" }, { @@ -54754,7 +54854,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_composables_uselistdateshortcut_dateshortcuttype", - "community": 141, + "community": 12, "norm_label": "dateshortcuttype" }, { @@ -54764,7 +54864,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_composables_uselistdateshortcut_formatymd", - "community": 141, + "community": 12, "norm_label": "formatymd()" }, { @@ -54774,7 +54874,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_composables_uselistdateshortcut_uselistdateshortcut", - "community": 141, + "community": 12, "norm_label": "uselistdateshortcut()" }, { @@ -54784,7 +54884,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_uselistmediaactive", - "community": 68, + "community": 195, "norm_label": "uselistmediaactive.ts" }, { @@ -54794,7 +54894,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_composables_uselistmediaactive_uselistmediaactive", - "community": 68, + "community": 195, "norm_label": "uselistmediaactive()" }, { @@ -54804,7 +54904,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths", - "community": 297, + "community": 103, "norm_label": "usepersistedlistcolumnwidths.ts" }, { @@ -54814,7 +54914,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_listcolumnwidthmap", - "community": 297, + "community": 103, "norm_label": "listcolumnwidthmap" }, { @@ -54824,7 +54924,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_fixed_narrow_column_keys", - "community": 297, + "community": 103, "norm_label": "fixed_narrow_column_keys" }, { @@ -54834,7 +54934,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_isfixednarrowlistcolumnkey", - "community": 297, + "community": 103, "norm_label": "isfixednarrowlistcolumnkey()" }, { @@ -54854,7 +54954,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_buildstoragekey", - "community": 297, + "community": 103, "norm_label": "buildstoragekey()" }, { @@ -54864,7 +54964,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_scrubfixednarrowkeys", - "community": 297, + "community": 103, "norm_label": "scrubfixednarrowkeys()" }, { @@ -54874,7 +54974,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_loadwidths", - "community": 297, + "community": 103, "norm_label": "loadwidths()" }, { @@ -54884,7 +54984,7 @@ "source_location": "L76", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_persistwidths", - "community": 297, + "community": 103, "norm_label": "persistwidths()" }, { @@ -54894,7 +54994,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_composables_usepersistedlistcolumnwidths_gettablecolumns", - "community": 297, + "community": 103, "norm_label": "gettablecolumns()" }, { @@ -54914,7 +55014,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns", - "community": 264, + "community": 78, "norm_label": "usepersistedlistcolumns.ts" }, { @@ -54924,7 +55024,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_listcolumndef", - "community": 264, + "community": 78, "norm_label": "listcolumndef" }, { @@ -54934,7 +55034,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_usepersistedlistcolumnsoptions", - "community": 264, + "community": 78, "norm_label": "usepersistedlistcolumnsoptions" }, { @@ -54944,7 +55044,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_resolvedefaultvisibleprops", - "community": 264, + "community": 78, "norm_label": "resolvedefaultvisibleprops()" }, { @@ -54954,7 +55054,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_loadvisiblecolumns", - "community": 264, + "community": 78, "norm_label": "loadvisiblecolumns()" }, { @@ -54964,7 +55064,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_persistvisiblecolumns", - "community": 264, + "community": 78, "norm_label": "persistvisiblecolumns()" }, { @@ -54974,7 +55074,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_composables_usepersistedlistcolumns_usepersistedlistcolumns", - "community": 264, + "community": 78, "norm_label": "usepersistedlistcolumns()" }, { @@ -55094,7 +55194,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplfreightcalc", - "community": 118, + "community": 114, "norm_label": "useplfreightcalc.ts" }, { @@ -55104,7 +55204,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_composables_useplfreightcalc_freightcalcproductrow", - "community": 118, + "community": 114, "norm_label": "freightcalcproductrow" }, { @@ -55114,7 +55214,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_composables_useplfreightcalc_sumproductactualquantities", - "community": 118, + "community": 114, "norm_label": "sumproductactualquantities()" }, { @@ -55124,7 +55224,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_composables_useplfreightcalc_sumproductquantities", - "community": 118, + "community": 114, "norm_label": "sumproductquantities()" }, { @@ -55134,7 +55234,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_composables_useplfreightcalc_resolvefreightunitlabel", - "community": 118, + "community": 114, "norm_label": "resolvefreightunitlabel()" }, { @@ -55144,7 +55244,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_composables_useplfreightcalc_useplfreightcalc", - "community": 118, + "community": 114, "norm_label": "useplfreightcalc()" }, { @@ -55164,7 +55264,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_composables_useplplanarrangeactions_useplplanarrangeactions", - "community": 201, + "community": 161, "norm_label": "useplplanarrangeactions()" }, { @@ -55294,7 +55394,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplplanviewdetail", - "community": 427, + "community": 24, "norm_label": "useplplanviewdetail.ts" }, { @@ -55334,7 +55434,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_composables_useplplanviewdetail_buildcontractsnapshotfromplan", - "community": 427, + "community": 24, "norm_label": "buildcontractsnapshotfromplan()" }, { @@ -55344,7 +55444,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_composables_useplplanviewdetail_normalizecontractsnapshot", - "community": 427, + "community": 24, "norm_label": "normalizecontractsnapshot()" }, { @@ -55354,7 +55454,7 @@ "source_location": "L169", "_origin": "ast", "id": "src_composables_useplplanviewdetail_useplplanviewdetail", - "community": 427, + "community": 24, "norm_label": "useplplanviewdetail()" }, { @@ -55364,7 +55464,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplremoteoptions", - "community": 36, + "community": 10, "norm_label": "useplremoteoptions.ts" }, { @@ -55374,7 +55474,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_composables_useplremoteoptions_iditem", - "community": 36, + "community": 10, "norm_label": "iditem" }, { @@ -55384,7 +55484,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_composables_useplremoteoptions_keepselected", - "community": 36, + "community": 10, "norm_label": "keepselected()" }, { @@ -55394,7 +55494,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_composables_useplremoteoptions_keepselectedbyplate", - "community": 36, + "community": 10, "norm_label": "keepselectedbyplate()" }, { @@ -55404,7 +55504,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_composables_useplremoteoptions_useplremotevehicleoptions", - "community": 36, + "community": 10, "norm_label": "useplremotevehicleoptions()" }, { @@ -55414,7 +55514,7 @@ "source_location": "L101", "_origin": "ast", "id": "src_composables_useplremoteoptions_useplremotecarrieroptions", - "community": 36, + "community": 10, "norm_label": "useplremotecarrieroptions()" }, { @@ -55424,7 +55524,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_composables_useplremoteoptions_useplremotepersonneloptions", - "community": 36, + "community": 10, "norm_label": "useplremotepersonneloptions()" }, { @@ -55714,7 +55814,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_composables_useplvehiclepersonnelquickcreate", - "community": 5, + "community": 159, "norm_label": "useplvehiclepersonnelquickcreate.ts" }, { @@ -55724,7 +55824,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_composables_useplvehiclepersonnelquickcreate_useplvehiclepersonnelquickcreate", - "community": 5, + "community": 159, "norm_label": "useplvehiclepersonnelquickcreate()" }, { @@ -55874,7 +55974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_config_modules_fastenter", - "community": 42, + "community": 226, "norm_label": "fastenter.ts" }, { @@ -55884,7 +55984,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_config_modules_fastenter_fastenterconfig", - "community": 42, + "community": 226, "norm_label": "fastenterconfig" }, { @@ -55894,7 +55994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_config_modules_festival", - "community": 42, + "community": 226, "norm_label": "festival.ts" }, { @@ -55904,7 +56004,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_config_modules_festival_festivalconfiglist", - "community": 42, + "community": 226, "norm_label": "festivalconfiglist" }, { @@ -55914,7 +56014,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_config_modules_headerbar", - "community": 42, + "community": 226, "norm_label": "headerbar.ts" }, { @@ -55924,7 +56024,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_config_modules_headerbar_headerbarconfig", - "community": 42, + "community": 226, "norm_label": "headerbarconfig" }, { @@ -55974,7 +56074,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist", - "community": 46, + "community": 301, "norm_label": "dict-ensure-whitelist.ts" }, { @@ -55984,7 +56084,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist_dict_ensure_whitelist", - "community": 46, + "community": 301, "norm_label": "dict_ensure_whitelist" }, { @@ -55994,7 +56094,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist_dictensuretype", - "community": 46, + "community": 301, "norm_label": "dictensuretype" }, { @@ -56004,7 +56104,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_constants_dict_ensure_whitelist_isdictensuretype", - "community": 46, + "community": 301, "norm_label": "isdictensuretype()" }, { @@ -56014,7 +56114,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_constants_menu_badge_codes", - "community": 50, + "community": 9, "norm_label": "menu-badge-codes.ts" }, { @@ -56024,7 +56124,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_constants_menu_badge_codes_menu_badge_codes", - "community": 50, + "community": 9, "norm_label": "menu_badge_codes" }, { @@ -56034,7 +56134,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_constants_menu_badge_codes_menubadgecode", - "community": 50, + "community": 9, "norm_label": "menubadgecode" }, { @@ -56044,7 +56144,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_constants_menu_badge_codes_menu_badge_code_set", - "community": 50, + "community": 9, "norm_label": "menu_badge_code_set" }, { @@ -56054,7 +56154,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_constants_menu_badge_codes_pl_menu_badge_codes", - "community": 50, + "community": 9, "norm_label": "pl_menu_badge_codes" }, { @@ -56364,7 +56464,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_enums_appenum_menuwidth", - "community": 38, + "community": 26, "norm_label": "menuwidth" }, { @@ -56374,7 +56474,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_enums_appenum_languageenum", - "community": 114, + "community": 121, "norm_label": "languageenum" }, { @@ -56524,7 +56624,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_bx_useapprovemenubadge", - "community": 50, + "community": 9, "norm_label": "useapprovemenubadge.ts" }, { @@ -56534,7 +56634,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_hooks_bx_useapprovemenubadge_refreshapprovemenubadges", - "community": 50, + "community": 9, "norm_label": "refreshapprovemenubadges()" }, { @@ -56544,7 +56644,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_hooks_bx_useapprovemenubadge_getmenupendingcount", - "community": 50, + "community": 9, "norm_label": "getmenupendingcount()" }, { @@ -56604,7 +56704,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_bx_usepagedtable", - "community": 75, + "community": 184, "norm_label": "usepagedtable.ts" }, { @@ -56614,7 +56714,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_hooks_bx_usepagedtable_source", - "community": 75, + "community": 184, "norm_label": "source" }, { @@ -56624,7 +56724,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_hooks_bx_usepagedtable_usepagedtableoptions", - "community": 75, + "community": 184, "norm_label": "usepagedtableoptions" }, { @@ -56634,7 +56734,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_hooks_bx_usepagedtable_usepagedtable", - "community": 75, + "community": 184, "norm_label": "usepagedtable()" }, { @@ -56644,7 +56744,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_bx_useserverpaged", - "community": 126, + "community": 164, "norm_label": "useserverpaged.ts" }, { @@ -56654,7 +56754,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_hooks_bx_useserverpaged_useserverpagedoptions", - "community": 126, + "community": 164, "norm_label": "useserverpagedoptions" }, { @@ -56664,7 +56764,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_hooks_bx_useserverpaged_useserverpaged", - "community": 126, + "community": 164, "norm_label": "useserverpaged()" }, { @@ -56674,7 +56774,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_useappmode", - "community": 30, + "community": 191, "norm_label": "useappmode.ts" }, { @@ -56684,7 +56784,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_hooks_core_useappmode_useappmode", - "community": 30, + "community": 191, "norm_label": "useappmode()" }, { @@ -56694,7 +56794,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_useauth", - "community": 30, + "community": 191, "norm_label": "useauth.ts" }, { @@ -56704,7 +56804,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_hooks_core_useauth_useauth", - "community": 30, + "community": 191, "norm_label": "useauth()" }, { @@ -56814,7 +56914,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_usecommon", - "community": 38, + "community": 26, "norm_label": "usecommon.ts" }, { @@ -56824,7 +56924,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_hooks_core_usecommon_usecommon", - "community": 38, + "community": 26, "norm_label": "usecommon()" }, { @@ -56834,7 +56934,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_usefastenter", - "community": 42, + "community": 191, "norm_label": "usefastenter.ts" }, { @@ -56844,7 +56944,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_hooks_core_usefastenter_usefastenter", - "community": 42, + "community": 191, "norm_label": "usefastenter()" }, { @@ -56854,7 +56954,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_useheaderbar", - "community": 42, + "community": 226, "norm_label": "useheaderbar.ts" }, { @@ -56864,7 +56964,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_hooks_core_useheaderbar_useheaderbar", - "community": 42, + "community": 121, "norm_label": "useheaderbar()" }, { @@ -56874,7 +56974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_uselayoutheight", - "community": 30, + "community": 191, "norm_label": "uselayoutheight.ts" }, { @@ -56884,7 +56984,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_layoutheightoptions", - "community": 30, + "community": 191, "norm_label": "layoutheightoptions" }, { @@ -56894,7 +56994,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_syncfullheightcssvar", - "community": 30, + "community": 191, "norm_label": "syncfullheightcssvar()" }, { @@ -56904,7 +57004,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_resolveheaderel", - "community": 30, + "community": 191, "norm_label": "resolveheaderel()" }, { @@ -56914,7 +57014,7 @@ "source_location": "L65", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_uselayoutheight", - "community": 30, + "community": 191, "norm_label": "uselayoutheight()" }, { @@ -56924,7 +57024,7 @@ "source_location": "L107", "_origin": "ast", "id": "src_hooks_core_uselayoutheight_useautolayoutheight", - "community": 30, + "community": 191, "norm_label": "useautolayoutheight()" }, { @@ -57164,7 +57264,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_core_usetheme", - "community": 198, + "community": 226, "norm_label": "usetheme.ts" }, { @@ -57194,7 +57294,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_hooks_index", - "community": 30, + "community": 191, "norm_label": "index.ts" }, { @@ -57214,7 +57314,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_locales_index", - "community": 114, + "community": 121, "norm_label": "index.ts" }, { @@ -57224,7 +57324,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_locales_index_storagekeymanager", - "community": 114, + "community": 121, "norm_label": "storagekeymanager" }, { @@ -57234,7 +57334,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_locales_index_messages", - "community": 114, + "community": 121, "norm_label": "messages" }, { @@ -57244,7 +57344,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_locales_index_languageoptions", - "community": 114, + "community": 121, "norm_label": "languageoptions" }, { @@ -57254,7 +57354,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_locales_index_getdefaultlanguage", - "community": 114, + "community": 121, "norm_label": "getdefaultlanguage()" }, { @@ -57264,7 +57364,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_locales_index_i18noptions", - "community": 114, + "community": 121, "norm_label": "i18noptions" }, { @@ -57274,7 +57374,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_locales_index_i18n", - "community": 114, + "community": 235, "norm_label": "i18n" }, { @@ -57284,7 +57384,7 @@ "source_location": "L113", "_origin": "ast", "id": "src_locales_index_translation", - "community": 114, + "community": 121, "norm_label": "translation" }, { @@ -57294,7 +57394,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_locales_index_t", - "community": 238, + "community": 86, "norm_label": "$t" }, { @@ -57304,7 +57404,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_main", - "community": 114, + "community": 235, "norm_label": "main.ts" }, { @@ -57314,7 +57414,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_main_masksecret", - "community": 114, + "community": 235, "norm_label": "masksecret()" }, { @@ -57324,7 +57424,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_main_logapicryptobootinfo", - "community": 114, + "community": 235, "norm_label": "logapicryptobootinfo()" }, { @@ -57334,7 +57434,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_main_app", - "community": 114, + "community": 235, "norm_label": "app" }, { @@ -57574,7 +57674,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_core_menuprocessor", - "community": 191, + "community": 26, "norm_label": "menuprocessor.ts" }, { @@ -57764,7 +57864,7 @@ "source_location": "L381", "_origin": "ast", "id": "src_router_core_menuprocessor_menuprocessor_logpatherror", - "community": 251, + "community": 63, "norm_label": ".logpatherror()" }, { @@ -58044,7 +58144,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_core_routevalidator", - "community": 63, + "community": 26, "norm_label": "routevalidator.ts" }, { @@ -58054,7 +58154,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_router_core_routevalidator_validationresult", - "community": 63, + "community": 26, "norm_label": "validationresult" }, { @@ -58144,7 +58244,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_guards_aftereach", - "community": 38, + "community": 26, "norm_label": "aftereach.ts" }, { @@ -58154,7 +58254,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_router_guards_aftereach_setupaftereachguard", - "community": 38, + "community": 26, "norm_label": "setupaftereachguard()" }, { @@ -58164,7 +58264,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_guards_beforeeach", - "community": 38, + "community": 26, "norm_label": "beforeeach.ts" }, { @@ -58174,7 +58274,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_router_guards_beforeeach_menuprocessor", - "community": 38, + "community": 26, "norm_label": "menuprocessor" }, { @@ -58184,7 +58284,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_router_guards_beforeeach_getpendingloading", - "community": 38, + "community": 26, "norm_label": "getpendingloading()" }, { @@ -58194,7 +58294,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_router_guards_beforeeach_resetpendingloading", - "community": 38, + "community": 26, "norm_label": "resetpendingloading()" }, { @@ -58204,7 +58304,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_router_guards_beforeeach_getrouteinitfailed", - "community": 38, + "community": 26, "norm_label": "getrouteinitfailed()" }, { @@ -58214,7 +58314,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_router_guards_beforeeach_resetrouteinitstate", - "community": 38, + "community": 26, "norm_label": "resetrouteinitstate()" }, { @@ -58224,7 +58324,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_router_guards_beforeeach_setupbeforeeachguard", - "community": 38, + "community": 26, "norm_label": "setupbeforeeachguard()" }, { @@ -58234,7 +58334,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_router_guards_beforeeach_closeloading", - "community": 38, + "community": 26, "norm_label": "closeloading()" }, { @@ -58244,7 +58344,7 @@ "source_location": "L146", "_origin": "ast", "id": "src_router_guards_beforeeach_handlerouteguard", - "community": 38, + "community": 26, "norm_label": "handlerouteguard()" }, { @@ -58254,7 +58354,7 @@ "source_location": "L210", "_origin": "ast", "id": "src_router_guards_beforeeach_handleloginstatus", - "community": 38, + "community": 26, "norm_label": "handleloginstatus()" }, { @@ -58264,7 +58364,7 @@ "source_location": "L238", "_origin": "ast", "id": "src_router_guards_beforeeach_isstaticroute", - "community": 38, + "community": 26, "norm_label": "isstaticroute()" }, { @@ -58274,7 +58374,7 @@ "source_location": "L268", "_origin": "ast", "id": "src_router_guards_beforeeach_handledynamicroutes", - "community": 38, + "community": 26, "norm_label": "handledynamicroutes()" }, { @@ -58284,7 +58384,7 @@ "source_location": "L425", "_origin": "ast", "id": "src_router_guards_beforeeach_fetchuserinfo", - "community": 38, + "community": 26, "norm_label": "fetchuserinfo()" }, { @@ -58294,7 +58394,7 @@ "source_location": "L436", "_origin": "ast", "id": "src_router_guards_beforeeach_resetrouterstate", - "community": 38, + "community": 26, "norm_label": "resetrouterstate()" }, { @@ -58304,7 +58404,7 @@ "source_location": "L454", "_origin": "ast", "id": "src_router_guards_beforeeach_handlerootpathredirect", - "community": 38, + "community": 26, "norm_label": "handlerootpathredirect()" }, { @@ -58314,7 +58414,7 @@ "source_location": "L471", "_origin": "ast", "id": "src_router_guards_beforeeach_isunauthorizederror", - "community": 38, + "community": 26, "norm_label": "isunauthorizederror()" }, { @@ -58324,7 +58424,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_index", - "community": 38, + "community": 26, "norm_label": "index.ts" }, { @@ -58334,7 +58434,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_router_index_router", - "community": 38, + "community": 26, "norm_label": "router" }, { @@ -58344,7 +58444,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_router_index_initrouter", - "community": 38, + "community": 26, "norm_label": "initrouter()" }, { @@ -58354,7 +58454,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_demo", - "community": 191, + "community": 63, "norm_label": "demo.ts" }, { @@ -58364,7 +58464,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_router_modules_demo_demoroutes", - "community": 191, + "community": 63, "norm_label": "demoroutes" }, { @@ -58374,7 +58474,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_exception", - "community": 191, + "community": 63, "norm_label": "exception.ts" }, { @@ -58384,7 +58484,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_router_modules_exception_exceptionroutes", - "community": 191, + "community": 63, "norm_label": "exceptionroutes" }, { @@ -58394,7 +58494,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_index", - "community": 191, + "community": 63, "norm_label": "index.ts" }, { @@ -58404,7 +58504,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_router_modules_index_routemodules", - "community": 191, + "community": 63, "norm_label": "routemodules" }, { @@ -58414,7 +58514,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_pl", - "community": 191, + "community": 63, "norm_label": "pl.ts" }, { @@ -58424,7 +58524,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_router_modules_pl_plroutes", - "community": 191, + "community": 63, "norm_label": "plroutes" }, { @@ -58434,7 +58534,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_modules_sqxp", - "community": 191, + "community": 63, "norm_label": "sqxp.ts" }, { @@ -58444,7 +58544,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_router_modules_sqxp_sqxpadminroutes", - "community": 191, + "community": 63, "norm_label": "sqxpadminroutes" }, { @@ -58454,7 +58554,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_routes_asyncroutes", - "community": 191, + "community": 63, "norm_label": "asyncroutes.ts" }, { @@ -58464,7 +58564,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_routes_staticroutes", - "community": 38, + "community": 26, "norm_label": "staticroutes.ts" }, { @@ -58474,7 +58574,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_router_routes_staticroutes_staticroutes", - "community": 38, + "community": 26, "norm_label": "staticroutes" }, { @@ -58484,7 +58584,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_router_routesalias", - "community": 38, + "community": 26, "norm_label": "routesalias.ts" }, { @@ -58494,7 +58594,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_router_routesalias_routesalias", - "community": 38, + "community": 26, "norm_label": "routesalias" }, { @@ -58524,7 +58624,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_index", - "community": 114, + "community": 235, "norm_label": "index.ts" }, { @@ -58534,7 +58634,7 @@ "source_location": "L30", "_origin": "ast", "id": "src_store_index_store", - "community": 114, + "community": 235, "norm_label": "store" }, { @@ -58544,7 +58644,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_store_index_storagekeymanager", - "community": 114, + "community": 235, "norm_label": "storagekeymanager" }, { @@ -58554,7 +58654,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_store_index_initstore", - "community": 114, + "community": 235, "norm_label": "initstore()" }, { @@ -58564,7 +58664,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_dict", - "community": 46, + "community": 301, "norm_label": "dict.ts" }, { @@ -58574,7 +58674,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_store_modules_dict_dictitem", - "community": 46, + "community": 301, "norm_label": "dictitem" }, { @@ -58584,7 +58684,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_store_modules_dict_usedictstore", - "community": 892, + "community": 950, "norm_label": "usedictstore" }, { @@ -58594,7 +58694,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_menu_badge", - "community": 50, + "community": 9, "norm_label": "menu-badge.ts" }, { @@ -58604,7 +58704,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_store_modules_menu_badge_usemenubadgestore", - "community": 50, + "community": 9, "norm_label": "usemenubadgestore" }, { @@ -58614,7 +58714,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_menu", - "community": 38, + "community": 26, "norm_label": "menu.ts" }, { @@ -58624,7 +58724,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_store_modules_menu_usemenustore", - "community": 38, + "community": 26, "norm_label": "usemenustore" }, { @@ -58634,7 +58734,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_menufavorite", - "community": 272, + "community": 177, "norm_label": "menufavorite.ts" }, { @@ -58644,7 +58744,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_store_modules_menufavorite_usemenufavoritestore", - "community": 38, + "community": 26, "norm_label": "usemenufavoritestore" }, { @@ -58694,7 +58794,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_user", - "community": 38, + "community": 26, "norm_label": "user.ts" }, { @@ -58704,7 +58804,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_store_modules_user_useuserstore", - "community": 189, + "community": 26, "norm_label": "useuserstore" }, { @@ -58714,7 +58814,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_store_modules_worktab", - "community": 38, + "community": 26, "norm_label": "worktab.ts" }, { @@ -58724,7 +58824,7 @@ "source_location": "L53", "_origin": "ast", "id": "src_store_modules_worktab_opentaboptions", - "community": 38, + "community": 26, "norm_label": "opentaboptions" }, { @@ -58734,7 +58834,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_store_modules_worktab_worktabstate", - "community": 38, + "community": 26, "norm_label": "worktabstate" }, { @@ -58744,7 +58844,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_store_modules_worktab_useworktabstore", - "community": 38, + "community": 26, "norm_label": "useworktabstore" }, { @@ -59814,7 +59914,7 @@ "source_location": "L129", "_origin": "ast", "id": "src_types_component_chart_linedataitem", - "community": 124, + "community": 45, "norm_label": "linedataitem" }, { @@ -60044,7 +60144,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_types_config_index", - "community": 42, + "community": 226, "norm_label": "index.ts" }, { @@ -60054,7 +60154,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_types_config_index_themesetting", - "community": 42, + "community": 226, "norm_label": "themesetting" }, { @@ -60064,7 +60164,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_types_config_index_menulayout", - "community": 42, + "community": 226, "norm_label": "menulayout" }, { @@ -60074,7 +60174,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_types_config_index_festivalconfig", - "community": 42, + "community": 226, "norm_label": "festivalconfig" }, { @@ -60084,7 +60184,7 @@ "source_location": "L77", "_origin": "ast", "id": "src_types_config_index_systembasicconfig", - "community": 42, + "community": 226, "norm_label": "systembasicconfig" }, { @@ -60094,7 +60194,7 @@ "source_location": "L91", "_origin": "ast", "id": "src_types_config_index_fastenterbaseitem", - "community": 42, + "community": 191, "norm_label": "fastenterbaseitem" }, { @@ -60104,7 +60204,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_types_config_index_fastenterapplication", - "community": 42, + "community": 191, "norm_label": "fastenterapplication" }, { @@ -60114,7 +60214,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_types_config_index_fastenterquicklink", - "community": 42, + "community": 191, "norm_label": "fastenterquicklink" }, { @@ -60124,7 +60224,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_types_config_index_fastenterconfig", - "community": 42, + "community": 226, "norm_label": "fastenterconfig" }, { @@ -60134,7 +60234,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_types_config_index_systemconfig", - "community": 42, + "community": 226, "norm_label": "systemconfig" }, { @@ -60144,7 +60244,7 @@ "source_location": "L150", "_origin": "ast", "id": "src_types_config_index_envconfig", - "community": 42, + "community": 226, "norm_label": "envconfig" }, { @@ -60154,7 +60254,7 @@ "source_location": "L170", "_origin": "ast", "id": "src_types_config_index_appconfig", - "community": 42, + "community": 226, "norm_label": "appconfig" }, { @@ -60164,7 +60264,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_types_config_index_featureconfigitem", - "community": 42, + "community": 226, "norm_label": "featureconfigitem" }, { @@ -60174,7 +60274,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_types_config_index_headerbarfeatureconfig", - "community": 42, + "community": 226, "norm_label": "headerbarfeatureconfig" }, { @@ -60204,7 +60304,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_types_index", - "community": 42, + "community": 226, "norm_label": "index.ts" }, { @@ -60214,7 +60314,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_types_router_index", - "community": 191, + "community": 63, "norm_label": "index.ts" }, { @@ -60224,7 +60324,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_types_router_index_routemeta", - "community": 191, + "community": 63, "norm_label": "routemeta" }, { @@ -60244,7 +60344,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_types_store_index", - "community": 42, + "community": 226, "norm_label": "index.ts" }, { @@ -60254,7 +60354,7 @@ "source_location": "L30", "_origin": "ast", "id": "src_types_store_index_systemthemetype", - "community": 42, + "community": 226, "norm_label": "systemthemetype" }, { @@ -60264,7 +60364,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_types_store_index_systemthemetypes", - "community": 42, + "community": 226, "norm_label": "systemthemetypes" }, { @@ -60284,7 +60384,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_types_store_index_settingstate", - "community": 42, + "community": 226, "norm_label": "settingstate" }, { @@ -60294,7 +60394,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_types_store_index_worktab", - "community": 38, + "community": 26, "norm_label": "worktab" }, { @@ -60304,7 +60404,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_types_store_index_userstate", - "community": 42, + "community": 226, "norm_label": "userstate" }, { @@ -60314,7 +60414,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_types_store_index_settingstorestate", - "community": 42, + "community": 226, "norm_label": "settingstorestate" }, { @@ -60324,7 +60424,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_types_store_index_worktabstate", - "community": 42, + "community": 226, "norm_label": "worktabstate" }, { @@ -60334,7 +60434,7 @@ "source_location": "L138", "_origin": "ast", "id": "src_types_store_index_menustate", - "community": 42, + "community": 226, "norm_label": "menustate" }, { @@ -60344,7 +60444,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_types_store_index_rootstate", - "community": 42, + "community": 226, "norm_label": "rootstate" }, { @@ -60544,7 +60644,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_amap_navigation", - "community": 298, + "community": 211, "norm_label": "navigation.ts" }, { @@ -60554,7 +60654,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapnavigationurl", - "community": 298, + "community": 211, "norm_label": "buildamapnavigationurl()" }, { @@ -60564,7 +60664,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapmarkerurl", - "community": 298, + "community": 211, "norm_label": "buildamapmarkerurl()" }, { @@ -60574,7 +60674,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapsearchurl", - "community": 298, + "community": 211, "norm_label": "buildamapsearchurl()" }, { @@ -60584,7 +60684,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_utils_amap_navigation_buildamapnavigationurlwithfallback", - "community": 298, + "community": 211, "norm_label": "buildamapnavigationurlwithfallback()" }, { @@ -60594,7 +60694,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_amap_navigation_buildamaplocationurl", - "community": 298, + "community": 211, "norm_label": "buildamaplocationurl()" }, { @@ -60714,7 +60814,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_utils_bx_attachment_fillbxattachmentpreviews", - "community": 211, + "community": 766, "norm_label": "fillbxattachmentpreviews()" }, { @@ -60724,7 +60824,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_bx_attachment_loadbxattachments", - "community": 211, + "community": 766, "norm_label": "loadbxattachments()" }, { @@ -60814,7 +60914,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_format_statuslabel", - "community": 234, + "community": 169, "norm_label": "statuslabel()" }, { @@ -61014,7 +61114,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_invoice_link_files", - "community": 379, + "community": 766, "norm_label": "invoice-link-files.ts" }, { @@ -61024,7 +61124,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_bx_invoice_link_files_sortinvoicelinksbyfixedorder", - "community": 379, + "community": 766, "norm_label": "sortinvoicelinksbyfixedorder()" }, { @@ -61034,7 +61134,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_bx_invoice_link_files_invoicestolinkedattachmentfiles", - "community": 211, + "community": 766, "norm_label": "invoicestolinkedattachmentfiles()" }, { @@ -61114,7 +61214,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_bx_view_kv", - "community": 164, + "community": 184, "norm_label": "view-kv.ts" }, { @@ -61124,7 +61224,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_bx_view_kv_bxkvopts", - "community": 164, + "community": 184, "norm_label": "bxkvopts" }, { @@ -61134,7 +61234,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_bx_view_kv_bxviewkv", - "community": 164, + "community": 184, "norm_label": "bxviewkv()" }, { @@ -61144,7 +61244,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_utils_bx_view_kv_bxviewkvlong", - "community": 164, + "community": 184, "norm_label": "bxviewkvlong()" }, { @@ -61154,7 +61254,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_utils_bx_view_kv_bxviewkvmoney", - "community": 164, + "community": 184, "norm_label": "bxviewkvmoney()" }, { @@ -61164,7 +61264,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_category_path_display", - "community": 393, + "community": 68, "norm_label": "category-path-display.ts" }, { @@ -61174,7 +61274,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_category_path_display_cachedflatcategories", - "community": 393, + "community": 68, "norm_label": "cachedflatcategories" }, { @@ -61184,7 +61284,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_category_path_display_ensurecategorypathdataloaded", - "community": 393, + "community": 68, "norm_label": "ensurecategorypathdataloaded()" }, { @@ -61194,7 +61294,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_category_path_display_formatcategorypathlabel", - "community": 393, + "community": 15, "norm_label": "formatcategorypathlabel()" }, { @@ -61204,7 +61304,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_constants_index", - "community": 42, + "community": 226, "norm_label": "index.ts" }, { @@ -61214,7 +61314,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_constants_links", - "community": 42, + "community": 226, "norm_label": "links.ts" }, { @@ -61224,7 +61324,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_utils_constants_links_web_links", - "community": 42, + "community": 226, "norm_label": "web_links" }, { @@ -61234,7 +61334,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_creator_delete", - "community": 189, + "community": 46, "norm_label": "creator-delete.ts" }, { @@ -61244,7 +61344,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_creator_delete_getcurrentuserid", - "community": 189, + "community": 46, "norm_label": "getcurrentuserid()" }, { @@ -61254,7 +61354,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_utils_creator_delete_issuperadmin", - "community": 189, + "community": 46, "norm_label": "issuperadmin()" }, { @@ -61264,7 +61364,7 @@ "source_location": "L21", "_origin": "ast", "id": "src_utils_creator_delete_rowcreatorid", - "community": 189, + "community": 46, "norm_label": "rowcreatorid()" }, { @@ -61274,7 +61374,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_utils_creator_delete_candeletebycreator", - "community": 189, + "community": 46, "norm_label": "candeletebycreator()" }, { @@ -61284,7 +61384,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_utils_creator_delete_filterdeletablebycreator", - "community": 181, + "community": 209, "norm_label": "filterdeletablebycreator()" }, { @@ -61294,7 +61394,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_creator_delete_allrowsdeletablebycreator", - "community": 189, + "community": 108, "norm_label": "allrowsdeletablebycreator()" }, { @@ -61354,7 +61454,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_utils_crm_attachment_resolvecrmattachmentfiles", - "community": 19, + "community": 54, "norm_label": "resolvecrmattachmentfiles()" }, { @@ -61384,7 +61484,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_utils_crm_attachment_serializecontractattachments", - "community": 40, + "community": 42, "norm_label": "serializecontractattachments()" }, { @@ -61394,7 +61494,7 @@ "source_location": "L126", "_origin": "ast", "id": "src_utils_crm_attachment_mapcontractattachmentspayload", - "community": 241, + "community": 118, "norm_label": "mapcontractattachmentspayload()" }, { @@ -61484,7 +61584,7 @@ "source_location": "L210", "_origin": "ast", "id": "src_utils_crm_attachment_builduploadfilelistfromfield", - "community": 58, + "community": 43, "norm_label": "builduploadfilelistfromfield()" }, { @@ -61694,7 +61794,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_owner_candidates", - "community": 220, + "community": 49, "norm_label": "crm-owner-candidates.ts" }, { @@ -61704,7 +61804,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_crm_owner_candidates_crm_owner_candidate_names", - "community": 220, + "community": 49, "norm_label": "crm_owner_candidate_names" }, { @@ -61714,7 +61814,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_crm_owner_candidates_ownerlike", - "community": 220, + "community": 49, "norm_label": "ownerlike" }, { @@ -61724,7 +61824,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_crm_owner_candidates_filterownercandidates", - "community": 220, + "community": 49, "norm_label": "filterownercandidates()" }, { @@ -61734,7 +61834,7 @@ "source_location": "L21", "_origin": "ast", "id": "src_utils_crm_owner_candidates_finddefaultowneruser", - "community": 220, + "community": 49, "norm_label": "finddefaultowneruser()" }, { @@ -61774,7 +61874,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_crm_product_brand_buildproductaliasoptions", - "community": 65, + "community": 176, "norm_label": "buildproductaliasoptions()" }, { @@ -61794,7 +61894,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_crm_product_brand_resolvealiasfromsavedname", - "community": 244, + "community": 176, "norm_label": "resolvealiasfromsavedname()" }, { @@ -61804,7 +61904,7 @@ "source_location": "L54", "_origin": "ast", "id": "src_utils_crm_product_brand_formatbrandconstraintlabel", - "community": 176, + "community": 59, "norm_label": "formatbrandconstraintlabel()" }, { @@ -61844,7 +61944,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_utils_crm_product_brand_applybrandselectchange", - "community": 244, + "community": 176, "norm_label": "applybrandselectchange()" }, { @@ -61864,7 +61964,7 @@ "source_location": "L146", "_origin": "ast", "id": "src_utils_crm_product_brand_preparelinealiasandbrandforsubmit", - "community": 40, + "community": 42, "norm_label": "preparelinealiasandbrandforsubmit()" }, { @@ -61874,7 +61974,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_utils_crm_product_brand_applyaliasdisplaymeta", - "community": 65, + "community": 176, "norm_label": "applyaliasdisplaymeta()" }, { @@ -61894,7 +61994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_product_display", - "community": 118, + "community": 114, "norm_label": "crm-product-display.ts" }, { @@ -61904,7 +62004,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_product_display_tagtype", - "community": 118, + "community": 114, "norm_label": "tagtype" }, { @@ -61914,7 +62014,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_crm_product_display_productdictresolver", - "community": 118, + "community": 114, "norm_label": "productdictresolver" }, { @@ -61924,7 +62024,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_utils_crm_product_display_productstatusdictkey", - "community": 118, + "community": 114, "norm_label": "productstatusdictkey()" }, { @@ -61934,7 +62034,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_utils_crm_product_display_normalizeproductstatusvalue", - "community": 118, + "community": 114, "norm_label": "normalizeproductstatusvalue()" }, { @@ -61944,7 +62044,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_utils_crm_product_display_findproductstatusitem", - "community": 118, + "community": 114, "norm_label": "findproductstatusitem()" }, { @@ -61954,7 +62054,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_crm_product_display_getproductstatuslabel", - "community": 118, + "community": 114, "norm_label": "getproductstatuslabel()" }, { @@ -61964,7 +62064,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_utils_crm_product_display_getproductstatustagtype", - "community": 118, + "community": 114, "norm_label": "getproductstatustagtype()" }, { @@ -61974,7 +62074,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_utils_crm_product_display_getproductunitlabel", - "community": 118, + "community": 114, "norm_label": "getproductunitlabel()" }, { @@ -61984,7 +62084,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_utils_crm_product_display_ton_product_unit_values", - "community": 118, + "community": 114, "norm_label": "ton_product_unit_values" }, { @@ -61994,7 +62094,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_utils_crm_product_display_istonproductunit", - "community": 118, + "community": 114, "norm_label": "istonproductunit()" }, { @@ -62074,7 +62174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_crm_price_letter_template", - "community": 193, + "community": 278, "norm_label": "price-letter-template.ts" }, { @@ -62084,7 +62184,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_crm_price_letter_template_pricelettertemplateinput", - "community": 193, + "community": 278, "norm_label": "pricelettertemplateinput" }, { @@ -62094,7 +62194,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_utils_crm_price_letter_template_sealimagetotransparentdataurl", - "community": 193, + "community": 278, "norm_label": "sealimagetotransparentdataurl()" }, { @@ -62104,7 +62204,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_utils_crm_price_letter_template_preparesealimagesforrasterexport", - "community": 91, + "community": 205, "norm_label": "preparesealimagesforrasterexport()" }, { @@ -62114,7 +62214,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_utils_crm_price_letter_template_formatchinesedate", - "community": 193, + "community": 278, "norm_label": "formatchinesedate()" }, { @@ -62124,7 +62224,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_utils_crm_price_letter_template_escapehtml", - "community": 193, + "community": 278, "norm_label": "escapehtml()" }, { @@ -62134,7 +62234,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_utils_crm_price_letter_template_formatpricetext", - "community": 193, + "community": 278, "norm_label": "formatpricetext()" }, { @@ -62144,7 +62244,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_utils_crm_price_letter_template_hasvalidprice", - "community": 193, + "community": 278, "norm_label": "hasvalidprice()" }, { @@ -62154,7 +62254,7 @@ "source_location": "L123", "_origin": "ast", "id": "src_utils_crm_price_letter_template_buildsendpriceletterhtml", - "community": 193, + "community": 278, "norm_label": "buildsendpriceletterhtml()" }, { @@ -62164,7 +62264,7 @@ "source_location": "L151", "_origin": "ast", "id": "src_utils_crm_price_letter_template_canbuildsendpriceletterhtml", - "community": 193, + "community": 278, "norm_label": "canbuildsendpriceletterhtml()" }, { @@ -62374,7 +62474,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_download_attachment", - "community": 139, + "community": 372, "norm_label": "download-attachment.ts" }, { @@ -62384,7 +62484,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_download_attachment_attachmentdownloaditem", - "community": 139, + "community": 372, "norm_label": "attachmentdownloaditem" }, { @@ -62394,7 +62494,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_download_attachment_attachmentpreviewkind", - "community": 139, + "community": 372, "norm_label": "attachmentpreviewkind" }, { @@ -62414,7 +62514,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_download_attachment_triggeranchordownload", - "community": 139, + "community": 372, "norm_label": "triggeranchordownload()" }, { @@ -62424,7 +62524,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_utils_download_attachment_escapehtmlattr", - "community": 139, + "community": 372, "norm_label": "escapehtmlattr()" }, { @@ -62434,7 +62534,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_utils_download_attachment_detectattachmentpreviewkind", - "community": 139, + "community": 372, "norm_label": "detectattachmentpreviewkind()" }, { @@ -62444,7 +62544,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_utils_download_attachment_openimagepreviewdocument", - "community": 139, + "community": 372, "norm_label": "openimagepreviewdocument()" }, { @@ -62454,7 +62554,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_utils_download_attachment_resolveattachmentpreviewurl", - "community": 139, + "community": 372, "norm_label": "resolveattachmentpreviewurl()" }, { @@ -62464,7 +62564,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_utils_download_attachment_openattachmentpreviewinnewtab", - "community": 139, + "community": 372, "norm_label": "openattachmentpreviewinnewtab()" }, { @@ -62474,7 +62574,7 @@ "source_location": "L159", "_origin": "ast", "id": "src_utils_download_attachment_downloadattachmentfile", - "community": 139, + "community": 372, "norm_label": "downloadattachmentfile()" }, { @@ -62484,7 +62584,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_fetch_paged_list", - "community": 393, + "community": 68, "norm_label": "fetch-paged-list.ts" }, { @@ -62494,7 +62594,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_utils_fetch_paged_list_fetchallpagedrecords", - "community": 393, + "community": 68, "norm_label": "fetchallpagedrecords()" }, { @@ -62734,7 +62834,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_utils_format_formatdatetime", - "community": 62, + "community": 81, "norm_label": "formatdatetime()" }, { @@ -62794,7 +62894,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_bx", - "community": 36, + "community": 10, "norm_label": "bx.ts" }, { @@ -62804,7 +62904,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_http_bx_bxapiresponse", - "community": 36, + "community": 10, "norm_label": "bxapiresponse" }, { @@ -62824,7 +62924,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_http_bx_pickbxpageresult", - "community": 16, + "community": 148, "norm_label": "pickbxpageresult()" }, { @@ -62834,7 +62934,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_utils_http_bx_pickbxlist", - "community": 36, + "community": 10, "norm_label": "pickbxlist()" }, { @@ -62844,7 +62944,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_http_bx_bxaxios", - "community": 36, + "community": 10, "norm_label": "bxaxios" }, { @@ -62854,7 +62954,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_utils_http_bx_normalizebxurl", - "community": 36, + "community": 10, "norm_label": "normalizebxurl()" }, { @@ -62864,7 +62964,7 @@ "source_location": "L74", "_origin": "ast", "id": "src_utils_http_bx_readtokenfallback", - "community": 36, + "community": 10, "norm_label": "readtokenfallback()" }, { @@ -62874,7 +62974,7 @@ "source_location": "L164", "_origin": "ast", "id": "src_utils_http_bx_request", - "community": 36, + "community": 10, "norm_label": "request()" }, { @@ -62884,7 +62984,7 @@ "source_location": "L168", "_origin": "ast", "id": "src_utils_http_bx_bxrequest", - "community": 36, + "community": 10, "norm_label": "bxrequest" }, { @@ -62894,7 +62994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_crypto", - "community": 278, + "community": 156, "norm_label": "crypto.ts" }, { @@ -62904,7 +63004,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_crypto_encenvelope", - "community": 278, + "community": 156, "norm_label": "encenvelope" }, { @@ -62914,7 +63014,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_utils_http_crypto_bytestobase64", - "community": 278, + "community": 156, "norm_label": "bytestobase64()" }, { @@ -62924,7 +63024,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_http_crypto_base64tobytes", - "community": 278, + "community": 156, "norm_label": "base64tobytes()" }, { @@ -62934,7 +63034,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_utils_http_crypto_tobase64url", - "community": 278, + "community": 156, "norm_label": "tobase64url()" }, { @@ -62944,7 +63044,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_http_crypto_frombase64url", - "community": 278, + "community": 156, "norm_label": "frombase64url()" }, { @@ -62954,7 +63054,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_utils_http_crypto_hextobytes", - "community": 278, + "community": 156, "norm_label": "hextobytes()" }, { @@ -62964,7 +63064,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_utils_http_crypto_sha256hex", - "community": 278, + "community": 156, "norm_label": "sha256hex()" }, { @@ -62974,7 +63074,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_http_crypto_randomnonce", - "community": 278, + "community": 156, "norm_label": "randomnonce()" }, { @@ -62984,7 +63084,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_http_crypto_derivekey", - "community": 278, + "community": 156, "norm_label": "derivekey()" }, { @@ -62994,7 +63094,7 @@ "source_location": "L68", "_origin": "ast", "id": "src_utils_http_crypto_encryptjson", - "community": 278, + "community": 156, "norm_label": "encryptjson()" }, { @@ -63004,7 +63104,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_utils_http_crypto_decryptjson", - "community": 278, + "community": 156, "norm_label": "decryptjson()" }, { @@ -63124,7 +63224,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_error", - "community": 238, + "community": 86, "norm_label": "error.ts" }, { @@ -63134,7 +63234,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_http_error_errorresponse", - "community": 238, + "community": 86, "norm_label": "errorresponse" }, { @@ -63144,7 +63244,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_utils_http_error_errorlogdata", - "community": 238, + "community": 86, "norm_label": "errorlogdata" }, { @@ -63154,7 +63254,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_utils_http_error_httperror", - "community": 238, + "community": 86, "norm_label": "httperror" }, { @@ -63164,7 +63264,7 @@ "source_location": "L64", "_origin": "ast", "id": "src_utils_http_error_httperror_constructor", - "community": 238, + "community": 86, "norm_label": ".constructor()" }, { @@ -63174,7 +63274,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_utils_http_error_httperror_tologdata", - "community": 238, + "community": 86, "norm_label": ".tologdata()" }, { @@ -63184,7 +63284,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_utils_http_error_geterrormessage", - "community": 238, + "community": 86, "norm_label": "geterrormessage()" }, { @@ -63194,7 +63294,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_utils_http_error_handleerror", - "community": 238, + "community": 86, "norm_label": "handleerror()" }, { @@ -63204,7 +63304,7 @@ "source_location": "L164", "_origin": "ast", "id": "src_utils_http_error_showerror", - "community": 238, + "community": 86, "norm_label": "showerror()" }, { @@ -63214,7 +63314,7 @@ "source_location": "L177", "_origin": "ast", "id": "src_utils_http_error_showsuccess", - "community": 238, + "community": 86, "norm_label": "showsuccess()" }, { @@ -63224,7 +63324,7 @@ "source_location": "L188", "_origin": "ast", "id": "src_utils_http_error_ishttperror", - "community": 38, + "community": 26, "norm_label": "ishttperror()" }, { @@ -63464,7 +63564,7 @@ "source_location": "L394", "_origin": "ast", "id": "src_utils_http_index_decryptresponseifneeded", - "community": 278, + "community": 156, "norm_label": "decryptresponseifneeded()" }, { @@ -63514,7 +63614,7 @@ "source_location": "L457", "_origin": "ast", "id": "src_utils_http_index_request", - "community": 238, + "community": 86, "norm_label": "request()" }, { @@ -63524,7 +63624,7 @@ "source_location": "L492", "_origin": "ast", "id": "src_utils_http_index_api", - "community": 272, + "community": 90, "norm_label": "api" }, { @@ -63534,7 +63634,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_portal_auth", - "community": 114, + "community": 235, "norm_label": "portal-auth.ts" }, { @@ -63544,7 +63644,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_utils_http_portal_auth_readtokenfromstoragekey", - "community": 114, + "community": 235, "norm_label": "readtokenfromstoragekey()" }, { @@ -63554,7 +63654,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_utils_http_portal_auth_resolveportalaccesstoken", - "community": 114, + "community": 235, "norm_label": "resolveportalaccesstoken()" }, { @@ -63564,7 +63664,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_utils_http_portal_auth_applyportalauthheader", - "community": 114, + "community": 235, "norm_label": "applyportalauthheader()" }, { @@ -63624,7 +63724,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_http_status", - "community": 238, + "community": 86, "norm_label": "status.ts" }, { @@ -63634,7 +63734,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_http_status_apistatus", - "community": 238, + "community": 86, "norm_label": "apistatus" }, { @@ -63644,7 +63744,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_id_card", - "community": 25, + "community": 23, "norm_label": "id-card.ts" }, { @@ -63654,7 +63754,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_id_card_calcagefromchineseidcard", - "community": 25, + "community": 23, "norm_label": "calcagefromchineseidcard()" }, { @@ -63664,7 +63764,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_index", - "community": 226, + "community": 26, "norm_label": "index.ts" }, { @@ -63874,7 +63974,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_list_export_download", - "community": 215, + "community": 78, "norm_label": "list-export-download.ts" }, { @@ -63884,7 +63984,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_list_export_download_filenamefromcontentdisposition", - "community": 215, + "community": 78, "norm_label": "filenamefromcontentdisposition()" }, { @@ -63894,7 +63994,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_utils_list_export_download_triggerblobdownload", - "community": 215, + "community": 78, "norm_label": "triggerblobdownload()" }, { @@ -63904,7 +64004,7 @@ "source_location": "L30", "_origin": "ast", "id": "src_utils_list_export_download_pickblobfromexportresponse", - "community": 215, + "community": 78, "norm_label": "pickblobfromexportresponse()" }, { @@ -63914,7 +64014,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_loginrsa", - "community": 272, + "community": 90, "norm_label": "loginrsa.ts" }, { @@ -63924,7 +64024,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_loginrsa_buildwebencryptedloginbody", - "community": 272, + "community": 90, "norm_label": "buildwebencryptedloginbody()" }, { @@ -63954,7 +64054,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_menu_badge_registry", - "community": 50, + "community": 9, "norm_label": "menu-badge-registry.ts" }, { @@ -63964,7 +64064,7 @@ "source_location": "L14", "_origin": "ast", "id": "src_utils_menu_badge_registry_unwrapdata", - "community": 50, + "community": 9, "norm_label": "unwrapdata()" }, { @@ -63974,7 +64074,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_utils_menu_badge_registry_collectmenucodes", - "community": 50, + "community": 9, "norm_label": "collectmenucodes()" }, { @@ -63984,7 +64084,7 @@ "source_location": "L33", "_origin": "ast", "id": "src_utils_menu_badge_registry_resolvemenubadgecode", - "community": 50, + "community": 9, "norm_label": "resolvemenubadgecode()" }, { @@ -63994,7 +64094,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_utils_menu_badge_registry_resolvemenubadgetext", - "community": 50, + "community": 9, "norm_label": "resolvemenubadgetext()" }, { @@ -64004,7 +64104,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_utils_menu_badge_registry_pickplcodes", - "community": 50, + "community": 9, "norm_label": "pickplcodes()" }, { @@ -64014,7 +64114,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_utils_menu_badge_registry_refreshplmenubadges", - "community": 50, + "community": 9, "norm_label": "refreshplmenubadges()" }, { @@ -64024,7 +64124,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_utils_menu_badge_registry_refreshbxapprovebadges", - "community": 50, + "community": 9, "norm_label": "refreshbxapprovebadges()" }, { @@ -64034,7 +64134,7 @@ "source_location": "L137", "_origin": "ast", "id": "src_utils_menu_badge_registry_refreshbxfinancebadges", - "community": 50, + "community": 9, "norm_label": "refreshbxfinancebadges()" }, { @@ -64044,7 +64144,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_utils_menu_badge_registry_refreshworkflowpendingbadge", - "community": 50, + "community": 9, "norm_label": "refreshworkflowpendingbadge()" }, { @@ -64054,7 +64154,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_utils_menu_badge_registry_refreshmenubadges", - "community": 50, + "community": 9, "norm_label": "refreshmenubadges()" }, { @@ -64064,7 +64164,7 @@ "source_location": "L203", "_origin": "ast", "id": "src_utils_menu_badge_registry_refreshpldocumentmenubadges", - "community": 50, + "community": 9, "norm_label": "refreshpldocumentmenubadges()" }, { @@ -64074,7 +64174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_modal", - "community": 268, + "community": 118, "norm_label": "modal.ts" }, { @@ -64084,7 +64184,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_utils_modal_modal", - "community": 268, + "community": 118, "norm_label": "$modal" }, { @@ -64164,7 +64264,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_utils_navigation_jump_openexternallink", - "community": 122, + "community": 47, "norm_label": "openexternallink()" }, { @@ -64224,7 +64324,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_navigation_preopen_favorites", - "community": 38, + "community": 26, "norm_label": "preopen-favorites.ts" }, { @@ -64234,7 +64334,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_navigation_preopen_favorites_preopenfavoritetabsifneeded", - "community": 38, + "community": 26, "norm_label": "preopenfavoritetabsifneeded()" }, { @@ -64244,7 +64344,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_utils_navigation_preopen_favorites_clearfavoritepreopenflag", - "community": 38, + "community": 26, "norm_label": "clearfavoritepreopenflag()" }, { @@ -64354,7 +64454,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_patch_el_select_filterable", - "community": 114, + "community": 235, "norm_label": "patch-el-select-filterable.ts" }, { @@ -64364,7 +64464,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_patch_el_tag_empty", - "community": 114, + "community": 235, "norm_label": "patch-el-tag-empty.ts" }, { @@ -64374,7 +64474,7 @@ "source_location": "L12", "_origin": "ast", "id": "src_utils_patch_el_tag_empty_hasvisibledefaultcontent", - "community": 114, + "community": 235, "norm_label": "hasvisibledefaultcontent()" }, { @@ -64384,7 +64484,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_patch_el_tag_empty_emptyawareeltag", - "community": 114, + "community": 235, "norm_label": "emptyawareeltag" }, { @@ -64414,7 +64514,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_pl_batch_print_normalizecustomername", - "community": 27, + "community": 153, "norm_label": "normalizecustomername()" }, { @@ -64424,7 +64524,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_utils_pl_batch_print_canbatchprintslip", - "community": 27, + "community": 153, "norm_label": "canbatchprintslip()" }, { @@ -64524,7 +64624,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_utils_pl_cert_slots_getmissingrequiredcertfieldlabels", - "community": 112, + "community": 85, "norm_label": "getmissingrequiredcertfieldlabels()" }, { @@ -64534,7 +64634,7 @@ "source_location": "L44", "_origin": "ast", "id": "src_utils_pl_cert_slots_collectrequiredcertsloterrors", - "community": 25, + "community": 85, "norm_label": "collectrequiredcertsloterrors()" }, { @@ -64544,7 +64644,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_utils_pl_cert_slots_collectselfvehiclerequiredcerterrors", - "community": 85, + "community": 5, "norm_label": "collectselfvehiclerequiredcerterrors()" }, { @@ -64671,7 +64771,7 @@ "label": "ContractQtyDialogRow", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L7", + "source_location": "L9", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_contractqtydialogrow", "community": 41, @@ -64681,7 +64781,7 @@ "label": "formatQty()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L24", + "source_location": "L26", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_formatqty", "community": 41, @@ -64691,7 +64791,7 @@ "label": "escapeHtml()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L29", + "source_location": "L31", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_escapehtml", "community": 41, @@ -64701,17 +64801,27 @@ "label": "stopKindLabel()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L37", + "source_location": "L39", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_stopkindlabel", "community": 41, "norm_label": "stopkindlabel()" }, + { + "label": "resolveUnitLabel()", + "file_type": "code", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L46", + "_origin": "ast", + "id": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "community": 114, + "norm_label": "resolveunitlabel()" + }, { "label": "extractContractQtyViolationDetail()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L43", + "source_location": "L52", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_extractcontractqtyviolationdetail", "community": 41, @@ -64721,7 +64831,7 @@ "label": "normalizeDialogRows()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L61", + "source_location": "L70", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_normalizedialogrows", "community": 41, @@ -64731,7 +64841,7 @@ "label": "groupKey()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L97", + "source_location": "L106", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_groupkey", "community": 41, @@ -64741,7 +64851,7 @@ "label": "groupTitle()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L101", + "source_location": "L110", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_grouptitle", "community": 41, @@ -64751,7 +64861,7 @@ "label": "buildContractQtyDialogHtml()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L110", + "source_location": "L119", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", "community": 41, @@ -64761,7 +64871,7 @@ "label": "showContractQtyViolationIfMatch()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L185", + "source_location": "L194", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", "community": 41, @@ -64771,7 +64881,7 @@ "label": "showContractQtyReminderIfAny()", "file_type": "code", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L201", + "source_location": "L210", "_origin": "ast", "id": "src_utils_pl_contract_qty_reminder_showcontractqtyreminderifany", "community": 41, @@ -64784,7 +64894,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_deliveryprintcustomeroption", - "community": 205, + "community": 50, "norm_label": "deliveryprintcustomeroption" }, { @@ -64794,7 +64904,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_customerkey", - "community": 205, + "community": 50, "norm_label": "customerkey()" }, { @@ -64804,7 +64914,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_resolvecustomerid", - "community": 205, + "community": 50, "norm_label": "resolvecustomerid()" }, { @@ -64814,7 +64924,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_deliverymatchescustomer", - "community": 205, + "community": 50, "norm_label": "deliverymatchescustomer()" }, { @@ -64824,7 +64934,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_listdeliveryprintcustomers", - "community": 205, + "community": 50, "norm_label": "listdeliveryprintcustomers()" }, { @@ -64834,7 +64944,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_stopproducttoplanproduct", - "community": 205, + "community": 50, "norm_label": "stopproducttoplanproduct()" }, { @@ -64844,7 +64954,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_mergeplanproducts", - "community": 205, + "community": 50, "norm_label": "mergeplanproducts()" }, { @@ -64854,7 +64964,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_applydeliverycustomertoplan", - "community": 205, + "community": 50, "norm_label": "applydeliverycustomertoplan()" }, { @@ -64864,7 +64974,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_utils_pl_delivery_slip_print_resolveinbounddeliveryunit", - "community": 205, + "community": 50, "norm_label": "resolveinbounddeliveryunit()" }, { @@ -65214,7 +65324,7 @@ "source_location": "L980", "_origin": "ast", "id": "src_utils_pl_delivery_slip_template_preparedeliveryslippdfsignvalues", - "community": 82, + "community": 153, "norm_label": "preparedeliveryslippdfsignvalues()" }, { @@ -65274,7 +65384,7 @@ "source_location": "L1125", "_origin": "ast", "id": "src_utils_pl_delivery_slip_template_preparedeliveryslippdfgridcells", - "community": 82, + "community": 153, "norm_label": "preparedeliveryslippdfgridcells()" }, { @@ -65524,7 +65634,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_display_getplvehiclestatustagtype", - "community": 427, + "community": 125, "norm_label": "getplvehiclestatustagtype()" }, { @@ -65534,7 +65644,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_utils_pl_display_getplvehiclestatuslabel", - "community": 427, + "community": 125, "norm_label": "getplvehiclestatuslabel()" }, { @@ -65574,7 +65684,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_pl_display_resolvetrailerfromlookup", - "community": 1, + "community": 131, "norm_label": "resolvetrailerfromlookup()" }, { @@ -65594,7 +65704,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_utils_pl_display_formatplvehicleplatedisplay", - "community": 1, + "community": 131, "norm_label": "formatplvehicleplatedisplay()" }, { @@ -65904,7 +66014,7 @@ "source_location": "L361", "_origin": "ast", "id": "src_utils_pl_display_pl_plan_type_tabs", - "community": 131, + "community": 194, "norm_label": "pl_plan_type_tabs" }, { @@ -66104,7 +66214,7 @@ "source_location": "L525", "_origin": "ast", "id": "src_utils_pl_display_getplrechargetypetagtype", - "community": 671, + "community": 44, "norm_label": "getplrechargetypetagtype()" }, { @@ -66114,7 +66224,7 @@ "source_location": "L529", "_origin": "ast", "id": "src_utils_pl_display_getplrechargeapplystatuslabel", - "community": 671, + "community": 44, "norm_label": "getplrechargeapplystatuslabel()" }, { @@ -66204,7 +66314,7 @@ "source_location": "L584", "_origin": "ast", "id": "src_utils_pl_display_getplureaapplystatuslabel", - "community": 1, + "community": 131, "norm_label": "getplureaapplystatuslabel()" }, { @@ -66264,7 +66374,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_document_menu_badge", - "community": 50, + "community": 9, "norm_label": "pl-document-menu-badge.ts" }, { @@ -66274,7 +66384,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_utils_pl_document_menu_badge_resolvepldocumentmenubadgecode", - "community": 50, + "community": 9, "norm_label": "resolvepldocumentmenubadgecode()" }, { @@ -66314,7 +66424,7 @@ "source_location": "L44", "_origin": "ast", "id": "src_utils_pl_driver_summary_formatdriverstopproductline", - "community": 201, + "community": 131, "norm_label": "formatdriverstopproductline()" }, { @@ -66874,7 +66984,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_internal_customer", - "community": 1, + "community": 59, "norm_label": "pl-internal-customer.ts" }, { @@ -66884,7 +66994,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_pl_internal_customer_pl_internal_customer_names", - "community": 1, + "community": 59, "norm_label": "pl_internal_customer_names" }, { @@ -66904,7 +67014,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_utils_pl_internal_customer_planrequiressitelink", - "community": 41, + "community": 59, "norm_label": "planrequiressitelink()" }, { @@ -67124,7 +67234,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_pl_personnel_cert_validatepersonnelaffiliationvehiclecompat", - "community": 106, + "community": 5, "norm_label": "validatepersonnelaffiliationvehiclecompat()" }, { @@ -67174,7 +67284,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_utils_pl_personnel_cert_validatepersonneltyperolecompat", - "community": 125, + "community": 5, "norm_label": "validatepersonneltyperolecompat()" }, { @@ -67524,7 +67634,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_plan_contract_display", - "community": 4, + "community": 1, "norm_label": "pl-plan-contract-display.ts" }, { @@ -67534,7 +67644,7 @@ "source_location": "L3", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractdisplayline", - "community": 4, + "community": 1, "norm_label": "plancontractdisplayline" }, { @@ -67544,7 +67654,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractlike", - "community": 4, + "community": 1, "norm_label": "plancontractlike" }, { @@ -67554,7 +67664,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractparties", - "community": 4, + "community": 1, "norm_label": "plancontractparties" }, { @@ -67564,7 +67674,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractsidelines", - "community": 4, + "community": 1, "norm_label": "plancontractsidelines()" }, { @@ -67574,7 +67684,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_pl_plan_contract_display_plancontractlines", - "community": 4, + "community": 1, "norm_label": "plancontractlines()" }, { @@ -67584,7 +67694,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_plan_contract_product", - "community": 64, + "community": 59, "norm_label": "pl-plan-contract-product.ts" }, { @@ -67594,7 +67704,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_utils_pl_plan_contract_product_collectcontractproductids", - "community": 64, + "community": 33, "norm_label": "collectcontractproductids()" }, { @@ -67604,9 +67714,19 @@ "source_location": "L17", "_origin": "ast", "id": "src_utils_pl_plan_contract_product_filterproductsbyallowedproductids", - "community": 64, + "community": 59, "norm_label": "filterproductsbyallowedproductids()" }, + { + "label": "findDeliveryProductsMissingFromLoad()", + "file_type": "code", + "source_file": "src/utils/pl-plan-contract-product.ts", + "source_location": "L32", + "_origin": "ast", + "id": "src_utils_pl_plan_contract_product_finddeliveryproductsmissingfromload", + "community": 59, + "norm_label": "finddeliveryproductsmissingfromload()" + }, { "label": "pl-plan-list-display-rows.ts", "file_type": "code", @@ -67784,7 +67904,7 @@ "source_location": "L243", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstoptime", - "community": 201, + "community": 1, "norm_label": "getstoptime()" }, { @@ -67904,7 +68024,7 @@ "source_location": "L346", "_origin": "ast", "id": "src_utils_pl_plan_list_display_rows_getstopcontractlines", - "community": 4, + "community": 1, "norm_label": "getstopcontractlines()" }, { @@ -67954,7 +68074,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_plan_stop_form", - "community": 123, + "community": 59, "norm_label": "pl-plan-stop-form.ts" }, { @@ -67974,7 +68094,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestopactualqty", - "community": 123, + "community": 59, "norm_label": "resolvestopactualqty()" }, { @@ -67984,7 +68104,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestopunitprice", - "community": 123, + "community": 59, "norm_label": "resolvestopunitprice()" }, { @@ -67994,7 +68114,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestoparchiveamount", - "community": 123, + "community": 59, "norm_label": "resolvestoparchiveamount()" }, { @@ -68004,7 +68124,7 @@ "source_location": "L75", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_formatstoparchiveamount", - "community": 123, + "community": 59, "norm_label": "formatstoparchiveamount()" }, { @@ -68054,7 +68174,7 @@ "source_location": "L151", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_createstopproductsfromplanproducts", - "community": 123, + "community": 33, "norm_label": "createstopproductsfromplanproducts()" }, { @@ -68064,7 +68184,7 @@ "source_location": "L178", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_matchprevstopproduct", - "community": 123, + "community": 59, "norm_label": "matchprevstopproduct()" }, { @@ -68074,7 +68194,7 @@ "source_location": "L207", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_reconcilestopproductswithplan", - "community": 123, + "community": 59, "norm_label": "reconcilestopproductswithplan()" }, { @@ -68094,7 +68214,7 @@ "source_location": "L237", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_formatstopproductmetasubline", - "community": 176, + "community": 59, "norm_label": "formatstopproductmetasubline()" }, { @@ -68104,7 +68224,7 @@ "source_location": "L251", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_enrichstopproductsdisplayfromplan", - "community": 123, + "community": 33, "norm_label": "enrichstopproductsdisplayfromplan()" }, { @@ -68114,7 +68234,7 @@ "source_location": "L308", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvestopproductsforview", - "community": 123, + "community": 65, "norm_label": "resolvestopproductsforview()" }, { @@ -68124,7 +68244,7 @@ "source_location": "L320", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_createemptyloadform", - "community": 123, + "community": 59, "norm_label": "createemptyloadform()" }, { @@ -68144,7 +68264,7 @@ "source_location": "L355", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_mapstopproductfromapi", - "community": 123, + "community": 59, "norm_label": "mapstopproductfromapi()" }, { @@ -68154,7 +68274,7 @@ "source_location": "L389", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolveloadviewaddress", - "community": 123, + "community": 59, "norm_label": "resolveloadviewaddress()" }, { @@ -68164,7 +68284,7 @@ "source_location": "L399", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_resolvedeliveryviewaddress", - "community": 123, + "community": 59, "norm_label": "resolvedeliveryviewaddress()" }, { @@ -68174,7 +68294,7 @@ "source_location": "L412", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_maploadfromapi", - "community": 123, + "community": 59, "norm_label": "maploadfromapi()" }, { @@ -68184,7 +68304,7 @@ "source_location": "L439", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_mapdeliveriesfromapi", - "community": 123, + "community": 65, "norm_label": "mapdeliveriesfromapi()" }, { @@ -68194,7 +68314,7 @@ "source_location": "L470", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_maplegacyplantostops", - "community": 123, + "community": 33, "norm_label": "maplegacyplantostops()" }, { @@ -68204,7 +68324,7 @@ "source_location": "L531", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_syncloadproductsfromplan", - "community": 123, + "community": 59, "norm_label": "syncloadproductsfromplan()" }, { @@ -68214,7 +68334,7 @@ "source_location": "L542", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_syncdeliveryproductsfromplan", - "community": 123, + "community": 59, "norm_label": "syncdeliveryproductsfromplan()" }, { @@ -68224,7 +68344,7 @@ "source_location": "L553", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_matchprevdeliveryproduct", - "community": 123, + "community": 59, "norm_label": "matchprevdeliveryproduct()" }, { @@ -68234,7 +68354,7 @@ "source_location": "L580", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_clonestopproductsharedfields", - "community": 123, + "community": 59, "norm_label": "clonestopproductsharedfields()" }, { @@ -68274,7 +68394,7 @@ "source_location": "L680", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_buildstopproductpayload", - "community": 123, + "community": 59, "norm_label": "buildstopproductpayload()" }, { @@ -68284,7 +68404,7 @@ "source_location": "L695", "_origin": "ast", "id": "src_utils_pl_plan_stop_form_buildloadpayload", - "community": 123, + "community": 59, "norm_label": "buildloadpayload()" }, { @@ -68424,7 +68544,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_pl_slip_pdf_render", - "community": 892, + "community": 153, "norm_label": "pl-slip-pdf-render.ts" }, { @@ -68434,7 +68554,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_pl_slip_pdf_render_getplslippdfcanvasscale", - "community": 892, + "community": 153, "norm_label": "getplslippdfcanvasscale()" }, { @@ -68554,7 +68674,7 @@ "source_location": "L139", "_origin": "ast", "id": "src_utils_pl_subpack_slip_template_formatplandatechinese", - "community": 55, + "community": 892, "norm_label": "formatplandatechinese()" }, { @@ -68584,7 +68704,7 @@ "source_location": "L164", "_origin": "ast", "id": "src_utils_pl_subpack_slip_template_formatdateiso", - "community": 55, + "community": 892, "norm_label": "formatdateiso()" }, { @@ -68594,7 +68714,7 @@ "source_location": "L174", "_origin": "ast", "id": "src_utils_pl_subpack_slip_template_formatsubpackslipdateiso", - "community": 55, + "community": 892, "norm_label": "formatsubpackslipdateiso()" }, { @@ -69234,7 +69354,7 @@ "source_location": "L2202", "_origin": "ast", "id": "src_utils_pl_subpack_slip_template_restoresubpackslipplaceholders", - "community": 55, + "community": 892, "norm_label": "restoresubpackslipplaceholders()" }, { @@ -69284,7 +69404,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_utils_pl_transport_resource_snapshot_snapshottovehicleviewbundle", - "community": 427, + "community": 24, "norm_label": "snapshottovehicleviewbundle()" }, { @@ -69744,7 +69864,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router", - "community": 38, + "community": 26, "norm_label": "router.ts" }, { @@ -69754,7 +69874,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_utils_router_legacy_login_paths", - "community": 38, + "community": 26, "norm_label": "legacy_login_paths" }, { @@ -69764,7 +69884,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_utils_router_approuterecordraw", - "community": 38, + "community": 26, "norm_label": "approuterecordraw" }, { @@ -69774,7 +69894,7 @@ "source_location": "L24", "_origin": "ast", "id": "src_utils_router_configurenprogress", - "community": 38, + "community": 26, "norm_label": "configurenprogress()" }, { @@ -69784,7 +69904,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_router_setpagetitle", - "community": 38, + "community": 26, "norm_label": "setpagetitle()" }, { @@ -69804,7 +69924,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_utils_router_resolvesaferedirecttarget", - "community": 38, + "community": 26, "norm_label": "resolvesaferedirecttarget()" }, { @@ -69814,7 +69934,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router_menu_icon", - "community": 87, + "community": 9, "norm_label": "menu-icon.ts" }, { @@ -69824,7 +69944,7 @@ "source_location": "L13", "_origin": "ast", "id": "src_utils_router_menu_icon_sidebar_menu_icon_map", - "community": 87, + "community": 9, "norm_label": "sidebar_menu_icon_map" }, { @@ -69834,7 +69954,7 @@ "source_location": "L96", "_origin": "ast", "id": "src_utils_router_menu_icon_sidebar_menu_icon_by_code", - "community": 87, + "community": 9, "norm_label": "sidebar_menu_icon_by_code" }, { @@ -69844,7 +69964,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_utils_router_menu_icon_lookupmappedicon", - "community": 87, + "community": 9, "norm_label": "lookupmappedicon()" }, { @@ -69854,7 +69974,7 @@ "source_location": "L176", "_origin": "ast", "id": "src_utils_router_menu_icon_resolvesidebarmenuicon", - "community": 87, + "community": 9, "norm_label": "resolvesidebarmenuicon()" }, { @@ -69864,7 +69984,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router_portal_home_cards", - "community": 98, + "community": 122, "norm_label": "portal-home-cards.ts" }, { @@ -69874,7 +69994,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomecarditem", - "community": 98, + "community": 122, "norm_label": "portalhomecarditem" }, { @@ -69884,7 +70004,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomegroup", - "community": 98, + "community": 122, "norm_label": "portalhomegroup" }, { @@ -69894,7 +70014,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomesection", - "community": 98, + "community": 122, "norm_label": "portalhomesection" }, { @@ -69904,7 +70024,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_utils_router_portal_home_cards_portalhomemenuitem", - "community": 98, + "community": 122, "norm_label": "portalhomemenuitem" }, { @@ -69914,7 +70034,7 @@ "source_location": "L51", "_origin": "ast", "id": "src_utils_router_portal_home_cards_routetitle", - "community": 98, + "community": 122, "norm_label": "routetitle()" }, { @@ -69924,7 +70044,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_utils_router_portal_home_cards_normalizesearchkey", - "community": 98, + "community": 122, "norm_label": "normalizesearchkey()" }, { @@ -69934,7 +70054,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_utils_router_portal_home_cards_buildpinyinmeta", - "community": 98, + "community": 122, "norm_label": "buildpinyinmeta()" }, { @@ -69944,7 +70064,7 @@ "source_location": "L80", "_origin": "ast", "id": "src_utils_router_portal_home_cards_tocard", - "community": 98, + "community": 122, "norm_label": "tocard()" }, { @@ -69954,7 +70074,7 @@ "source_location": "L93", "_origin": "ast", "id": "src_utils_router_portal_home_cards_collectgroupsformodule", - "community": 98, + "community": 122, "norm_label": "collectgroupsformodule()" }, { @@ -69964,7 +70084,7 @@ "source_location": "L162", "_origin": "ast", "id": "src_utils_router_portal_home_cards_collectcardsformodule", - "community": 98, + "community": 122, "norm_label": "collectcardsformodule()" }, { @@ -69974,7 +70094,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_utils_router_portal_home_cards_collectportalhomesections", - "community": 38, + "community": 26, "norm_label": "collectportalhomesections()" }, { @@ -69984,7 +70104,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_utils_router_portal_home_cards_flattenportalhomemenus", - "community": 98, + "community": 122, "norm_label": "flattenportalhomemenus()" }, { @@ -69994,7 +70114,7 @@ "source_location": "L209", "_origin": "ast", "id": "src_utils_router_portal_home_cards_matchportalhomemenuitem", - "community": 98, + "community": 122, "norm_label": "matchportalhomemenuitem()" }, { @@ -70004,7 +70124,7 @@ "source_location": "L224", "_origin": "ast", "id": "src_utils_router_portal_home_cards_highlightportalhometitle", - "community": 98, + "community": 122, "norm_label": "highlightportalhometitle()" }, { @@ -70014,7 +70134,7 @@ "source_location": "L231", "_origin": "ast", "id": "src_utils_router_portal_home_cards_findhomecardbypath", - "community": 38, + "community": 26, "norm_label": "findhomecardbypath()" }, { @@ -70034,7 +70154,7 @@ "source_location": "L6", "_origin": "ast", "id": "src_utils_router_portal_menu_portalmegapanelrow", - "community": 63, + "community": 122, "norm_label": "portalmegapanelrow" }, { @@ -70074,7 +70194,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_utils_router_portal_menu_isdashboardmenuitem", - "community": 191, + "community": 122, "norm_label": "isdashboardmenuitem()" }, { @@ -70184,7 +70304,7 @@ "source_location": "L200", "_origin": "ast", "id": "src_utils_router_portal_menu_resolvemegapanell3links", - "community": 98, + "community": 122, "norm_label": "resolvemegapanell3links()" }, { @@ -70194,7 +70314,7 @@ "source_location": "L235", "_origin": "ast", "id": "src_utils_router_portal_menu_buildmegapanelcolumns", - "community": 98, + "community": 122, "norm_label": "buildmegapanelcolumns()" }, { @@ -70234,7 +70354,7 @@ "source_location": "L331", "_origin": "ast", "id": "src_utils_router_portal_menu_listportalflatnavl2items", - "community": 47, + "community": 122, "norm_label": "listportalflatnavl2items()" }, { @@ -70254,7 +70374,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_router_sidebar_menu_filter", - "community": 98, + "community": 122, "norm_label": "sidebar-menu-filter.ts" }, { @@ -70264,7 +70384,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_router_sidebar_menu_filter_issidebarnavigableroute", - "community": 98, + "community": 122, "norm_label": "issidebarnavigableroute()" }, { @@ -70274,7 +70394,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_utils_router_sidebar_menu_filter_filtersidebarroutes", - "community": 98, + "community": 122, "norm_label": "filtersidebarroutes()" }, { @@ -70564,7 +70684,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sort_order", - "community": 393, + "community": 68, "norm_label": "sort-order.ts" }, { @@ -70574,7 +70694,7 @@ "source_location": "L7", "_origin": "ast", "id": "src_utils_sort_order_fetchnextsortorder", - "community": 393, + "community": 68, "norm_label": "fetchnextsortorder()" }, { @@ -70684,7 +70804,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_index", - "community": 114, + "community": 26, "norm_label": "index.ts" }, { @@ -70694,7 +70814,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_storage_config", - "community": 114, + "community": 26, "norm_label": "storage-config.ts" }, { @@ -70704,7 +70824,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig", - "community": 114, + "community": 235, "norm_label": "storageconfig" }, { @@ -70714,7 +70834,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_generatestoragekey", - "community": 114, + "community": 235, "norm_label": ".generatestoragekey()" }, { @@ -70734,7 +70854,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_createkeypattern", - "community": 114, + "community": 235, "norm_label": ".createkeypattern()" }, { @@ -70744,7 +70864,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_createcurrentversionpattern", - "community": 114, + "community": 235, "norm_label": ".createcurrentversionpattern()" }, { @@ -70754,7 +70874,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_createversionpattern", - "community": 114, + "community": 235, "norm_label": ".createversionpattern()" }, { @@ -70764,7 +70884,7 @@ "source_location": "L99", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_iscurrentversionkey", - "community": 114, + "community": 235, "norm_label": ".iscurrentversionkey()" }, { @@ -70774,7 +70894,7 @@ "source_location": "L106", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_isversionedkey", - "community": 114, + "community": 235, "norm_label": ".isversionedkey()" }, { @@ -70784,7 +70904,7 @@ "source_location": "L113", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_extractversionfromkey", - "community": 114, + "community": 235, "norm_label": ".extractversionfromkey()" }, { @@ -70794,7 +70914,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_utils_storage_storage_config_storageconfig_extractstoreidfromkey", - "community": 114, + "community": 235, "norm_label": ".extractstoreidfromkey()" }, { @@ -70804,7 +70924,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_storage_key_manager", - "community": 114, + "community": 235, "norm_label": "storage-key-manager.ts" }, { @@ -70814,7 +70934,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager", - "community": 114, + "community": 235, "norm_label": "storagekeymanager" }, { @@ -70824,7 +70944,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_getcurrentversionkey", - "community": 114, + "community": 235, "norm_label": ".getcurrentversionkey()" }, { @@ -70834,7 +70954,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_hascurrentversiondata", - "community": 114, + "community": 235, "norm_label": ".hascurrentversiondata()" }, { @@ -70844,7 +70964,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_findexistingkey", - "community": 114, + "community": 235, "norm_label": ".findexistingkey()" }, { @@ -70854,7 +70974,7 @@ "source_location": "L66", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_migratedata", - "community": 114, + "community": 235, "norm_label": ".migratedata()" }, { @@ -70864,7 +70984,7 @@ "source_location": "L81", "_origin": "ast", "id": "src_utils_storage_storage_key_manager_storagekeymanager_getstoragekey", - "community": 114, + "community": 235, "norm_label": ".getstoragekey()" }, { @@ -70874,7 +70994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_storage_storage", - "community": 38, + "community": 26, "norm_label": "storage.ts" }, { @@ -71004,7 +71124,7 @@ "source_location": "L220", "_origin": "ast", "id": "src_utils_storage_storage_storagemanager", - "community": 38, + "community": 26, "norm_label": "storagemanager" }, { @@ -71014,7 +71134,7 @@ "source_location": "L225", "_origin": "ast", "id": "src_utils_storage_storage_getsystemstorage", - "community": 114, + "community": 121, "norm_label": "getsystemstorage()" }, { @@ -71054,7 +71174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sys_console", - "community": 114, + "community": 235, "norm_label": "console.ts" }, { @@ -71154,7 +71274,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sys_index", - "community": 226, + "community": 251, "norm_label": "index.ts" }, { @@ -71164,7 +71284,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sys_mittbus", - "community": 226, + "community": 251, "norm_label": "mittbus.ts" }, { @@ -71174,7 +71294,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_utils_sys_mittbus_events", - "community": 226, + "community": 251, "norm_label": "events" }, { @@ -71184,7 +71304,7 @@ "source_location": "L61", "_origin": "ast", "id": "src_utils_sys_mittbus_mittbus", - "community": 226, + "community": 251, "norm_label": "mittbus" }, { @@ -71194,7 +71314,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_sys_upgrade", - "community": 159, + "community": 235, "norm_label": "upgrade.ts" }, { @@ -71204,7 +71324,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_utils_sys_upgrade_upgradelog", - "community": 159, + "community": 235, "norm_label": "upgradelog" }, { @@ -71214,7 +71334,7 @@ "source_location": "L38", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager", - "community": 159, + "community": 235, "norm_label": "versionmanager" }, { @@ -71224,7 +71344,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_normalizeversion", - "community": 159, + "community": 235, "norm_label": ".normalizeversion()" }, { @@ -71234,7 +71354,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_getstoredversion", - "community": 159, + "community": 235, "norm_label": ".getstoredversion()" }, { @@ -71244,7 +71364,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_setstoredversion", - "community": 159, + "community": 235, "norm_label": ".setstoredversion()" }, { @@ -71254,7 +71374,7 @@ "source_location": "L63", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_shouldskipupgrade", - "community": 159, + "community": 235, "norm_label": ".shouldskipupgrade()" }, { @@ -71264,7 +71384,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_isfirstvisit", - "community": 159, + "community": 235, "norm_label": ".isfirstvisit()" }, { @@ -71274,7 +71394,7 @@ "source_location": "L77", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_issameversion", - "community": 159, + "community": 235, "norm_label": ".issameversion()" }, { @@ -71284,7 +71404,7 @@ "source_location": "L84", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_findlegacystorage", - "community": 159, + "community": 235, "norm_label": ".findlegacystorage()" }, { @@ -71294,7 +71414,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_shouldrequirerelogin", - "community": 159, + "community": 235, "norm_label": ".shouldrequirerelogin()" }, { @@ -71304,7 +71424,7 @@ "source_location": "L124", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_buildupgrademessage", - "community": 159, + "community": 235, "norm_label": ".buildupgrademessage()" }, { @@ -71314,7 +71434,7 @@ "source_location": "L144", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_showupgradenotification", - "community": 159, + "community": 235, "norm_label": ".showupgradenotification()" }, { @@ -71324,7 +71444,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_cleanuplegacydata", - "community": 159, + "community": 235, "norm_label": ".cleanuplegacydata()" }, { @@ -71334,7 +71454,7 @@ "source_location": "L174", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_performlogout", - "community": 159, + "community": 235, "norm_label": ".performlogout()" }, { @@ -71344,7 +71464,7 @@ "source_location": "L186", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_executeupgrade", - "community": 159, + "community": 235, "norm_label": ".executeupgrade()" }, { @@ -71354,7 +71474,7 @@ "source_location": "L223", "_origin": "ast", "id": "src_utils_sys_upgrade_versionmanager_processupgrade", - "community": 159, + "community": 235, "norm_label": ".processupgrade()" }, { @@ -71364,7 +71484,7 @@ "source_location": "L275", "_origin": "ast", "id": "src_utils_sys_upgrade_systemupgrade", - "community": 159, + "community": 235, "norm_label": "systemupgrade()" }, { @@ -71554,7 +71674,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_table_tableconfig", - "community": 341, + "community": 94, "norm_label": "tableconfig.ts" }, { @@ -71564,7 +71684,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_utils_table_tableconfig_list_page_sizes", - "community": 341, + "community": 94, "norm_label": "list_page_sizes" }, { @@ -71574,7 +71694,7 @@ "source_location": "L43", "_origin": "ast", "id": "src_utils_table_tableconfig_tableconfig", - "community": 341, + "community": 94, "norm_label": "tableconfig" }, { @@ -72054,7 +72174,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_ui_colors", - "community": 198, + "community": 124, "norm_label": "colors.ts" }, { @@ -72064,7 +72184,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_utils_ui_colors_rgbaresult", - "community": 198, + "community": 124, "norm_label": "rgbaresult" }, { @@ -72084,7 +72204,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_utils_ui_colors_isvalidhexcolor", - "community": 198, + "community": 124, "norm_label": "isvalidhexcolor()" }, { @@ -72094,7 +72214,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_utils_ui_colors_isvalidrgbvalue", - "community": 198, + "community": 124, "norm_label": "isvalidrgbvalue()" }, { @@ -72104,7 +72224,7 @@ "source_location": "L93", "_origin": "ast", "id": "src_utils_ui_colors_hextorgba", - "community": 124, + "community": 45, "norm_label": "hextorgba()" }, { @@ -72114,7 +72234,7 @@ "source_location": "L126", "_origin": "ast", "id": "src_utils_ui_colors_hextorgb", - "community": 198, + "community": 124, "norm_label": "hextorgb()" }, { @@ -72124,7 +72244,7 @@ "source_location": "L158", "_origin": "ast", "id": "src_utils_ui_colors_rgbtohex", - "community": 198, + "community": 124, "norm_label": "rgbtohex()" }, { @@ -72134,7 +72254,7 @@ "source_location": "L179", "_origin": "ast", "id": "src_utils_ui_colors_colourblend", - "community": 198, + "community": 124, "norm_label": "colourblend()" }, { @@ -72144,7 +72264,7 @@ "source_location": "L200", "_origin": "ast", "id": "src_utils_ui_colors_getlightcolor", - "community": 198, + "community": 124, "norm_label": "getlightcolor()" }, { @@ -72154,7 +72274,7 @@ "source_location": "L222", "_origin": "ast", "id": "src_utils_ui_colors_getdarkcolor", - "community": 198, + "community": 124, "norm_label": "getdarkcolor()" }, { @@ -72164,7 +72284,7 @@ "source_location": "L239", "_origin": "ast", "id": "src_utils_ui_colors_handleelementthemecolor", - "community": 198, + "community": 124, "norm_label": "handleelementthemecolor()" }, { @@ -72174,7 +72294,7 @@ "source_location": "L261", "_origin": "ast", "id": "src_utils_ui_colors_setelementthemecolor", - "community": 198, + "community": 124, "norm_label": "setelementthemecolor()" }, { @@ -72334,7 +72454,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_ui_iconify_loader", - "community": 114, + "community": 235, "norm_label": "iconify-loader.ts" }, { @@ -72344,7 +72464,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_ui_index", - "community": 198, + "community": 26, "norm_label": "index.ts" }, { @@ -72374,7 +72494,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_ui_loading", - "community": 198, + "community": 26, "norm_label": "loading.ts" }, { @@ -72384,7 +72504,7 @@ "source_location": "L37", "_origin": "ast", "id": "src_utils_ui_loading_getloadingbackground", - "community": 198, + "community": 26, "norm_label": "getloadingbackground()" }, { @@ -72394,7 +72514,7 @@ "source_location": "L42", "_origin": "ast", "id": "src_utils_ui_loading_default_loading_config", - "community": 198, + "community": 26, "norm_label": "default_loading_config" }, { @@ -72404,7 +72524,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_utils_ui_loading_loadinginstance", - "community": 198, + "community": 26, "norm_label": "loadinginstance" }, { @@ -72414,7 +72534,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_utils_ui_loading_loadingservice", - "community": 38, + "community": 26, "norm_label": "loadingservice" }, { @@ -72424,7 +72544,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_utils_ui_tabs", - "community": 198, + "community": 26, "norm_label": "tabs.ts" }, { @@ -72434,7 +72554,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_utils_ui_tabs_tab_config", - "community": 198, + "community": 26, "norm_label": "tab_config" }, { @@ -72444,7 +72564,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_utils_ui_tabs_gettabconfig", - "community": 198, + "community": 26, "norm_label": "gettabconfig()" }, { @@ -72694,7 +72814,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_auth_login_index", - "community": 272, + "community": 26, "norm_label": "index.vue" }, { @@ -72704,7 +72824,7 @@ "source_location": "L85", "_origin": "ast", "id": "src_views_auth_login_index_currentyear", - "community": 272, + "community": 26, "norm_label": "currentyear" }, { @@ -72714,7 +72834,7 @@ "source_location": "L87", "_origin": "ast", "id": "src_views_auth_login_index_userstore", - "community": 272, + "community": 26, "norm_label": "userstore" }, { @@ -72724,7 +72844,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_views_auth_login_index_router", - "community": 272, + "community": 26, "norm_label": "router" }, { @@ -72734,7 +72854,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_views_auth_login_index_route", - "community": 272, + "community": 26, "norm_label": "route" }, { @@ -72744,7 +72864,7 @@ "source_location": "L91", "_origin": "ast", "id": "src_views_auth_login_index_formref", - "community": 272, + "community": 26, "norm_label": "formref" }, { @@ -72754,7 +72874,7 @@ "source_location": "L93", "_origin": "ast", "id": "src_views_auth_login_index_formdata", - "community": 272, + "community": 26, "norm_label": "formdata" }, { @@ -72764,7 +72884,7 @@ "source_location": "L98", "_origin": "ast", "id": "src_views_auth_login_index_rules", - "community": 272, + "community": 26, "norm_label": "rules" }, { @@ -72774,7 +72894,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_views_auth_login_index_loading", - "community": 272, + "community": 26, "norm_label": "loading" }, { @@ -72784,7 +72904,7 @@ "source_location": "L104", "_origin": "ast", "id": "src_views_auth_login_index_backgroundloaded", - "community": 272, + "community": 26, "norm_label": "backgroundloaded" }, { @@ -72794,7 +72914,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_views_auth_login_index_loadingprogress", - "community": 272, + "community": 26, "norm_label": "loadingprogress" }, { @@ -72804,7 +72924,7 @@ "source_location": "L107", "_origin": "ast", "id": "src_views_auth_login_index_preloadbackgroundimage", - "community": 272, + "community": 26, "norm_label": "preloadbackgroundimage()" }, { @@ -72814,7 +72934,7 @@ "source_location": "L133", "_origin": "ast", "id": "src_views_auth_login_index_handlesubmit", - "community": 38, + "community": 26, "norm_label": "handlesubmit()" }, { @@ -73694,7 +73814,7 @@ "source_location": "L671", "_origin": "ast", "id": "src_views_bx_advance_approve_index_formatnow", - "community": 126, + "community": 164, "norm_label": "formatnow()" }, { @@ -73924,7 +74044,7 @@ "source_location": "L865", "_origin": "ast", "id": "src_views_bx_advance_approve_index_handleconfirmapprove", - "community": 50, + "community": 164, "norm_label": "handleconfirmapprove()" }, { @@ -74414,7 +74534,7 @@ "source_location": "L835", "_origin": "ast", "id": "src_views_bx_advance_issue_index_openview", - "community": 211, + "community": 766, "norm_label": "openview()" }, { @@ -76484,7 +76604,7 @@ "source_location": "L1128", "_origin": "ast", "id": "src_views_bx_payment_index_openview", - "community": 211, + "community": 766, "norm_label": "openview()" }, { @@ -76614,7 +76734,7 @@ "source_location": "L1316", "_origin": "ast", "id": "src_views_bx_payment_index_openprocessedview", - "community": 211, + "community": 766, "norm_label": "openprocessedview()" }, { @@ -77204,7 +77324,7 @@ "source_location": "L1140", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_sortinvoicepicksbyfixedorder", - "community": 211, + "community": 766, "norm_label": "sortinvoicepicksbyfixedorder()" }, { @@ -77284,7 +77404,7 @@ "source_location": "L1203", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_oninvoicespicked", - "community": 211, + "community": 766, "norm_label": "oninvoicespicked()" }, { @@ -77314,7 +77434,7 @@ "source_location": "L1234", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_loadselectedpicksfrominvoices", - "community": 211, + "community": 766, "norm_label": "loadselectedpicksfrominvoices()" }, { @@ -77324,7 +77444,7 @@ "source_location": "L1285", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_invoicestoattachmentfiles", - "community": 211, + "community": 766, "norm_label": "invoicestoattachmentfiles()" }, { @@ -77624,7 +77744,7 @@ "source_location": "L1722", "_origin": "ast", "id": "src_views_bx_reimburse_apply_index_openview", - "community": 211, + "community": 766, "norm_label": "openview()" }, { @@ -78014,7 +78134,7 @@ "source_location": "L827", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_invoicestoattachmentfiles", - "community": 211, + "community": 766, "norm_label": "invoicestoattachmentfiles()" }, { @@ -78064,7 +78184,7 @@ "source_location": "L857", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_formatnow", - "community": 126, + "community": 164, "norm_label": "formatnow()" }, { @@ -78274,7 +78394,7 @@ "source_location": "L1055", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_openview", - "community": 211, + "community": 766, "norm_label": "openview()" }, { @@ -78284,7 +78404,7 @@ "source_location": "L1092", "_origin": "ast", "id": "src_views_bx_reimburse_approve_index_handleconfirmapprove", - "community": 50, + "community": 126, "norm_label": "handleconfirmapprove()" }, { @@ -78804,7 +78924,7 @@ "source_location": "L800", "_origin": "ast", "id": "src_views_bx_view_all_index_openviewdetail", - "community": 211, + "community": 766, "norm_label": "openviewdetail()" }, { @@ -79274,7 +79394,7 @@ "source_location": "L743", "_origin": "ast", "id": "src_views_bx_view_mine_index_openviewdetail", - "community": 211, + "community": 766, "norm_label": "openviewdetail()" }, { @@ -79844,7 +79964,7 @@ "source_location": "L933", "_origin": "ast", "id": "src_views_bx_view_todo_index_openviewdetailfromrow", - "community": 211, + "community": 766, "norm_label": "openviewdetailfromrow()" }, { @@ -79854,7 +79974,7 @@ "source_location": "L937", "_origin": "ast", "id": "src_views_bx_view_todo_index_openviewdetail", - "community": 211, + "community": 766, "norm_label": "openviewdetail()" }, { @@ -80044,7 +80164,7 @@ "source_location": "L307", "_origin": "ast", "id": "src_views_bx_workflow_advance_index_loadusers", - "community": 134, + "community": 196, "norm_label": "loadusers()" }, { @@ -80414,7 +80534,7 @@ "source_location": "L307", "_origin": "ast", "id": "src_views_bx_workflow_reimburse_index_loadusers", - "community": 228, + "community": 196, "norm_label": "loadusers()" }, { @@ -80874,7 +80994,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_clue_detail", - "community": 273, + "community": 238, "norm_label": "detail.vue" }, { @@ -80884,7 +81004,7 @@ "source_location": "L18", "_origin": "ast", "id": "src_views_crm_clue_detail_route", - "community": 273, + "community": 238, "norm_label": "route" }, { @@ -80894,7 +81014,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_views_crm_clue_detail_router", - "community": 273, + "community": 238, "norm_label": "router" }, { @@ -80904,7 +81024,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_views_crm_clue_detail_detaildrawerref", - "community": 273, + "community": 238, "norm_label": "detaildrawerref" }, { @@ -80914,7 +81034,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_views_crm_clue_detail_goback", - "community": 273, + "community": 238, "norm_label": "goback()" }, { @@ -84274,7 +84394,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog", - "community": 90, + "community": 134, "norm_label": "approvaldialog.vue" }, { @@ -84284,7 +84404,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_approveruser", - "community": 90, + "community": 134, "norm_label": "approveruser" }, { @@ -84294,7 +84414,7 @@ "source_location": "L163", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_emit", - "community": 90, + "community": 134, "norm_label": "emit" }, { @@ -84304,7 +84424,7 @@ "source_location": "L165", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_dialogvisible", - "community": 90, + "community": 134, "norm_label": "dialogvisible" }, { @@ -84314,7 +84434,7 @@ "source_location": "L166", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_actiontype", - "community": 90, + "community": 134, "norm_label": "actiontype" }, { @@ -84324,7 +84444,7 @@ "source_location": "L167", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_contractid", - "community": 90, + "community": 134, "norm_label": "contractid" }, { @@ -84334,7 +84454,7 @@ "source_location": "L168", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_contractids", - "community": 90, + "community": 134, "norm_label": "contractids" }, { @@ -84344,7 +84464,7 @@ "source_location": "L169", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_skippedcount", - "community": 90, + "community": 134, "norm_label": "skippedcount" }, { @@ -84354,7 +84474,7 @@ "source_location": "L171", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_form", - "community": 90, + "community": 134, "norm_label": "form" }, { @@ -84364,7 +84484,7 @@ "source_location": "L179", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_approverlist", - "community": 90, + "community": 134, "norm_label": "approverlist" }, { @@ -84374,7 +84494,7 @@ "source_location": "L180", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_submitloading", - "community": 90, + "community": 134, "norm_label": "submitloading" }, { @@ -84384,7 +84504,7 @@ "source_location": "L181", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_userloading", - "community": 90, + "community": 134, "norm_label": "userloading" }, { @@ -84394,7 +84514,7 @@ "source_location": "L182", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_formref", - "community": 90, + "community": 134, "norm_label": "formref" }, { @@ -84404,7 +84524,7 @@ "source_location": "L184", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_isbatchmode", - "community": 90, + "community": 134, "norm_label": "isbatchmode" }, { @@ -84414,7 +84534,7 @@ "source_location": "L185", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_batchcount", - "community": 90, + "community": 134, "norm_label": "batchcount" }, { @@ -84424,7 +84544,7 @@ "source_location": "L187", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_rules", - "community": 90, + "community": 134, "norm_label": "rules" }, { @@ -84434,7 +84554,7 @@ "source_location": "L201", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_dialogtitle", - "community": 90, + "community": 134, "norm_label": "dialogtitle" }, { @@ -84444,7 +84564,7 @@ "source_location": "L215", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_batchinfotitle", - "community": 90, + "community": 134, "norm_label": "batchinfotitle" }, { @@ -84454,7 +84574,7 @@ "source_location": "L228", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_confirmbuttontext", - "community": 90, + "community": 134, "norm_label": "confirmbuttontext" }, { @@ -84464,7 +84584,7 @@ "source_location": "L238", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_open", - "community": 90, + "community": 134, "norm_label": "open()" }, { @@ -84474,7 +84594,7 @@ "source_location": "L251", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_openbatch", - "community": 90, + "community": 134, "norm_label": "openbatch()" }, { @@ -84484,7 +84604,7 @@ "source_location": "L268", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_showbatchresultmessage", - "community": 90, + "community": 134, "norm_label": "showbatchresultmessage()" }, { @@ -84494,7 +84614,7 @@ "source_location": "L295", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_loadapproverlist", - "community": 90, + "community": 134, "norm_label": "loadapproverlist()" }, { @@ -84504,7 +84624,7 @@ "source_location": "L323", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_resolveprefillapproverids", - "community": 90, + "community": 134, "norm_label": "resolveprefillapproverids()" }, { @@ -84514,7 +84634,7 @@ "source_location": "L334", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_applyprefillapprovers", - "community": 90, + "community": 134, "norm_label": "applyprefillapprovers()" }, { @@ -84524,7 +84644,7 @@ "source_location": "L338", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_handlesearchuser", - "community": 90, + "community": 134, "norm_label": "handlesearchuser()" }, { @@ -84534,7 +84654,7 @@ "source_location": "L346", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_getapprovername", - "community": 90, + "community": 134, "norm_label": "getapprovername()" }, { @@ -84544,7 +84664,7 @@ "source_location": "L351", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_handleconfirm", - "community": 90, + "community": 134, "norm_label": "handleconfirm()" }, { @@ -84554,7 +84674,7 @@ "source_location": "L425", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_handleclose", - "community": 90, + "community": 134, "norm_label": "handleclose()" }, { @@ -84564,7 +84684,7 @@ "source_location": "L430", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_defaultcomment", - "community": 90, + "community": 134, "norm_label": "defaultcomment()" }, { @@ -84574,7 +84694,7 @@ "source_location": "L436", "_origin": "ast", "id": "src_views_crm_contract_components_approvaldialog_resetform", - "community": 90, + "community": 134, "norm_label": "resetform()" }, { @@ -85474,7 +85594,7 @@ "source_location": "L1287", "_origin": "ast", "id": "src_views_crm_contract_components_contractdetaildialog_loaddetailattachmentsbyossids", - "community": 19, + "community": 54, "norm_label": "loaddetailattachmentsbyossids()" }, { @@ -86147,7 +86267,7 @@ "source_location": "L944", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_emit", - "community": 40, + "community": 42, "norm_label": "emit" }, { @@ -86247,7 +86367,7 @@ "source_location": "L1029", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_expandpartiesforinvalidfields", - "community": 40, + "community": 42, "norm_label": "expandpartiesforinvalidfields()" }, { @@ -86787,7 +86907,7 @@ "source_location": "L1507", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_applycontractproductstoform", - "community": 244, + "community": 58, "norm_label": "applycontractproductstoform()" }, { @@ -86977,7 +87097,7 @@ "source_location": "L2089", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_applydefaultowneruser", - "community": 220, + "community": 43, "norm_label": "applydefaultowneruser()" }, { @@ -87147,7 +87267,7 @@ "source_location": "L2447", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlebrandidchange", - "community": 244, + "community": 176, "norm_label": "handlebrandidchange()" }, { @@ -87217,7 +87337,7 @@ "source_location": "L2474", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_enrichcontractproductbrandmeta", - "community": 244, + "community": 176, "norm_label": "enrichcontractproductbrandmeta()" }, { @@ -87257,7 +87377,7 @@ "source_location": "L2549", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleremoveproduct", - "community": 43, + "community": 40, "norm_label": "handleremoveproduct()" }, { @@ -87267,7 +87387,7 @@ "source_location": "L2555", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlepricechange", - "community": 43, + "community": 40, "norm_label": "handlepricechange()" }, { @@ -87277,7 +87397,7 @@ "source_location": "L2561", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlequantitychange", - "community": 43, + "community": 40, "norm_label": "handlequantitychange()" }, { @@ -87287,7 +87407,7 @@ "source_location": "L2567", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handletaxratechange", - "community": 43, + "community": 40, "norm_label": "handletaxratechange()" }, { @@ -87297,7 +87417,7 @@ "source_location": "L2572", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleenableframeworkquantityfixed", - "community": 43, + "community": 40, "norm_label": "handleenableframeworkquantityfixed()" }, { @@ -87307,7 +87427,7 @@ "source_location": "L2578", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleresetframeworkquantity", - "community": 43, + "community": 40, "norm_label": "handleresetframeworkquantity()" }, { @@ -87317,7 +87437,7 @@ "source_location": "L2584", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleenableframeworkpricefixed", - "community": 43, + "community": 40, "norm_label": "handleenableframeworkpricefixed()" }, { @@ -87337,7 +87457,7 @@ "source_location": "L2596", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_calculateproductamount", - "community": 43, + "community": 40, "norm_label": "calculateproductamount()" }, { @@ -87347,7 +87467,7 @@ "source_location": "L2620", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_calculatetotalamount", - "community": 43, + "community": 40, "norm_label": "calculatetotalamount()" }, { @@ -87377,7 +87497,7 @@ "source_location": "L2648", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_buildproductspayload", - "community": 40, + "community": 42, "norm_label": "buildproductspayload()" }, { @@ -87407,7 +87527,7 @@ "source_location": "L2716", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleattachmentdata", - "community": 58, + "community": 43, "norm_label": "handleattachmentdata()" }, { @@ -87417,7 +87537,7 @@ "source_location": "L2723", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlesavedraft", - "community": 40, + "community": 42, "norm_label": "handlesavedraft()" }, { @@ -87427,7 +87547,7 @@ "source_location": "L2798", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handlesubmit", - "community": 40, + "community": 42, "norm_label": "handlesubmit()" }, { @@ -87437,7 +87557,7 @@ "source_location": "L2993", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleapprovalsuccess", - "community": 40, + "community": 42, "norm_label": "handleapprovalsuccess()" }, { @@ -87447,7 +87567,7 @@ "source_location": "L2999", "_origin": "ast", "id": "src_views_crm_contract_components_contractformdialog_handleclose", - "community": 40, + "community": 42, "norm_label": "handleclose()" }, { @@ -87467,7 +87587,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog", - "community": 134, + "community": 98, "norm_label": "executedialog.vue" }, { @@ -87477,7 +87597,7 @@ "source_location": "L141", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_emit", - "community": 134, + "community": 98, "norm_label": "emit" }, { @@ -87487,7 +87607,7 @@ "source_location": "L143", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_dialogvisible", - "community": 134, + "community": 98, "norm_label": "dialogvisible" }, { @@ -87497,7 +87617,7 @@ "source_location": "L144", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_actiontype", - "community": 134, + "community": 98, "norm_label": "actiontype" }, { @@ -87507,7 +87627,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_contractid", - "community": 134, + "community": 98, "norm_label": "contractid" }, { @@ -87517,7 +87637,7 @@ "source_location": "L147", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_form", - "community": 134, + "community": 98, "norm_label": "form" }, { @@ -87527,7 +87647,7 @@ "source_location": "L156", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_executionsummary", - "community": 134, + "community": 98, "norm_label": "executionsummary" }, { @@ -87537,7 +87657,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_submitloading", - "community": 134, + "community": 98, "norm_label": "submitloading" }, { @@ -87547,7 +87667,7 @@ "source_location": "L158", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_formref", - "community": 134, + "community": 98, "norm_label": "formref" }, { @@ -87557,7 +87677,7 @@ "source_location": "L160", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_rules", - "community": 134, + "community": 98, "norm_label": "rules" }, { @@ -87567,7 +87687,7 @@ "source_location": "L172", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_dialogtitle", - "community": 134, + "community": 98, "norm_label": "dialogtitle" }, { @@ -87577,7 +87697,7 @@ "source_location": "L174", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_confirmbuttontext", - "community": 134, + "community": 98, "norm_label": "confirmbuttontext" }, { @@ -87587,7 +87707,7 @@ "source_location": "L176", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_open", - "community": 134, + "community": 98, "norm_label": "open()" }, { @@ -87597,7 +87717,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_loadexecutionsummary", - "community": 134, + "community": 98, "norm_label": "loadexecutionsummary()" }, { @@ -87607,7 +87727,7 @@ "source_location": "L210", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_handleconfirm", - "community": 134, + "community": 98, "norm_label": "handleconfirm()" }, { @@ -87617,7 +87737,7 @@ "source_location": "L239", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_handleclose", - "community": 134, + "community": 98, "norm_label": "handleclose()" }, { @@ -87627,7 +87747,7 @@ "source_location": "L244", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_resetform", - "community": 134, + "community": 98, "norm_label": "resetform()" }, { @@ -87637,7 +87757,7 @@ "source_location": "L257", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_formatamount", - "community": 134, + "community": 98, "norm_label": "formatamount()" }, { @@ -87647,7 +87767,7 @@ "source_location": "L261", "_origin": "ast", "id": "src_views_crm_contract_components_executedialog_getprogresscolor", - "community": 134, + "community": 98, "norm_label": "getprogresscolor()" }, { @@ -87847,7 +87967,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog", - "community": 130, + "community": 118, "norm_label": "renewdialog.vue" }, { @@ -87857,7 +87977,7 @@ "source_location": "L113", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_dictstore", - "community": 130, + "community": 118, "norm_label": "dictstore" }, { @@ -87867,7 +87987,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_visible", - "community": 130, + "community": 118, "norm_label": "visible" }, { @@ -87877,7 +87997,7 @@ "source_location": "L116", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_submitloading", - "community": 130, + "community": 118, "norm_label": "submitloading" }, { @@ -87887,7 +88007,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_formref", - "community": 130, + "community": 118, "norm_label": "formref" }, { @@ -87897,7 +88017,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_form", - "community": 130, + "community": 118, "norm_label": "form" }, { @@ -87907,7 +88027,7 @@ "source_location": "L134", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_parentcontractid", - "community": 130, + "community": 118, "norm_label": "parentcontractid" }, { @@ -87917,7 +88037,7 @@ "source_location": "L135", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_parentcontractinfo", - "community": 130, + "community": 118, "norm_label": "parentcontractinfo" }, { @@ -87927,7 +88047,7 @@ "source_location": "L136", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_renewalcount", - "community": 130, + "community": 118, "norm_label": "renewalcount" }, { @@ -87937,7 +88057,7 @@ "source_location": "L138", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_rules", - "community": 130, + "community": 118, "norm_label": "rules" }, { @@ -87947,7 +88067,7 @@ "source_location": "L145", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_emit", - "community": 130, + "community": 118, "norm_label": "emit" }, { @@ -87957,7 +88077,7 @@ "source_location": "L147", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_open", - "community": 130, + "community": 118, "norm_label": "open()" }, { @@ -87967,7 +88087,7 @@ "source_location": "L184", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_handlesubmit", - "community": 130, + "community": 118, "norm_label": "handlesubmit()" }, { @@ -87977,7 +88097,7 @@ "source_location": "L202", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_handleclose", - "community": 130, + "community": 118, "norm_label": "handleclose()" }, { @@ -87987,7 +88107,7 @@ "source_location": "L207", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_reset", - "community": 130, + "community": 118, "norm_label": "reset()" }, { @@ -87997,7 +88117,7 @@ "source_location": "L225", "_origin": "ast", "id": "src_views_crm_contract_components_renewdialog_calculateamountwithtax", - "community": 130, + "community": 118, "norm_label": "calculateamountwithtax()" }, { @@ -88017,7 +88137,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog", - "community": 241, + "community": 118, "norm_label": "uploaddialog.vue" }, { @@ -88027,7 +88147,7 @@ "source_location": "L45", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_emit", - "community": 241, + "community": 118, "norm_label": "emit" }, { @@ -88037,7 +88157,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_dialogvisible", - "community": 241, + "community": 118, "norm_label": "dialogvisible" }, { @@ -88047,7 +88167,7 @@ "source_location": "L48", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_contractid", - "community": 241, + "community": 118, "norm_label": "contractid" }, { @@ -88057,7 +88177,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_attachmentlist", - "community": 241, + "community": 118, "norm_label": "attachmentlist" }, { @@ -88067,7 +88187,7 @@ "source_location": "L50", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_saveloading", - "community": 241, + "community": 118, "norm_label": "saveloading" }, { @@ -88077,7 +88197,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_open", - "community": 241, + "community": 118, "norm_label": "open()" }, { @@ -88087,7 +88207,7 @@ "source_location": "L59", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_loadexistingattachments", - "community": 241, + "community": 118, "norm_label": "loadexistingattachments()" }, { @@ -88097,7 +88217,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_validateattachments", - "community": 241, + "community": 118, "norm_label": "validateattachments()" }, { @@ -88107,7 +88227,7 @@ "source_location": "L88", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_handlesaveandclose", - "community": 241, + "community": 118, "norm_label": "handlesaveandclose()" }, { @@ -88117,7 +88237,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_views_crm_contract_components_uploaddialog_handleclose", - "community": 241, + "community": 118, "norm_label": "handleclose()" }, { @@ -88567,7 +88687,7 @@ "source_location": "L1297", "_origin": "ast", "id": "src_views_crm_contract_detail_loadattachmentswithcategory", - "community": 19, + "community": 54, "norm_label": "loadattachmentswithcategory()" }, { @@ -88657,7 +88777,7 @@ "source_location": "L1439", "_origin": "ast", "id": "src_views_crm_contract_detail_handledelete", - "community": 134, + "community": 54, "norm_label": "handledelete()" }, { @@ -89937,7 +90057,7 @@ "source_location": "L1675", "_origin": "ast", "id": "src_views_crm_contract_form_buildproductspayload", - "community": 40, + "community": 42, "norm_label": "buildproductspayload()" }, { @@ -89967,7 +90087,7 @@ "source_location": "L1739", "_origin": "ast", "id": "src_views_crm_contract_form_handleattachmentdata", - "community": 58, + "community": 43, "norm_label": "handleattachmentdata()" }, { @@ -89977,7 +90097,7 @@ "source_location": "L1746", "_origin": "ast", "id": "src_views_crm_contract_form_handlesavedraft", - "community": 40, + "community": 42, "norm_label": "handlesavedraft()" }, { @@ -89987,7 +90107,7 @@ "source_location": "L1825", "_origin": "ast", "id": "src_views_crm_contract_form_handlesubmit", - "community": 40, + "community": 42, "norm_label": "handlesubmit()" }, { @@ -89997,7 +90117,7 @@ "source_location": "L2031", "_origin": "ast", "id": "src_views_crm_contract_form_handleapprovalsuccess", - "community": 58, + "community": 42, "norm_label": "handleapprovalsuccess()" }, { @@ -90007,7 +90127,7 @@ "source_location": "L2037", "_origin": "ast", "id": "src_views_crm_contract_form_handleback", - "community": 58, + "community": 42, "norm_label": "handleback()" }, { @@ -90037,7 +90157,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing", - "community": 244, + "community": 58, "norm_label": "frameworkproductpricing.ts" }, { @@ -90047,7 +90167,7 @@ "source_location": "L5", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_framework_quantity_mode", - "community": 244, + "community": 58, "norm_label": "framework_quantity_mode" }, { @@ -90057,7 +90177,7 @@ "source_location": "L10", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_framework_price_mode", - "community": 244, + "community": 58, "norm_label": "framework_price_mode" }, { @@ -90067,7 +90187,7 @@ "source_location": "L15", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_frameworkquantitymode", - "community": 244, + "community": 58, "norm_label": "frameworkquantitymode" }, { @@ -90077,7 +90197,7 @@ "source_location": "L17", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_frameworkpricemode", - "community": 244, + "community": 58, "norm_label": "frameworkpricemode" }, { @@ -90087,7 +90207,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_frameworkpricingproduct", - "community": 244, + "community": 58, "norm_label": "frameworkpricingproduct" }, { @@ -90107,7 +90227,7 @@ "source_location": "L47", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_normalizeframeworkproductpricing", - "community": 244, + "community": 58, "norm_label": "normalizeframeworkproductpricing()" }, { @@ -90127,7 +90247,7 @@ "source_location": "L91", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_isblanknumeric", - "community": 244, + "community": 58, "norm_label": "isblanknumeric()" }, { @@ -90137,7 +90257,7 @@ "source_location": "L95", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_isfilledzero", - "community": 244, + "community": 58, "norm_label": "isfilledzero()" }, { @@ -90147,7 +90267,7 @@ "source_location": "L100", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_isnegativenumeric", - "community": 244, + "community": 58, "norm_label": "isnegativenumeric()" }, { @@ -90157,7 +90277,7 @@ "source_location": "L105", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_enableframeworkquantityfixed", - "community": 244, + "community": 58, "norm_label": "enableframeworkquantityfixed()" }, { @@ -90167,7 +90287,7 @@ "source_location": "L112", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_resetframeworkquantitytocustomerdemand", - "community": 43, + "community": 58, "norm_label": "resetframeworkquantitytocustomerdemand()" }, { @@ -90197,7 +90317,7 @@ "source_location": "L131", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_isframeworkquantitycustomerdemand", - "community": 244, + "community": 58, "norm_label": "isframeworkquantitycustomerdemand()" }, { @@ -90207,7 +90327,7 @@ "source_location": "L135", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_isframeworkpricemarket", - "community": 244, + "community": 58, "norm_label": "isframeworkpricemarket()" }, { @@ -90217,7 +90337,7 @@ "source_location": "L139", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_formatframeworkquantitydisplay", - "community": 244, + "community": 58, "norm_label": "formatframeworkquantitydisplay()" }, { @@ -90227,7 +90347,7 @@ "source_location": "L148", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_formatframeworkmoneydisplay", - "community": 244, + "community": 58, "norm_label": "formatframeworkmoneydisplay()" }, { @@ -90237,7 +90357,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_displayframeworkquantity", - "community": 244, + "community": 58, "norm_label": "displayframeworkquantity()" }, { @@ -90257,7 +90377,7 @@ "source_location": "L179", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_displayframeworkmoney", - "community": 244, + "community": 58, "norm_label": "displayframeworkmoney()" }, { @@ -90267,7 +90387,7 @@ "source_location": "L191", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_prepareframeworkproductforsubmit", - "community": 40, + "community": 42, "norm_label": "prepareframeworkproductforsubmit()" }, { @@ -90277,7 +90397,7 @@ "source_location": "L204", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_zeropricingproduct", - "community": 244, + "community": 58, "norm_label": "zeropricingproduct" }, { @@ -90287,7 +90407,7 @@ "source_location": "L209", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_collectzeropricingreminders", - "community": 244, + "community": 42, "norm_label": "collectzeropricingreminders()" }, { @@ -90297,7 +90417,7 @@ "source_location": "L231", "_origin": "ast", "id": "src_views_crm_contract_frameworkproductpricing_confirmzeropricingifneeded", - "community": 40, + "community": 42, "norm_label": "confirmzeropricingifneeded()" }, { @@ -90317,7 +90437,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_contract_partyfields", - "community": 40, + "community": 42, "norm_label": "partyfields.ts" }, { @@ -90327,7 +90447,7 @@ "source_location": "L2", "_origin": "ast", "id": "src_views_crm_contract_partyfields_contract_party_field_keys", - "community": 40, + "community": 42, "norm_label": "contract_party_field_keys" }, { @@ -90337,7 +90457,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_views_crm_contract_partyfields_partyfieldset", - "community": 40, + "community": 42, "norm_label": "partyfieldset" }, { @@ -90347,7 +90467,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_views_crm_contract_partyfields_omitemptyexceptpartyfields", - "community": 40, + "community": 42, "norm_label": "omitemptyexceptpartyfields()" }, { @@ -95357,7 +95477,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_views_crm_opportunity_components_opportunitydetaildrawer_formatdatetime", - "community": 126, + "community": 164, "norm_label": "formatdatetime()" }, { @@ -95697,7 +95817,7 @@ "source_location": "L284", "_origin": "ast", "id": "src_views_crm_opportunity_components_opportunityform_loaddata", - "community": 58, + "community": 796, "norm_label": "loaddata()" }, { @@ -95707,7 +95827,7 @@ "source_location": "L304", "_origin": "ast", "id": "src_views_crm_opportunity_components_opportunityform_loaduserlist", - "community": 796, + "community": 196, "norm_label": "loaduserlist()" }, { @@ -96507,7 +96627,7 @@ "source_location": "L922", "_origin": "ast", "id": "src_views_crm_opportunity_index_handleassign", - "community": 134, + "community": 196, "norm_label": "handleassign()" }, { @@ -97117,7 +97237,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog", - "community": 268, + "community": 118, "norm_label": "voiddialog.vue" }, { @@ -97127,7 +97247,7 @@ "source_location": "L67", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_emit", - "community": 268, + "community": 118, "norm_label": "emit" }, { @@ -97137,7 +97257,7 @@ "source_location": "L69", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_dialogvisible", - "community": 268, + "community": 118, "norm_label": "dialogvisible" }, { @@ -97147,7 +97267,7 @@ "source_location": "L70", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_submitloading", - "community": 268, + "community": 118, "norm_label": "submitloading" }, { @@ -97157,7 +97277,7 @@ "source_location": "L71", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_letterid", - "community": 268, + "community": 118, "norm_label": "letterid" }, { @@ -97167,7 +97287,7 @@ "source_location": "L72", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_formref", - "community": 268, + "community": 118, "norm_label": "formref" }, { @@ -97177,7 +97297,7 @@ "source_location": "L73", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_form", - "community": 268, + "community": 118, "norm_label": "form" }, { @@ -97187,7 +97307,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_rules", - "community": 268, + "community": 118, "norm_label": "rules" }, { @@ -97197,7 +97317,7 @@ "source_location": "L82", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_open", - "community": 268, + "community": 118, "norm_label": "open()" }, { @@ -97207,7 +97327,7 @@ "source_location": "L89", "_origin": "ast", "id": "src_views_crm_price_letter_components_voiddialog_handleconfirm", - "community": 268, + "community": 118, "norm_label": "handleconfirm()" }, { @@ -97487,7 +97607,7 @@ "source_location": "L717", "_origin": "ast", "id": "src_views_crm_price_letter_index_extractcustomerlist", - "community": 91, + "community": 175, "norm_label": "extractcustomerlist()" }, { @@ -97497,7 +97617,7 @@ "source_location": "L724", "_origin": "ast", "id": "src_views_crm_price_letter_index_ensurecustomeroption", - "community": 91, + "community": 175, "norm_label": "ensurecustomeroption()" }, { @@ -97507,7 +97627,7 @@ "source_location": "L749", "_origin": "ast", "id": "src_views_crm_price_letter_index_loaddefaultcustomeroptions", - "community": 91, + "community": 175, "norm_label": "loaddefaultcustomeroptions()" }, { @@ -97517,7 +97637,7 @@ "source_location": "L768", "_origin": "ast", "id": "src_views_crm_price_letter_index_searchcustomeroptions", - "community": 91, + "community": 175, "norm_label": "searchcustomeroptions()" }, { @@ -97527,7 +97647,7 @@ "source_location": "L796", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlecustomerselectfocus", - "community": 91, + "community": 175, "norm_label": "handlecustomerselectfocus()" }, { @@ -97647,7 +97767,7 @@ "source_location": "L892", "_origin": "ast", "id": "src_views_crm_price_letter_index_getlist", - "community": 91, + "community": 218, "norm_label": "getlist()" }, { @@ -97657,7 +97777,7 @@ "source_location": "L922", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlesearch", - "community": 91, + "community": 241, "norm_label": "handlesearch()" }, { @@ -97667,7 +97787,7 @@ "source_location": "L926", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlereset", - "community": 91, + "community": 241, "norm_label": "handlereset()" }, { @@ -97677,7 +97797,7 @@ "source_location": "L936", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlequicksearch", - "community": 91, + "community": 241, "norm_label": "handlequicksearch()" }, { @@ -97687,7 +97807,7 @@ "source_location": "L941", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlequicksearchclear", - "community": 91, + "community": 241, "norm_label": "handlequicksearchclear()" }, { @@ -97697,7 +97817,7 @@ "source_location": "L946", "_origin": "ast", "id": "src_views_crm_price_letter_index_handledateshortcut", - "community": 91, + "community": 241, "norm_label": "handledateshortcut()" }, { @@ -97707,7 +97827,7 @@ "source_location": "L976", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletabchange", - "community": 91, + "community": 218, "norm_label": "handletabchange()" }, { @@ -97727,7 +97847,7 @@ "source_location": "L985", "_origin": "ast", "id": "src_views_crm_price_letter_index_resetform", - "community": 91, + "community": 175, "norm_label": "resetform()" }, { @@ -97737,7 +97857,7 @@ "source_location": "L1001", "_origin": "ast", "id": "src_views_crm_price_letter_index_tryapplydefaultcontent", - "community": 193, + "community": 278, "norm_label": "tryapplydefaultcontent()" }, { @@ -97757,7 +97877,7 @@ "source_location": "L1051", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleadd", - "community": 91, + "community": 175, "norm_label": "handleadd()" }, { @@ -97767,7 +97887,7 @@ "source_location": "L1059", "_origin": "ast", "id": "src_views_crm_price_letter_index_openedit", - "community": 91, + "community": 175, "norm_label": "openedit()" }, { @@ -97777,7 +97897,7 @@ "source_location": "L1094", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletoolbaredit", - "community": 91, + "community": 175, "norm_label": "handletoolbaredit()" }, { @@ -97797,7 +97917,7 @@ "source_location": "L1103", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleview", - "community": 91, + "community": 205, "norm_label": "handleview()" }, { @@ -97807,7 +97927,7 @@ "source_location": "L1108", "_origin": "ast", "id": "src_views_crm_price_letter_index_handledetailedit", - "community": 91, + "community": 175, "norm_label": "handledetailedit()" }, { @@ -97817,7 +97937,7 @@ "source_location": "L1113", "_origin": "ast", "id": "src_views_crm_price_letter_index_handlecustomerconfirm", - "community": 91, + "community": 175, "norm_label": "handlecustomerconfirm()" }, { @@ -97847,7 +97967,7 @@ "source_location": "L1138", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletoolbarprint", - "community": 91, + "community": 205, "norm_label": "handletoolbarprint()" }, { @@ -97857,7 +97977,7 @@ "source_location": "L1142", "_origin": "ast", "id": "src_views_crm_price_letter_index_handletoolbarexportpdf", - "community": 91, + "community": 205, "norm_label": "handletoolbarexportpdf()" }, { @@ -97867,7 +97987,7 @@ "source_location": "L1147", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleformexportpdf", - "community": 91, + "community": 205, "norm_label": "handleformexportpdf()" }, { @@ -97877,7 +97997,7 @@ "source_location": "L1163", "_origin": "ast", "id": "src_views_crm_price_letter_index_submitform", - "community": 91, + "community": 218, "norm_label": "submitform()" }, { @@ -97887,7 +98007,7 @@ "source_location": "L1211", "_origin": "ast", "id": "src_views_crm_price_letter_index_resolvesendlettercontent", - "community": 91, + "community": 205, "norm_label": "resolvesendlettercontent()" }, { @@ -97897,7 +98017,7 @@ "source_location": "L1233", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleprint", - "community": 91, + "community": 205, "norm_label": "handleprint()" }, { @@ -97907,7 +98027,7 @@ "source_location": "L1271", "_origin": "ast", "id": "src_views_crm_price_letter_index_handleexportpdf", - "community": 91, + "community": 205, "norm_label": "handleexportpdf()" }, { @@ -99137,7 +99257,7 @@ "source_location": "L1277", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_showbatchresultmessage", - "community": 3, + "community": 72, "norm_label": "showbatchresultmessage()" }, { @@ -99317,7 +99437,7 @@ "source_location": "L1471", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_handlequotedetailsubmit", - "community": 3, + "community": 196, "norm_label": "handlequotedetailsubmit()" }, { @@ -99357,7 +99477,7 @@ "source_location": "L1502", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_loaduserlist", - "community": 3, + "community": 196, "norm_label": "loaduserlist()" }, { @@ -99367,7 +99487,7 @@ "source_location": "L1519", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_resolveprefillapproverids", - "community": 3, + "community": 196, "norm_label": "resolveprefillapproverids()" }, { @@ -99377,7 +99497,7 @@ "source_location": "L1531", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_handlesubmit", - "community": 3, + "community": 196, "norm_label": "handlesubmit()" }, { @@ -99387,7 +99507,7 @@ "source_location": "L1562", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_confirmsubmit", - "community": 3, + "community": 72, "norm_label": "confirmsubmit()" }, { @@ -99497,7 +99617,7 @@ "source_location": "L1799", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_confirmapproval", - "community": 3, + "community": 72, "norm_label": "confirmapproval()" }, { @@ -99647,7 +99767,7 @@ "source_location": "L1979", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_getquotemaintableel", - "community": 3, + "community": 215, "norm_label": "getquotemaintableel()" }, { @@ -99657,7 +99777,7 @@ "source_location": "L1988", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_getquotetablescrollel", - "community": 3, + "community": 215, "norm_label": "getquotetablescrollel()" }, { @@ -99667,7 +99787,7 @@ "source_location": "L1997", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_getquoteheaderwidthsources", - "community": 3, + "community": 215, "norm_label": "getquoteheaderwidthsources()" }, { @@ -99677,7 +99797,7 @@ "source_location": "L2023", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_syncstatscolumnwidths", - "community": 97, + "community": 215, "norm_label": "syncstatscolumnwidths()" }, { @@ -99697,7 +99817,7 @@ "source_location": "L2067", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_ensurequoteheaderresizeobserver", - "community": 3, + "community": 215, "norm_label": "ensurequoteheaderresizeobserver()" }, { @@ -99707,7 +99827,7 @@ "source_location": "L2084", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_bindquotetablescrolllistener", - "community": 3, + "community": 215, "norm_label": "bindquotetablescrolllistener()" }, { @@ -99727,7 +99847,7 @@ "source_location": "L2098", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_onquotetablescroll", - "community": 3, + "community": 215, "norm_label": "onquotetablescroll()" }, { @@ -99737,7 +99857,7 @@ "source_location": "L2111", "_origin": "ast", "id": "src_views_crm_quote_quotelistpage_onstatsrowscroll", - "community": 3, + "community": 215, "norm_label": "onstatsrowscroll()" }, { @@ -101687,7 +101807,7 @@ "source_location": "L1555", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_applydefaultowneruser", - "community": 220, + "community": 49, "norm_label": "applydefaultowneruser()" }, { @@ -101797,7 +101917,7 @@ "source_location": "L1750", "_origin": "ast", "id": "src_views_crm_quote_components_quoteformpanel_handlebrandidchange", - "community": 244, + "community": 176, "norm_label": "handlebrandidchange()" }, { @@ -103207,7 +103327,7 @@ "source_location": "L851", "_origin": "ast", "id": "src_views_crm_quote_detail_handledownloadfile", - "community": 238, + "community": 86, "norm_label": "handledownloadfile()" }, { @@ -103257,7 +103377,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_quote_form", - "community": 277, + "community": 198, "norm_label": "form.vue" }, { @@ -103267,7 +103387,7 @@ "source_location": "L20", "_origin": "ast", "id": "src_views_crm_quote_form_router", - "community": 277, + "community": 198, "norm_label": "router" }, { @@ -103277,7 +103397,7 @@ "source_location": "L21", "_origin": "ast", "id": "src_views_crm_quote_form_panelref", - "community": 277, + "community": 198, "norm_label": "panelref" }, { @@ -103287,7 +103407,7 @@ "source_location": "L23", "_origin": "ast", "id": "src_views_crm_quote_form_handleback", - "community": 277, + "community": 198, "norm_label": "handleback()" }, { @@ -103387,7 +103507,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_crm_quote_statistics", - "community": 175, + "community": 123, "norm_label": "statistics.vue" }, { @@ -103397,7 +103517,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_views_crm_quote_statistics_dictstore", - "community": 175, + "community": 123, "norm_label": "dictstore" }, { @@ -103407,7 +103527,7 @@ "source_location": "L116", "_origin": "ast", "id": "src_views_crm_quote_statistics_router", - "community": 175, + "community": 123, "norm_label": "router" }, { @@ -103417,7 +103537,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_views_crm_quote_statistics_loading", - "community": 175, + "community": 123, "norm_label": "loading" }, { @@ -103427,7 +103547,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_views_crm_quote_statistics_overview", - "community": 175, + "community": 123, "norm_label": "overview" }, { @@ -103437,7 +103557,7 @@ "source_location": "L120", "_origin": "ast", "id": "src_views_crm_quote_statistics_statuslist", - "community": 175, + "community": 123, "norm_label": "statuslist" }, { @@ -103447,7 +103567,7 @@ "source_location": "L121", "_origin": "ast", "id": "src_views_crm_quote_statistics_trendlist", - "community": 175, + "community": 123, "norm_label": "trendlist" }, { @@ -103457,7 +103577,7 @@ "source_location": "L122", "_origin": "ast", "id": "src_views_crm_quote_statistics_trendtype", - "community": 175, + "community": 123, "norm_label": "trendtype" }, { @@ -103467,7 +103587,7 @@ "source_location": "L123", "_origin": "ast", "id": "src_views_crm_quote_statistics_statuschartref", - "community": 175, + "community": 123, "norm_label": "statuschartref" }, { @@ -103477,7 +103597,7 @@ "source_location": "L124", "_origin": "ast", "id": "src_views_crm_quote_statistics_trendchartref", - "community": 175, + "community": 123, "norm_label": "trendchartref" }, { @@ -103487,7 +103607,7 @@ "source_location": "L128", "_origin": "ast", "id": "src_views_crm_quote_statistics_goback", - "community": 175, + "community": 123, "norm_label": "goback()" }, { @@ -103497,7 +103617,7 @@ "source_location": "L132", "_origin": "ast", "id": "src_views_crm_quote_statistics_formatamount", - "community": 175, + "community": 123, "norm_label": "formatamount()" }, { @@ -103507,7 +103627,7 @@ "source_location": "L137", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadoverview", - "community": 175, + "community": 123, "norm_label": "loadoverview()" }, { @@ -103517,7 +103637,7 @@ "source_location": "L146", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadstatusdata", - "community": 175, + "community": 123, "norm_label": "loadstatusdata()" }, { @@ -103527,7 +103647,7 @@ "source_location": "L157", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadtrenddata", - "community": 175, + "community": 123, "norm_label": "loadtrenddata()" }, { @@ -103537,7 +103657,7 @@ "source_location": "L168", "_origin": "ast", "id": "src_views_crm_quote_statistics_renderstatuschart", - "community": 175, + "community": 123, "norm_label": "renderstatuschart()" }, { @@ -103547,7 +103667,7 @@ "source_location": "L213", "_origin": "ast", "id": "src_views_crm_quote_statistics_rendertrendchart", - "community": 175, + "community": 123, "norm_label": "rendertrendchart()" }, { @@ -103557,7 +103677,7 @@ "source_location": "L251", "_origin": "ast", "id": "src_views_crm_quote_statistics_loadalldata", - "community": 175, + "community": 123, "norm_label": "loadalldata()" }, { @@ -103567,7 +103687,7 @@ "source_location": "L260", "_origin": "ast", "id": "src_views_crm_quote_statistics_handleresize", - "community": 175, + "community": 123, "norm_label": "handleresize()" }, { @@ -104557,7 +104677,7 @@ "source_location": "L991", "_origin": "ast", "id": "src_views_db_inventory_index_getdeleterecorddisabledtitle", - "community": 95, + "community": 46, "norm_label": "getdeleterecorddisabledtitle()" }, { @@ -106177,7 +106297,7 @@ "source_location": "L679", "_origin": "ast", "id": "src_views_demo_category_index_loadallcategoriesforexport", - "community": 393, + "community": 68, "norm_label": "loadallcategoriesforexport()" }, { @@ -107047,7 +107167,7 @@ "source_location": "L1838", "_origin": "ast", "id": "src_views_demo_order_index_formatordercategory", - "community": 393, + "community": 15, "norm_label": "formatordercategory()" }, { @@ -107097,7 +107217,7 @@ "source_location": "L1900", "_origin": "ast", "id": "src_views_demo_order_index_loadorderpriceversiondetail", - "community": 15, + "community": 61, "norm_label": "loadorderpriceversiondetail()" }, { @@ -107757,7 +107877,7 @@ "source_location": "L2351", "_origin": "ast", "id": "src_views_demo_order_index_loadregions", - "community": 15, + "community": 61, "norm_label": "loadregions()" }, { @@ -107777,7 +107897,7 @@ "source_location": "L2374", "_origin": "ast", "id": "src_views_demo_order_index_loaddeliverlist", - "community": 100, + "community": 129, "norm_label": "loaddeliverlist()" }, { @@ -107817,7 +107937,7 @@ "source_location": "L2440", "_origin": "ast", "id": "src_views_demo_order_index_handleview", - "community": 15, + "community": 61, "norm_label": "handleview()" }, { @@ -107827,7 +107947,7 @@ "source_location": "L2535", "_origin": "ast", "id": "src_views_demo_order_index_handleembeddedmessage", - "community": 15, + "community": 61, "norm_label": "handleembeddedmessage()" }, { @@ -107857,7 +107977,7 @@ "source_location": "L2582", "_origin": "ast", "id": "src_views_demo_order_index_confirmassign", - "community": 15, + "community": 61, "norm_label": "confirmassign()" }, { @@ -107897,7 +108017,7 @@ "source_location": "L2651", "_origin": "ast", "id": "src_views_demo_order_index_confirmcancelorder", - "community": 109, + "community": 61, "norm_label": "confirmcancelorder()" }, { @@ -107927,7 +108047,7 @@ "source_location": "L2733", "_origin": "ast", "id": "src_views_demo_order_index_confirmadjustorder", - "community": 15, + "community": 61, "norm_label": "confirmadjustorder()" }, { @@ -107937,7 +108057,7 @@ "source_location": "L2815", "_origin": "ast", "id": "src_views_demo_order_index_loadsystemdefaultsforassign", - "community": 15, + "community": 61, "norm_label": "loadsystemdefaultsforassign()" }, { @@ -108857,7 +108977,7 @@ "source_location": "L1616", "_origin": "ast", "id": "src_views_demo_product_index_loadcategories", - "community": 393, + "community": 68, "norm_label": "loadcategories()" }, { @@ -108867,7 +108987,7 @@ "source_location": "L1637", "_origin": "ast", "id": "src_views_demo_product_index_loadunits", - "community": 393, + "community": 61, "norm_label": "loadunits()" }, { @@ -109577,7 +109697,7 @@ "source_location": "L339", "_origin": "ast", "id": "src_views_demo_unit_index_handlesubmit", - "community": 61, + "community": 779, "norm_label": "handlesubmit()" }, { @@ -109967,7 +110087,7 @@ "source_location": "L517", "_origin": "ast", "id": "src_views_duty_schedule_index_pad", - "community": 126, + "community": 164, "norm_label": "pad()" }, { @@ -109977,7 +110097,7 @@ "source_location": "L521", "_origin": "ast", "id": "src_views_duty_schedule_index_todatestr", - "community": 126, + "community": 164, "norm_label": "todatestr()" }, { @@ -110327,7 +110447,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_index_index", - "community": 38, + "community": 26, "norm_label": "index.vue" }, { @@ -110337,7 +110457,7 @@ "source_location": "L55", "_origin": "ast", "id": "src_views_index_index_settingstore", - "community": 38, + "community": 26, "norm_label": "settingstore" }, { @@ -110347,7 +110467,7 @@ "source_location": "L56", "_origin": "ast", "id": "src_views_index_index_worktabstore", - "community": 38, + "community": 26, "norm_label": "worktabstore" }, { @@ -110357,7 +110477,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_views_index_index_homepath", - "community": 38, + "community": 26, "norm_label": "{ homepath }" }, { @@ -110367,7 +110487,7 @@ "source_location": "L58", "_origin": "ast", "id": "src_views_index_index_menutype_getmenuopenwidth", - "community": 38, + "community": 26, "norm_label": "{ menutype, getmenuopenwidth }" }, { @@ -110377,7 +110497,7 @@ "source_location": "L60", "_origin": "ast", "id": "src_views_index_index_isportallayout", - "community": 38, + "community": 26, "norm_label": "isportallayout" }, { @@ -110387,7 +110507,7 @@ "source_location": "L62", "_origin": "ast", "id": "src_views_index_index_applayoutstyle", - "community": 38, + "community": 26, "norm_label": "applayoutstyle" }, { @@ -111817,7 +111937,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_disburse_index", - "community": 212, + "community": 298, "norm_label": "index.vue" }, { @@ -111827,7 +111947,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_disbursetab", - "community": 212, + "community": 298, "norm_label": "disbursetab" }, { @@ -111837,7 +111957,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_activetab", - "community": 212, + "community": 298, "norm_label": "activetab" }, { @@ -111847,7 +111967,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_disburseref", - "community": 212, + "community": 298, "norm_label": "disburseref" }, { @@ -111857,7 +111977,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_settledref", - "community": 212, + "community": 298, "norm_label": "settledref" }, { @@ -111867,7 +111987,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_refreshtab", - "community": 212, + "community": 298, "norm_label": "refreshtab()" }, { @@ -111877,7 +111997,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_handletabchange", - "community": 212, + "community": 298, "norm_label": "handletabchange()" }, { @@ -111887,7 +112007,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_views_pl_freight_disburse_index_handledisbursed", - "community": 212, + "community": 298, "norm_label": "handledisbursed()" }, { @@ -111957,7 +112077,7 @@ "source_location": "L234", "_origin": "ast", "id": "src_views_pl_freight_components_approvaldonepanel_getdonestatcellvalue", - "community": 62, + "community": 81, "norm_label": "getdonestatcellvalue()" }, { @@ -112227,7 +112347,7 @@ "source_location": "L263", "_origin": "ast", "id": "src_views_pl_freight_components_approvalpendingpanel_getpendingstatcellvalue", - "community": 62, + "community": 81, "norm_label": "getpendingstatcellvalue()" }, { @@ -112587,7 +112707,7 @@ "source_location": "L228", "_origin": "ast", "id": "src_views_pl_freight_components_disbursepanel_getdisbursestatcellvalue", - "community": 62, + "community": 81, "norm_label": "getdisbursestatcellvalue()" }, { @@ -112917,7 +113037,7 @@ "source_location": "L214", "_origin": "ast", "id": "src_views_pl_freight_components_settledpanel_getsettledstatcellvalue", - "community": 62, + "community": 81, "norm_label": "getsettledstatcellvalue()" }, { @@ -113187,7 +113307,7 @@ "source_location": "L399", "_origin": "ast", "id": "src_views_pl_freight_components_settlementbillpanel_getbillsstatcellvalue", - "community": 62, + "community": 81, "norm_label": "getbillsstatcellvalue()" }, { @@ -113847,7 +113967,7 @@ "source_location": "L408", "_origin": "ast", "id": "src_views_pl_freight_components_unsettledplanpanel_loadvehicleoptions", - "community": 16, + "community": 148, "norm_label": "loadvehicleoptions()" }, { @@ -113917,7 +114037,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_freight_status", - "community": 23, + "community": 220, "norm_label": "freight-status.ts" }, { @@ -113927,7 +114047,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_freight_status_settlementstatus", - "community": 23, + "community": 220, "norm_label": "settlementstatus" }, { @@ -113937,7 +114057,7 @@ "source_location": "L4", "_origin": "ast", "id": "src_views_pl_freight_freight_status_iseditabledraftsettlement", - "community": 23, + "community": 220, "norm_label": "iseditabledraftsettlement()" }, { @@ -113947,7 +114067,7 @@ "source_location": "L8", "_origin": "ast", "id": "src_views_pl_freight_freight_status_getsettlementstatustagtype", - "community": 23, + "community": 220, "norm_label": "getsettlementstatustagtype()" }, { @@ -113957,7 +114077,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_views_pl_freight_freight_status_getsettlementstatuslabel", - "community": 62, + "community": 81, "norm_label": "getsettlementstatuslabel()" }, { @@ -113967,7 +114087,7 @@ "source_location": "L34", "_origin": "ast", "id": "src_views_pl_freight_freight_status_getplantypetagtype", - "community": 23, + "community": 220, "norm_label": "getplantypetagtype()" }, { @@ -113987,7 +114107,7 @@ "source_location": "L52", "_origin": "ast", "id": "src_views_pl_freight_freight_status_mapapprovalflowtonodes", - "community": 23, + "community": 220, "norm_label": "mapapprovalflowtonodes()" }, { @@ -113997,7 +114117,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_freight_index", - "community": 263, + "community": 312, "norm_label": "index.vue" }, { @@ -114007,7 +114127,7 @@ "source_location": "L25", "_origin": "ast", "id": "src_views_pl_freight_index_freighttab", - "community": 263, + "community": 312, "norm_label": "freighttab" }, { @@ -114017,7 +114137,7 @@ "source_location": "L27", "_origin": "ast", "id": "src_views_pl_freight_index_activetab", - "community": 263, + "community": 312, "norm_label": "activetab" }, { @@ -114027,7 +114147,7 @@ "source_location": "L28", "_origin": "ast", "id": "src_views_pl_freight_index_unsettledref", - "community": 263, + "community": 312, "norm_label": "unsettledref" }, { @@ -114037,7 +114157,7 @@ "source_location": "L29", "_origin": "ast", "id": "src_views_pl_freight_index_billsref", - "community": 263, + "community": 312, "norm_label": "billsref" }, { @@ -114047,7 +114167,7 @@ "source_location": "L31", "_origin": "ast", "id": "src_views_pl_freight_index_refreshtab", - "community": 263, + "community": 312, "norm_label": "refreshtab()" }, { @@ -114057,7 +114177,7 @@ "source_location": "L36", "_origin": "ast", "id": "src_views_pl_freight_index_handletabchange", - "community": 263, + "community": 312, "norm_label": "handletabchange()" }, { @@ -114067,7 +114187,7 @@ "source_location": "L40", "_origin": "ast", "id": "src_views_pl_freight_index_handlesettlementcreated", - "community": 263, + "community": 312, "norm_label": "handlesettlementcreated()" }, { @@ -114357,7 +114477,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_pl_inventory_ledger", - "community": 161, + "community": 78, "norm_label": "ledger.vue" }, { @@ -114367,7 +114487,7 @@ "source_location": "L195", "_origin": "ast", "id": "src_views_pl_inventory_ledger_listcolumndefs", - "community": 161, + "community": 78, "norm_label": "listcolumndefs" }, { @@ -114377,7 +114497,7 @@ "source_location": "L205", "_origin": "ast", "id": "src_views_pl_inventory_ledger_visiblecolumns_checkall_isindeterminate_iscolumnvisible_resettodefault", - "community": 161, + "community": 78, "norm_label": "{\n visiblecolumns,\n checkall,\n isindeterminate,\n iscolumnvisible,\n resettodefault\n}" }, { @@ -114387,7 +114507,7 @@ "source_location": "L213", "_origin": "ast", "id": "src_views_pl_inventory_ledger_loading", - "community": 161, + "community": 78, "norm_label": "loading" }, { @@ -114397,7 +114517,7 @@ "source_location": "L214", "_origin": "ast", "id": "src_views_pl_inventory_ledger_selectedrows", - "community": 161, + "community": 78, "norm_label": "selectedrows" }, { @@ -114407,7 +114527,7 @@ "source_location": "L216", "_origin": "ast", "id": "src_views_pl_inventory_ledger_getledgerexportfilterparams", - "community": 161, + "community": 78, "norm_label": "getledgerexportfilterparams()" }, { @@ -114417,7 +114537,7 @@ "source_location": "L223", "_origin": "ast", "id": "src_views_pl_inventory_ledger_ledgerexportcolumns", - "community": 161, + "community": 78, "norm_label": "ledgerexportcolumns" }, { @@ -114427,7 +114547,7 @@ "source_location": "L229", "_origin": "ast", "id": "src_views_pl_inventory_ledger_inventorylist", - "community": 161, + "community": 78, "norm_label": "inventorylist" }, { @@ -114437,7 +114557,7 @@ "source_location": "L230", "_origin": "ast", "id": "src_views_pl_inventory_ledger_quicksearchkeyword", - "community": 161, + "community": 78, "norm_label": "quicksearchkeyword" }, { @@ -114447,7 +114567,7 @@ "source_location": "L232", "_origin": "ast", "id": "src_views_pl_inventory_ledger_searchform", - "community": 161, + "community": 78, "norm_label": "searchform" }, { @@ -114457,7 +114577,7 @@ "source_location": "L236", "_origin": "ast", "id": "src_views_pl_inventory_ledger_pagination", - "community": 161, + "community": 78, "norm_label": "pagination" }, { @@ -114467,7 +114587,7 @@ "source_location": "L242", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handleselectionchange", - "community": 161, + "community": 78, "norm_label": "handleselectionchange()" }, { @@ -114477,7 +114597,7 @@ "source_location": "L246", "_origin": "ast", "id": "src_views_pl_inventory_ledger_fetchdata", - "community": 161, + "community": 78, "norm_label": "fetchdata()" }, { @@ -114487,7 +114607,7 @@ "source_location": "L263", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlesearch", - "community": 161, + "community": 78, "norm_label": "handlesearch()" }, { @@ -114497,7 +114617,7 @@ "source_location": "L269", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlereset", - "community": 161, + "community": 78, "norm_label": "handlereset()" }, { @@ -114507,7 +114627,7 @@ "source_location": "L276", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlequicksearch", - "community": 161, + "community": 78, "norm_label": "handlequicksearch()" }, { @@ -114517,7 +114637,7 @@ "source_location": "L281", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlequicksearchclear", - "community": 161, + "community": 78, "norm_label": "handlequicksearchclear()" }, { @@ -114527,7 +114647,7 @@ "source_location": "L287", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlepagechange", - "community": 161, + "community": 78, "norm_label": "handlepagechange()" }, { @@ -114537,7 +114657,7 @@ "source_location": "L291", "_origin": "ast", "id": "src_views_pl_inventory_ledger_handlesizechange", - "community": 161, + "community": 78, "norm_label": "handlesizechange()" }, { @@ -116487,7 +116607,7 @@ "source_location": "L547", "_origin": "ast", "id": "src_views_pl_plan_contract_index_getcontractgapstoplines", - "community": 4, + "community": 1, "norm_label": "getcontractgapstoplines()" }, { @@ -118437,7 +118557,7 @@ "source_location": "L660", "_origin": "ast", "id": "src_views_pl_self_vehicle_index_getstatustagtype", - "community": 427, + "community": 125, "norm_label": "getstatustagtype()" }, { @@ -118447,7 +118567,7 @@ "source_location": "L664", "_origin": "ast", "id": "src_views_pl_self_vehicle_index_getstatuslabel", - "community": 427, + "community": 125, "norm_label": "getstatuslabel()" }, { @@ -118597,7 +118717,7 @@ "source_location": "L862", "_origin": "ast", "id": "src_views_pl_self_vehicle_index_validatesubtables", - "community": 125, + "community": 5, "norm_label": "validatesubtables()" }, { @@ -118767,7 +118887,7 @@ "source_location": "L1088", "_origin": "ast", "id": "src_views_pl_self_vehicle_index_handlesubmit", - "community": 125, + "community": 5, "norm_label": "handlesubmit()" }, { @@ -119937,7 +120057,7 @@ "source_location": "L592", "_origin": "ast", "id": "src_views_pl_vehicle_maintenance_apply_index_loaduseroptions", - "community": 313, + "community": 70, "norm_label": "loaduseroptions()" }, { @@ -119947,7 +120067,7 @@ "source_location": "L610", "_origin": "ast", "id": "src_views_pl_vehicle_maintenance_apply_index_loadvehicleoptions", - "community": 70, + "community": 148, "norm_label": "loadvehicleoptions()" }, { @@ -120037,7 +120157,7 @@ "source_location": "L704", "_origin": "ast", "id": "src_views_pl_vehicle_maintenance_apply_index_resetform", - "community": 313, + "community": 70, "norm_label": "resetform()" }, { @@ -120047,7 +120167,7 @@ "source_location": "L719", "_origin": "ast", "id": "src_views_pl_vehicle_maintenance_apply_index_handleadd", - "community": 313, + "community": 70, "norm_label": "handleadd()" }, { @@ -120057,7 +120177,7 @@ "source_location": "L729", "_origin": "ast", "id": "src_views_pl_vehicle_maintenance_apply_index_handleedit", - "community": 313, + "community": 70, "norm_label": "handleedit()" }, { @@ -120077,7 +120197,7 @@ "source_location": "L762", "_origin": "ast", "id": "src_views_pl_vehicle_maintenance_apply_index_handletoolbaredit", - "community": 313, + "community": 70, "norm_label": "handletoolbaredit()" }, { @@ -121067,7 +121187,7 @@ "source_location": "L453", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_refreshviewifopen", - "community": 282, + "community": 279, "norm_label": "refreshviewifopen()" }, { @@ -121097,7 +121217,7 @@ "source_location": "L507", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_loadvehicleoptions", - "community": 671, + "community": 148, "norm_label": "loadvehicleoptions()" }, { @@ -121107,7 +121227,7 @@ "source_location": "L518", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_fetchdata", - "community": 282, + "community": 279, "norm_label": "fetchdata()" }, { @@ -121117,7 +121237,7 @@ "source_location": "L538", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlesearch", - "community": 282, + "community": 279, "norm_label": "handlesearch()" }, { @@ -121127,7 +121247,7 @@ "source_location": "L544", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlereset", - "community": 282, + "community": 279, "norm_label": "handlereset()" }, { @@ -121137,7 +121257,7 @@ "source_location": "L554", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlequicksearch", - "community": 282, + "community": 279, "norm_label": "handlequicksearch()" }, { @@ -121147,7 +121267,7 @@ "source_location": "L559", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlequicksearchclear", - "community": 282, + "community": 279, "norm_label": "handlequicksearchclear()" }, { @@ -121217,7 +121337,7 @@ "source_location": "L629", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handletoolbarcancel", - "community": 282, + "community": 279, "norm_label": "handletoolbarcancel()" }, { @@ -121227,7 +121347,7 @@ "source_location": "L637", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handleviewcancel", - "community": 282, + "community": 279, "norm_label": "handleviewcancel()" }, { @@ -121237,7 +121357,7 @@ "source_location": "L643", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlesubmit", - "community": 282, + "community": 279, "norm_label": "handlesubmit()" }, { @@ -121247,7 +121367,7 @@ "source_location": "L675", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_apply_index_handlecancel", - "community": 282, + "community": 279, "norm_label": "handlecancel()" }, { @@ -121547,7 +121667,7 @@ "source_location": "L563", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_refreshviewifopen", - "community": 291, + "community": 282, "norm_label": "refreshviewifopen()" }, { @@ -121577,7 +121697,7 @@ "source_location": "L630", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_fetchdata", - "community": 291, + "community": 282, "norm_label": "fetchdata()" }, { @@ -121587,7 +121707,7 @@ "source_location": "L652", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlesearch", - "community": 291, + "community": 282, "norm_label": "handlesearch()" }, { @@ -121597,7 +121717,7 @@ "source_location": "L658", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlereset", - "community": 291, + "community": 282, "norm_label": "handlereset()" }, { @@ -121607,7 +121727,7 @@ "source_location": "L669", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlequicksearch", - "community": 291, + "community": 282, "norm_label": "handlequicksearch()" }, { @@ -121617,7 +121737,7 @@ "source_location": "L674", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlequicksearchclear", - "community": 291, + "community": 282, "norm_label": "handlequicksearchclear()" }, { @@ -121707,7 +121827,7 @@ "source_location": "L765", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handletoolbardelete", - "community": 291, + "community": 282, "norm_label": "handletoolbardelete()" }, { @@ -121717,7 +121837,7 @@ "source_location": "L773", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handleviewdelete", - "community": 291, + "community": 282, "norm_label": "handleviewdelete()" }, { @@ -121727,7 +121847,7 @@ "source_location": "L779", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handlesubmit", - "community": 291, + "community": 282, "norm_label": "handlesubmit()" }, { @@ -121737,7 +121857,7 @@ "source_location": "L819", "_origin": "ast", "id": "src_views_pl_vehicle_recharge_record_index_handledelete", - "community": 291, + "community": 282, "norm_label": "handledelete()" }, { @@ -121847,7 +121967,7 @@ "source_location": "L437", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_getureaapplystatcellvalue", - "community": 1, + "community": 131, "norm_label": "getureaapplystatcellvalue()" }, { @@ -122107,7 +122227,7 @@ "source_location": "L550", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_loaduseroptions", - "community": 162, + "community": 345, "norm_label": "loaduseroptions()" }, { @@ -122117,7 +122237,7 @@ "source_location": "L568", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_loadvehicleoptions", - "community": 162, + "community": 148, "norm_label": "loadvehicleoptions()" }, { @@ -122187,7 +122307,7 @@ "source_location": "L628", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_resetform", - "community": 162, + "community": 345, "norm_label": "resetform()" }, { @@ -122197,7 +122317,7 @@ "source_location": "L642", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_handleadd", - "community": 162, + "community": 345, "norm_label": "handleadd()" }, { @@ -122207,7 +122327,7 @@ "source_location": "L654", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_handleedit", - "community": 162, + "community": 345, "norm_label": "handleedit()" }, { @@ -122227,7 +122347,7 @@ "source_location": "L686", "_origin": "ast", "id": "src_views_pl_vehicle_urea_apply_index_handletoolbaredit", - "community": 162, + "community": 345, "norm_label": "handletoolbaredit()" }, { @@ -122387,7 +122507,7 @@ "source_location": "L482", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_getureadisbursestatcellvalue", - "community": 1, + "community": 131, "norm_label": "getureadisbursestatcellvalue()" }, { @@ -122677,7 +122797,7 @@ "source_location": "L630", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_loaduseroptions", - "community": 142, + "community": 287, "norm_label": "loaduseroptions()" }, { @@ -122687,7 +122807,7 @@ "source_location": "L648", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_loadvehicleoptions", - "community": 142, + "community": 287, "norm_label": "loadvehicleoptions()" }, { @@ -122747,7 +122867,7 @@ "source_location": "L707", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_resetform", - "community": 142, + "community": 287, "norm_label": "resetform()" }, { @@ -122757,7 +122877,7 @@ "source_location": "L720", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handledisburse", - "community": 142, + "community": 287, "norm_label": "handledisburse()" }, { @@ -122767,7 +122887,7 @@ "source_location": "L734", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handlesupplement", - "community": 142, + "community": 287, "norm_label": "handlesupplement()" }, { @@ -122777,7 +122897,7 @@ "source_location": "L744", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handleedit", - "community": 142, + "community": 287, "norm_label": "handleedit()" }, { @@ -122807,7 +122927,7 @@ "source_location": "L776", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handletoolbardisburse", - "community": 142, + "community": 287, "norm_label": "handletoolbardisburse()" }, { @@ -122817,7 +122937,7 @@ "source_location": "L781", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handletoolbaredit", - "community": 142, + "community": 287, "norm_label": "handletoolbaredit()" }, { @@ -122837,7 +122957,7 @@ "source_location": "L791", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handleviewdisburse", - "community": 142, + "community": 287, "norm_label": "handleviewdisburse()" }, { @@ -122847,7 +122967,7 @@ "source_location": "L797", "_origin": "ast", "id": "src_views_pl_vehicle_urea_disburse_index_handleviewedit", - "community": 142, + "community": 287, "norm_label": "handleviewedit()" }, { @@ -123457,7 +123577,7 @@ "source_location": "L912", "_origin": "ast", "id": "src_views_pl_vehicle_index_validatesubtables", - "community": 106, + "community": 5, "norm_label": "validatesubtables()" }, { @@ -125297,7 +125417,7 @@ "source_location": "L641", "_origin": "ast", "id": "src_views_public_pl_shared_publicioorderpage_buildstopnavurl", - "community": 298, + "community": 211, "norm_label": "buildstopnavurl()" }, { @@ -126007,7 +126127,7 @@ "source_location": "L216", "_origin": "ast", "id": "src_views_public_pl_transport_site_index_buildstopnavurl", - "community": 298, + "community": 211, "norm_label": "buildstopnavurl()" }, { @@ -126647,7 +126767,7 @@ "source_location": "L539", "_origin": "ast", "id": "src_views_public_pl_transport_index_buildstopnavurl", - "community": 298, + "community": 211, "norm_label": "buildstopnavurl()" }, { @@ -126787,7 +126907,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_system_approver_setting_index", - "community": 134, + "community": 196, "norm_label": "index.vue" }, { @@ -126797,7 +126917,7 @@ "source_location": "L109", "_origin": "ast", "id": "src_views_system_approver_setting_index_useroption", - "community": 134, + "community": 196, "norm_label": "useroption" }, { @@ -126807,7 +126927,7 @@ "source_location": "L115", "_origin": "ast", "id": "src_views_system_approver_setting_index_userlist", - "community": 134, + "community": 196, "norm_label": "userlist" }, { @@ -126817,7 +126937,7 @@ "source_location": "L117", "_origin": "ast", "id": "src_views_system_approver_setting_index_quoteloading", - "community": 134, + "community": 196, "norm_label": "quoteloading" }, { @@ -126827,7 +126947,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_views_system_approver_setting_index_quotesaving", - "community": 134, + "community": 196, "norm_label": "quotesaving" }, { @@ -126837,7 +126957,7 @@ "source_location": "L119", "_origin": "ast", "id": "src_views_system_approver_setting_index_quoteform", - "community": 134, + "community": 196, "norm_label": "quoteform" }, { @@ -126847,7 +126967,7 @@ "source_location": "L124", "_origin": "ast", "id": "src_views_system_approver_setting_index_contractloading", - "community": 134, + "community": 196, "norm_label": "contractloading" }, { @@ -126857,7 +126977,7 @@ "source_location": "L125", "_origin": "ast", "id": "src_views_system_approver_setting_index_contractsaving", - "community": 134, + "community": 196, "norm_label": "contractsaving" }, { @@ -126867,7 +126987,7 @@ "source_location": "L126", "_origin": "ast", "id": "src_views_system_approver_setting_index_contractform", - "community": 134, + "community": 196, "norm_label": "contractform" }, { @@ -126877,7 +126997,7 @@ "source_location": "L131", "_origin": "ast", "id": "src_views_system_approver_setting_index_formatapproveroptionlabel", - "community": 134, + "community": 196, "norm_label": "formatapproveroptionlabel()" }, { @@ -126887,7 +127007,7 @@ "source_location": "L138", "_origin": "ast", "id": "src_views_system_approver_setting_index_loaduserlist", - "community": 134, + "community": 196, "norm_label": "loaduserlist()" }, { @@ -126907,7 +127027,7 @@ "source_location": "L171", "_origin": "ast", "id": "src_views_system_approver_setting_index_loadcontractsetting", - "community": 134, + "community": 196, "norm_label": "loadcontractsetting()" }, { @@ -126927,7 +127047,7 @@ "source_location": "L204", "_origin": "ast", "id": "src_views_system_approver_setting_index_handlesavecontract", - "community": 134, + "community": 196, "norm_label": "handlesavecontract()" }, { @@ -127347,7 +127467,7 @@ "source_location": "L491", "_origin": "ast", "id": "src_views_system_dept_index_remotesearchleaderusers", - "community": 100, + "community": 129, "norm_label": "remotesearchleaderusers()" }, { @@ -127367,7 +127487,7 @@ "source_location": "L537", "_origin": "ast", "id": "src_views_system_dept_index_resolveleaderuserforedit", - "community": 100, + "community": 129, "norm_label": "resolveleaderuserforedit()" }, { @@ -130587,7 +130707,7 @@ "source_location": "L442", "_origin": "ast", "id": "src_views_system_site_index_remotesearchcontactusers", - "community": 100, + "community": 129, "norm_label": "remotesearchcontactusers()" }, { @@ -130607,7 +130727,7 @@ "source_location": "L488", "_origin": "ast", "id": "src_views_system_site_index_resolvecontactuserforedit", - "community": 100, + "community": 129, "norm_label": "resolvecontactuserforedit()" }, { @@ -131847,7 +131967,7 @@ "source_location": "L559", "_origin": "ast", "id": "src_views_system_user_index_loaddepttree", - "community": 96, + "community": 117, "norm_label": "loaddepttree()" }, { @@ -132317,7 +132437,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog", - "community": 292, + "community": 80, "norm_label": "approvaldialog.vue" }, { @@ -132327,7 +132447,7 @@ "source_location": "L86", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_props", - "community": 292, + "community": 80, "norm_label": "props" }, { @@ -132337,7 +132457,7 @@ "source_location": "L92", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_emit", - "community": 292, + "community": 80, "norm_label": "emit" }, { @@ -132347,7 +132467,7 @@ "source_location": "L97", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_visible", - "community": 292, + "community": 80, "norm_label": "visible" }, { @@ -132357,7 +132477,7 @@ "source_location": "L102", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_submitting", - "community": 292, + "community": 80, "norm_label": "submitting" }, { @@ -132367,7 +132487,7 @@ "source_location": "L103", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_form", - "community": 292, + "community": 80, "norm_label": "form" }, { @@ -132377,7 +132497,7 @@ "source_location": "L108", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_default_opinions", - "community": 292, + "community": 80, "norm_label": "default_opinions" }, { @@ -132387,7 +132507,7 @@ "source_location": "L110", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_bizloading", - "community": 292, + "community": 80, "norm_label": "bizloading" }, { @@ -132397,7 +132517,7 @@ "source_location": "L111", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_formfields", - "community": 292, + "community": 80, "norm_label": "formfields" }, { @@ -132407,7 +132527,7 @@ "source_location": "L112", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_instancedata", - "community": 292, + "community": 80, "norm_label": "instancedata" }, { @@ -132417,7 +132537,7 @@ "source_location": "L114", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_defaultopinion", - "community": 292, + "community": 80, "norm_label": "defaultopinion()" }, { @@ -132427,7 +132547,7 @@ "source_location": "L118", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_loadformdata", - "community": 292, + "community": 80, "norm_label": "loadformdata()" }, { @@ -132437,7 +132557,7 @@ "source_location": "L154", "_origin": "ast", "id": "src_views_system_workflow_components_approvaldialog_handlesubmit", - "community": 292, + "community": 80, "norm_label": "handlesubmit()" }, { @@ -133927,7 +134047,7 @@ "source_location": "L341", "_origin": "ast", "id": "src_views_system_workflow_task_completed_index_handleviewdetail", - "community": 292, + "community": 80, "norm_label": "handleviewdetail()" }, { @@ -135407,7 +135527,7 @@ "source_location": "L480", "_origin": "ast", "id": "changelog_v2_4_2_3_2025_06_18", - "community": 367, + "community": 244, "norm_label": "v2.4.2.3 - 2025-06-18" }, { @@ -135417,7 +135537,7 @@ "source_location": "L482", "_origin": "ast", "id": "changelog_refactored_482", - "community": 367, + "community": 244, "norm_label": "refactored" }, { @@ -135427,7 +135547,7 @@ "source_location": "L486", "_origin": "ast", "id": "changelog_optimized_486", - "community": 367, + "community": 244, "norm_label": "optimized" }, { @@ -137487,7 +137607,7 @@ "source_location": "L9", "_origin": "ast", "id": "src_router_routes_asyncroutes_asyncroutes", - "community": 191, + "community": 63, "norm_label": "asyncroutes" }, { @@ -141150,17 +141270,6 @@ "target": "package_devdependencies_vue_tsc", "confidence_score": 1.0 }, - { - "relation": "imports_from", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "src/App.vue", - "source_location": "L19", - "weight": 1.0, - "source": "src_app", - "target": "public_tinymce_langs_zh_cn", - "confidence_score": 1.0 - }, { "relation": "contains", "confidence": "EXTRACTED", @@ -146044,6 +146153,17 @@ "target": "public_tinymce_plugins_help_js_i18n_keynav_en", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/App.vue", + "source_location": "L19", + "weight": 1.0, + "source": "src_app", + "target": "public_tinymce_plugins_help_js_i18n_keynav_zh_cn", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -149736,17 +149856,6 @@ "target": "public_tinymce_plugins_searchreplace_plugin_min_h_none", "confidence_score": 1.0 }, - { - "relation": "imports_from", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "src/utils/patch-el-tag-empty.ts", - "source_location": "L9", - "weight": 1.0, - "source": "src_utils_patch_el_tag_empty", - "target": "public_tinymce_plugins_table_index", - "confidence_score": 1.0 - }, { "relation": "contains", "confidence": "EXTRACTED", @@ -164435,7 +164544,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L347", + "source_location": "L349", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_contract_index", @@ -165029,12 +165138,23 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L347", + "source_location": "L349", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_contract_index_getcontract", "confidence_score": 1.0 }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L563", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "target": "src_api_crm_contract_index_getcontract", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -167684,7 +167804,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L214", + "source_location": "L227", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_crm_customer", @@ -167695,7 +167815,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L346", + "source_location": "L348", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_customer", @@ -168080,7 +168200,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L214", + "source_location": "L227", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -168091,7 +168211,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L427", + "source_location": "L467", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -168102,7 +168222,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L447", + "source_location": "L487", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -168113,7 +168233,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L346", + "source_location": "L348", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -168124,7 +168244,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L755", + "source_location": "L820", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -168135,7 +168255,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L775", + "source_location": "L840", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_api_crm_customer_fetchcustomeroptions", @@ -183387,7 +183507,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L215", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_pl_index", @@ -183420,7 +183540,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index", @@ -184344,7 +184464,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_carrier", @@ -184718,7 +184838,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_vehiclepersonnelrow", @@ -184850,7 +184970,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_vehicle", @@ -185345,7 +185465,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_personnel", @@ -185620,7 +185740,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_pastecommitresult", @@ -185741,7 +185861,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L215", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_pl_index_customerstoppref", @@ -185763,7 +185883,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L215", + "source_location": "L228", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_api_pl_index_customerstopprefapi", @@ -185818,7 +185938,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_plancontractlink", @@ -186115,7 +186235,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_planproduct", @@ -186412,7 +186532,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_plan", @@ -186654,7 +186774,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_planupdatepayload", @@ -186665,7 +186785,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_showplansavewarnings", @@ -186676,7 +186796,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1862", + "source_location": "L2003", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_api_pl_index_showplansavewarnings", @@ -186885,7 +187005,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_planapi", @@ -187446,7 +187566,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L327", + "source_location": "L329", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_api_pl_index_transportapi", @@ -190307,7 +190427,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L348", + "source_location": "L350", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_customerselector", @@ -203516,7 +203636,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L216", + "source_location": "L229", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_address_with_library_index", @@ -203538,7 +203658,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L216", + "source_location": "L229", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_address_with_library_index_pladdressapplypayload", @@ -204164,7 +204284,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L356", + "source_location": "L358", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_carrier_library_select_dialog_index", @@ -210554,7 +210674,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L357", + "source_location": "L359", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_paste_recognize_dialog_index", @@ -214799,7 +214919,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L219", + "source_location": "L232", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_contract_multi_select_index", @@ -215034,7 +215154,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L265", + "source_location": "L284", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_activeindex", @@ -215044,7 +215164,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L556", + "source_location": "L596", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -215055,7 +215175,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L553", + "source_location": "L593", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -215066,7 +215186,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L509", + "source_location": "L549", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", @@ -215076,7 +215196,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L259", + "source_location": "L278", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_customeroptionrow", @@ -215086,7 +215206,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L270", + "source_location": "L310", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_customeroptionsbyindex", @@ -215096,7 +215216,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L271", + "source_location": "L311", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_customeroptionsloading", @@ -215106,7 +215226,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L267", + "source_location": "L286", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_deliverycontractid", @@ -215116,7 +215236,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L362", + "source_location": "L402", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_directionlabel", @@ -215126,7 +215246,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L251", + "source_location": "L269", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -215136,7 +215256,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L554", + "source_location": "L594", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -215147,7 +215267,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L368", + "source_location": "L408", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", @@ -215157,7 +215277,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L468", + "source_location": "L508", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", @@ -215167,7 +215287,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L461", + "source_location": "L501", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_handlecustomerselectfocus", @@ -215177,28 +215297,48 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L531", + "source_location": "L571", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L295", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "confidence_score": 1.0 + }, { "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L555", + "source_location": "L595", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", "confidence_score": 0.5 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L305", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_components_business_pl_plan_delivery_section_index_missingfromloadhint", + "confidence_score": 1.0 + }, { "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L557", + "source_location": "L597", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -215209,7 +215349,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L294", + "source_location": "L334", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", @@ -215219,7 +215359,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L299", + "source_location": "L339", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_patchdeliveryaddress", @@ -215229,7 +215369,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L230", + "source_location": "L245", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_props", @@ -215239,7 +215379,7 @@ "relation": "indirect_call", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L558", + "source_location": "L598", "weight": 1.0, "context": "collection", "source": "src_components_business_pl_plan_delivery_section_index", @@ -215250,7 +215390,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L311", + "source_location": "L351", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_removestopproduct", @@ -215260,7 +215400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L290", + "source_location": "L330", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -215270,7 +215410,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L438", + "source_location": "L478", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", @@ -215280,18 +215420,28 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L354", + "source_location": "L394", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_delivery_section_index_segmentqtylabel", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L290", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "confidence_score": 1.0 + }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L220", + "source_location": "L233", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_components_business_pl_plan_stop_product_table_index", @@ -215302,7 +215452,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L228", + "source_location": "L243", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_http_bx", @@ -215313,7 +215463,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L228", + "source_location": "L243", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_http_bx_pickbxdata", @@ -215324,7 +215474,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L227", + "source_location": "L242", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_internal_customer", @@ -215335,7 +215485,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L227", + "source_location": "L242", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -215346,7 +215496,29 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L241", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_utils_pl_plan_contract_product", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L241", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_utils_pl_plan_contract_product_finddeliveryproductsmissingfromload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L234", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form", @@ -215357,7 +215529,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L234", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -215368,7 +215540,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L234", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_plandeliveryform", @@ -215379,7 +215551,18 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L234", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index", + "target": "src_utils_pl_plan_stop_form_planstopproductformrow", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L234", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_resolvestopdibangdefaults", @@ -215390,7 +215573,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L221", + "source_location": "L234", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index", "target": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", @@ -215401,7 +215584,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L351", + "source_location": "L353", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_delivery_section_index", @@ -215412,7 +215595,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L321", + "source_location": "L361", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_adddelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -215423,7 +215606,18 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L346", + "source_location": "L302", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "target": "src_components_business_pl_plan_delivery_section_index_emit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L386", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_movedelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -215434,7 +215628,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L296", + "source_location": "L336", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_patchdelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -215445,7 +215639,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L331", + "source_location": "L371", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_removedelivery", "target": "src_components_business_pl_plan_delivery_section_index_emit", @@ -215456,7 +215650,51 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L321", + "source_location": "L292", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "target": "src_components_business_pl_plan_delivery_section_index_deliverycontractid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L298", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_handleselectproductsclick", + "target": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L291", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_selectproductsdisabled", + "target": "src_utils_pl_internal_customer_isplinternalcustomername", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L306", + "weight": 1.0, + "source": "src_components_business_pl_plan_delivery_section_index_missingfromloadhint", + "target": "src_utils_pl_plan_contract_product_finddeliveryproductsmissingfromload", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-delivery-section/index.vue", + "source_location": "L361", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_adddelivery", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -215467,7 +215705,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L346", + "source_location": "L386", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_movedelivery", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -215478,7 +215716,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L331", + "source_location": "L371", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_removedelivery", "target": "src_components_business_pl_plan_delivery_section_index_resequence", @@ -215489,7 +215727,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L525", + "source_location": "L565", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", @@ -215500,7 +215738,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L470", + "source_location": "L510", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", @@ -215511,7 +215749,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L535", + "source_location": "L575", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", @@ -215522,7 +215760,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L308", + "source_location": "L348", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_patchdeliveryaddress", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", @@ -215533,7 +215771,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L314", + "source_location": "L354", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_removestopproduct", "target": "src_components_business_pl_plan_delivery_section_index_patchdelivery", @@ -215544,7 +215782,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L323", + "source_location": "L363", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_adddelivery", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -215555,7 +215793,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L332", + "source_location": "L372", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_removedelivery", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -215566,7 +215804,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L355", + "source_location": "L395", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_segmentqtylabel", "target": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", @@ -215577,7 +215815,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L430", + "source_location": "L470", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", @@ -215588,7 +215826,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L450", + "source_location": "L490", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", "target": "src_components_business_pl_plan_delivery_section_index_extractcustomeroptions", @@ -215599,7 +215837,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L548", + "source_location": "L588", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", @@ -215610,7 +215848,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L486", + "source_location": "L526", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", @@ -215621,7 +215859,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L432", + "source_location": "L472", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", @@ -215632,7 +215870,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L452", + "source_location": "L492", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", "target": "src_components_business_pl_plan_delivery_section_index_ensurecustomeroption", @@ -215643,7 +215881,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L464", + "source_location": "L504", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerselectfocus", "target": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", @@ -215654,7 +215892,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L442", + "source_location": "L482", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_searchcustomeroptions", "target": "src_components_business_pl_plan_delivery_section_index_loaddefaultcustomeroptions", @@ -215665,7 +215903,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L549", + "source_location": "L589", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_applycustomerfrompicker", "target": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", @@ -215676,7 +215914,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L506", + "source_location": "L546", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", "target": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", @@ -215687,7 +215925,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L493", + "source_location": "L533", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handlecustomerchange", "target": "src_utils_pl_plan_stop_form_resolvestopdibangdefaults", @@ -215698,7 +215936,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L512", + "source_location": "L552", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_applydeliverystoppref", "target": "src_utils_http_bx_pickbxdata", @@ -215709,7 +215947,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-delivery-section/index.vue", - "source_location": "L534", + "source_location": "L574", "weight": 1.0, "source": "src_components_business_pl_plan_delivery_section_index_handledibangtoggle", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -216747,7 +216985,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L638", + "source_location": "L702", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -216757,7 +216995,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L971", + "source_location": "L1036", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", @@ -216767,7 +217005,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L537", + "source_location": "L592", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_basicformref", @@ -216777,7 +217015,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L608", + "source_location": "L663", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_basicrules", @@ -216787,7 +217025,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L996", + "source_location": "L1061", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", @@ -216797,7 +217035,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1299", + "source_location": "L1419", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", @@ -216807,7 +217045,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1273", + "source_location": "L1393", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_buildtransportblock", @@ -216817,7 +217055,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L534", + "source_location": "L589", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_carrierlibraryvisible", @@ -216827,7 +217065,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L801", + "source_location": "L866", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_committedcustomerid", @@ -216837,7 +217075,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L800", + "source_location": "L865", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_committedsupplierid", @@ -216847,7 +217085,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L431", + "source_location": "L532", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_contractproductidscache", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L433", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerconfirmrow", @@ -216857,7 +217105,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L512", + "source_location": "L514", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customeroptionrow", @@ -216867,7 +217115,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L517", + "source_location": "L519", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customeroptions", @@ -216877,7 +217125,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L518", + "source_location": "L520", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customeroptionsloading", @@ -216887,7 +217135,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L507", + "source_location": "L509", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerselectordeliveryindex", @@ -216897,7 +217145,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L506", + "source_location": "L508", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerselectorside", @@ -216907,7 +217155,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L505", + "source_location": "L507", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerselectorvisible", @@ -216917,7 +217165,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L429", + "source_location": "L431", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_customerside", @@ -216927,7 +217175,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L510", + "source_location": "L512", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_deliveryactiveindex", @@ -216937,800 +217185,10 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L484", + "source_location": "L534", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliveryforms", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L622", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliveryqtybreakdown", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L509", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliverysectionref", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L617", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_deliverytotalqty", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L479", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_detailloading", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L471", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_dialogtitle", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L427", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_dictstore", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L421", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_emit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L984", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L711", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L704", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1380", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L570", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_formdata", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L679", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_freightcalc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L678", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_freighttyperef", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1815", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1376", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_getunitlabel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L660", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleadddelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1700", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlecarrierlibraryselect", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1641", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleclosed", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1068", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerconfirm", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L790", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L933", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L667", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlemovedelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1517", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleopened", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1695", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1508", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleplandatechange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1172", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L671", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleremovedelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1830", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlesubmit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L910", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L851", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleswapparties", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L879", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handleswappickupdelivery", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1655", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1685", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L677", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_hasfreightref", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L473", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_innervisible", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L470", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_iscopy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L469", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_isedit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L495", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_isrearrangemode", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L815", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L830", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L805", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L548", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_list_carrierlist_loading_carrierselectloading_search_searchcarriers_onfocus_oncarrierselectfocus_ensurebyid_ensureselectedcarrieroption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L558", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_list_driverlist_loading_driverselectloading_search_searchdrivers_onfocus_ondriverselectfocus_ensurebyid_ensureselecteddriveroption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L538", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_list_vehiclelist_loading_vehicleselectloading_search_searchvehicles_onfocus_onvehicleselectfocus_ensurebyid_ensureselectedvehicleoption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L521", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadcontractproductids", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L752", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L485", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadedplansnapshot", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L482", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadedtransportstatus", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L483", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadform", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1645", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1584", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1529", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L508", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadsectionref", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L616", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_loadtotalqty", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L695", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapplancontractsfromapi", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1231", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1200", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1243", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L631", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L811", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1062", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_opencustomerselector", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L535", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_pasterecognizevisible", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1387", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L620", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_planqtyunitlabel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L615", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_plantotalqty", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L528", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_productselectorallowedids", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L519", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_productselectorvisible", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L613", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_productsref", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L412", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_props", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1458", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resetform", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L963", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resetstopforms", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L439", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L456", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1649", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1337", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L500", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_saveandarrangebuttonlabel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L499", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_savebuttonlabel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L767", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", + "target": "src_components_business_pl_plan_form_dialog_index_deliverycontractfetchseqbyindex", "confidence_score": 1.0 }, { @@ -217740,57 +217198,17 @@ "source_location": "L486", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_selecteddriverid", + "target": "src_components_business_pl_plan_form_dialog_index_deliveryforms", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L685", + "source_location": "L677", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_selectedvehicle", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L621", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_showdeliverysplithint", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L498", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_showrearrangebutton", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L490", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_showsaveandarrangebutton", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L489", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_showsavebutton", + "target": "src_components_business_pl_plan_form_dialog_index_deliveryqtybreakdown", "confidence_score": 1.0 }, { @@ -217800,47 +217218,17 @@ "source_location": "L511", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_stopformsready", + "target": "src_components_business_pl_plan_form_dialog_index_deliverysectionref", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1737", + "source_location": "L672", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_stophasselectedcontract", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L478", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_submitloading", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L689", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_summarycarriername", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L803", - "weight": 1.0, - "source": "src_components_business_pl_plan_form_dialog_index", - "target": "src_components_business_pl_plan_form_dialog_index_suppressaddressmutex", + "target": "src_components_business_pl_plan_form_dialog_index_deliverytotalqty", "confidence_score": 1.0 }, { @@ -217850,6 +217238,926 @@ "source_location": "L481", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_detailloading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L473", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_dialogtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L429", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_dictstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L423", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_emit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1049", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L776", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L693", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L769", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L556", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L574", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1500", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L625", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_formdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L744", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_freightcalc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L743", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_freighttyperef", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1956", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1496", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_getunitlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L725", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleadddelivery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1820", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlecarrierlibraryselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1761", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleclosed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1159", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerconfirm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L855", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L998", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L732", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlemovedelivery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1637", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleopened", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1815", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1628", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleplandatechange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1263", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L736", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleremovedelivery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1971", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlesubmit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L975", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L916", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleswapparties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L944", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handleswappickupdelivery", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1775", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1805", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L742", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_hasfreightref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L475", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_innervisible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L472", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_iscopy", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L471", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_isedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L497", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_isrearrangemode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L880", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L895", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L870", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L603", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_list_carrierlist_loading_carrierselectloading_search_searchcarriers_onfocus_oncarrierselectfocus_ensurebyid_ensureselectedcarrieroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L613", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_list_driverlist_loading_driverselectloading_search_searchdrivers_onfocus_ondriverselectfocus_ensurebyid_ensureselecteddriveroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L593", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_list_vehiclelist_loading_vehicleselectloading_search_searchvehicles_onfocus_onvehicleselectfocus_ensurebyid_ensureselectedvehicleoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L528", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadcontractproductids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L817", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L487", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadedplansnapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L484", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadedtransportstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L485", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1765", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1704", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1649", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L510", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadsectionref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L671", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_loadtotalqty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L760", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapplancontractsfromapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1351", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1320", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1363", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L686", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L876", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1153", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_opencustomerselector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L551", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_openproductselector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L590", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_pasterecognizevisible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1507", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L675", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_planqtyunitlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L670", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_plantotalqty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L539", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productselectorallowedids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L523", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productselectortarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L521", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productselectorvisible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L668", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_productsref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L414", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1578", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resetform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1028", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resetstopforms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L441", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L458", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1769", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1457", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L502", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_saveandarrangebuttonlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L501", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_savebuttonlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L832", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L488", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_selecteddriverid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L750", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_selectedvehicle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L676", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_showdeliverysplithint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L500", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_showrearrangebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L492", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_showsaveandarrangebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L491", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_showsavebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L513", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_stopformsready", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1857", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_stophasselectedcontract", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L480", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_submitloading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L754", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_summarycarriername", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L868", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", + "target": "src_components_business_pl_plan_form_dialog_index_suppressaddressmutex", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L483", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_suppressstopproductsync", "confidence_score": 1.0 }, @@ -217857,7 +218165,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L845", + "source_location": "L910", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -217867,7 +218175,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1009", + "source_location": "L1074", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_syncdeliveryproductsfromloadmanual", @@ -217877,7 +218185,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L654", + "source_location": "L719", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", @@ -217887,7 +218195,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L737", + "source_location": "L802", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -217897,7 +218205,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L461", + "source_location": "L463", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -217907,7 +218215,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L426", + "source_location": "L428", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_userstore", @@ -217917,7 +218225,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1706", + "source_location": "L1826", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatebusinessrules", @@ -217927,7 +218235,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1782", + "source_location": "L1923", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", @@ -217937,7 +218245,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1742", + "source_location": "L1862", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", @@ -217947,7 +218255,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1802", + "source_location": "L1943", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", @@ -217957,7 +218265,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L568", + "source_location": "L623", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehiclebundle", @@ -217967,7 +218275,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L533", + "source_location": "L588", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehiclelibraryvisible", @@ -217977,7 +218285,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L536", + "source_location": "L591", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehicleloading", @@ -217987,7 +218295,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L532", + "source_location": "L587", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_form_dialog_index_vehicleviewvisible", @@ -217998,7 +218306,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L350", + "source_location": "L352", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_load_section_index", @@ -218009,7 +218317,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L352", + "source_location": "L354", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_plan_stops_split_shell_index", @@ -218020,7 +218328,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L355", + "source_location": "L357", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_vehicle_library_select_dialog_index", @@ -218031,7 +218339,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L353", + "source_location": "L355", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_vehicle_summary_strip_index", @@ -218042,7 +218350,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L354", + "source_location": "L356", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_pl_vehicle_view_dialog_index", @@ -218053,7 +218361,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L349", + "source_location": "L351", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_components_business_product_selector_index", @@ -218064,7 +218372,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L376", + "source_location": "L378", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplcontracttoplan", @@ -218075,7 +218383,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L376", + "source_location": "L378", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -218086,7 +218394,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L376", + "source_location": "L378", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplcontracttoplan_planformproductrow", @@ -218097,7 +218405,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L389", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplfreightcalc", @@ -218108,7 +218416,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L389", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplfreightcalc_resolvefreightunitlabel", @@ -218119,7 +218427,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L389", + "source_location": "L391", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplfreightcalc_useplfreightcalc", @@ -218130,7 +218438,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L392", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit", @@ -218141,7 +218449,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L392", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_buildarrangepayloadfromplanform", @@ -218152,7 +218460,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L392", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_confirmbeforeplanarrange", @@ -218163,7 +218471,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L392", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_loadarrangehistoricalflags", @@ -218174,7 +218482,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L392", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_planhasanydibangselected", @@ -218185,7 +218493,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L390", + "source_location": "L392", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplplanarrangesubmit_submitplanarrange", @@ -218196,7 +218504,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L343", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions", @@ -218207,7 +218515,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L343", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions_useplremotecarrieroptions", @@ -218218,7 +218526,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L343", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions_useplremotepersonneloptions", @@ -218229,7 +218537,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L341", + "source_location": "L343", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplremoteoptions_useplremotevehicleoptions", @@ -218240,7 +218548,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L385", + "source_location": "L387", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_usepltoxicproductcertcheck", @@ -218251,7 +218559,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L385", + "source_location": "L387", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_usepltoxicproductcertcheck_buildmissinghazardcertreadymessage", @@ -218262,7 +218570,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L385", + "source_location": "L387", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -218273,7 +218581,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L397", + "source_location": "L399", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplvehicleviewdetail", @@ -218284,7 +218592,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L397", + "source_location": "L399", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplvehicleviewdetail_loadvehicleviewbundle", @@ -218295,7 +218603,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L397", + "source_location": "L399", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_composables_useplvehicleviewdetail_vehicleviewbundle", @@ -218306,7 +218614,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L401", + "source_location": "L403", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_dict", @@ -218317,7 +218625,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L401", + "source_location": "L403", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_dict_usedictstore", @@ -218328,7 +218636,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L402", + "source_location": "L404", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_user", @@ -218339,7 +218647,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L402", + "source_location": "L404", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_store_modules_user_useuserstore", @@ -218350,7 +218658,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L380", + "source_location": "L382", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_crm_product_brand", @@ -218361,7 +218669,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L380", + "source_location": "L382", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_crm_product_brand_initlinebrandmetafromproduct", @@ -218372,7 +218680,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L380", + "source_location": "L382", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_crm_product_brand_preparelinealiasandbrandforsubmit", @@ -218383,7 +218691,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L403", + "source_location": "L405", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_format", @@ -218394,7 +218702,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L403", + "source_location": "L405", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_format_formatdate", @@ -218405,7 +218713,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L404", + "source_location": "L406", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_http_bx", @@ -218416,7 +218724,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L404", + "source_location": "L406", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_http_bx_pickbxdata", @@ -218427,7 +218735,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L384", + "source_location": "L386", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_display", @@ -218438,7 +218746,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L384", + "source_location": "L386", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_display_formatplvehicleplateoptionlabel", @@ -218449,7 +218757,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L405", + "source_location": "L407", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_internal_customer", @@ -218460,7 +218768,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L405", + "source_location": "L407", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -218471,7 +218779,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L410", + "source_location": "L412", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_personnel_cert", @@ -218482,7 +218790,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L410", + "source_location": "L412", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_personnel_cert_getpersonnelaffiliationlabel", @@ -218493,7 +218801,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L406", + "source_location": "L408", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_contract_product", @@ -218504,7 +218812,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L406", + "source_location": "L408", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_contract_product_collectcontractproductids", @@ -218515,7 +218823,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L406", + "source_location": "L408", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_contract_product_filterproductsbyallowedproductids", @@ -218526,7 +218834,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form", @@ -218537,7 +218845,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_builddeliveriespayload", @@ -218548,7 +218856,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_buildloadpayload", @@ -218559,7 +218867,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -218570,7 +218878,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_createemptyloadform", @@ -218581,7 +218889,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_createstopproductsfromplanproducts", @@ -218592,7 +218900,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_enrichstopproductsdisplayfromplan", @@ -218603,7 +218911,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_mapdeliveriesfromapi", @@ -218614,7 +218922,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_maplegacyplantostops", @@ -218625,7 +218933,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_maploadfromapi", @@ -218636,7 +218944,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_maploadproductstoplanformrows", @@ -218647,7 +218955,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_mergeplanproductsfromloadmirror", @@ -218658,7 +218966,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_plandeliveryform", @@ -218669,7 +218977,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_planloadform", @@ -218680,7 +218988,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_sumstopproductsplanqty", @@ -218691,7 +218999,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L358", + "source_location": "L360", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_form_syncdeliveriesproductsfromload", @@ -218702,7 +219010,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L375", + "source_location": "L377", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_product_arrange_required", @@ -218713,7 +219021,7 @@ "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L375", + "source_location": "L377", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index", "target": "src_utils_pl_plan_stop_product_arrange_required_findfirststopproductarrangegap", @@ -218746,7 +219054,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1895", + "source_location": "L2036", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_emit", @@ -218757,7 +219065,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1632", + "source_location": "L1752", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_emit", @@ -218768,7 +219076,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1454", + "source_location": "L1574", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_components_business_pl_plan_form_dialog_index_emit", @@ -218779,7 +219087,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1597", + "source_location": "L1717", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", @@ -218790,7 +219098,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1542", + "source_location": "L1662", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", @@ -218801,7 +219109,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1469", + "source_location": "L1589", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentuserid", @@ -218812,7 +219120,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1598", + "source_location": "L1718", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", @@ -218823,7 +219131,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1543", + "source_location": "L1663", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", @@ -218834,7 +219142,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1470", + "source_location": "L1590", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_resolvecurrentusername", @@ -218845,7 +219153,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1593", + "source_location": "L1713", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -218856,7 +219164,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1538", + "source_location": "L1658", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -218867,7 +219175,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1463", + "source_location": "L1583", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_todayymd", @@ -218878,7 +219186,51 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1005", + "source_location": "L564", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "target": "src_utils_http_bx_pickbxdata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L565", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_fetchcontractproductids", + "target": "src_utils_pl_plan_contract_product_collectcontractproductids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L575", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", + "target": "src_utils_pl_internal_customer_isplinternalcustomername", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L583", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_filterdeliveryproductsbycontract", + "target": "src_utils_pl_plan_contract_product_filterproductsbyallowedproductids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L1070", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", @@ -218889,7 +219241,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1853", + "source_location": "L1994", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", @@ -218900,7 +219252,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L633", + "source_location": "L688", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", "target": "src_utils_pl_plan_stop_form_maploadproductstoplanformrows", @@ -218911,7 +219263,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L632", + "source_location": "L687", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", "target": "src_utils_pl_plan_stop_form_mergeplanproductsfromloadmirror", @@ -218922,7 +219274,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L656", + "source_location": "L721", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", "target": "src_components_business_pl_plan_form_dialog_index_mirrorplanproductsfromload", @@ -218933,7 +219285,29 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L642", + "source_location": "L706", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", + "target": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L695", + "weight": 1.0, + "source": "src_components_business_pl_plan_form_dialog_index_ensuredeliverycontractproductcaches", + "target": "src_utils_pl_internal_customer_isplinternalcustomername", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/components/business/pl-plan-form-dialog/index.vue", + "source_location": "L707", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", "target": "src_utils_pl_plan_stop_form_syncdeliveriesproductsfromload", @@ -218944,7 +219318,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1006", + "source_location": "L1071", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -218955,7 +219329,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1010", + "source_location": "L1075", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncdeliveryproductsfromloadmanual", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -218966,7 +219340,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L657", + "source_location": "L722", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncfromloadproducts", "target": "src_components_business_pl_plan_form_dialog_index_applyloadproductstodeliveries", @@ -218977,7 +219351,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L756", + "source_location": "L821", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", @@ -218988,7 +219362,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L779", + "source_location": "L844", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_extractcustomeroptions", @@ -218999,7 +219373,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L739", + "source_location": "L804", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_ensurecustomeroption", @@ -219010,7 +219384,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L757", + "source_location": "L822", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -219021,7 +219395,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1628", + "source_location": "L1748", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -219032,7 +219406,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1575", + "source_location": "L1695", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -219043,7 +219417,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L780", + "source_location": "L845", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_syncselectedcustomeroptions", @@ -219054,7 +219428,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L792", + "source_location": "L857", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlecustomerselectfocus", "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", @@ -219065,7 +219439,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1646", + "source_location": "L1766", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", @@ -219076,7 +219450,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L770", + "source_location": "L835", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_searchcustomeroptions", "target": "src_components_business_pl_plan_form_dialog_index_loaddefaultcustomeroptions", @@ -219087,7 +219461,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L946", + "source_location": "L1011", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handledemanderselectchange", "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", @@ -219098,7 +219472,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L919", + "source_location": "L984", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesupplierselectchange", "target": "src_components_business_pl_plan_form_dialog_index_issamepartycustomer", @@ -219109,7 +219483,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L838", + "source_location": "L903", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", "target": "src_components_business_pl_plan_form_dialog_index_normalizeaddresstext", @@ -219120,7 +219494,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L841", + "source_location": "L906", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_issamelogisticsaddress", "target": "src_components_business_pl_plan_form_dialog_index_issamecoordpair", @@ -219131,7 +219505,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L874", + "source_location": "L939", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleswapparties", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -219142,7 +219516,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1614", + "source_location": "L1734", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -219153,7 +219527,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1553", + "source_location": "L1673", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -219164,7 +219538,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1501", + "source_location": "L1621", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_synccommittedpartyids", @@ -219175,7 +219549,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1502", + "source_location": "L1622", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetform", "target": "src_components_business_pl_plan_form_dialog_index_resetstopforms", @@ -219186,7 +219560,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L966", + "source_location": "L1031", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetstopforms", "target": "src_utils_pl_plan_stop_form_createemptydeliveryform", @@ -219197,7 +219571,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L965", + "source_location": "L1030", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_resetstopforms", "target": "src_utils_pl_plan_stop_form_createemptyloadform", @@ -219208,7 +219582,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L975", + "source_location": "L1040", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "target": "src_utils_pl_plan_stop_form_mapdeliveriesfromapi", @@ -219219,7 +219593,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L977", + "source_location": "L1042", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "target": "src_utils_pl_plan_stop_form_maplegacyplantostops", @@ -219230,7 +219604,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L974", + "source_location": "L1039", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", "target": "src_utils_pl_plan_stop_form_maploadfromapi", @@ -219241,7 +219615,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1604", + "source_location": "L1724", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", @@ -219252,7 +219626,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1550", + "source_location": "L1670", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_applystopsfromplan", @@ -219263,7 +219637,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1003", + "source_location": "L1068", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", @@ -219274,7 +219648,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L987", + "source_location": "L1052", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_enrichstopformsdisplayfromplanproducts", "target": "src_utils_pl_plan_stop_form_enrichstopproductsdisplayfromplan", @@ -219285,7 +219659,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1000", + "source_location": "L1065", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", "target": "src_utils_pl_plan_stop_form_createstopproductsfromplanproducts", @@ -219296,7 +219670,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1621", + "source_location": "L1741", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", @@ -219307,7 +219681,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1558", + "source_location": "L1678", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_bootstrapstopsfromplanproducts", @@ -219318,7 +219692,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1191", + "source_location": "L1284", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -219329,7 +219703,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1192", + "source_location": "L1285", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -219340,7 +219714,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1175", + "source_location": "L1268", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_utils_crm_product_brand_initlinebrandmetafromproduct", @@ -219351,7 +219725,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1194", + "source_location": "L1287", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleproductconfirm", "target": "src_utils_pl_plan_stop_form_createstopproductsfromplanproducts", @@ -219362,7 +219736,7 @@ "context": "argument", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1556", + "source_location": "L1676", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", @@ -219373,7 +219747,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1232", + "source_location": "L1352", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttoformrow", @@ -219384,7 +219758,7 @@ "context": "argument", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1618", + "source_location": "L1738", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_mapplanproducttocopyformrow", @@ -219395,7 +219769,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1332", + "source_location": "L1452", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", @@ -219406,7 +219780,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1245", + "source_location": "L1365", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_mapproductstosubmitpayload", "target": "src_utils_crm_product_brand_preparelinealiasandbrandforsubmit", @@ -219417,7 +219791,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1333", + "source_location": "L1453", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_components_business_pl_plan_form_dialog_index_buildtransportblock", @@ -219428,7 +219802,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1331", + "source_location": "L1451", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_utils_pl_plan_stop_form_builddeliveriespayload", @@ -219439,7 +219813,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1330", + "source_location": "L1450", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", "target": "src_utils_pl_plan_stop_form_buildloadpayload", @@ -219450,7 +219824,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1854", + "source_location": "L1995", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_buildplancommonpayload", @@ -219461,7 +219835,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1568", + "source_location": "L1688", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_restorefreightfromtransport", @@ -219472,7 +219846,7 @@ "context": "collection", "confidence": "INFERRED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1444", + "source_location": "L1564", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_components_business_pl_plan_form_dialog_index_getunitlabel", @@ -219483,7 +219857,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1382", + "source_location": "L1502", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_formatdriveroptionlabel", "target": "src_utils_pl_personnel_cert_getpersonnelaffiliationlabel", @@ -219494,7 +219868,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1884", + "source_location": "L2025", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", @@ -219505,7 +219879,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1431", + "source_location": "L1551", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_buildarrangepayloadfromplanform", @@ -219516,7 +219890,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1419", + "source_location": "L1539", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_confirmbeforeplanarrange", @@ -219527,7 +219901,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1415", + "source_location": "L1535", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_loadarrangehistoricalflags", @@ -219538,7 +219912,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1412", + "source_location": "L1532", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_planhasanydibangselected", @@ -219549,7 +219923,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1448", + "source_location": "L1568", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_useplplanarrangesubmit_submitplanarrange", @@ -219560,7 +219934,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1403", + "source_location": "L1523", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_usepltoxicproductcertcheck_buildmissinghazardcertreadymessage", @@ -219571,7 +219945,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1402", + "source_location": "L1522", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -219582,7 +219956,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1389", + "source_location": "L1509", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_performarrangeaftersave", "target": "src_utils_http_bx_pickbxdata", @@ -219593,7 +219967,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1642", + "source_location": "L1762", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleclosed", "target": "src_components_business_pl_plan_form_dialog_index_resetform", @@ -219604,7 +219978,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1589", + "source_location": "L1709", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_components_business_pl_plan_form_dialog_index_resetform", @@ -219615,7 +219989,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1534", + "source_location": "L1654", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_resetform", @@ -219626,7 +220000,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1518", + "source_location": "L1638", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handleopened", "target": "src_components_business_pl_plan_form_dialog_index_loadmasterdata", @@ -219637,7 +220011,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1562", + "source_location": "L1682", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", @@ -219648,7 +220022,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1555", + "source_location": "L1675", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -219659,7 +220033,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1556", + "source_location": "L1676", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -219670,7 +220044,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1538", + "source_location": "L1658", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforedit", "target": "src_utils_format_formatdate", @@ -219681,7 +220055,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1616", + "source_location": "L1736", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_composables_useplcontracttoplan_enrichplanproductlinesalias", @@ -219692,7 +220066,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1617", + "source_location": "L1737", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_loadplanforcopy", "target": "src_composables_usepltoxicproductcertcheck_enrichplanproductshazardfromcrm", @@ -219703,7 +220077,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1676", + "source_location": "L1796", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", "target": "src_components_business_pl_plan_form_dialog_index_resolvedefaultdriver", @@ -219714,7 +220088,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1672", + "source_location": "L1792", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", "target": "src_composables_useplvehicleviewdetail_loadvehicleviewbundle", @@ -219725,7 +220099,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1689", + "source_location": "L1809", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclechange", @@ -219736,7 +220110,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1697", + "source_location": "L1817", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlepasterecognizedone", "target": "src_components_business_pl_plan_form_dialog_index_handlevehiclelibraryselect", @@ -219747,7 +220121,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1836", + "source_location": "L1977", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatebusinessrules", @@ -219758,7 +220132,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1785", + "source_location": "L1926", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", "target": "src_components_business_pl_plan_form_dialog_index_stophasselectedcontract", @@ -219769,7 +220143,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1837", + "source_location": "L1978", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", @@ -219780,7 +220154,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1744", + "source_location": "L1864", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatesinglecontractperstop", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -219791,7 +220165,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1849", + "source_location": "L1990", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", @@ -219802,7 +220176,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1784", + "source_location": "L1925", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatecontractsforarrange", "target": "src_utils_pl_internal_customer_isplinternalcustomername", @@ -219813,7 +220187,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1850", + "source_location": "L1991", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", @@ -219824,7 +220198,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1803", + "source_location": "L1944", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_validatestopproductsforarrange", "target": "src_utils_pl_plan_stop_product_arrange_required_findfirststopproductarrangegap", @@ -219835,7 +220209,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1840", + "source_location": "L1981", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_components_business_pl_plan_form_dialog_index_getarrangeprerequisitegaps", @@ -219846,7 +220220,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/components/business/pl-plan-form-dialog/index.vue", - "source_location": "L1862", + "source_location": "L2003", "weight": 1.0, "source": "src_components_business_pl_plan_form_dialog_index_handlesubmit", "target": "src_utils_http_bx_pickbxdata", @@ -268793,6 +269167,17 @@ "target": "src_store_modules_dict", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L3", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_store_modules_dict", + "confidence_score": 1.0 + }, { "relation": "imports_from", "context": "import", @@ -269310,6 +269695,28 @@ "target": "src_store_modules_dict_usedictstore", "confidence_score": 1.0 }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L3", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_store_modules_dict_usedictstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L48", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "target": "src_store_modules_dict_usedictstore", + "confidence_score": 1.0 + }, { "relation": "imports", "context": "import", @@ -282614,6 +283021,17 @@ "target": "src_utils_crm_product_display_ton_product_unit_values", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L4", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_utils_crm_product_display", + "confidence_score": 1.0 + }, { "relation": "calls", "context": "call", @@ -282669,6 +283087,28 @@ "target": "src_utils_crm_product_display_findproductstatusitem", "confidence_score": 1.0 }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L4", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_utils_crm_product_display_getproductunitlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L49", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "target": "src_utils_crm_product_display_getproductunitlabel", + "confidence_score": 1.0 + }, { "relation": "references", "context": "call", @@ -291863,6 +292303,17 @@ "target": "src_utils_navigation_worktab_setworktab", "confidence_score": 1.0 }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/utils/patch-el-tag-empty.ts", + "source_location": "L9", + "weight": 1.0, + "source": "src_utils_patch_el_tag_empty", + "target": "src_views_bx_workflow_reimburse_index", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -292996,7 +293447,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L110", + "source_location": "L119", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", @@ -293006,7 +293457,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L7", + "source_location": "L9", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_contractqtydialogrow", @@ -293016,7 +293467,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L29", + "source_location": "L31", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_escapehtml", @@ -293026,7 +293477,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L43", + "source_location": "L52", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_extractcontractqtyviolationdetail", @@ -293036,7 +293487,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L24", + "source_location": "L26", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_formatqty", @@ -293046,7 +293497,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L97", + "source_location": "L106", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_groupkey", @@ -293056,7 +293507,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L101", + "source_location": "L110", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_grouptitle", @@ -293066,7 +293517,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L61", + "source_location": "L70", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_normalizedialogrows", @@ -293076,7 +293527,17 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L201", + "source_location": "L46", + "weight": 1.0, + "source": "src_utils_pl_contract_qty_reminder", + "target": "src_utils_pl_contract_qty_reminder_resolveunitlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-contract-qty-reminder.ts", + "source_location": "L210", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_showcontractqtyreminderifany", @@ -293086,7 +293547,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L185", + "source_location": "L194", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", @@ -293096,7 +293557,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L37", + "source_location": "L39", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder", "target": "src_utils_pl_contract_qty_reminder_stopkindlabel", @@ -293107,7 +293568,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L179", + "source_location": "L188", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", "target": "src_utils_pl_contract_qty_reminder_escapehtml", @@ -293118,7 +293579,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L104", + "source_location": "L113", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_grouptitle", "target": "src_utils_pl_contract_qty_reminder_stopkindlabel", @@ -293129,7 +293590,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L186", + "source_location": "L195", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", "target": "src_utils_pl_contract_qty_reminder_extractcontractqtyviolationdetail", @@ -293140,7 +293601,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L114", + "source_location": "L123", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", "target": "src_utils_pl_contract_qty_reminder_normalizedialogrows", @@ -293151,7 +293612,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L122", + "source_location": "L131", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", "target": "src_utils_pl_contract_qty_reminder_groupkey", @@ -293162,7 +293623,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L217", + "source_location": "L226", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_showcontractqtyreminderifany", "target": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", @@ -293173,7 +293634,7 @@ "context": "call", "confidence": "EXTRACTED", "source_file": "src/utils/pl-contract-qty-reminder.ts", - "source_location": "L188", + "source_location": "L197", "weight": 1.0, "source": "src_utils_pl_contract_qty_reminder_showcontractqtyviolationifmatch", "target": "src_utils_pl_contract_qty_reminder_buildcontractqtydialoghtml", @@ -299825,6 +300286,16 @@ "target": "src_utils_pl_plan_contract_product_filterproductsbyallowedproductids", "confidence_score": 1.0 }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-plan-contract-product.ts", + "source_location": "L32", + "weight": 1.0, + "source": "src_utils_pl_plan_contract_product", + "target": "src_utils_pl_plan_contract_product_finddeliveryproductsmissingfromload", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -393560,5 +394031,5 @@ } ], "hyperedges": [], - "built_at_commit": "c8cec132bfadc9e3a15ec440486da7fd440c786e" + "built_at_commit": "19c5aaa8f54a3a3f61e22d34ec0a84f6e68f32b8" } \ No newline at end of file diff --git a/web-admin/src/components/business/pl-plan-delivery-section/index.vue b/web-admin/src/components/business/pl-plan-delivery-section/index.vue index c27073a3f..c3c93c381 100644 --- a/web-admin/src/components/business/pl-plan-delivery-section/index.vue +++ b/web-admin/src/components/business/pl-plan-delivery-section/index.vue @@ -180,20 +180,33 @@
多个送货段,请拆分各段数量
++ {{ missingFromLoadHint(delivery) }} +
- 请先在装货区添加产品,将自动同步到送货段 + 可从装货同步,或点击「选择产品」从合同中添加