Files
shanxia2.0/graphify-out/GRAPH_REPORT.md
T
2026-09-12 19:42:20 +08:00

17119 lines
927 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Graph Report - shanxia2.0 (2026-09-12)
## Corpus Check
- 2447 files · ~12,799,786 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 77943 nodes · 121955 edges · 11826 communities (9082 shown, 2744 thin omitted)
- Extraction: 92% EXTRACTED · 8% INFERRED · 0% AMBIGUOUS · INFERRED: 10278 edges (avg confidence: 0.72)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `b3640741`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
## Community Hubs (Navigation)
- [[_COMMUNITY_active|active]]
- [[_COMMUNITY_abort|abort]]
- [[_COMMUNITY_addClass|addClass]]
- [[_COMMUNITY_get_tenant_no|get_tenant_no]]
- [[_COMMUNITY_BaseModel|BaseModel]]
- [[_COMMUNITY_absolute$2|absolute$2]]
- [[_COMMUNITY_ab|ab]]
- [[_COMMUNITY_add$1|add$1]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_add|add]]
- [[_COMMUNITY_anyValue|anyValue]]
- [[_COMMUNITY_A|A]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY__|_]]
- [[_COMMUNITY_product.py|product.py]]
- [[_COMMUNITY_base|base]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_ancestor|ancestor]]
- [[_COMMUNITY_aa|aa]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_getNamesFromTabs|getNamesFromTabs]]
- [[_COMMUNITY_jo|jo]]
- [[_COMMUNITY_base_data.py|base_data.py]]
- [[_COMMUNITY_addPxSuffix|addPxSuffix]]
- [[_COMMUNITY_PlPlan|PlPlan]]
- [[_COMMUNITY_append$1|append$1]]
- [[_COMMUNITY_setting.ts|setting.ts]]
- [[_COMMUNITY_ancestors|ancestors]]
- [[_COMMUNITY_bind|bind]]
- [[_COMMUNITY_advance|advance]]
- [[_COMMUNITY_chart.ts|chart.ts]]
- [[_COMMUNITY_workflow.py|workflow.py]]
- [[_COMMUNITY_asRaw|asRaw]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_customer.ts|customer.ts]]
- [[_COMMUNITY_anchorTargets|anchorTargets]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_WorkflowEngine|WorkflowEngine]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_b|b]]
- [[_COMMUNITY_QuoteFormPanel.vue|QuoteFormPanel.vue]]
- [[_COMMUNITY_DbInboundOutbound|DbInboundOutbound]]
- [[_COMMUNITY_h|h]]
- [[_COMMUNITY_canDeleteByCreator|canDeleteByCreator]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_bm|bm]]
- [[_COMMUNITY_u|u]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_m|m]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_success_response|success_response]]
- [[_COMMUNITY_as|as]]
- [[_COMMUNITY_admin.ts|admin.ts]]
- [[_COMMUNITY_pl-delivery-slip-template.ts|pl-delivery-slip-template.ts]]
- [[_COMMUNITY_@viewscrmcontractcomponentsContractDetailDialog.vue|@/views/crm/contract/components/ContractDetailDialog.vue]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_contract.py|contract.py]]
- [[_COMMUNITY_adjustHeight|adjustHeight]]
- [[_COMMUNITY_bundle|bundle]]
- [[_COMMUNITY_api.d.ts|api.d.ts]]
- [[_COMMUNITY_AppRouteRecord|AppRouteRecord]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY_absolute|absolute]]
- [[_COMMUNITY_UnsettledPlanPanel.vue|UnsettledPlanPanel.vue]]
- [[_COMMUNITY_assert_row_deletable_by_creator|assert_row_deletable_by_creator]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_mock-api.ts|mock-api.ts]]
- [[_COMMUNITY_quote.py|quote.py]]
- [[_COMMUNITY_adjustAndRedistributeWidths|adjustAndRedistributeWidths]]
- [[_COMMUNITY_ad|ad]]
- [[_COMMUNITY_after|after]]
- [[_COMMUNITY_db-related-view.ts|db-related-view.ts]]
- [[_COMMUNITY_public_site.py|public_site.py]]
- [[_COMMUNITY_Aa|Aa]]
- [[_COMMUNITY_get_customer|get_customer]]
- [[_COMMUNITY_pl-inbound-slip-template.ts|pl-inbound-slip-template.ts]]
- [[_COMMUNITY_PlanResourceSnapshotMixin|PlanResourceSnapshotMixin]]
- [[_COMMUNITY_AnchorListOptions|AnchorListOptions]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_h|h]]
- [[_COMMUNITY_gu|gu]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_SettlementBillPanel.vue|SettlementBillPanel.vue]]
- [[_COMMUNITY_unnamed|[]]]
- [[_COMMUNITY_三、模式详解(标准写法 + 参考)|三、模式详解(标准写法 + 参考)]]
- [[_COMMUNITY_报销后端移植适配细则|报销后端移植适配细则]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_add$3|add$3]]
- [[_COMMUNITY_boundsRestriction|boundsRestriction]]
- [[_COMMUNITY_ContractAttachmentPanel.vue|ContractAttachmentPanel.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_出入库单 · 工厂现场人员免登录链接 — Implementation Plan|出入库单 · 工厂现场人员免登录链接 — Implementation Plan]]
- [[_COMMUNITY_pl_freight_settlement_service.py|pl_freight_settlement_service.py]]
- [[_COMMUNITY_ai|ai]]
- [[_COMMUNITY_addToBlobCache|addToBlobCache]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY_ag|ag]]
- [[_COMMUNITY_运费结算完善 — 设计文档|运费结算完善 — 设计文档]]
- [[_COMMUNITY_codeblock1 (┌─────────────────────────────────────────┐)|code:block1 (┌─────────────────────────────────────────┐)]]
- [[_COMMUNITY_DbPurchasePlan|DbPurchasePlan]]
- [[_COMMUNITY_CrmContractServiceImpl|CrmContractServiceImpl]]
- [[_COMMUNITY_api|api]]
- [[_COMMUNITY_t|t]]
- [[_COMMUNITY_before|before]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_ac|ac]]
- [[_COMMUNITY_tree-path.ts|tree-path.ts]]
- [[_COMMUNITY_CRM功能移植通用指南|CRM功能移植通用指南.md]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_出入库单 · 工厂现场人员免登录链接 — 设计文档|出入库单 · 工厂现场人员免登录链接 — 设计文档]]
- [[_COMMUNITY_工作流模块设计文档|工作流模块设计文档]]
- [[_COMMUNITY_addToEditor|addToEditor]]
- [[_COMMUNITY_b|b]]
- [[_COMMUNITY_browsers|browsers]]
- [[_COMMUNITY_FollowFormDialog.vue|FollowFormDialog.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_小程序端 UI 规范(山峡化工)|小程序端 UI 规范(山峡化工)]]
- [[_COMMUNITY_pl_vehicle_urea_service.py|pl_vehicle_urea_service.py]]
- [[_COMMUNITY_opportunity.py|opportunity.py]]
- [[_COMMUNITY_A|A]]
- [[_COMMUNITY_l|l]]
- [[_COMMUNITY_contains$2|contains$2]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_unnamed|[]]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_合同管理 — 跨模块调用梳理(步骤 6)|合同管理 — 跨模块调用梳理(步骤 6)]]
- [[_COMMUNITY_Java renewContract — 基础续签|Java: renewContract — 基础续签]]
- [[_COMMUNITY_R|R]]
- [[_COMMUNITY_wg|wg]]
- [[_COMMUNITY_api|api]]
- [[_COMMUNITY_bind|bind]]
- [[_COMMUNITY_m|m]]
- [[_COMMUNITY_ce|ce]]
- [[_COMMUNITY_使用方式|使用方式]]
- [[_COMMUNITY_运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档|运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档]]
- [[_COMMUNITY_inventory.py|inventory.py]]
- [[_COMMUNITY_g|g]]
- [[_COMMUNITY_adjustDown|adjustDown]]
- [[_COMMUNITY_运输计划 · 安排调整运输弹窗重构 — 设计文档|运输计划 · 安排/调整运输弹窗重构 — 设计文档]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_browsers|browsers]]
- [[_COMMUNITY_addCell|addCell]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_ViewKvTable.vue|ViewKvTable.vue]]
- [[_COMMUNITY_unnamed|[]]]
- [[_COMMUNITY_BatchUpdateStageDialog.vue|BatchUpdateStageDialog.vue]]
- [[_COMMUNITY_Phase 2:前端 UI 适配(步骤 7~14)|Phase 2:前端 UI 适配(步骤 7~14)]]
- [[_COMMUNITY_web-admin 门户化布局改造 — 设计文档|web-admin 门户化布局改造 — 设计文档]]
- [[_COMMUNITY_CrmQuoteServiceImpl|CrmQuoteServiceImpl]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_运输计划 · 车辆 ETC加油充值申请与发放 — 设计文档|运输计划 · 车辆 ETC/加油充值申请与发放 — 设计文档]]
- [[_COMMUNITY_权限系统全面修复设计文档|权限系统全面修复设计文档]]
- [[_COMMUNITY_clue.py|clue.py]]
- [[_COMMUNITY_h|h]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_after|after]]
- [[_COMMUNITY_allowUnsafeLinkTarget|allowUnsafeLinkTarget]]
- [[_COMMUNITY_Cell|Cell]]
- [[_COMMUNITY_addEmbedHtml|addEmbedHtml]]
- [[_COMMUNITY_chunk|chunk]]
- [[_COMMUNITY_bo|bo]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_pool.ts|pool.ts]]
- [[_COMMUNITY_车辆 ETC加油充值 — Implementation Plan|车辆 ETC/加油充值 — Implementation Plan]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_操作审计与业务语义日志 — 设计文档|操作审计与业务语义日志 — 设计文档]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_CrmContractBo|CrmContractBo]]
- [[_COMMUNITY_ha|ha]]
- [[_COMMUNITY_bn|bn]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_base_data.py|base_data.py]]
- [[_COMMUNITY_addZeros|addZeros]]
- [[_COMMUNITY_ae|ae]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_quote_product.py|quote_product.py]]
- [[_COMMUNITY_before$1|before$1]]
- [[_COMMUNITY_c|c]]
- [[_COMMUNITY_body|body]]
- [[_COMMUNITY_createAlignMenu|createAlignMenu]]
- [[_COMMUNITY_bd|bd]]
- [[_COMMUNITY_system.ts|system.ts]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_web-admin 门户布局 — 顶栏全量导航改造设计|web-admin 门户布局 — 顶栏全量导航改造设计]]
- [[_COMMUNITY_线索管理模块 - 前端界面|线索管理模块 - 前端界面]]
- [[_COMMUNITY_Decisions|Decisions]]
- [[_COMMUNITY_exceptions.py|exceptions.py]]
- [[_COMMUNITY_WechatPayClient|WechatPayClient]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_危化品证「证书齐备」人工确认 — 设计文档|危化品证「证书齐备」人工确认 — 设计文档]]
- [[_COMMUNITY_运输计划归档 — 设计文档|运输计划归档 — 设计文档]]
- [[_COMMUNITY_运输计划管理系统 - 实施任务清单|运输计划管理系统 - 实施任务清单]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_buildColorMenu|buildColorMenu]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_baseMerge|baseMerge]]
- [[_COMMUNITY_api|api]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_auth.py|auth.py]]
- [[_COMMUNITY_user.py|user.py]]
- [[_COMMUNITY_eq|eq]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_运输计划 · 车辆人员证书重构 — 设计文档|运输计划 · 车辆/人员/证书重构 — 设计文档]]
- [[_COMMUNITY_运输计划 · 新增计划弹窗 — 设计文档|运输计划 · 新增计划弹窗 — 设计文档]]
- [[_COMMUNITY_3. 数据表清单(10 张)|3. 数据表清单(10 张)]]
- [[_COMMUNITY_CrmContractController|CrmContractController]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_WebSocketClient|WebSocketClient]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_assignForm.vue|assignForm.vue]]
- [[_COMMUNITY_pl-subpack-slip-template.ts|pl-subpack-slip-template.ts]]
- [[_COMMUNITY_运输计划 · 承运商资质附件 — 设计文档|运输计划 · 承运商资质附件 — 设计文档]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_pl_vehicle_maintenance_service.py|pl_vehicle_maintenance_service.py]]
- [[_COMMUNITY_pl_vehicle_recharge_service.py|pl_vehicle_recharge_service.py]]
- [[_COMMUNITY_contract_approval.py|contract_approval.py]]
- [[_COMMUNITY_each|each]]
- [[_COMMUNITY_calcContentBoxSize|calcContentBoxSize]]
- [[_COMMUNITY_ai|ai]]
- [[_COMMUNITY_all$1|all$1]]
- [[_COMMUNITY_cloneAppropriateAttributes|cloneAppropriateAttributes]]
- [[_COMMUNITY_and|and]]
- [[_COMMUNITY_useTable.ts|useTable.ts]]
- [[_COMMUNITY_formatMoneyDisplay|formatMoneyDisplay]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_Tasks|Tasks]]
- [[_COMMUNITY_地磅系统移植 Implementation Plan|地磅系统移植 Implementation Plan]]
- [[_COMMUNITY_ancestor|ancestor]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_br|br]]
- [[_COMMUNITY_main.ts|main.ts]]
- [[_COMMUNITY_4. 合同模块内部对金额字段的处理|4. 合同模块内部对金额字段的处理]]
- [[_COMMUNITY_运输计划 · 车辆人员证书重构 Implementation Plan|运输计划 · 车辆/人员/证书重构 Implementation Plan]]
- [[_COMMUNITY_opportunity.py|opportunity.py]]
- [[_COMMUNITY_allowHtmlInNamedAnchor|allowHtmlInNamedAnchor]]
- [[_COMMUNITY_addPrependUrl|addPrependUrl]]
- [[_COMMUNITY_addButtons|addButtons]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_expandable|expandable]]
- [[_COMMUNITY_web-admin 门户布局 — 恢复左侧子菜单 + 可折叠|web-admin 门户布局 — 恢复左侧子菜单 + 可折叠]]
- [[_COMMUNITY_quote_share_log.py|quote_share_log.py]]
- [[_COMMUNITY_ReimburseService|ReimburseService]]
- [[_COMMUNITY_CrmQuoteVo|CrmQuoteVo]]
- [[_COMMUNITY_closest|closest]]
- [[_COMMUNITY_al|al]]
- [[_COMMUNITY_getBorder|getBorder]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_unnamed|[]]]
- [[_COMMUNITY_00-migration-plan|00-migration-plan.md]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_codehtml (el-table-column prop=workOrderStatus label=状态 min-width)|code:html (<el-table-column prop="workOrderStatus" label="状态" min-width)]]
- [[_COMMUNITY_filter_current_cycle_approvals|filter_current_cycle_approvals]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_bind|bind]]
- [[_COMMUNITY_charMap|charMap]]
- [[_COMMUNITY_getFollowStatusLabel|getFollowStatusLabel]]
- [[_COMMUNITY_unnamed|[]]]
- [[_COMMUNITY_shanxia2.0 Fresh Mint UI 对齐 — 总改造计划|shanxia2.0 Fresh Mint UI 对齐 — 总改造计划]]
- [[_COMMUNITY__approval_record_dict|_approval_record_dict]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_addClasses|addClasses]]
- [[_COMMUNITY_calculateImageSize|calculateImageSize]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_App.vue|App.vue]]
- [[_COMMUNITY_workflow.ts|workflow.ts]]
- [[_COMMUNITY_current|current]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_CRUDBase|CRUDBase]]
- [[_COMMUNITY_check_ids|check_ids]]
- [[_COMMUNITY_quote_approval.py|quote_approval.py]]
- [[_COMMUNITY_ei|ei]]
- [[_COMMUNITY_compose|compose]]
- [[_COMMUNITY_add|add]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_2. 通用替换规则(所有文件必做)|2. 通用替换规则(所有文件必做)]]
- [[_COMMUNITY_codeblock1 (编写模块迁移方案 → 方案审核通过 → 按方案逐步实施 → 验证)|code:block1 (编写模块迁移方案 → 方案审核通过 → 按方案逐步实施 → 验证)]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_iter_user_menu_perm_codes|iter_user_menu_perm_codes]]
- [[_COMMUNITY_cachedInfo|cachedInfo]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_createTextBlock|createTextBlock]]
- [[_COMMUNITY_applyList|applyList]]
- [[_COMMUNITY_Optional|Optional]]
- [[_COMMUNITY_done|done]]
- [[_COMMUNITY_Cell|Cell]]
- [[_COMMUNITY_filter|filter]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_ProductSelector.vue|ProductSelector.vue]]
- [[_COMMUNITY_地磅系统(db)移植实施方案|地磅系统(db)移植实施方案]]
- [[_COMMUNITY_合同管理 — 04 API 规格(重写移植版)|合同管理 — 04 API 规格(重写移植版)]]
- [[_COMMUNITY_codeblock1 (draft(草稿))|code:block1 (draft(草稿))]]
- [[_COMMUNITY_页面 1:公海池客户列表(`viewscrmcustomerpoolindex.vue`)|页面 1:公海池客户列表(`views/crm/customer/pool/index.vue`)]]
- [[_COMMUNITY_仅创建人可删除 — 删除接口 页面对照表与分阶段改造方案|仅创建人可删除 — 删除接口 / 页面对照表与分阶段改造方案]]
- [[_COMMUNITY_codeblock1 (线索 ──转化──► 客户)|code:block1 (线索 ──转化──► 客户)]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_codehtml (!-- 列表列 --)|code:html (<!-- 列表列 -->)]]
- [[_COMMUNITY_标准写法示例|标准写法示例]]
- [[_COMMUNITY_web_login|web_login]]
- [[_COMMUNITY_contract_product.py|contract_product.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_CrmSupplierInfoBo|CrmSupplierInfoBo]]
- [[_COMMUNITY_bR|bR]]
- [[_COMMUNITY_Aa|Aa]]
- [[_COMMUNITY_y|y]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_布局与视觉|布局与视觉]]
- [[_COMMUNITY_列表查询请求体|列表查询请求体]]
- [[_COMMUNITY_Requirement 承运商管理|Requirement: 承运商管理]]
- [[_COMMUNITY_DbUserContext|DbUserContext]]
- [[_COMMUNITY_generate_uuid|generate_uuid]]
- [[_COMMUNITY_freight.py|freight.py]]
- [[_COMMUNITY_ApiResponse|ApiResponse]]
- [[_COMMUNITY_BxUserContext|BxUserContext]]
- [[_COMMUNITY_b|b]]
- [[_COMMUNITY_before|before]]
- [[_COMMUNITY_Cell|Cell]]
- [[_COMMUNITY_call|call]]
- [[_COMMUNITY_cm|cm]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_StorageConfig|StorageConfig]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_public-transport.ts|public-transport.ts]]
- [[_COMMUNITY_computedStyle|computedStyle]]
- [[_COMMUNITY_codeblock1 (new(新线索))|code:block1 (new(新线索))]]
- [[_COMMUNITY_API 清单汇总|API 清单汇总]]
- [[_COMMUNITY_步骤 1:清理 + 前端拷贝|步骤 1:清理 + 前端拷贝]]
- [[_COMMUNITY_codeblock1 (地磅计划(db_purchase_plan))|code:block1 (地磅计划(db_purchase_plan))]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_交互与文案|交互与文案]]
- [[_COMMUNITY_FastAPI|FastAPI]]
- [[_COMMUNITY_bx_codegen.py|bx_codegen.py]]
- [[_COMMUNITY_get_storage|get_storage]]
- [[_COMMUNITY_CrmQuoteProductBo|CrmQuoteProductBo]]
- [[_COMMUNITY_A|A]]
- [[_COMMUNITY_append|append]]
- [[_COMMUNITY__|_]]
- [[_COMMUNITY_applyLinkOverrides|applyLinkOverrides]]
- [[_COMMUNITY_bt|bt]]
- [[_COMMUNITY_add|add]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer_pool`|code:sql (CREATE TABLE `crm_customer_pool` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `sys_oss`|code:sql (CREATE TABLE `sys_oss` ]]
- [[_COMMUNITY_运输计划 · 车辆维保申请与处理登记 — 设计文档|运输计划 · 车辆维保申请与处理登记 — 设计文档]]
- [[_COMMUNITY_已发布|[已发布]]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_api_crypto_middleware.py|api_crypto_middleware.py]]
- [[_COMMUNITY_resolve_create_time_bounds|resolve_create_time_bounds]]
- [[_COMMUNITY_addPixelSuffix|addPixelSuffix]]
- [[_COMMUNITY_c|c]]
- [[_COMMUNITY_collect|collect]]
- [[_COMMUNITY_Bn|Bn]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_shanxia2.0 后端骨架(FastAPI)|shanxia2.0 后端骨架(FastAPI)]]
- [[_COMMUNITY_1. 文件复制对照表|1. 文件复制对照表]]
- [[_COMMUNITY_step-04-backend|step-04-backend.md]]
- [[_COMMUNITY_合同管理 — 03 DDL 差异清单(步骤 45)|合同管理 — 03 DDL 差异清单(步骤 4/5)]]
- [[_COMMUNITY_Released|[Released]]]
- [[_COMMUNITY_codehtml (el-tag type=protocolStatusTagType(row.status) size=smal)|code:html (<el-tag :type="protocolStatusTagType(row.status)" size="smal)]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_vehicle_recharge.py|vehicle_recharge.py]]
- [[_COMMUNITY_opportunity_product.py|opportunity_product.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_CrmQuotePdfServiceImpl|CrmQuotePdfServiceImpl]]
- [[_COMMUNITY_CrmContractVo|CrmContractVo]]
- [[_COMMUNITY_CrmQuote|CrmQuote]]
- [[_COMMUNITY_ao|ao]]
- [[_COMMUNITY_append$1|append$1]]
- [[_COMMUNITY_after|after]]
- [[_COMMUNITY_getKeyboardSpaces|getKeyboardSpaces]]
- [[_COMMUNITY_defaultData|defaultData]]
- [[_COMMUNITY_public.py|public.py]]
- [[_COMMUNITY_closest|closest]]
- [[_COMMUNITY_protocol-payment-installment.ts|protocol-payment-installment.ts]]
- [[_COMMUNITY_migrate_crm_product.py|migrate_crm_product.py]]
- [[_COMMUNITY_VersionHistoryDialog.vue|VersionHistoryDialog.vue]]
- [[_COMMUNITY_unnamed|[]]]
- [[_COMMUNITY_cleanupEventListeners|cleanupEventListeners]]
- [[_COMMUNITY_ContractFormDialog.vue|ContractFormDialog.vue]]
- [[_COMMUNITY_codevue (el-dialog v-model=innerVisible title=... width=960px)|code:vue (<el-dialog v-model="innerVisible" :title="..." width="960px")]]
- [[_COMMUNITY_线索管理模块迁移方案 — 03 前端页面规格|线索管理模块迁移方案 — 03 前端页面规格]]
- [[_COMMUNITY_合同管理模块 — 08 验证清单|合同管理模块 — 08 验证清单]]
- [[_COMMUNITY_codeblock2 (backendappapibasic_info.py)|code:block2 (backend/app/api/basic_info.py)]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer`|code:sql (CREATE TABLE `crm_customer` ]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_README.zh-CN|README.zh-CN.md]]
- [[_COMMUNITY_Decisions|Decisions]]
- [[_COMMUNITY_api_request_log_middleware.py|api_request_log_middleware.py]]
- [[_COMMUNITY_oper_log.py|oper_log.py]]
- [[_COMMUNITY_sample_code.py|sample_code.py]]
- [[_COMMUNITY_vehicle_recharge.py|vehicle_recharge.py]]
- [[_COMMUNITY_finance_issue_stats|finance_issue_stats]]
- [[_COMMUNITY_create|create]]
- [[_COMMUNITY_count_invoice_attach_by_biz_ids|count_invoice_attach_by_biz_ids]]
- [[_COMMUNITY_MinIOStorage|MinIOStorage]]
- [[_COMMUNITY_CrmQuoteApprovalVo|CrmQuoteApprovalVo]]
- [[_COMMUNITY_appendSegments|appendSegments]]
- [[_COMMUNITY_after$1|after$1]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_Et|Et]]
- [[_COMMUNITY_persist_transport_product_feedback|persist_transport_product_feedback]]
- [[_COMMUNITY_checkRange|checkRange]]
- [[_COMMUNITY_cancel|cancel]]
- [[_COMMUNITY_api.d.ts|api.d.ts]]
- [[_COMMUNITY_validator.ts|validator.ts]]
- [[_COMMUNITY_TableCache|TableCache]]
- [[_COMMUNITY_useTableColumns.ts|useTableColumns.ts]]
- [[_COMMUNITY_BatchUpdateDateDialog.vue|BatchUpdateDateDialog.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_codeblock1 (iflytekshanxia2.0backend)|code:block1 (/iflytek/shanxia2.0/backend)]]
- [[_COMMUNITY_codets (import { fetchUploadAttachment } from '@apiadmin')|code:ts (import { fetchUploadAttachment } from '@/api/admin')]]
- [[_COMMUNITY_codejs ( ✅ 正确:兼容写法)|code:js (// ✅ 正确:兼容写法)]]
- [[_COMMUNITY_公海池模块迁移方案 — 05 特殊场景|公海池模块迁移方案 — 05 特殊场景]]
- [[_COMMUNITY_安排运输 + 司机免登录页 + 地磅联动 Implementation Plan|安排运输 + 司机免登录页 + 地磅联动 Implementation Plan]]
- [[_COMMUNITY_Decisions|Decisions]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_WechatMessageService|WechatMessageService]]
- [[_COMMUNITY_vehicle_maintenance.py|vehicle_maintenance.py]]
- [[_COMMUNITY__forbid_legacy_invoice_fields|_forbid_legacy_invoice_fields]]
- [[_COMMUNITY_oper_log_decorator.py|oper_log_decorator.py]]
- [[_COMMUNITY_vehicle_maintenance.py|vehicle_maintenance.py]]
- [[_COMMUNITY_CrmContractProductBo|CrmContractProductBo]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_al|al]]
- [[_COMMUNITY_CustomerSelector.vue|CustomerSelector.vue]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_codeblock1 (删除范围:)|code:block1 (删除范围:)]]
- [[_COMMUNITY_功能验证|功能验证]]
- [[_COMMUNITY_28 步实施方案(续做从此勾选)|28 步实施方案(续做从此勾选)]]
- [[_COMMUNITY_运输计划 · 车辆尿素申请与发放登记 — 设计文档|运输计划 · 车辆尿素申请与发放登记 — 设计文档]]
- [[_COMMUNITY_新增功能模块|新增功能模块]]
- [[_COMMUNITY_Decisions|Decisions]]
- [[_COMMUNITY_Requirement Web 管理端常见错误案例(反例登记)|Requirement: Web 管理端常见错误案例(反例登记)]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_Decisions|Decisions]]
- [[_COMMUNITY_新增功能模块|新增功能模块]]
- [[_COMMUNITY_dept.py|dept.py]]
- [[_COMMUNITY_menu.py|menu.py]]
- [[_COMMUNITY_Cell|Cell]]
- [[_COMMUNITY_createParagraph|createParagraph]]
- [[_COMMUNITY_getPreviewContent|getPreviewContent]]
- [[_COMMUNITY_bind|bind]]
- [[_COMMUNITY_生产数据迁移全过程记录(可续写)|生产数据迁移全过程记录(可续写)]]
- [[_COMMUNITY_createUi|createUi]]
- [[_COMMUNITY_assumeExternalTargets|assumeExternalTargets]]
- [[_COMMUNITY_c|c]]
- [[_COMMUNITY_compose|compose]]
- [[_COMMUNITY_Bv|Bv]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_报价单审批人设置(租户级默认审批人)|报价单审批人设置(租户级默认审批人)]]
- [[_COMMUNITY_planApi|planApi]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_线索管理模块迁移方案 — 01 概述|线索管理模块迁移方案 — 01 概述]]
- [[_COMMUNITY_报价单管理模块迁移方案 — 06 分步实施计划|报价单管理模块迁移方案 — 06 分步实施计划]]
- [[_COMMUNITY_报价单管理模块迁移方案 — 01 概述|报价单管理模块迁移方案 — 01 概述]]
- [[_COMMUNITY_模块迁移方案 — 05 特殊场景|模块迁移方案 — 05 特殊场景]]
- [[_COMMUNITY_页面 1:页面名称(`viewscrm{module}index.vue`)|页面 1:[页面名称](`views/crm/{module}/index.vue`)]]
- [[_COMMUNITY_codevue (div id=app-portal-body)|code:vue (<div id="app-portal-body">)]]
- [[_COMMUNITY_codesql (-- CRM tenant_id (VARCHAR(20), DEFAULT '000000'))|code:sql (-- CRM: tenant_id (VARCHAR(20), DEFAULT '000000'))]]
- [[_COMMUNITY_查询与管理|查询与管理]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_user.py|user.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_compare_crm_sql_models.py|compare_crm_sql_models.py]]
- [[_COMMUNITY_ShareDialog.vue|ShareDialog.vue]]
- [[_COMMUNITY_ancestor|ancestor]]
- [[_COMMUNITY_collectTextToBoundary|collectTextToBoundary]]
- [[_COMMUNITY_deleteImage|deleteImage]]
- [[_COMMUNITY_c|c]]
- [[_COMMUNITY_getPlaceholderHtml|getPlaceholderHtml]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_运输计划「指定品牌」回填改为偏好提示设计|运输计划「指定品牌」回填改为偏好提示设计]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_cells|cells]]
- [[_COMMUNITY_codeblock10 (待提交 → 已提交 → 审核通过 → 已确认)|code:block10 (待提交 → 已提交 → 审核通过 → 已确认)]]
- [[_COMMUNITY_codevue (el-select v-model=queryParams.customerType)|code:vue (<el-select v-model="queryParams.customerType">)]]
- [[_COMMUNITY_3. 全局与布局结构|3. 全局与布局结构]]
- [[_COMMUNITY_Web 管理端 UI 规范(Fresh Mint)|Web 管理端 UI 规范(Fresh Mint)]]
- [[_COMMUNITY_公海池模块迁移方案 — 01 概述|公海池模块迁移方案 — 01 概述]]
- [[_COMMUNITY_codetypescript (const tagType = computed(() = dictStore.getTagType('wf_proc)|code:typescript (const tagType = computed(() => dictStore.getTagType('wf_proc)]]
- [[_COMMUNITY_山峡化工生产一体化门户 — 工程清理 + Tag 集中化实施计划|山峡化工生产一体化门户 — 工程清理 + Tag 集中化实施计划]]
- [[_COMMUNITY_codesql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'zkxw' COMM)|code:sql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'zkxw' COMM)]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_新增功能|新增功能]]
- [[_COMMUNITY_next_inbound_outbound_id|next_inbound_outbound_id]]
- [[_COMMUNITY__customer_base_query|_customer_base_query]]
- [[_COMMUNITY_crm_quote_pdf.py|crm_quote_pdf.py]]
- [[_COMMUNITY_create|create]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_find|find]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_create|create]]
- [[_COMMUNITY_getBodyClass|getBodyClass]]
- [[_COMMUNITY_get|get]]
- [[_COMMUNITY_Cell|Cell]]
- [[_COMMUNITY_HorizontalSubmenu.vue|HorizontalSubmenu.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_any|any]]
- [[_COMMUNITY_CRM 前端代码迁移替换指南|CRM 前端代码迁移替换指南]]
- [[_COMMUNITY_7. 列表区、表格与分页|7. 列表区、表格与分页]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_codevue (template label排序号span class=form-label-tip数值越小越靠前sp)|code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp)]]
- [[_COMMUNITY_合同列表模块迁移方案 — 01 概述|合同列表模块迁移方案 — 01 概述]]
- [[_COMMUNITY_模块迁移方案 — 01 概述|模块迁移方案 — 01 概述]]
- [[_COMMUNITY_业务模块数据权限运行时过滤 — Implementation Plan|业务模块数据权限运行时过滤 — Implementation Plan]]
- [[_COMMUNITY_codeblock10 (web-adminsrcapibusiness.ts)|code:block10 (web-admin/src/api/business.ts)]]
- [[_COMMUNITY_codetypescript (Dict {)|code:typescript (Dict {)]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_iter_user_menu_perm_codes|iter_user_menu_perm_codes]]
- [[_COMMUNITY_Requirement 运输计划 API JSON 字段 camelCase 对齐|Requirement: 运输计划 API JSON 字段 camelCase 对齐]]
- [[_COMMUNITY_login_crypto.py|login_crypto.py]]
- [[_COMMUNITY_contact.py|contact.py]]
- [[_COMMUNITY__coerce_resource_snapshot|_coerce_resource_snapshot]]
- [[_COMMUNITY_auth.py|auth.py]]
- [[_COMMUNITY_leave.py|leave.py]]
- [[_COMMUNITY_OSSStorage|OSSStorage]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_dashboard.py|dashboard.py]]
- [[_COMMUNITY_add-auto-search.py|add-auto-search.py]]
- [[_COMMUNITY_ancestor|ancestor]]
- [[_COMMUNITY_main|main]]
- [[_COMMUNITY_gotoSelectedLink|gotoSelectedLink]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_add-list-index-columns.py|add-list-index-columns.py]]
- [[_COMMUNITY_apply_file|apply_file]]
- [[_COMMUNITY_FireworkSystem|FireworkSystem]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_BxAttachmentUpload.vue|BxAttachmentUpload.vue]]
- [[_COMMUNITY_TableHeightCalculator|TableHeightCalculator]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_线索管理模块迁移方案 — 04 API 规格|线索管理模块迁移方案 — 04 API 规格]]
- [[_COMMUNITY_codesql (-- 从 docssqlsx.sql 中复制该表的 CREATE TABLE 语句)|code:sql (-- 从 docs/sql/sx.sql 中复制该表的 CREATE TABLE 语句)]]
- [[_COMMUNITY_API 清单汇总|API 清单汇总]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_Fresh Mint 内容区 UI 对齐(Step 0 + Step 1)|Fresh Mint 内容区 UI 对齐(Step 0 + Step 1)]]
- [[_COMMUNITY_部署顺序|部署顺序]]
- [[_COMMUNITY_Decisions|Decisions]]
- [[_COMMUNITY_MinIOStorage|MinIOStorage]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_get_active|get_active]]
- [[_COMMUNITY_workflow.py|workflow.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY__build_tree|_build_tree]]
- [[_COMMUNITY_AttachmentService|AttachmentService]]
- [[_COMMUNITY_pl_io_order_service.py|pl_io_order_service.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_documentOrOwner|documentOrOwner]]
- [[_COMMUNITY_n|n]]
- [[_COMMUNITY_an|an]]
- [[_COMMUNITY_filterEditableDescendants|filterEditableDescendants]]
- [[_COMMUNITY_getProtocol|getProtocol]]
- [[_COMMUNITY_getDimension|getDimension]]
- [[_COMMUNITY_env.d.ts|env.d.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_QuoteFormDialog.vue|QuoteFormDialog.vue]]
- [[_COMMUNITY_ContactSelector.vue|ContactSelector.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_InvoiceService|InvoiceService]]
- [[_COMMUNITY_uni-calendar.vue|uni-calendar.vue]]
- [[_COMMUNITY_codevue (el-drawer v-model=visible title=客户详情 direction=rtl si)|code:vue (<el-drawer v-model="visible" title="客户详情" direction="rtl" si)]]
- [[_COMMUNITY_FlowDesigner.vue|FlowDesigner.vue]]
- [[_COMMUNITY_codemarkdown ( X.X {模块名} - {问题简述})|code:markdown (### X.X {模块名} - {问题简述})]]
- [[_COMMUNITY_商机管理模块迁移方案 — 06 分步实施计划|商机管理模块迁移方案 — 06 分步实施计划]]
- [[_COMMUNITY_合同 create — 报价单前置(P1)|合同 create — 报价单前置(P1)]]
- [[_COMMUNITY_供方信息(crm_supplier_info)— 01 概述|供方信息(crm_supplier_info)— 01 概述]]
- [[_COMMUNITY_codepython (def to_user_info(self) - dict)|code:python (def to_user_info(self) -> dict:)]]
- [[_COMMUNITY_uni-data-picker.js|uni-data-picker.js]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_4.4 迭代 4 — 报价管理 + 合同管理|4.4 迭代 4 — 报价管理 + 合同管理]]
- [[_COMMUNITY_Changelog|Changelog]]
- [[_COMMUNITY_更新日志|更新日志]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_实现模式|实现模式]]
- [[_COMMUNITY_实现模式|实现模式]]
- [[_COMMUNITY_fetchAllPagedRecords|fetchAllPagedRecords]]
- [[_COMMUNITY_handleCheckedColumnsChange|handleCheckedColumnsChange]]
- [[_COMMUNITY_db_collation.py|db_collation.py]]
- [[_COMMUNITY_order_status_compat.py|order_status_compat.py]]
- [[_COMMUNITY_apply_crm_create_by_scope|apply_crm_create_by_scope]]
- [[_COMMUNITY_common.py|common.py]]
- [[_COMMUNITY_.get_by_id|.get_by_id]]
- [[_COMMUNITY_BaseStorage|BaseStorage]]
- [[_COMMUNITY_compose1|compose1]]
- [[_COMMUNITY_parse_admin_request_json|parse_admin_request_json]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_isBoolean|isBoolean]]
- [[_COMMUNITY_getOrDie|getOrDie]]
- [[_COMMUNITY__base_query|_base_query]]
- [[_COMMUNITY_addPx|addPx]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_uni-file-picker.vue|uni-file-picker.vue]]
- [[_COMMUNITY_pool_record_detail|pool_record_detail]]
- [[_COMMUNITY_codeblock4 (目的地 = 安庆山峡 OR 目的地 = 安徽云栋)|code:block4 (目的地 = 安庆山峡 OR 目的地 = 安徽云栋)]]
- [[_COMMUNITY_codeblock7 (等客户确认 → 待采购 → 待发货 → 待收货 → 待归档 → 归档完成)|code:block7 (等客户确认 → 待采购 → 待发货 → 待收货 → 待归档 → 归档完成)]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_codevue (el-row gutter=10 class=mb8)|code:vue (<el-row :gutter="10" class="mb8">)]]
- [[_COMMUNITY_codevue (!-- 模板中 --)|code:vue (<!-- 模板中 -->)]]
- [[_COMMUNITY_menu_guard.py|menu_guard.py]]
- [[_COMMUNITY_1. 文件复制对照表|1. 文件复制对照表]]
- [[_COMMUNITY_线索管理模块迁移方案 — 02 数据库|线索管理模块迁移方案 — 02 数据库]]
- [[_COMMUNITY_商机管理模块迁移方案 — 01 概述|商机管理模块迁移方案 — 01 概述]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_CRM Java 参考快照(按需拷贝)|CRM Java 参考快照(按需拷贝)]]
- [[_COMMUNITY_codepython (import pytest)|code:python (import pytest)]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_4.3 迭代 3 — 线索管理 + 商机管理|4.3 迭代 3 — 线索管理 + 商机管理]]
- [[_COMMUNITY_运费结算三菜单拆分 — 设计文档|运费结算三菜单拆分 — 设计文档]]
- [[_COMMUNITY_shanxia2.0 生产上线检查清单|shanxia2.0 生产上线检查清单]]
- [[_COMMUNITY_v2.5.0 - 2025-07-06 🎉|v2.5.0 - 2025-07-06 🎉]]
- [[_COMMUNITY_v3.0.0 - 2025-11-09 🎉|v3.0.0 - 2025-11-09 🎉]]
- [[_COMMUNITY_v3.0.0 - 2025-11-09 🎉|v3.0.0 - 2025-11-09 🎉]]
- [[_COMMUNITY_v2.5.0 - 2025-07-06 🎉|v2.5.0 - 2025-07-06 🎉]]
- [[_COMMUNITY_1. 数据库与菜单|1. 数据库与菜单]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
- [[_COMMUNITY_get_sync_redis_client|get_sync_redis_client]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_SysOss|SysOss]]
- [[_COMMUNITY_leave.py|leave.py]]
- [[_COMMUNITY_transport_address.py|transport_address.py]]
- [[_COMMUNITY_expense_item.py|expense_item.py]]
- [[_COMMUNITY_time-picker.vue|time-picker.vue]]
- [[_COMMUNITY_.get_by_id|.get_by_id]]
- [[_COMMUNITY_operlog_list|operlog_list]]
- [[_COMMUNITY_LocalStorage|LocalStorage]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_at|at]]
- [[_COMMUNITY_cn|cn]]
- [[_COMMUNITY_getContent|getContent]]
- [[_COMMUNITY_hasCaption|hasCaption]]
- [[_COMMUNITY_bind|bind]]
- [[_COMMUNITY_isChildEditable|isChildEditable]]
- [[_COMMUNITY_emojiMatches|emojiMatches]]
- [[_COMMUNITY_cellOperations|cellOperations]]
- [[_COMMUNITY_clean-dev.ts|clean-dev.ts]]
- [[_COMMUNITY_loading.ts|loading.ts]]
- [[_COMMUNITY_responsive.ts|responsive.ts]]
- [[_COMMUNITY_editorContainer|editorContainer]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_user-search.vue|user-search.vue]]
- [[_COMMUNITY_codeblock3 (待提交 → 已提交 → 审核通过 → 已确认)|code:block3 (待提交 → 已提交 → 审核通过 → 已确认)]]
- [[_COMMUNITY_codets (import { hasPermi } from '@utilspermission')|code:ts (import { hasPermi } from '@/utils/permission')]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
- [[_COMMUNITY_codevue (el-form ref=formRef model=form rules=rules label-wi)|code:vue (<el-form ref="formRef" :model="form" :rules="rules" label-wi)]]
- [[_COMMUNITY_module-status|module-status.md]]
- [[_COMMUNITY__recycle_to_pool|_recycle_to_pool]]
- [[_COMMUNITY_报价单管理 — 04 API 规格|报价单管理 — 04 API 规格]]
- [[_COMMUNITY_公海池模块迁移方案 — 07 验证清单|公海池模块迁移方案 — 07 验证清单]]
- [[_COMMUNITY_公海池模块迁移方案 — 06 分步实施计划|公海池模块迁移方案 — 06 分步实施计划]]
- [[_COMMUNITY_codebash (cd backend && pytest teststest_data_scope.py -v)|code:bash (cd backend && pytest tests/test_data_scope.py -v)]]
- [[_COMMUNITY_codesql (ALTER TABLE `sys_dict_data`)|code:sql (ALTER TABLE `sys_dict_data`)]]
- [[_COMMUNITY_codeblock24 (web-adminsrc)|code:block24 (web-admin/src/)]]
- [[_COMMUNITY_codeblock22 (backend)|code:block22 (backend/)]]
- [[_COMMUNITY_地磅三表 CRM 产品 ID + 规格 — 设计文档|地磅三表 CRM 产品 ID + 规格 — 设计文档]]
- [[_COMMUNITY_v2.5.5 - 2025-08-17|v2.5.5 - 2025-08-17]]
- [[_COMMUNITY_v2.4.2 - 2025-06-14|v2.4.2 - 2025-06-14]]
- [[_COMMUNITY_v2.5.3 - 2025-07-20|v2.5.3 - 2025-07-20]]
- [[_COMMUNITY_v2.5.3 - 2025-07-20|v2.5.3 - 2025-07-20]]
- [[_COMMUNITY_v2.5.5 - 2025-08-17|v2.5.5 - 2025-08-17]]
- [[_COMMUNITY_v2.4.2 - 2025-06-14|v2.4.2 - 2025-06-14]]
- [[_COMMUNITY_Ha|Ha]]
- [[_COMMUNITY_import_solid_products.py|import_solid_products.py]]
- [[_COMMUNITY_database.py|database.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_uni-datetime-picker.vue|uni-datetime-picker.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_Serializable|Serializable]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_it|it]]
- [[_COMMUNITY_charmapFilter|charmapFilter]]
- [[_COMMUNITY_Cell|Cell]]
- [[_COMMUNITY_detect$3|detect$3]]
- [[_COMMUNITY_each|each]]
- [[_COMMUNITY_each|each]]
- [[_COMMUNITY_component.ts|component.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_scrollContainer|scrollContainer]]
- [[_COMMUNITY_DbCrmProductSelect.vue|DbCrmProductSelect.vue]]
- [[_COMMUNITY_advanceLines|advanceLines]]
- [[_COMMUNITY_advRows|advRows]]
- [[_COMMUNITY_for|for]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_menu-badge-registry.ts|menu-badge-registry.ts]]
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_后端模块明细|后端模块明细]]
- [[_COMMUNITY_后端模块明细|后端模块明细]]
- [[_COMMUNITY_06-steps|06-steps.md]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_模块迁移方案 — 07 验证清单|模块迁移方案 — 07 验证清单]]
- [[_COMMUNITY_车辆维保申请与处理登记 — Implementation Plan|车辆维保申请与处理登记 — Implementation Plan]]
- [[_COMMUNITY_codeblock1 (迭代 1(基础层) 产品分类 + 产品管理 + 字典数据迁移 SQL)|code:block1 (迭代 1(基础层): 产品分类 + 产品管理 + 字典数据迁移 SQL)]]
- [[_COMMUNITY_v3.0.1 - 2025-11-15|v3.0.1 - 2025-11-15]]
- [[_COMMUNITY_v2.6.0 - 2025-10-16|v2.6.0 - 2025-10-16]]
- [[_COMMUNITY_v2.4.0 - 2025-06-06 🎉|v2.4.0 - 2025-06-06 🎉]]
- [[_COMMUNITY_v2.5.8 - 2025-09-29|v2.5.8 - 2025-09-29]]
- [[_COMMUNITY_v2.6.0 - 2025-10-16|v2.6.0 - 2025-10-16]]
- [[_COMMUNITY_v2.4.0 - 2025-06-06 🎉|v2.4.0 - 2025-06-06 🎉]]
- [[_COMMUNITY_v3.0.1 - 2025-11-15|v3.0.1 - 2025-11-15]]
- [[_COMMUNITY_v2.5.8 - 2025-09-29|v2.5.8 - 2025-09-29]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_SysApiRequestLog|SysApiRequestLog]]
- [[_COMMUNITY_calendar.vue|calendar.vue]]
- [[_COMMUNITY_PublicIoOrderPage.vue|PublicIoOrderPage.vue]]
- [[_COMMUNITY_process_file|process_file]]
- [[_COMMUNITY_1. 数据库与菜单|1. 数据库与菜单]]
- [[_COMMUNITY_config.py|config.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_vite.config.ts|vite.config.ts]]
- [[_COMMUNITY_eslint.config.mjs|eslint.config.mjs]]
- [[_COMMUNITY_hasProto|hasProto]]
- [[_COMMUNITY_convertText|convertText]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_maxLength|maxLength]]
- [[_COMMUNITY_diffDays|diffDays]]
- [[_COMMUNITY_afterQty|afterQty]]
- [[_COMMUNITY_data|data]]
- [[_COMMUNITY_utils.py|utils.py]]
- [[_COMMUNITY_devDependencies|devDependencies]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_四页面新增功能实施计划|四页面新增功能实施计划]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_车辆尿素申请与发放 — Implementation Plan|车辆尿素申请与发放 — Implementation Plan]]
- [[_COMMUNITY_CustomerFormDialog.vue|CustomerFormDialog.vue]]
- [[_COMMUNITY_v2.4.1 - 2025-06-07|v2.4.1 - 2025-06-07]]
- [[_COMMUNITY_v2.5.2 - 2025-07-13|v2.5.2 - 2025-07-13]]
- [[_COMMUNITY_v2.5.4 - 2025-07-27|v2.5.4 - 2025-07-27]]
- [[_COMMUNITY_v2.4.2.6 - 2025-06-23|v2.4.2.6 - 2025-06-23]]
- [[_COMMUNITY_v2.4.2.7 - 2025-06-25|v2.4.2.7 - 2025-06-25]]
- [[_COMMUNITY_v2.5.6 - 2025-09-06|v2.5.6 - 2025-09-06]]
- [[_COMMUNITY_v2.4.2.9 - 2025-07-02|v2.4.2.9 - 2025-07-02]]
- [[_COMMUNITY_kanban.vue|kanban.vue]]
- [[_COMMUNITY_v2.4.2.7 - 2025-06-25|v2.4.2.7 - 2025-06-25]]
- [[_COMMUNITY_v2.5.2 - 2025-07-13|v2.5.2 - 2025-07-13]]
- [[_COMMUNITY_v2.5.7 - 2025-09-14|v2.5.7 - 2025-09-14]]
- [[_COMMUNITY_v2.4.1 - 2025-06-07|v2.4.1 - 2025-06-07]]
- [[_COMMUNITY_v2.4.2.6 - 2025-06-23|v2.4.2.6 - 2025-06-23]]
- [[_COMMUNITY_v2.4.2.9 - 2025-07-02|v2.4.2.9 - 2025-07-02]]
- [[_COMMUNITY_v2.5.6 - 2025-09-06|v2.5.6 - 2025-09-06]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_CRM 产品迁移:表模型差异与脚本说明|CRM 产品迁移:表模型差异与脚本说明]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_合同审批人设置(租户级默认审批人)|合同审批人设置(租户级默认审批人)]]
- [[_COMMUNITY_门户顶栏大面板菜单(方案 A)|门户顶栏大面板菜单(方案 A)]]
- [[_COMMUNITY_filter_current_cycle_approvals|filter_current_cycle_approvals]]
- [[_COMMUNITY_workbench.vue|workbench.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_Requirement 列表主标识列链接查看与编辑删除外置|Requirement: 列表主标识列链接查看与编辑删除外置]]
- [[_COMMUNITY_crm_export_columns.py|crm_export_columns.py]]
- [[_COMMUNITY_datetime_parse.py|datetime_parse.py]]
- [[_COMMUNITY_statistics.py|statistics.py]]
- [[_COMMUNITY_migrate_file|migrate_file]]
- [[_COMMUNITY_menu.py|menu.py]]
- [[_COMMUNITY_reader|reader]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_pLoadHtmlByLangCode|pLoadHtmlByLangCode]]
- [[_COMMUNITY_components.d.ts|components.d.ts]]
- [[_COMMUNITY_changeLog.ts|changeLog.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_危化品证书按产品类型区分 — 设计文档|危化品证书按产品类型区分 — 设计文档]]
- [[_COMMUNITY_verify_password|verify_password]]
- [[_COMMUNITY_columnProps|columnProps]]
- [[_COMMUNITY_currentTime|currentTime]]
- [[_COMMUNITY_SettingItem.vue|SettingItem.vue]]
- [[_COMMUNITY_fillRegex|fillRegex]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_next|next]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_payload|payload]]
- [[_COMMUNITY_payload|payload]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_payload|payload]]
- [[_COMMUNITY_link|link]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_运输管理 · 固定必备证书槽位 — 设计文档|运输管理 · 固定必备证书槽位 — 设计文档]]
- [[_COMMUNITY_供方信息 — 04 API 规格|供方信息 — 04 API 规格]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_地磅三表 CRM 产品 ID + 规格 Implementation Plan|地磅三表 CRM 产品 ID + 规格 Implementation Plan]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_v2.5.1 - 2025-07-08|v2.5.1 - 2025-07-08]]
- [[_COMMUNITY_v2.4.2.2 - 2025-06-16|v2.4.2.2 - 2025-06-16]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_v2.4.2.2 - 2025-06-16|v2.4.2.2 - 2025-06-16]]
- [[_COMMUNITY_v2.4.2.1 - 2025-06-16|v2.4.2.1 - 2025-06-16]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_v2.4.1.1 - 2025-06-07|v2.4.1.1 - 2025-06-07]]
- [[_COMMUNITY_v2.4.2.4 - 2025-06-18|v2.4.2.4 - 2025-06-18]]
- [[_COMMUNITY_context.py|context.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_component.js|component.js]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_request.js|request.js]]
- [[_COMMUNITY_crm.js|crm.js]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_apply_pl_scope|apply_pl_scope]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_findUntil|findUntil]]
- [[_COMMUNITY_cat|cat]]
- [[_COMMUNITY_shims-loose.d.ts|shims-loose.d.ts]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_uni-forms.vue|uni-forms.vue]]
- [[_COMMUNITY_mask-sensitive.ts|mask-sensitive.ts]]
- [[_COMMUNITY_v2.5.7 - 2025-09-14|v2.5.7 - 2025-09-14]]
- [[_COMMUNITY_import_liquid_products.py|import_liquid_products.py]]
- [[_COMMUNITY_numericWidth|numericWidth]]
- [[_COMMUNITY_dependencies|dependencies]]
- [[_COMMUNITY_targetScroll|targetScroll]]
- [[_COMMUNITY_tabDataMap|tabDataMap]]
- [[_COMMUNITY_menu.py|menu.py]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_normalized|normalized]]
- [[_COMMUNITY_arrange.vue|arrange.vue]]
- [[_COMMUNITY_门户大面板最小宽度(方案 B)|门户大面板最小宽度(方案 B)]]
- [[_COMMUNITY_payload|payload]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_total|total]]
- [[_COMMUNITY_total|total]]
- [[_COMMUNITY_amt|amt]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_endDate|endDate]]
- [[_COMMUNITY_num|num]]
- [[_COMMUNITY_date|date]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_deletable|deletable]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_运输管理 · 三方山峡分册与粘贴建档 — 设计文档|运输管理 · 三方/山峡分册与粘贴建档 — 设计文档]]
- [[_COMMUNITY_bx.js|bx.js]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_manifest.json|manifest.json]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_uni-popup-dialog.vue|uni-popup-dialog.vue]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_shanxia2.0 生产环境部署方案|shanxia2.0 生产环境部署方案]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_AGENTS.md — shanxia2.0 (山峡化工)|AGENTS.md — shanxia2.0 (山峡化工)]]
- [[_COMMUNITY_报销 · 发票夹额度与报销扣减 — 设计文档|报销 · 发票夹额度与报销扣减 — 设计文档]]
- [[_COMMUNITY_uni-transition.vue|uni-transition.vue]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_db.ts|db.ts]]
- [[_COMMUNITY_home.vue|home.vue]]
- [[_COMMUNITY_Testing Skills With Subagents|Testing Skills With Subagents]]
- [[_COMMUNITY_pl_cert_required_service.py|pl_cert_required_service.py]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_运输计划回传按品牌填量设计|运输计划回传按品牌填量设计]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_apply_data_scope|apply_data_scope]]
- [[_COMMUNITY_按钮与弹窗总清单(门禁)|按钮与弹窗总清单(门禁)]]
- [[_COMMUNITY_pl.js|pl.js]]
- [[_COMMUNITY_plLabels.js|plLabels.js]]
- [[_COMMUNITY_useChart.ts|useChart.ts]]
- [[_COMMUNITY_OpportunityForm.vue|OpportunityForm.vue]]
- [[_COMMUNITY_RuleIndex.vue|RuleIndex.vue]]
- [[_COMMUNITY_uni-easyinput.vue|uni-easyinput.vue]]
- [[_COMMUNITY_uni-popup.vue|uni-popup.vue]]
- [[_COMMUNITY_BxInvoiceFileSelect.vue|BxInvoiceFileSelect.vue]]
- [[_COMMUNITY_ApprovalPendingPanel.vue|ApprovalPendingPanel.vue]]
- [[_COMMUNITY_apply_brand_stock_change|apply_brand_stock_change]]
- [[_COMMUNITY_报销业务明细清单(shanxia2.0 现状)|报销业务明细清单(shanxia2.0 现状)]]
- [[_COMMUNITY_CRM 产品编号统一化与映射表设计|CRM 产品编号统一化与映射表设计]]
- [[_COMMUNITY_产品品牌与别名设计(含运输计划归档按品牌记账)|产品品牌与别名设计(含运输计划归档按品牌记账)]]
- [[_COMMUNITY_01-crm|01-crm.md]]
- [[_COMMUNITY_filter-dropdown.vue|filter-dropdown.vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_DisbursePanel.vue|DisbursePanel.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_zh_CN.js|zh_CN.js]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_dbLabels.js|dbLabels.js]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_uni-swipe-action-item.vue|uni-swipe-action-item.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_ProductSelector.vue|ProductSelector.vue]]
- [[_COMMUNITY_pl.js|pl.js]]
- [[_COMMUNITY_运输计划 · 入库单 出库单设计|运输计划 · 入库单 / 出库单设计]]
- [[_COMMUNITY_mpother.js|mpother.js]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_山峡小程序 · 四模块开发清单|山峡小程序 · 四模块开发清单]]
- [[_COMMUNITY_Web 管理端 Token 自动续期设计文档|Web 管理端 Token 自动续期设计文档]]
- [[_COMMUNITY_地磅管理 — 全面测试用例|地磅管理 — 全面测试用例]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_skin.shadowdom.js|skin.shadowdom.js]]
- [[_COMMUNITY_content.inline.js|content.inline.js]]
- [[_COMMUNITY_skin.js|skin.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_skin.shadowdom.js|skin.shadowdom.js]]
- [[_COMMUNITY_content.inline.js|content.inline.js]]
- [[_COMMUNITY_skin.js|skin.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_skin.shadowdom.js|skin.shadowdom.js]]
- [[_COMMUNITY_content.inline.js|content.inline.js]]
- [[_COMMUNITY_skin.js|skin.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_skin.shadowdom.js|skin.shadowdom.js]]
- [[_COMMUNITY_content.inline.js|content.inline.js]]
- [[_COMMUNITY_skin.js|skin.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_zh_CN.js|zh_CN.js]]
- [[_COMMUNITY_icons.js|icons.js]]
- [[_COMMUNITY_uni-countdown.vue|uni-countdown.vue]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_uni-data-select.vue|uni-data-select.vue]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_Calendar|Calendar]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_uni-forms-item.vue|uni-forms-item.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_bindingx.js|bindingx.js]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_tinymce-table-excel-resize.ts|tinymce-table-excel-resize.ts]]
- [[_COMMUNITY_zh_CN.js|zh_CN.js]]
- [[_COMMUNITY_pl_ocr_service.py|pl_ocr_service.py]]
- [[_COMMUNITY_web-admin 顶栏用户菜单 — 修改密码设计|web-admin 顶栏用户菜单 — 修改密码设计]]
- [[_COMMUNITY_CRM 主体危化品能力配置与报价合同选品限制|CRM 主体危化品能力配置与报价/合同选品限制]]
- [[_COMMUNITY_db.js|db.js]]
- [[_COMMUNITY_pl.js|pl.js]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_运输管理 — 全面测试用例|运输管理 — 全面测试用例]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_arrange.vue|arrange.vue]]
- [[_COMMUNITY_uni-fab.vue|uni-fab.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_upgrade-popup.vue|upgrade-popup.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Test-Driven Development (TDD)|Test-Driven Development (TDD)]]
- [[_COMMUNITY_CrmQuoteApprovalController.java|CrmQuoteApprovalController.java]]
- [[_COMMUNITY_报销管理 — 全面测试用例|报销管理 — 全面测试用例]]
- [[_COMMUNITY_01-login.mjs|01-login.mjs]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Using Git Worktrees|Using Git Worktrees]]
- [[_COMMUNITY_export_rows_to_xlsx_response|export_rows_to_xlsx_response]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_DatabaseCache|DatabaseCache]]
- [[_COMMUNITY_invalidForm.vue|invalidForm.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_移动端重构完成总结|移动端重构完成总结]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Visual Companion Guide|Visual Companion Guide]]
- [[_COMMUNITY_Creation Log Systematic Debugging Skill|Creation Log: Systematic Debugging Skill]]
- [[_COMMUNITY_start-prod.sh|start-prod.sh]]
- [[_COMMUNITY_报销系统(bx)移植实施方案|报销系统(bx)移植实施方案]]
- [[_COMMUNITY_三系统用户账号明细清单|三系统用户账号明细清单]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_运输管理 · 人员从业资格证拆分 — 设计文档|运输管理 · 人员从业资格证拆分 — 设计文档]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_uni-data-checkbox.vue|uni-data-checkbox.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_ToContractDialog.vue|ToContractDialog.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_OpportunitySelector.vue|OpportunitySelector.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_statistics.vue|statistics.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_CRM 业务明细清单(shanxia2.0 现状)|CRM 业务明细清单(shanxia2.0 现状)]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_部署顺序(强制)|部署顺序(强制)]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_出入库现场链接 · 单据状态可选设计|出入库现场链接 · 单据状态可选设计]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_staticAsset.js|staticAsset.js]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_uni-indexed-list.vue|uni-indexed-list.vue]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_align_contract_no_to_sign_date|align_contract_no_to_sign_date]]
- [[_COMMUNITY_ensure_crm_create_by_row_in_scope|ensure_crm_create_by_row_in_scope]]
- [[_COMMUNITY_Code Review Reception|Code Review Reception]]
- [[_COMMUNITY_Testing Anti-Patterns|Testing Anti-Patterns]]
- [[_COMMUNITY_TransferDialog.vue|TransferDialog.vue]]
- [[_COMMUNITY_ensure_crm_owner_row_in_scope|ensure_crm_owner_row_in_scope]]
- [[_COMMUNITY_start.sh|start.sh]]
- [[_COMMUNITY_4.3 公海池规则管理|4.3 公海池规则管理]]
- [[_COMMUNITY_报价单管理模块迁移方案 — 05 业务逻辑与特殊场景|报价单管理模块迁移方案 — 05 业务逻辑与特殊场景]]
- [[_COMMUNITY_地磅系统移植设计文档|地磅系统移植设计文档]]
- [[_COMMUNITY_CRM 产品分类数据移植设计|CRM 产品分类数据移植设计]]
- [[_COMMUNITY_报价合同产品行:品牌合并与独立别名列|报价/合同产品行:品牌合并与独立别名列]]
- [[_COMMUNITY_壳层 — 全面测试用例(登录 Tab 工作台 我的)|壳层 — 全面测试用例(登录 / Tab / 工作台 / 我的)]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_clientdb.js|clientdb.js]]
- [[_COMMUNITY_uni-rate.vue|uni-rate.vue]]
- [[_COMMUNITY_CRM 合同编号日期段跟随签订日期 — 设计|CRM 合同编号日期段跟随签订日期 — 设计]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_The Process|The Process]]
- [[_COMMUNITY_Systematic Debugging|Systematic Debugging]]
- [[_COMMUNITY_Testing CLAUDE.md Skills Documentation|Testing CLAUDE.md Skills Documentation]]
- [[_COMMUNITY_地磅业务明细清单(shanxia2.0 现状)|地磅业务明细清单(shanxia2.0 现状)]]
- [[_COMMUNITY_线索管理模块迁移方案 — 05 业务逻辑与特殊场景|线索管理模块迁移方案 — 05 业务逻辑与特殊场景]]
- [[_COMMUNITY_线索管理模块经验(2026-05-31 新增)|线索管理模块经验(2026-05-31 新增)]]
- [[_COMMUNITY_CRM 功能移植通用指南|CRM 功能移植通用指南]]
- [[_COMMUNITY_部署顺序|部署顺序]]
- [[_COMMUNITY_部署顺序|部署顺序]]
- [[_COMMUNITY_已完成功能|已完成功能]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_mp_api_smoke.py|mp_api_smoke.py]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_uni-pagination.vue|uni-pagination.vue]]
- [[_COMMUNITY_mpalipay.js|mpalipay.js]]
- [[_COMMUNITY_Requirement 查看弹窗 KV 布局与组件选型|Requirement: 查看弹窗 KV 布局与组件选型]]
- [[_COMMUNITY_详细对比|详细对比]]
- [[_COMMUNITY_分页加载实现说明|分页加载实现说明]]
- [[_COMMUNITY_UserSelector.vue|UserSelector.vue]]
- [[_COMMUNITY_Dispatching Parallel Agents|Dispatching Parallel Agents]]
- [[_COMMUNITY_Root Cause Tracing|Root Cause Tracing]]
- [[_COMMUNITY_Persuasion Principles for Skill Design|Persuasion Principles for Skill Design]]
- [[_COMMUNITY_Writing Skills|Writing Skills]]
- [[_COMMUNITY_DbVehiclePicker.vue|DbVehiclePicker.vue]]
- [[_COMMUNITY_price_letter.py|price_letter.py]]
- [[_COMMUNITY_运输计划 · 创建日期字段与取货送达默认 — 设计文档|运输计划 · 创建日期字段与取货/送达默认 — 设计文档]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_convertForm.vue|convertForm.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_BxApprovalFlowTabs.vue|BxApprovalFlowTabs.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_操作流程|操作流程]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_小程序 · CRM 产品分类(缩进展开树)设计|小程序 · CRM 产品分类(缩进展开树)设计]]
- [[_COMMUNITY_运输计划 · 保存并安排运输(设计)|运输计划 · 保存并安排运输(设计)]]
- [[_COMMUNITY_运输计划 · 多选合打打印单据 — 设计文档|运输计划 · 多选合打打印单据 — 设计文档]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_山峡化工 · 微信小程序(miniprogram)|山峡化工 · 微信小程序(miniprogram)]]
- [[_COMMUNITY_uni-collapse-item.vue|uni-collapse-item.vue]]
- [[_COMMUNITY_File Structure|File Structure]]
- [[_COMMUNITY_AssignDialog.vue|AssignDialog.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_funnel.vue|funnel.vue]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_入库出库单信息完善与现场链接对齐设计|入库/出库单信息完善与现场链接对齐设计]]
- [[_COMMUNITY_mp-approver-picker.vue|mp-approver-picker.vue]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_DealDialog.vue|DealDialog.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_uni-dateformat.vue|uni-dateformat.vue]]
- [[_COMMUNITY_config.js|config.js]]
- [[_COMMUNITY_AccessToken|AccessToken]]
- [[_COMMUNITY_Storage|Storage]]
- [[_COMMUNITY_uni-search-bar.vue|uni-search-bar.vue]]
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
- [[_COMMUNITY_simulate-menu-filter.mjs|simulate-menu-filter.mjs]]
- [[_COMMUNITY_user-dialog.vue|user-dialog.vue]]
- [[_COMMUNITY_ensure_crm_customer_linked_row_in_scope|ensure_crm_customer_linked_row_in_scope]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_运输计划「从承运商库选择」:选择 + 新增编辑|运输计划「从承运商库选择」:选择 + 新增编辑]]
- [[_COMMUNITY_leave.py|leave.py]]
- [[_COMMUNITY_tenant.py|tenant.py]]
- [[_COMMUNITY_assert_products_allowed_for_supplier|assert_products_allowed_for_supplier]]
- [[_COMMUNITY_操作流程|操作流程]]
- [[_COMMUNITY_用户统一方案|用户统一方案]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_运输计划跟进状态重构设计|运输计划跟进状态重构设计]]
- [[_COMMUNITY_附录|附录]]
- [[_COMMUNITY_permission.js|permission.js]]
- [[_COMMUNITY_phone-dial-inline.vue|phone-dial-inline.vue]]
- [[_COMMUNITY_运输计划「从车辆库选择」:三方 自有 Tab + 新增编辑|运输计划「从车辆库选择」:三方 / 自有 Tab + 新增编辑]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_login.vue|login.vue]]
- [[_COMMUNITY_approval.vue|approval.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_uni-combox.vue|uni-combox.vue]]
- [[_COMMUNITY_validate.js|validate.js]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_uni-nav-bar.vue|uni-nav-bar.vue]]
- [[_COMMUNITY_uni-notice-bar.vue|uni-notice-bar.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_mpwxs.js|mpwxs.js]]
- [[_COMMUNITY_uni-th.vue|uni-th.vue]]
- [[_COMMUNITY_table-checkbox.vue|table-checkbox.vue]]
- [[_COMMUNITY_Requirement 统一请求体格式|Requirement: 统一请求体格式]]
- [[_COMMUNITY_scripts|scripts]]
- [[_COMMUNITY_ClaimDialog.vue|ClaimDialog.vue]]
- [[_COMMUNITY_ListPageScaffold.vue|ListPageScaffold.vue]]
- [[_COMMUNITY_ApprovalDialog.vue|ApprovalDialog.vue]]
- [[_COMMUNITY_compilerOptions|compilerOptions]]
- [[_COMMUNITY_Defense-in-Depth Validation|Defense-in-Depth Validation]]
- [[_COMMUNITY_Verification Before Completion|Verification Before Completion]]
- [[_COMMUNITY_Writing Plans|Writing Plans]]
- [[_COMMUNITY_Analysis Title|[Analysis Title]]]
- [[_COMMUNITY_post.py|post.py]]
- [[_COMMUNITY_site.py|site.py]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_运输计划管理模块 — 需求说明文档|运输计划管理模块 — 需求说明文档]]
- [[_COMMUNITY_h5|h5]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_mine.vue|mine.vue]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_uni-list-chat.vue|uni-list-chat.vue]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_storage.js|storage.js]]
- [[_COMMUNITY_uni-cloud-cache.js|uni-cloud-cache.js]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_Executing Plans|Executing Plans]]
- [[_COMMUNITY_Subagent-Driven Development|Subagent-Driven Development]]
- [[_COMMUNITY_Returns OK or lists conflicts|Returns: "OK" or lists conflicts]]
- [[_COMMUNITY_advance.py|advance.py]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_后端经验|后端经验]]
- [[_COMMUNITY_前端经验|前端经验]]
- [[_COMMUNITY_步骤一:模块分析 + 编写迁移方案|步骤一:模块分析 + 编写迁移方案]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_小程序按钮与弹窗用例补全设计|小程序按钮与弹窗用例补全设计]]
- [[_COMMUNITY_附录:加厚用例(边界 Tab×操作 上传 审批组合)|附录:加厚用例(边界 / Tab×操作 / 上传 / 审批组合)]]
- [[_COMMUNITY_app-plus|app-plus]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_company-detail.vue|company-detail.vue]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_index.d.ts|index.d.ts]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_uni-load-more.vue|uni-load-more.vue]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_uni-table.vue|uni-table.vue]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_Requirement 金额与单价千分位输入与展示|Requirement: 金额与单价千分位输入与展示]]
- [[_COMMUNITY_Requirement 状态、结论与类型字段使用 Tag 标签展示|Requirement: 状态、结论与类型字段使用 Tag 标签展示]]
- [[_COMMUNITY_vehicle-detail.vue|vehicle-detail.vue]]
- [[_COMMUNITY_Condition-Based Waiting|Condition-Based Waiting]]
- [[_COMMUNITY_Using Skills|Using Skills]]
- [[_COMMUNITY_Skill structure|Skill structure]]
- [[_COMMUNITY_migrate-list-table.mjs|migrate-list-table.mjs]]
- [[_COMMUNITY_opsx-explore|opsx-explore.md]]
- [[_COMMUNITY_合同管理 — 02 业务逻辑(列表查询)|合同管理 — 02 业务逻辑(列表查询)]]
- [[_COMMUNITY_P1-1:CRM 产品分类|P1-1:CRM 产品分类]]
- [[_COMMUNITY_P1-1b:CRM 产品|P1-1b:CRM 产品]]
- [[_COMMUNITY_Phase 5 保留页面 Tag 迁移|Phase 5: 保留页面 Tag 迁移]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_9. 弹窗、遮罩与详情视图|9. 弹窗、遮罩与详情视图]]
- [[_COMMUNITY_三、线索 · 详情 `crmcluedetail`|三、线索 · 详情 `crm/clue/detail`]]
- [[_COMMUNITY_附录:加厚用例(Tab×搜索矩阵 安排边界 证书 结算审批组合)|附录:加厚用例(Tab×搜索矩阵 / 安排边界 / 证书 / 结算审批组合)]]
- [[_COMMUNITY_distribute|distribute]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_uni-collapse.vue|uni-collapse.vue]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_uni-list-item.vue|uni-list-item.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_uni-number-box.vue|uni-number-box.vue]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_uni-tr.vue|uni-tr.vue]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_opencode.json|opencode.json]]
- [[_COMMUNITY_opsx-explore|opsx-explore.md]]
- [[_COMMUNITY_Requirement 多系统 SQL 模型权威文件索引|Requirement: 多系统 SQL 模型权威文件索引]]
- [[_COMMUNITY_Requirement JSON 字段命名(前后端 camelCase 对齐)|Requirement: JSON 字段命名(前后端 camelCase 对齐)]]
- [[_COMMUNITY_Requirement 附件上传卡片化布局|Requirement: 附件上传卡片化布局]]
- [[_COMMUNITY_Requirement 按钮须携带图标|Requirement: 按钮须携带图标]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_Brainstorming Ideas Into Designs|Brainstorming Ideas Into Designs]]
- [[_COMMUNITY_Skill authoring best practices|Skill authoring best practices]]
- [[_COMMUNITY_render-graphs.js|render-graphs.js]]
- [[_COMMUNITY_运输计划列表「产品信息」拆列设计|运输计划列表「产品信息」拆列设计]]
- [[_COMMUNITY_allocate_next_biz_no|allocate_next_biz_no]]
- [[_COMMUNITY_7. 分阶段实施计划|7. 分阶段实施计划]]
- [[_COMMUNITY_报销系统 API 全量清单(移植后路径保持不变)|报销系统 API 全量清单(移植后路径保持不变)]]
- [[_COMMUNITY_X.1 实体名 CRUD|X.1 [实体名] CRUD]]
- [[_COMMUNITY_10. 合同状态机与操作约束(步骤 3)|10. 合同状态机与操作约束(步骤 3)]]
- [[_COMMUNITY_参考:前端框架差异对照|参考:前端框架差异对照]]
- [[_COMMUNITY_Phase 2 后端清理|Phase 2: 后端清理]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_CRM 产品分类数据移植 Implementation Plan|CRM 产品分类数据移植 Implementation Plan]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_CRM 模块迁移设计文档|CRM 模块迁移设计文档]]
- [[_COMMUNITY_4.1 迭代 1 — 产品分类 + 产品管理|4.1 迭代 1 — 产品分类 + 产品管理]]
- [[_COMMUNITY_附录:加厚用例(检索维度×Tab 矩阵 二次过磅边界 作废边界)|附录:加厚用例(检索维度×Tab 矩阵 / 二次过磅边界 / 作废边界)]]
- [[_COMMUNITY_smoke.mjs|smoke.mjs]]
- [[_COMMUNITY_mp-weixin|mp-weixin]]
- [[_COMMUNITY_合同管理:审批中 已审批合同可再编辑并回草稿|合同管理:审批中 / 已审批合同可再编辑并回草稿]]
- [[_COMMUNITY_uni-badge.vue|uni-badge.vue]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_Calendar 日历|Calendar 日历]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_uni-drawer.vue|uni-drawer.vue]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_SchemaValidator|SchemaValidator]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_uni-grid.vue|uni-grid.vue]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_uni-icons.vue|uni-icons.vue]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_pn|pn]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_weixin-server.js|weixin-server.js]]
- [[_COMMUNITY_WeixinServer|WeixinServer]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_dcloudext|dcloudext]]
- [[_COMMUNITY_Requirement 统一返回码定义|Requirement: 统一返回码定义]]
- [[_COMMUNITY_Requirement 小程序拍照凭证上传(基线)|Requirement: 小程序拍照凭证上传(基线)]]
- [[_COMMUNITY_DbCrmCustomerSelect.vue|DbCrmCustomerSelect.vue]]
- [[_COMMUNITY_paths|paths]]
- [[_COMMUNITY_list_ethnics|list_ethnics]]
- [[_COMMUNITY_shanxia2.0 Backend 生产部署说明|shanxia2.0 Backend 生产部署说明]]
- [[_COMMUNITY_参考:shanxia2.0 UI 规范强制要求|参考:shanxia2.0 UI 规范强制要求]]
- [[_COMMUNITY_步骤二:拷贝前端原版|步骤二:拷贝前端原版]]
- [[_COMMUNITY_生产数据同步总体规划|生产数据同步总体规划]]
- [[_COMMUNITY_主键 ID 保留策略(全局)|主键 ID 保留策略(全局)]]
- [[_COMMUNITY_山峡 2.0 门户 — 迁移用户账号与初始密码|山峡 2.0 门户 — 迁移用户账号与初始密码]]
- [[_COMMUNITY_地磅系统 API 全量清单(移植后路径保持不变)|地磅系统 API 全量清单(移植后路径保持不变)]]
- [[_COMMUNITY_Portal 顶栏全量导航 — Implementation Plan|Portal 顶栏全量导航 — Implementation Plan]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池|4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池]]
- [[_COMMUNITY_TinyMCE 合同表格「类 Excel」排版增强|TinyMCE 合同表格「类 Excel」排版增强]]
- [[_COMMUNITY_运输计划「从地址库选择」内嵌新增地址|运输计划「从地址库选择」内嵌新增地址]]
- [[_COMMUNITY_10. 表单扩展、迷你表与上传|10. 表单扩展、迷你表与上传]]
- [[_COMMUNITY_5.3 状态定义|5.3 状态定义]]
- [[_COMMUNITY_remind-production-api-url.mjs|remind-production-api-url.mjs]]
- [[_COMMUNITY_sync-static-public-urls.mjs|sync-static-public-urls.mjs]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_uni-fav.vue|uni-fav.vue]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_app|app]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_uni-col.vue|uni-col.vue]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_cloud|cloud]]
- [[_COMMUNITY_ossCache.js|ossCache.js]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_地磅月计划量运输联动累加与回减 — 设计|地磅月计划量运输联动累加与回减 — 设计]]
- [[_COMMUNITY_Requirement 筛选区多行条件默认折叠与展开更多|Requirement: 筛选区多行条件默认折叠与展开更多]]
- [[_COMMUNITY_BaseClampText.vue|BaseClampText.vue]]
- [[_COMMUNITY_SettingDrawer.vue|SettingDrawer.vue]]
- [[_COMMUNITY_price-letter-template.ts|price-letter-template.ts]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_Requesting Code Review|Requesting Code Review]]
- [[_COMMUNITY_3. `buildQueryWrapper` 条件逐项说明|3. `buildQueryWrapper` 条件逐项说明]]
- [[_COMMUNITY_1. 分析过程|1. 分析过程]]
- [[_COMMUNITY_Phase 3 前端清理|Phase 3: 前端清理]]
- [[_COMMUNITY_Phase 6 清理残留引用与验证|Phase 6: 清理残留引用与验证]]
- [[_COMMUNITY_File Map|File Map]]
- [[_COMMUNITY_安排调整运输弹窗重构 — Implementation Plan|安排/调整运输弹窗重构 — Implementation Plan]]
- [[_COMMUNITY_Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan|Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_7. 数据迁移注意事项|7. 数据迁移注意事项]]
- [[_COMMUNITY_5. 筛选区与带清除输入|5. 筛选区与带清除输入]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_modules|modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_G|G]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni-link.vue|uni-link.vue]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni-list-ad.vue|uni-list-ad.vue]]
- [[_COMMUNITY_uni-refresh.vue|uni-refresh.vue]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_client|client]]
- [[_COMMUNITY_uni-swiper-dot.vue|uni-swiper-dot.vue]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_package.json|package.json]]
- [[_COMMUNITY_uni_modules|uni_modules]]
- [[_COMMUNITY_使用说明|使用说明]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_Requirement 小程序拍照凭证上传接口|Requirement: 小程序拍照凭证上传接口]]
- [[_COMMUNITY_Requirement 列表筛选自动触发搜索|Requirement: 列表筛选自动触发搜索]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Gemini CLI Tool Mapping|Gemini CLI Tool Mapping]]
- [[_COMMUNITY_Claude Search Optimization (CSO)|Claude Search Optimization (CSO)]]
- [[_COMMUNITY_Bulletproofing Skills Against Rationalization|Bulletproofing Skills Against Rationalization]]
- [[_COMMUNITY_13. 各模块特殊注意事项|13. 各模块特殊注意事项]]
- [[_COMMUNITY_步骤 1:清理现有不符合规范的代码|步骤 1:清理现有不符合规范的代码]]
- [[_COMMUNITY_步骤五:验证|步骤五:验证]]
- [[_COMMUNITY_数据移植过程留痕规范|数据移植过程留痕规范]]
- [[_COMMUNITY_全局执行顺序|全局执行顺序]]
- [[_COMMUNITY_P0-4:用户同步|P0-4:用户同步]]
- [[_COMMUNITY_P1-1c:CRM 产品编号统一|P1-1c:CRM 产品编号统一]]
- [[_COMMUNITY_生产数据同步(shanxia2.0)|生产数据同步(shanxia2.0)]]
- [[_COMMUNITY_地磅后端移植适配细则|地磅后端移植适配细则]]
- [[_COMMUNITY_Phase 4 前端 Tag 集中化|Phase 4: 前端 Tag 集中化]]
- [[_COMMUNITY_小程序 CRM 产品分类 Implementation Plan|小程序 CRM 产品分类 Implementation Plan]]
- [[_COMMUNITY_运输计划跟进状态重构 Implementation Plan|运输计划跟进状态重构 Implementation Plan]]
- [[_COMMUNITY_地磅月计划量运输联动累加与回减 — 设计文档|地磅月计划量运输联动累加与回减 — 设计文档]]
- [[_COMMUNITY_驾押人员证书 OCR 自动识别|驾押人员证书 OCR 自动识别]]
- [[_COMMUNITY_html-parser.js|html-parser.js]]
- [[_COMMUNITY_四、商机管理|四、商机管理]]
- [[_COMMUNITY_mp-baidu|mp-baidu]]
- [[_COMMUNITY_quickapp-webview|quickapp-webview]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni-breadcrumb-item.vue|uni-breadcrumb-item.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_uni-goods-nav.vue|uni-goods-nav.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni-group.vue|uni-group.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni-row.vue|uni-row.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni-segmented-control.vue|uni-segmented-control.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni-swipe-action.vue|uni-swipe-action.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni-title.vue|uni-title.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_Tasks 地磅月计划量运输联动累加与回减|Tasks: 地磅月计划量运输联动累加与回减]]
- [[_COMMUNITY_Requirement 统一响应格式|Requirement: 统一响应格式]]
- [[_COMMUNITY_Requirement web-admin 界面模式索引与参考页选型|Requirement: web-admin 界面模式索引与参考页选型]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Pressure Test 1 Emergency Production Fix|Pressure Test 1: Emergency Production Fix]]
- [[_COMMUNITY_Pressure Test 2 Sunk Cost + Exhaustion|Pressure Test 2: Sunk Cost + Exhaustion]]
- [[_COMMUNITY_Pressure Test 3 Authority + Social Pressure|Pressure Test 3: Authority + Social Pressure]]
- [[_COMMUNITY_Codex Tool Mapping|Codex Tool Mapping]]
- [[_COMMUNITY_anthropic-best-practices|anthropic-best-practices.md]]
- [[_COMMUNITY_Anti-Patterns|Anti-Patterns]]
- [[_COMMUNITY_Testing All Skill Types|Testing All Skill Types]]
- [[_COMMUNITY_列表列宽拖拽 + localStorage 持久化(方案 C)|列表列宽拖拽 + localStorage 持久化(方案 C)]]
- [[_COMMUNITY_Activate.ps1|Activate.ps1]]
- [[_COMMUNITY_6. 门户适配层|6. 门户适配层]]
- [[_COMMUNITY_12. API 对接规则|12. API 对接规则]]
- [[_COMMUNITY_1. 迁移模块清单与文件映射|1. 迁移模块清单与文件映射]]
- [[_COMMUNITY_6. 图片附件上传替换规则|6. 图片/附件上传替换规则]]
- [[_COMMUNITY_7. 字典状态展示替换规则|7. 字典/状态展示替换规则]]
- [[_COMMUNITY_8. 分页组件替换规则|8. 分页组件替换规则]]
- [[_COMMUNITY_CRM 模块移植状态跟踪表|CRM 模块移植状态跟踪表]]
- [[_COMMUNITY_合同列表 — 06 分步实施计划|合同列表 — 06 分步实施计划]]
- [[_COMMUNITY_步骤 7:前端新增 — 规则管理页面|步骤 7:前端新增 — 规则管理页面]]
- [[_COMMUNITY_步骤 8:后端 DDL + Model|步骤 8:后端 DDL + Model]]
- [[_COMMUNITY_步骤 2:前端拷贝 — 公海池列表页|步骤 2:前端拷贝 — 公海池列表页]]
- [[_COMMUNITY_步骤 3:前端拷贝 — 领取分配弹窗|步骤 3:前端拷贝 — 领取/分配弹窗]]
- [[_COMMUNITY_步骤 4:前端适配 — poolindex.vue script 部分|步骤 4:前端适配 — pool/index.vue script 部分]]
- [[_COMMUNITY_步骤 5:前端适配 — poolindex.vue template + style|步骤 5:前端适配 — pool/index.vue template + style]]
- [[_COMMUNITY_参考:数据库迁移规则|参考:数据库迁移规则]]
- [[_COMMUNITY_报销申请「申请人」可改选设计|报销申请「申请人」可改选设计]]
- [[_COMMUNITY_运输计划打印单据按钮收拢为下拉|运输计划打印单据按钮收拢为下拉]]
- [[_COMMUNITY_十、运费结算|十、运费结算]]
- [[_COMMUNITY_十一、盘存统计|十一、盘存统计]]
- [[_COMMUNITY_十四、系统约束|十四、系统约束]]
- [[_COMMUNITY_危化品证上传:仅展示危化计划 +「未上传证书」Tab|危化品证上传:仅展示危化计划 +「未上传证书」Tab]]
- [[_COMMUNITY_测试进度(人类测试工程师节奏)|测试进度(人类测试工程师节奏)]]
- [[_COMMUNITY_biz-placeholder.vue|biz-placeholder.vue]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_运输计划取货送货联系方式|运输计划取货/送货联系方式]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_App|App]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_compilerOptions|compilerOptions]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_lint-staged|lint-staged]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_uni-grid-item.vue|uni-grid-item.vue]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_App|App]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_App|App]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_App|App]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_App|App]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_call-check-version.ts|call-check-version.ts]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_sale|sale]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_bus.js|bus.js]]
- [[_COMMUNITY_format.js|format.js]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_Requirement 统一 POST 接口|Requirement: 统一 POST 接口]]
- [[_COMMUNITY_Requirement Web 管理端侧栏菜单须同步注册静态路由|Requirement: Web 管理端侧栏菜单须同步注册静态路由]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_iconfont.ts|iconfont.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_Copilot CLI Tool Mapping|Copilot CLI Tool Mapping]]
- [[_COMMUNITY_Evaluation and iteration|Evaluation and iteration]]
- [[_COMMUNITY_Checklist for effective Skills|Checklist for effective Skills]]
- [[_COMMUNITY_File Organization|File Organization]]
- [[_COMMUNITY_RED-GREEN-REFACTOR for Skills|RED-GREEN-REFACTOR for Skills]]
- [[_COMMUNITY_Skill Types|Skill Types]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_mcp.json|mcp.json]]
- [[_COMMUNITY_5. 目标架构|5. 目标架构]]
- [[_COMMUNITY_11. 权限指令替换规则|11. 权限指令替换规则]]
- [[_COMMUNITY_3. 页面外层布局替换|3. 页面外层布局替换]]
- [[_COMMUNITY_4. 弹窗抽屉替换规则|4. 弹窗/抽屉替换规则]]
- [[_COMMUNITY_5. 表单布局替换规则|5. 表单布局替换规则]]
- [[_COMMUNITY_9. 工具栏与操作按钮替换规则|9. 工具栏与操作按钮替换规则]]
- [[_COMMUNITY_4. 审批相关子查询(Tab 核心)|4. 审批相关子查询(Tab 核心)]]
- [[_COMMUNITY_2. `updateReceivedAmount(contractId)`|2. `updateReceivedAmount(contractId)`]]
- [[_COMMUNITY_3. 开票金额:两套逻辑并存|3. 开票金额:两套逻辑并存]]
- [[_COMMUNITY_8. shanxia2.0 实施策略|8. shanxia2.0 实施策略]]
- [[_COMMUNITY_步骤 6:前端适配 — ClaimDialog 和 AssignDialog|步骤 6:前端适配 — ClaimDialog 和 AssignDialog]]
- [[_COMMUNITY_步骤 9:后端 Schema|步骤 9:后端 Schema]]
- [[_COMMUNITY_步骤 11:后端 CRUD — 规则管理 + 定时任务|步骤 11:后端 CRUD — 规则管理 + 定时任务]]
- [[_COMMUNITY_步骤 12:后端 API 路由|步骤 12:后端 API 路由]]
- [[_COMMUNITY_步骤 13:字典数据导入|步骤 13:字典数据导入]]
- [[_COMMUNITY_步骤 14:整体验证|步骤 14:整体验证]]
- [[_COMMUNITY_1. 背景与目标|1. 背景与目标]]
- [[_COMMUNITY_5. 后端架构设计|5. 后端架构设计]]
- [[_COMMUNITY_6. 前端架构设计|6. 前端架构设计]]
- [[_COMMUNITY_4. 页面级元素|4. 页面级元素]]
- [[_COMMUNITY_十二、司机端功能|十二、司机端功能]]
- [[_COMMUNITY_十三、计划变更与取消|十三、计划变更与取消]]
- [[_COMMUNITY_八、运输管理|八、运输管理]]
- [[_COMMUNITY_附录B:计划跟进状态流转图|附录B:计划跟进状态流转图]]
- [[_COMMUNITY_main.js|main.js]]
- [[_COMMUNITY_quickapp-native|quickapp-native]]
- [[_COMMUNITY_Badge 数字角标|Badge 数字角标]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_Card 卡片|Card 卡片]]
- [[_COMMUNITY_Collapse 折叠面板|Collapse 折叠面板]]
- [[_COMMUNITY_Combox 组合框|Combox 组合框]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_CountDown 倒计时|CountDown 倒计时]]
- [[_COMMUNITY_DataCheckbox 数据驱动的单选复选框|DataCheckbox 数据驱动的单选复选框]]
- [[_COMMUNITY_DataPicker 级联选择|DataPicker 级联选择]]
- [[_COMMUNITY_DataSelect 下拉框选择器|DataSelect 下拉框选择器]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_DatetimePicker 时间选择器|DatetimePicker 时间选择器]]
- [[_COMMUNITY_Drawer 抽屉|Drawer 抽屉]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_Fab 悬浮按钮|Fab 悬浮按钮]]
- [[_COMMUNITY_Fav 收藏按钮|Fav 收藏按钮]]
- [[_COMMUNITY_FilePicker 文件选择上传|FilePicker 文件选择上传]]
- [[_COMMUNITY_Forms 表单|Forms 表单]]
- [[_COMMUNITY_GoodsNav 商品导航|GoodsNav 商品导航]]
- [[_COMMUNITY_Grid 宫格|Grid 宫格]]
- [[_COMMUNITY_Group 分组|Group 分组]]
- [[_COMMUNITY_uniicons_file.ts|uniicons_file.ts]]
- [[_COMMUNITY_Icons 图标|Icons 图标]]
- [[_COMMUNITY_IndexedList 索引列表|IndexedList 索引列表]]
- [[_COMMUNITY_uni-installApk|uni-installApk]]
- [[_COMMUNITY_Link 链接|Link 链接]]
- [[_COMMUNITY_uni-list.vue|uni-list.vue]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_NavBar 导航栏|NavBar 导航栏]]
- [[_COMMUNITY_NoticeBar 通告栏|NoticeBar 通告栏]]
- [[_COMMUNITY_NumberBox 数字输入框|NumberBox 数字输入框]]
- [[_COMMUNITY_Pagination 分页器|Pagination 分页器]]
- [[_COMMUNITY_Popup 弹出层|Popup 弹出层]]
- [[_COMMUNITY_Rate 评分|Rate 评分]]
- [[_COMMUNITY_Layout 布局|Layout 布局]]
- [[_COMMUNITY_SearchBar 搜索栏|SearchBar 搜索栏]]
- [[_COMMUNITY_uni-section.vue|uni-section.vue]]
- [[_COMMUNITY_Section 标题栏|Section 标题栏]]
- [[_COMMUNITY_SegmentedControl 分段器|SegmentedControl 分段器]]
- [[_COMMUNITY_uni-steps.vue|uni-steps.vue]]
- [[_COMMUNITY_Steps 步骤条|Steps 步骤条]]
- [[_COMMUNITY_SwipeAction 滑动操作|SwipeAction 滑动操作]]
- [[_COMMUNITY_SwiperDot 轮播图指示点|SwiperDot 轮播图指示点]]
- [[_COMMUNITY_uni-td.vue|uni-td.vue]]
- [[_COMMUNITY_Table 表单|Table 表单]]
- [[_COMMUNITY_uni-tag.vue|uni-tag.vue]]
- [[_COMMUNITY_Tag 标签|Tag 标签]]
- [[_COMMUNITY_Title 标题|Title 标题]]
- [[_COMMUNITY_Badge 数字角标|Badge 数字角标]]
- [[_COMMUNITY_Transition 过渡动画|Transition 过渡动画]]
- [[_COMMUNITY_山峡多系统现状(OpenSpec 摘要)|山峡多系统现状(OpenSpec 摘要)]]
- [[_COMMUNITY_Requirement 细胞存储样本跨表关联键|Requirement: 细胞存储样本跨表关联键]]
- [[_COMMUNITY_Requirement 业务字典下拉统一使用 useDictStore|Requirement: 业务字典下拉统一使用 useDictStore]]
- [[_COMMUNITY_地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan|地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan]]
- [[_COMMUNITY_Requirement 列表面板主标题装饰|Requirement: 列表面板主标题装饰]]
- [[_COMMUNITY_Requirement 嵌套弹窗与子弹窗内列表风格一致|Requirement: 嵌套弹窗与子弹窗内列表风格一致]]
- [[_COMMUNITY_Requirement 查看弹窗中编码字段展示为可读标签|Requirement: 查看弹窗中编码字段展示为可读标签]]
- [[_COMMUNITY_Requirement 筛选区关键词字段排第一|Requirement: 筛选区关键词字段排第一]]
- [[_COMMUNITY_Requirement 表格列宽使用 min-width 实现等比缩放|Requirement: 表格列宽使用 min-width 实现等比缩放]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_update-graph.sh|update-graph.sh]]
- [[_COMMUNITY_DbDateQuickFilter.vue|DbDateQuickFilter.vue]]
- [[_COMMUNITY_BaseSelect.vue|BaseSelect.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_helper.js|helper.js]]
- [[_COMMUNITY_Code Reviewer Prompt Template|Code Reviewer Prompt Template]]
- [[_COMMUNITY_合同名称按供需方面板生成|合同名称按供需方面板生成]]
- [[_COMMUNITY_地址库选择内嵌新增 Implementation Plan|地址库选择内嵌新增 Implementation Plan]]
- [[_COMMUNITY_6. 按钮体系与 Loading|6. 按钮体系与 Loading]]
- [[_COMMUNITY_二、业务背景|二、业务背景]]
- [[_COMMUNITY_四、单据分类|四、单据分类]]
- [[_COMMUNITY_六、业务流程|六、业务流程]]
- [[_COMMUNITY_404.vue|404.vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_common.js|common.js]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_重要升级说明|重要升级说明]]
- [[_COMMUNITY_uni-list - 副本.vue|uni-list - 副本.vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_查看文档(httpsuniapp.dcloud.iocomponentuniuiuni-sass)|[查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass)]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_uni-tbody.vue|uni-tbody.vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_uni-tooltip.vue|uni-tooltip.vue]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_touch.js|touch.js]]
- [[_COMMUNITY_opencode.json|opencode.json]]
- [[_COMMUNITY_dependencies|dependencies]]
- [[_COMMUNITY_Requirement URL 路径设计规范|Requirement: URL 路径设计规范]]
- [[_COMMUNITY_Requirement 弹窗与面板内子区域标题装饰|Requirement: 弹窗与面板内子区域标题装饰]]
- [[_COMMUNITY_Requirement 表单字段注释格式|Requirement: 表单字段注释格式]]
- [[_COMMUNITY_Requirement 页面不展示顶部 page-head 大标题与描述|Requirement: 页面不展示顶部 page-head 大标题与描述]]
- [[_COMMUNITY_assert_contract_editable_for_update|assert_contract_editable_for_update]]
- [[_COMMUNITY_v2.4.1.1 - 2025-06-07|v2.4.1.1 - 2025-06-07]]
- [[_COMMUNITY_v2.4.2.3 - 2025-06-18|v2.4.2.3 - 2025-06-18]]
- [[_COMMUNITY_v2.6.1 - 2025-10-19|v2.6.1 - 2025-10-19]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_start-server.sh|start-server.sh]]
- [[_COMMUNITY_stop-server.sh|stop-server.sh]]
- [[_COMMUNITY_spec-document-reviewer-prompt|spec-document-reviewer-prompt.md]]
- [[_COMMUNITY_code-quality-reviewer-prompt|code-quality-reviewer-prompt.md]]
- [[_COMMUNITY_implementer-prompt|implementer-prompt.md]]
- [[_COMMUNITY_spec-reviewer-prompt|spec-reviewer-prompt.md]]
- [[_COMMUNITY_find-polluter.sh|find-polluter.sh]]
- [[_COMMUNITY_test-academic|test-academic.md]]
- [[_COMMUNITY_plan-document-reviewer-prompt|plan-document-reviewer-prompt.md]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_snapshot-java.sh|snapshot-java.sh]]
- [[_COMMUNITY_mp-empty.vue|mp-empty.vue]]
- [[_COMMUNITY_patterns-readme|patterns-readme.md]]
- [[_COMMUNITY_sync-static-to-server.sh|sync-static-to-server.sh]]
- [[_COMMUNITY_counter.js|counter.js]]
- [[_COMMUNITY_uni-breadcrumb.vue|uni-breadcrumb.vue]]
- [[_COMMUNITY_uni-card.vue|uni-card.vue]]
- [[_COMMUNITY_keypress.js|keypress.js]]
- [[_COMMUNITY_keypress.js|keypress.js]]
- [[_COMMUNITY_onFieldChange|onFieldChange]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_keypress.js|keypress.js]]
- [[_COMMUNITY_changelog|changelog.md]]
- [[_COMMUNITY_index.obj.js|index.obj.js]]
- [[_COMMUNITY_check-update.js|check-update.js]]
- [[_COMMUNITY_date.js|date.js]]
- [[_COMMUNITY_link.js|link.js]]
- [[_COMMUNITY_interaction-convention|interaction-convention.md]]
- [[_COMMUNITY_graphify.js|graphify.js]]
- [[_COMMUNITY_post-commit-graph.sh|post-commit-graph.sh]]
- [[_COMMUNITY_BaseButton.vue|BaseButton.vue]]
- [[_COMMUNITY_BaseDialog.vue|BaseDialog.vue]]
- [[_COMMUNITY_BaseInput.vue|BaseInput.vue]]
- [[_COMMUNITY_BaseOpButton.vue|BaseOpButton.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_ArtResultPage.vue|ArtResultPage.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_DeliveryTask|DeliveryTask]]
- [[_COMMUNITY_OrderItem|OrderItem]]
- [[_COMMUNITY_ProductDetail|ProductDetail]]
- [[_COMMUNITY_RegionDetail|RegionDetail]]
- [[_COMMUNITY_ListTable 列宽持久化 Implementation Plan|ListTable 列宽持久化 Implementation Plan]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_advance.py|advance.py]]
- [[_COMMUNITY_attachment.py|attachment.py]]
- [[_COMMUNITY_expense_item.py|expense_item.py]]
- [[_COMMUNITY_reimburse.py|reimburse.py]]
- [[_COMMUNITY_workflow.py|workflow.py]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_color.ts|color.ts]]
- [[_COMMUNITY_危化品证上传筛选 Implementation Plan|危化品证上传筛选 Implementation Plan]]
- [[_COMMUNITY_SimpleBarChart.vue|SimpleBarChart.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_运输计划取货送货联系方式 Implementation Plan|运输计划取货/送货联系方式 Implementation Plan]]
- [[_COMMUNITY_util.js|util.js]]
- [[_COMMUNITY_dashboard.py|dashboard.py]]
- [[_COMMUNITY_inventory.py|inventory.py]]
- [[_COMMUNITY_plans.py|plans.py]]
- [[_COMMUNITY_public_inventory.py|public_inventory.py]]
- [[_COMMUNITY_weighing.py|weighing.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_base_data.py|base_data.py]]
- [[_COMMUNITY_inventory.py|inventory.py]]
- [[_COMMUNITY_plan.py|plan.py]]
- [[_COMMUNITY_更新计划危化品产品购买证合法使用证明(不触发安排运输)|更新计划危化品产品购买证/合法使用证明(不触发安排运输)]]
- [[_COMMUNITY_transport_address.py|transport_address.py]]
- [[_COMMUNITY_transport.py|transport.py]]
- [[_COMMUNITY_vehicle_urea.py|vehicle_urea.py]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_env.d.ts|env.d.ts]]
- [[_COMMUNITY_tabs.ts|tabs.ts]]
- [[_COMMUNITY_v2.4.2.1 - 2025-06-16|v2.4.2.1 - 2025-06-16]]
- [[_COMMUNITY_components.d.ts|components.d.ts]]
- [[_COMMUNITY_emojo.ts|emojo.ts]]
- [[_COMMUNITY_workflow.py|workflow.py]]
- [[_COMMUNITY__get_redis_client|_get_redis_client]]
- [[_COMMUNITY_auth.py|auth.py]]
- [[_COMMUNITY__redis_session_enabled|_redis_session_enabled]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_storage.py|storage.py]]
- [[_COMMUNITY_send_delivery_notice|send_delivery_notice]]
- [[_COMMUNITY_send_delivery_warning|send_delivery_warning]]
- [[_COMMUNITY_send_order_status|send_order_status]]
- [[_COMMUNITY_send_payment_success|send_payment_success]]
- [[_COMMUNITY_send_urge_notification|send_urge_notification]]
- [[_COMMUNITY_delete|delete]]
- [[_COMMUNITY_get|get]]
- [[_COMMUNITY_get_multi_with_filters|get_multi_with_filters]]
- [[_COMMUNITY_base.py|base.py]]
- [[_COMMUNITY_clue.py|clue.py]]
- [[_COMMUNITY_contact.py|contact.py]]
- [[_COMMUNITY_status.ts|status.ts]]
- [[_COMMUNITY_links.ts|links.ts]]
- [[_COMMUNITY_contract.py|contract.py]]
- [[_COMMUNITY_auto-imports.d.ts|auto-imports.d.ts]]
- [[_COMMUNITY_console.ts|console.ts]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_vite.config.ts|vite.config.ts]]
- [[_COMMUNITY_zh_CN.js|zh_CN.js]]
- [[_COMMUNITY_handleExportPdf|handleExportPdf]]
- [[_COMMUNITY_CRM 选择产品弹窗增强 Implementation Plan|CRM 选择产品弹窗增强 Implementation Plan]]
- [[_COMMUNITY_报价、合同审批人设置合并 Implementation Plan|报价、合同审批人设置合并 Implementation Plan]]
- [[_COMMUNITY_vehicle-detail.vue|vehicle-detail.vue]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_post.py|post.py]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_报价单管理:已提交 已审批 已驳回可再编辑并回草稿|报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿]]
- [[_COMMUNITY_list.vue|list.vue]]
- [[_COMMUNITY_customer_follow.py|customer_follow.py]]
- [[_COMMUNITY_customer_pool.py|customer_pool.py]]
- [[_COMMUNITY_customer.py|customer.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_invoice_info.py|invoice_info.py]]
- [[_COMMUNITY_opportunity.py|opportunity.py]]
- [[_COMMUNITY_pool_rule.py|pool_rule.py]]
- [[_COMMUNITY_product.py|product.py]]
- [[_COMMUNITY_VoidDialog.vue|VoidDialog.vue]]
- [[_COMMUNITY_deploy-release.sh|deploy-release.sh]]
- [[_COMMUNITY_生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001)|生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001)]]
- [[_COMMUNITY_Java generateAutoProductNo — SXWL + 8位随机大写字符|Java: generateAutoProductNo — SXWL + 8位随机大写字符]]
- [[_COMMUNITY_.to_list_kwargs|.to_list_kwargs]]
- [[_COMMUNITY_statistics.py|statistics.py]]
- [[_COMMUNITY_leave.py|leave.py]]
- [[_COMMUNITY_parse_admin_request_json|parse_admin_request_json]]
- [[_COMMUNITY_handleTabChange|handleTabChange]]
- [[_COMMUNITY_Ha|Ha]]
- [[_COMMUNITY_quote.py|quote.py]]
- [[_COMMUNITY_supplier_info.py|supplier_info.py]]
- [[_COMMUNITY_compilerOptions|compilerOptions]]
- [[_COMMUNITY_二、线索 · 新增表单 `crmclueform`|二、线索 · 新增表单 `crm/clue/form`]]
- [[_COMMUNITY_useECharts.ts|useECharts.ts]]
- [[_COMMUNITY_product.ts|product.ts]]
- [[_COMMUNITY_invoice_info.py|invoice_info.py]]
- [[_COMMUNITY_loading.ts|loading.ts]]
- [[_COMMUNITY_filter_current_cycle_approvals|filter_current_cycle_approvals]]
- [[_COMMUNITY_报价单再编辑回草稿 — 实现计划|报价单再编辑回草稿 — 实现计划]]
- [[_COMMUNITY_生产一键发版脚本设计|生产一键发版脚本设计]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_Requirement CRM Excel 导出字典 label 转换|Requirement: CRM Excel 导出字典 label 转换]]
- [[_COMMUNITY_Requirement 侧边栏菜单图标层级规则|Requirement: 侧边栏菜单图标层级规则]]
- [[_COMMUNITY_statistics.py|statistics.py]]
- [[_COMMUNITY_supplier_info.py|supplier_info.py]]
- [[_COMMUNITY_AdminIndexPage.vue|AdminIndexPage.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_components.d.ts|components.d.ts]]
- [[_COMMUNITY_MenuEntryCard.vue|MenuEntryCard.vue]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_leave.py|leave.py]]
- [[_COMMUNITY_menu.py|menu.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY__business_type_from_path|_business_type_from_path]]
- [[_COMMUNITY__title_from_path|_title_from_path]]
- [[_COMMUNITY_user.py|user.py]]
- [[_COMMUNITY_workflow.py|workflow.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_env.d.ts|env.d.ts]]
- [[_COMMUNITY_HomeLayout.vue|HomeLayout.vue]]
- [[_COMMUNITY_base.py|base.py]]
- [[_COMMUNITY___tablename__|__tablename__]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_attachment.py|attachment.py]]
- [[_COMMUNITY_advance.py|advance.py]]
- [[_COMMUNITY_validate_expense_item_id|validate_expense_item_id]]
- [[_COMMUNITY_attachment.py|attachment.py]]
- [[_COMMUNITY_common.py|common.py]]
- [[_COMMUNITY_validate_parent_id|validate_parent_id]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_details_must_not_be_empty|details_must_not_be_empty]]
- [[_COMMUNITY_reimburse.py|reimburse.py]]
- [[_COMMUNITY_validate_advance_id|validate_advance_id]]
- [[_COMMUNITY_validate_approver_id|validate_approver_id]]
- [[_COMMUNITY_common.py|common.py]]
- [[_COMMUNITY_clue.py|clue.py]]
- [[_COMMUNITY_contract.py|contract.py]]
- [[_COMMUNITY_customer_follow.py|customer_follow.py]]
- [[_COMMUNITY_customer_pool.py|customer_pool.py]]
- [[_COMMUNITY_customer.py|customer.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_invoice_info.py|invoice_info.py]]
- [[_COMMUNITY_pool_rule.py|pool_rule.py]]
- [[_COMMUNITY_supplier_info.py|supplier_info.py]]
- [[_COMMUNITY_dashboard.py|dashboard.py]]
- [[_COMMUNITY_plans.py|plans.py]]
- [[_COMMUNITY_public_inventory.py|public_inventory.py]]
- [[_COMMUNITY_weighing.py|weighing.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_validate_qualification|validate_qualification]]
- [[_COMMUNITY_validate_qualification_patch|validate_qualification_patch]]
- [[_COMMUNITY_freight.py|freight.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_inventory.py|inventory.py]]
- [[_COMMUNITY_plan.py|plan.py]]
- [[_COMMUNITY_transport_address.py|transport_address.py]]
- [[_COMMUNITY_validate_coordinates|validate_coordinates]]
- [[_COMMUNITY_transport.py|transport.py]]
- [[_COMMUNITY_validate_amount|validate_amount]]
- [[_COMMUNITY_validate_amount|validate_amount]]
- [[_COMMUNITY_validate_recharge_type|validate_recharge_type]]
- [[_COMMUNITY_vehicle_urea.py|vehicle_urea.py]]
- [[_COMMUNITY_validate_amount|validate_amount]]
- [[_COMMUNITY_validate_apply_amount|validate_apply_amount]]
- [[_COMMUNITY_validate_quantity|validate_quantity]]
- [[_COMMUNITY_workflow.py|workflow.py]]
- [[_COMMUNITY__approval_record_dict|_approval_record_dict]]
- [[_COMMUNITY_approve|approve]]
- [[_COMMUNITY_create|create]]
- [[_COMMUNITY_get_by_id|get_by_id]]
- [[_COMMUNITY_get_paged|get_paged]]
- [[_COMMUNITY_global_status_counts|global_status_counts]]
- [[_COMMUNITY_issue|issue]]
- [[_COMMUNITY__latest_approval_per_node|_latest_approval_per_node]]
- [[_COMMUNITY__my_apply_base|_my_apply_base]]
- [[_COMMUNITY_my_apply_stats|my_apply_stats]]
- [[_COMMUNITY_offset_amount_map|offset_amount_map]]
- [[_COMMUNITY_pending_approval_stats|pending_approval_stats]]
- [[_COMMUNITY_advance.py|advance.py]]
- [[_COMMUNITY__query_approvals|_query_approvals]]
- [[_COMMUNITY_reject|reject]]
- [[_COMMUNITY_soft_delete|soft_delete]]
- [[_COMMUNITY_submit|submit]]
- [[_COMMUNITY__tenant_no|_tenant_no]]
- [[_COMMUNITY_update|update]]
- [[_COMMUNITY__workflow_nodes|_workflow_nodes]]
- [[_COMMUNITY_create|create]]
- [[_COMMUNITY_get_by_biz|get_by_biz]]
- [[_COMMUNITY_get_by_id|get_by_id]]
- [[_COMMUNITY_attachment.py|attachment.py]]
- [[_COMMUNITY_soft_delete|soft_delete]]
- [[_COMMUNITY__tenant_no|_tenant_no]]
- [[_COMMUNITY_get_by_id|get_by_id]]
- [[_COMMUNITY_get_paged|get_paged]]
- [[_COMMUNITY_base.py|base.py]]
- [[_COMMUNITY_soft_delete|soft_delete]]
- [[_COMMUNITY_update|update]]
- [[_COMMUNITY_create|create]]
- [[_COMMUNITY_get_by_id|get_by_id]]
- [[_COMMUNITY_get_item_tree|get_item_tree]]
- [[_COMMUNITY_expense_item.py|expense_item.py]]
- [[_COMMUNITY_soft_delete|soft_delete]]
- [[_COMMUNITY__tenant_no|_tenant_no]]
- [[_COMMUNITY_update|update]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_approve|approve]]
- [[_COMMUNITY_batch_offset|batch_offset]]
- [[_COMMUNITY_build_apply_out_with_details|build_apply_out_with_details]]
- [[_COMMUNITY_create_with_details|create_with_details]]
- [[_COMMUNITY_finance_payment_stats|finance_payment_stats]]
- [[_COMMUNITY_get_by_id|get_by_id]]
- [[_COMMUNITY_get_details|get_details]]
- [[_COMMUNITY_get_paged|get_paged]]
- [[_COMMUNITY_global_status_counts|global_status_counts]]
- [[_COMMUNITY__latest_approval_per_node|_latest_approval_per_node]]
- [[_COMMUNITY__my_apply_base|_my_apply_base]]
- [[_COMMUNITY_my_apply_stats|my_apply_stats]]
- [[_COMMUNITY_offset|offset]]
- [[_COMMUNITY_out_one_with_attachment_counts|out_one_with_attachment_counts]]
- [[_COMMUNITY_out_rows_with_attachment_counts|out_rows_with_attachment_counts]]
- [[_COMMUNITY_pay|pay]]
- [[_COMMUNITY_reimburse.py|reimburse.py]]
- [[_COMMUNITY__query_approvals|_query_approvals]]
- [[_COMMUNITY_reject|reject]]
- [[_COMMUNITY_submit|submit]]
- [[_COMMUNITY__tenant_no|_tenant_no]]
- [[_COMMUNITY_update_with_details|update_with_details]]
- [[_COMMUNITY__workflow_nodes|_workflow_nodes]]
- [[_COMMUNITY_storage.py|storage.py]]
- [[_COMMUNITY_ensure_by_biz_type|ensure_by_biz_type]]
- [[_COMMUNITY_get_by_biz_type|get_by_biz_type]]
- [[_COMMUNITY_get_by_id|get_by_id]]
- [[_COMMUNITY_get_paged|get_paged]]
- [[_COMMUNITY_workflow.py|workflow.py]]
- [[_COMMUNITY_save_nodes|save_nodes]]
- [[_COMMUNITY_soft_delete|soft_delete]]
- [[_COMMUNITY__tenant_no|_tenant_no]]
- [[_COMMUNITY_update|update]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_用户通过角色关联得到的菜单权限标识(sys_menu.perms,空则退回菜单 id)。|用户通过角色关联得到的菜单权限标识(sys_menu.perms,空则退回菜单 id)。]]
- [[_COMMUNITY__compare|_compare]]
- [[_COMMUNITY__get_variable|_get_variable]]
- [[_COMMUNITY__parse_node_config|_parse_node_config]]
- [[_COMMUNITY__parse_variables|_parse_variables]]
- [[_COMMUNITY_customer_pool.py|customer_pool.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_codebash (cd pathtoshanxia2.0)|code:bash (cd /path/to/shanxia2.0)]]
- [[_COMMUNITY_codebash (.start-prod.sh status 查看状态)|code:bash (./start-prod.sh status # 查看状态)]]
- [[_COMMUNITY_codebash (curl -s http127.0.0.19111health)|code:bash (curl -s http://127.0.0.1:9111/health)]]
- [[_COMMUNITY_codebash (cd iflytekshanxia2.0backend)|code:bash (cd /iflytek/shanxia2.0/backend)]]
- [[_COMMUNITY_codeblock1 (backend)|code:block1 (backend/)]]
- [[_COMMUNITY_codebash (python -m venv venv)|code:bash (python -m venv venv)]]
- [[_COMMUNITY_codebash (pip install -r requirements.txt)|code:bash (pip install -r requirements.txt)]]
- [[_COMMUNITY_codeenv ( 数据库配置)|code:env (# 数据库配置)]]
- [[_COMMUNITY_codebash (uvicorn app.mainapp --reload --port 8000)|code:bash (uvicorn app.main:app --reload --port 8000)]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_Base|Base]]
- [[_COMMUNITY_BaseModel|BaseModel]]
- [[_COMMUNITY_4.5 支付管理(`bxpayment`)|4.5 支付管理(`/bx/payment`)]]
- [[_COMMUNITY_4.6 附件(`apiattachments`)|4.6 附件(`/api/attachments`)]]
- [[_COMMUNITY_4.7 视图中心(`bxview`)|4.7 视图中心(`/bx/view`)]]
- [[_COMMUNITY_codeblock1 (报销管理 bx)|code:block1 (报销管理 /bx)]]
- [[_COMMUNITY_codeblock2 (配置费用项目 + 工作流)|code:block2 (配置费用项目 + 工作流)]]
- [[_COMMUNITY_codeblock3 (配置费用项目 + 工作流)|code:block3 (配置费用项目 + 工作流)]]
- [[_COMMUNITY_opsx-apply|opsx-apply.md]]
- [[_COMMUNITY_opsx-archive|opsx-archive.md]]
- [[_COMMUNITY_opsx-propose|opsx-propose.md]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_1. 迁移目标|1. 迁移目标]]
- [[_COMMUNITY_codeblock10 (报销管理)|code:block10 (报销管理)]]
- [[_COMMUNITY_codepython ( bx 原:prefix=apiadvances)|code:python (# bx 原:prefix="/api/advances")]]
- [[_COMMUNITY_codepython (class ApiResponse(BaseModel, GenericT))|code:python (class ApiResponse(BaseModel, Generic[T]):)]]
- [[_COMMUNITY_codepython (@dataclass)|code:python (@dataclass)]]
- [[_COMMUNITY_codepython (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)|code:python (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)]]
- [[_COMMUNITY_codepython (obj_inid = generate_uuid())|code:python (obj_in["id"] = generate_uuid())]]
- [[_COMMUNITY_codeblock8 (apiexpense-items,)|code:block8 (/api/expense-items,)]]
- [[_COMMUNITY_codeblock9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)|code:block9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)]]
- [[_COMMUNITY_00-migration-plan|00-migration-plan.md]]
- [[_COMMUNITY_01-api-inventory|01-api-inventory.md]]
- [[_COMMUNITY_不移植项|不移植项]]
- [[_COMMUNITY_module-status|module-status.md]]
- [[_COMMUNITY_2. Router 改造检查清单|2. Router 改造检查清单]]
- [[_COMMUNITY_4. Schema 改造检查清单|4. Schema 改造检查清单]]
- [[_COMMUNITY_codepython ( backendappcorebx_auth.py(实施 P0 时落地))|code:python (# backend/app/core/bx_auth.py(实施 P0 时落地))]]
- [[_COMMUNITY_codepython (from app.api.bx import bx_router)|code:python (from app.api.bx import bx_router)]]
- [[_COMMUNITY_codepython (from fastapi import APIRouter)|code:python (from fastapi import APIRouter)]]
- [[_COMMUNITY_codeblock5 (apiexpense-items,)|code:block5 (/api/expense-items,)]]
- [[_COMMUNITY_codeblock11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成)|code:block11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成)]]
- [[_COMMUNITY_codeblock2 (计划号:SXDDH20260102000002)|code:block2 (计划号:SXDDH20260102000002)]]
- [[_COMMUNITY_codeblock5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋)|code:block5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋)]]
- [[_COMMUNITY_codeblock6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)|code:block6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)]]
- [[_COMMUNITY_codeblock8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成)|code:block8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成)]]
- [[_COMMUNITY_codeblock2 (第一步:编写模块迁移方案 → 第二步:拷贝前端 + UI适配 → 第三步:后端实现 + DDL更新 → 第四步:验证 +)|code:block2 (第一步:编写模块迁移方案 → 第二步:拷贝前端 + UI适配 → 第三步:后端实现 + DDL更新 → 第四步:验证 +)]]
- [[_COMMUNITY_codeblock3 (docscrm-migrationplans{module})|code:block3 (docs/crm-migration/plans/{module}/)]]
- [[_COMMUNITY_codevue (script setup lang=ts)|code:vue (<script setup lang="ts">)]]
- [[_COMMUNITY_codevue (el-button type=primary @click=handleAdd)|code:vue (<el-button type="primary" @click="handleAdd">)]]
- [[_COMMUNITY_codevue (!-- 直接显示筛选区域,不使用过渡动画 --)|code:vue (<!-- 直接显示筛选区域,不使用过渡动画 -->)]]
- [[_COMMUNITY_codevue (div v-show=showSearch)|code:vue (<div v-show="showSearch">)]]
- [[_COMMUNITY_codevue (el-dialog)|code:vue (<el-dialog)]]
- [[_COMMUNITY_codevue (el-dialog title=dialog.title v-model=dialog.visible wi)|code:vue (<el-dialog :title="dialog.title" v-model="dialog.visible" wi)]]
- [[_COMMUNITY_codevue (el-form)|code:vue (<el-form)]]
- [[_COMMUNITY_codevue (ImageUpload v-model=form.businessLicenseImages limit=5)|code:vue (<ImageUpload v-model="form.businessLicenseImages" :limit="5")]]
- [[_COMMUNITY_codevue (el-upload)|code:vue (<el-upload)]]
- [[_COMMUNITY_codets (async function handleFileUpload(uploadFile UploadFile, fiel)|code:ts (async function handleFileUpload(uploadFile: UploadFile, fiel)]]
- [[_COMMUNITY_codevue (ImagePreview src=file.ossId isOssId=true class=uploa)|code:vue (<ImagePreview :src="file.ossId" :isOssId="true" class="uploa)]]
- [[_COMMUNITY_codevue (el-image)|code:vue (<el-image)]]
- [[_COMMUNITY_codevue (el-upload drag list-type=picture-card action=uploadActi)|code:vue (<el-upload drag list-type="picture-card" :action="uploadActi)]]
- [[_COMMUNITY_codets (import { useDict } from '@utilsdict';)|code:ts (import { useDict } from '@/utils/dict';)]]
- [[_COMMUNITY_codets (async function handleCustomUpload(options UploadRequestOpti)|code:ts (async function handleCustomUpload(options: UploadRequestOpti)]]
- [[_COMMUNITY_codevue (el-select v-model=searchForm.customerType clearable)|code:vue (<el-select v-model="searchForm.customerType" clearable>)]]
- [[_COMMUNITY_codevue (el-table-column label=客户类型 prop=customerType)|code:vue (<el-table-column label="客户类型" prop="customerType">)]]
- [[_COMMUNITY_codevue (el-table-column label=客户类型 prop=customerType min-width=)|code:vue (<el-table-column label="客户类型" prop="customerType" min-width=)]]
- [[_COMMUNITY_codevue (el-descriptions-item label=客户类型)|code:vue (<el-descriptions-item label="客户类型">)]]
- [[_COMMUNITY_codets (import { useDictTag } from '@composablesuseDictTag')|code:ts (import { useDictTag } from '@/composables/useDictTag')]]
- [[_COMMUNITY_codevue (div class=list-toolbar)|code:vue (<div class="list-toolbar">)]]
- [[_COMMUNITY_codevue (el-radio-group v-model=activeView @change=handleViewChan)|code:vue (<el-radio-group v-model="activeView" @change="handleViewChan)]]
- [[_COMMUNITY_codevue (!-- 模板中,直接用 v-auth 指令 --)|code:vue (<!-- 模板中,直接用 v-auth 指令 -->)]]
- [[_COMMUNITY_codets ( 导出)|code:ts (// 导出)]]
- [[_COMMUNITY_codets ( 导出 - 手动下载)|code:ts (// 导出 - 手动下载)]]
- [[_COMMUNITY_codets (import { useDictStore } from '@storemodulesdict')|code:ts (import { useDictStore } from '@/store/modules/dict')]]
- [[_COMMUNITY_codevue (dict-tag options=crm_customer_type value=scope.row.cus)|code:vue (<dict-tag :options="crm_customer_type" :value="scope.row.cus)]]
- [[_COMMUNITY_codevue (el-tag type=getCustomerTypeTagType(scope.row.customerType)|code:vue (<el-tag :type="getCustomerTypeTagType(scope.row.customerType)]]
- [[_COMMUNITY_codets (import { ElMessage, ElMessageBox } from 'element-plus')|code:ts (import { ElMessage, ElMessageBox } from 'element-plus')]]
- [[_COMMUNITY_codevue (el-button type=primary icon=Plus @click=handleAdd新增)|code:vue (<el-button type="primary" icon="Plus" @click="handleAdd">新增<)]]
- [[_COMMUNITY_涉及的数据库表|涉及的数据库表]]
- [[_COMMUNITY_迁移策略|迁移策略]]
- [[_COMMUNITY_方法论|方法论]]
- [[_COMMUNITY_数据库适配规则|数据库适配规则]]
- [[_COMMUNITY_字典数据一致性|字典数据一致性]]
- [[_COMMUNITY_前端文件映射|前端文件映射]]
- [[_COMMUNITY_后端文件清单|后端文件清单]]
- [[_COMMUNITY_01-overview|01-overview.md]]
- [[_COMMUNITY_codesql (DROP TABLE IF EXISTS `crm_xxx`;)|code:sql (DROP TABLE IF EXISTS `crm_xxx`;)]]
- [[_COMMUNITY_02-database|02-database.md]]
- [[_COMMUNITY_搜索条件|搜索条件]]
- [[_COMMUNITY_列表字段|列表字段]]
- [[_COMMUNITY_操作按钮|操作按钮]]
- [[_COMMUNITY_弹窗清单|弹窗清单]]
- [[_COMMUNITY_表单字段|表单字段]]
- [[_COMMUNITY_交互流程|交互流程]]
- [[_COMMUNITY_前端功能完整性对照表|前端功能完整性对照表]]
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
- [[_COMMUNITY_状态机 业务流程|状态机 / 业务流程]]
- [[_COMMUNITY_codeblock1 (状态A → (触发条件) → 状态B → (触发条件) → 状态C)|code:block1 (状态A → (触发条件) → 状态B → (触发条件) → 状态C)]]
- [[_COMMUNITY_05-special|05-special.md]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_预计代码量|预计代码量]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_验证清单|验证清单]]
- [[_COMMUNITY_06-steps|06-steps.md]]
- [[_COMMUNITY_关键业务场景测试用例|关键业务场景测试用例]]
- [[_COMMUNITY_07-verify|07-verify.md]]
- [[_COMMUNITY_UI 规范合规检查|UI 规范合规检查]]
- [[_COMMUNITY_迁移范围|迁移范围]]
- [[_COMMUNITY_涉及数据库表|涉及数据库表]]
- [[_COMMUNITY_前端文件映射|前端文件映射]]
- [[_COMMUNITY_原 CRM 源码位置|原 CRM 源码位置]]
- [[_COMMUNITY_02-database|02-database.md]]
- [[_COMMUNITY_结构|结构]]
- [[_COMMUNITY_03-frontend-spec|03-frontend-spec.md]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_codeblock2 (web-adminsrcapicrm)|code:block2 (web-admin/src/api/crm/)]]
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
- [[_COMMUNITY_05-special|05-special.md]]
- [[_COMMUNITY_06-steps|06-steps.md]]
- [[_COMMUNITY_07-verify|07-verify.md]]
- [[_COMMUNITY_涉及数据库表|涉及数据库表]]
- [[_COMMUNITY_源码位置|源码位置]]
- [[_COMMUNITY_方案文档索引|方案文档索引]]
- [[_COMMUNITY_codeblock1 (B1 DDL + Model → B2 后端全量 API → D1 拷贝前端 → D2 Fresh Mint 适配 → )|code:block1 (B1 DDL + Model → B2 后端全量 API → D1 拷贝前端 → D2 Fresh Mint 适配 → )]]
- [[_COMMUNITY_01-overview|01-overview.md]]
- [[_COMMUNITY_codebash (.docscrm-migrationscriptssnapshot-java.sh contract )|code:bash (./docs/crm-migration/scripts/snapshot-java.sh contract \)]]
- [[_COMMUNITY_vite.config.ts|vite.config.ts]]
- [[_COMMUNITY_codeblock1 (index.vue getList())|code:block1 (index.vue getList())]]
- [[_COMMUNITY_codemermaid (flowchart LR)|code:mermaid (flowchart LR)]]
- [[_COMMUNITY_codets (queryParams.contractNo = queryParams.contractName = queryPar)|code:ts (queryParams.contractNo = queryParams.contractName = queryPar)]]
- [[_COMMUNITY_codepython (if|code:python (if ]]
- [[_COMMUNITY_codejava (lqw.ne(StringUtils.isNotBlank(bo.getExcludeStatus()), CrmCon)|code:java (lqw.ne(StringUtils.isNotBlank(bo.getExcludeStatus()), CrmCon)]]
- [[_COMMUNITY_codejava (lqw.between(beginTime != null && endTime != null, create_tim)|code:java (lqw.between(beginTime != null && endTime != null, create_tim)]]
- [[_COMMUNITY_codesql (contract.id IN|code:sql (contract.id IN ]]
- [[_COMMUNITY_codejava (vo.setCanApprove(contractApprovalService.canUserApprove(vo.g)|code:java (vo.setCanApprove(contractApprovalService.canUserApprove(vo.g)]]
- [[_COMMUNITY_codemermaid (stateDiagram-v2)|code:mermaid (stateDiagram-v2)]]
- [[_COMMUNITY_pl.js|pl.js]]
- [[_COMMUNITY_apply_brand_stock_change|apply_brand_stock_change]]
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
- [[_COMMUNITY_codemermaid (flowchart LR)|code:mermaid (flowchart LR)]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_codemarkdown (继续合同管理重写移植。)|code:markdown (继续合同管理重写移植。)]]
- [[_COMMUNITY_test_crm_approval_reedit.py|test_crm_approval_reedit.py]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_涉及的数据库表|涉及的数据库表]]
- [[_COMMUNITY_迁移策略|迁移策略]]
- [[_COMMUNITY_方法论|方法论]]
- [[_COMMUNITY_数据库适配规则|数据库适配规则]]
- [[_COMMUNITY_字典数据一致性|字典数据一致性]]
- [[_COMMUNITY_前端文件映射|前端文件映射]]
- [[_COMMUNITY_后端文件清单|后端文件清单]]
- [[_COMMUNITY_01-overview|01-overview.md]]
- [[_COMMUNITY_codesql (DROP TABLE IF EXISTS `crm_customer_pool`;)|code:sql (DROP TABLE IF EXISTS `crm_customer_pool`;)]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer_pool_rule`|code:sql (CREATE TABLE `crm_customer_pool_rule` ]]
- [[_COMMUNITY_codesql (DROP TABLE IF EXISTS `crm_customer_pool_rule`;)|code:sql (DROP TABLE IF EXISTS `crm_customer_pool_rule`;)]]
- [[_COMMUNITY_02-database|02-database.md]]
- [[_COMMUNITY_交互流程|交互流程]]
- [[_COMMUNITY_表单字段|表单字段]]
- [[_COMMUNITY_交互流程|交互流程]]
- [[_COMMUNITY_搜索条件|搜索条件]]
- [[_COMMUNITY_搜索条件|搜索条件]]
- [[_COMMUNITY_列表字段|列表字段]]
- [[_COMMUNITY_操作按钮|操作按钮]]
- [[_COMMUNITY_前端功能完整性对照表|前端功能完整性对照表]]
- [[_COMMUNITY_操作按钮|操作按钮]]
- [[_COMMUNITY_弹窗清单|弹窗清单]]
- [[_COMMUNITY_表单字段|表单字段]]
- [[_COMMUNITY_03-frontend-spec|03-frontend-spec.md]]
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
- [[_COMMUNITY_状态机 业务流程|状态机 / 业务流程]]
- [[_COMMUNITY_codeblock1 (normal(正常) → (手动放入规则回收) → pool(公海) → (领取分配) → normal(正常) →)|code:block1 (normal(正常) → (手动放入/规则回收) → pool(公海) → (领取/分配) → normal(正常) →)]]
- [[_COMMUNITY_codeblock2 (领取分配 → 设置保护期(protect_days天) → 到期检查 → 跟进≥3次 → 清除保护期)|code:block2 (领取/分配 → 设置保护期(protect_days天) → 到期检查 → 跟进≥3次 → 清除保护期)]]
- [[_COMMUNITY_05-special|05-special.md]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_验证清单|验证清单]]
- [[_COMMUNITY_参考|参考]]
- [[_COMMUNITY_步骤汇总|步骤汇总]]
- [[_COMMUNITY_预计代码量|预计代码量]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_涉及文件|涉及文件]]
- [[_COMMUNITY_完成标准|完成标准]]
- [[_COMMUNITY_目标|目标]]
- [[_COMMUNITY_具体任务|具体任务]]
- [[_COMMUNITY_06-steps|06-steps.md]]
- [[_COMMUNITY_关键业务场景测试用例|关键业务场景测试用例]]
- [[_COMMUNITY_UI 规范合规检查|UI 规范合规检查]]
- [[_COMMUNITY_迁移范围|迁移范围]]
- [[_COMMUNITY_涉及数据库表|涉及数据库表]]
- [[_COMMUNITY_原 CRM 源码位置|原 CRM 源码位置]]
- [[_COMMUNITY_01-overview|01-overview.md]]
- [[_COMMUNITY_迁移目标|迁移目标]]
- [[_COMMUNITY_涉及数据库表|涉及数据库表]]
- [[_COMMUNITY_源码位置|源码位置]]
- [[_COMMUNITY_方案文档索引|方案文档索引]]
- [[_COMMUNITY_codeblock1 (P0 供方 crm_supplier_info(全 API))|code:block1 (P0 供方 crm_supplier_info(全 API))]]
- [[_COMMUNITY_01-overview|01-overview.md]]
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
- [[_COMMUNITY_codeblock2 (行小计 = price × quantity × (1 - line_discount100))|code:block2 (行小计 = price × quantity × (1 - line_discount/100))]]
- [[_COMMUNITY_codebash (.docscrm-migrationscriptssnapshot-java.sh product )|code:bash (./docs/crm-migration/scripts/snapshot-java.sh product \)]]
- [[_COMMUNITY_06-steps|06-steps.md]]
- [[_COMMUNITY_codebash (.docscrm-migrationscriptssnapshot-java.sh supplier-info )|code:bash (./docs/crm-migration/scripts/snapshot-java.sh supplier-info )]]
- [[_COMMUNITY_01-overview|01-overview.md]]
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
- [[_COMMUNITY_codets ( apicrmxxxindex.ts)|code:ts (// api/crm/xxx/index.ts)]]
- [[_COMMUNITY_codets ( 页面 handleExport)|code:ts (// 页面 handleExport)]]
- [[_COMMUNITY_codevue (el-dialog v-model=innerVisible title=isEdit '编辑' '新)|code:vue (<el-dialog v-model="innerVisible" :title="isEdit ? '编辑' : '新)]]
- [[_COMMUNITY_一、线索管理 · 列表 `crmcluelist`|一、线索管理 · 列表 `crm/clue/list`]]
- [[_COMMUNITY_codevue (template label排序号span class=form-label-tip数值越小越靠前sp)|code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp)]]
- [[_COMMUNITY_codejs (const data = (res as any).data res {})|code:js (const data = (res as any)?.data || res || {})]]
- [[_COMMUNITY_grab|grab]]
- [[_COMMUNITY_plan_has_incomplete_hazard_cert_exists|plan_has_incomplete_hazard_cert_exists]]
- [[_COMMUNITY_codebash ( 报价单 — 示例:实施「列表」步前)|code:bash (# 报价单 — 示例:实施「列表」步前)]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_DbCrmCustomerSelect.vue|DbCrmCustomerSelect.vue]]
- [[_COMMUNITY_colors.ts|colors.ts]]
- [[_COMMUNITY_trigger_callback|trigger_callback]]
- [[_COMMUNITY_1. 迁移目标|1. 迁移目标]]
- [[_COMMUNITY_codeblock1 (backendapp)|code:block1 (backend/app/)]]
- [[_COMMUNITY_codepython ( main.py)|code:python (# main.py)]]
- [[_COMMUNITY_不移植项|不移植项]]
- [[_COMMUNITY_2. Router 改造检查清单|2. Router 改造检查清单]]
- [[_COMMUNITY_4. Schema 改造检查清单|4. Schema 改造检查清单]]
- [[_COMMUNITY_ref-backend-adapt|ref-backend-adapt.md]]
- [[_COMMUNITY_codescss ( 品牌主色)|code:scss (// 品牌主色)]]
- [[_COMMUNITY_codepython ( 参照 backendappmodelsmodels.py 中的 BizLeaveRequest BizAt)|code:python (# 参照 backend/app/models/models.py 中的 BizLeaveRequest / BizAt)]]
- [[_COMMUNITY_codetypescript (import request from '@utilshttp')|code:typescript (import request from '@/utils/http')]]
- [[_COMMUNITY_codetypescript ( CRM 管理)|code:typescript (// CRM 管理)]]
- [[_COMMUNITY_codesql (SELECT dict_type, COUNT() as cnt FROM sys_dict_data WHERE d)|code:sql (SELECT dict_type, COUNT(*) as cnt FROM sys_dict_data WHERE d)]]
- [[_COMMUNITY_codeblock5 (feat(crm) update product DDL — keep only category, product,)|code:block5 (feat(crm): update product DDL — keep only category, product,)]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_codetypescript ( 核心功能:)|code:typescript (// 核心功能:)]]
- [[_COMMUNITY_codetypescript ( useDictTag(dictType string))|code:typescript (// useDictTag(dictType: string))]]
- [[_COMMUNITY_codetypescript (export function fetchAllDictData() {)|code:typescript (export function fetchAllDictData() {)]]
- [[_COMMUNITY_codeblock16 (Phase 1 (DB) ──────────────────────────────── 串行,先执行)|code:block16 (Phase 1 (DB) ──────────────────────────────── 串行,先执行)]]
- [[_COMMUNITY_codeblock3 (backendappmodelsclinical_payment.py)|code:block3 (backend/app/models/clinical_payment.py)]]
- [[_COMMUNITY_codeblock4 ( 保留:base.py, api_request_log.py, biz_no_generator.py, dept.)|code:block4 (# 保留:base.py, api_request_log.py, biz_no_generator.py, dept.)]]
- [[_COMMUNITY_codeblock5 (backendappcrudcell_product.py)|code:block5 (backend/app/crud/cell_product.py)]]
- [[_COMMUNITY_codeblock6 ( 保留:auth.py, common.py, leave.py, menu.py, user.py, workflo)|code:block6 (# 保留:auth.py, common.py, leave.py, menu.py, user.py, workflo)]]
- [[_COMMUNITY_codeblock7 (backendappschemascategory.py)|code:block7 (backend/app/schemas/category.py)]]
- [[_COMMUNITY_codeblock8 (web-adminsrcviewsbasic-info)|code:block8 (web-admin/src/views/basic-info/)]]
- [[_COMMUNITY_codeblock9 (web-adminsrcviewssystemcategory)|code:block9 (web-admin/src/views/system/category/)]]
- [[_COMMUNITY_SysApiRequestLog|SysApiRequestLog]]
- [[_COMMUNITY_codesql (CREATE TABLE `db_vehicle`|code:sql (CREATE TABLE `db_vehicle` ]]
- [[_COMMUNITY_codepython (from app.core.database import Base)|code:python (from app.core.database import Base)]]
- [[_COMMUNITY_codepython (from fastapi import APIRouter)|code:python (from fastapi import APIRouter)]]
- [[_COMMUNITY_codepython (def generate_plan_no() - str)|code:python (def generate_plan_no() -> str:)]]
- [[_COMMUNITY_codepython (def save_weighing_slip(db, tenant_no, user_id, dept_id, payl)|code:python (def save_weighing_slip(db, tenant_no, user_id, dept_id, payl)]]
- [[_COMMUNITY_list_ethnics|list_ethnics]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_codebash (cd Userszlwuwork00codeshanxia2.0)|code:bash (cd /Users/zlwu/work/00code/shanxia2.0)]]
- [[_COMMUNITY_codesql (INSERT INTO pl_personnel (id, personnel_name, phone_no, id_c)|code:sql (INSERT INTO pl_personnel (id, personnel_name, phone_no, id_c)]]
- [[_COMMUNITY_codesql (INSERT INTO pl_vehicle_personnel (..., role, is_default, rem)|code:sql (INSERT INTO pl_vehicle_personnel (..., role, is_default, rem)]]
- [[_COMMUNITY_codepython (class VehiclePersonnelRow(BaseModel))|code:python (class VehiclePersonnelRow(BaseModel):)]]
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh backend)|code:bash (./scripts/update-graph.sh backend)]]
- [[_COMMUNITY_codeblock7 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → 11 → 12 → 13 →)|code:block7 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → 11 → 12 → 13 →)]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_codesql (ALTER TABLE pl_transport)|code:sql (ALTER TABLE pl_transport)]]
- [[_COMMUNITY_response.py|response.py]]
- [[_COMMUNITY_codesql (-- docssql20260623_db_inventory_site_token.sql)|code:sql (-- docs/sql/20260623_db_inventory_site_token.sql)]]
- [[_COMMUNITY_codepython (COMPLETED_STATUS = 已完成)|code:python (COMPLETED_STATUS = "已完成")]]
- [[_COMMUNITY_codepython (db_inventory_site_feedback dbinventory_site,)|code:python ("db_inventory_site_feedback": "db/inventory_site",)]]
- [[_COMMUNITY_codepython (from app.api.db.public_inventory import router as public_db_)|code:python (from app.api.db.public_inventory import router as public_db_)]]
- [[_COMMUNITY_codeblock13 (,apipublicdbinventory)|code:block13 (,/api/public/db/inventory)]]
- [[_COMMUNITY_codebash ( 先从库取一条 token)|code:bash (# 先从库取一条 token)]]
- [[_COMMUNITY_codepython (site_feedback_remark Optionalstr = Field(default=None, al)|code:python (site_feedback_remark: Optional[str] = Field(default=None, al)]]
- [[_COMMUNITY_codepython (import json)|code:python (import json)]]
- [[_COMMUNITY_codepython (@router.get({id}site-url, response_model=InventorySiteUr)|code:python (@router.get("/{id}/site-url", response_model=InventorySiteUr)]]
- [[_COMMUNITY_codepython (site_access_token Optionalstr = Field(default=None, alias)|code:python (site_access_token: Optional[str] = Field(default=None, alias)]]
- [[_COMMUNITY_codepython (token = (inventory.site_access_token or ).strip() if inven)|code:python (token = (inventory.site_access_token or "").strip() if inven)]]
- [[_COMMUNITY_codepython (site_access_token = Column(String(64), nullable=True, commen)|code:python (site_access_token = Column(String(64), nullable=True, commen)]]
- [[_COMMUNITY_codetypescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)|code:typescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)]]
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
- [[_COMMUNITY_codetypescript (function buildAllSiteLinksText(records TransportInventoryLi)|code:typescript (function buildAllSiteLinksText(records: TransportInventoryLi)]]
- [[_COMMUNITY_codetypescript (getSiteUrl (id string) = request.get{ siteUrl string })|code:typescript (getSiteUrl: (id: string) => request.get<{ siteUrl: string }>)]]
- [[_COMMUNITY_codevue (el-button link type=success @click=handleCopySiteUrl(row)|code:vue (<el-button link type="success" @click="handleCopySiteUrl(row)]]
- [[_COMMUNITY_codepython (为 site_access_token 为空的出入库单补 token)|code:python ("""为 site_access_token 为空的出入库单补 token""")]]
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
- [[_COMMUNITY_codebash (cd web-admin && pnpm buildtypecheck)|code:bash (cd web-admin && pnpm build:typecheck)]]
- [[_COMMUNITY_codeblock29 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 (P1 后端闭环))|code:block29 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 (P1 后端闭环))]]
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
- [[_COMMUNITY_codepython (出入库单现场免登录 token)|code:python ("""出入库单现场免登录 token""")]]
- [[_COMMUNITY_utils.py|utils.py]]
- [[_COMMUNITY_codepython (from app.services.db_inventory_site_token import ensure_site)|code:python (from app.services.db_inventory_site_token import ensure_site)]]
- [[_COMMUNITY_codepython (apply_product_snapshot_to_inventory(row, snapshot))|code:python (apply_product_snapshot_to_inventory(row, snapshot))]]
- [[_COMMUNITY_codesql (SELECT id, batch_no, site_access_token FROM db_inbound_outbo)|code:sql (SELECT id, batch_no, site_access_token FROM db_inbound_outbo)]]
- [[_COMMUNITY_codepython (from datetime import datetime)|code:python (from datetime import datetime)]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_codesql (-- pl_freight_settlement_approval)|code:sql (-- pl_freight_settlement_approval)]]
- [[_COMMUNITY_codepython (_LOCKED_SETTLEMENT_STATUSES = (approving, approved, con)|code:python (_LOCKED_SETTLEMENT_STATUSES = ("approving", "approved", "con)]]
- [[_COMMUNITY_codetypescript (export const freightApi = {)|code:typescript (export const freightApi = {)]]
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
- [[_COMMUNITY_codeblock13 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 (后端闭环))|code:block13 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 (后端闭环))]]
- [[_COMMUNITY_codesql (-- 新增更新)|code:sql (-- 新增/更新)]]
- [[_COMMUNITY_codepython (class PlFreightSettlementApproval(Base))|code:python (class PlFreightSettlementApproval(Base):)]]
- [[_COMMUNITY_codepython (class FreightSettlementCreate(BaseModel))|code:python (class FreightSettlementCreate(BaseModel):)]]
- [[_COMMUNITY_codepython (class FreightSettlementListItem(FreightSettlementRead))|code:python (class FreightSettlementListItem(FreightSettlementRead):)]]
- [[_COMMUNITY_codepython (class FreightSettlementSubmitApprovalBody(BaseModel))|code:python (class FreightSettlementSubmitApprovalBody(BaseModel):)]]
- [[_COMMUNITY_codepython (def list_unsettled_plans(...))|code:python (def list_unsettled_plans(...):)]]
- [[_COMMUNITY_codepython (def create_settlement_from_plan_ids(...))|code:python (def create_settlement_from_plan_ids(...):)]]
- [[_COMMUNITY_codepython (def disburse_settlement(...))|code:python (def disburse_settlement(...):)]]
- [[_COMMUNITY_公开抢班:系统用户可搜索下拉 — 设计|公开抢班:系统用户可搜索下拉 — 设计]]
- [[_COMMUNITY_codepython (class PlanArchiveProductItem(BaseModel))|code:python (class PlanArchiveProductItem(BaseModel):)]]
- [[_COMMUNITY_codetypescript (export interface PlanArchiveProductItem {)|code:typescript (export interface PlanArchiveProductItem {)]]
- [[_COMMUNITY_codetypescript (archiveStatus string)|code:typescript (archiveStatus?: string)]]
- [[_COMMUNITY_codetypescript (archive (id string, data PlanArchiveBody) =)|code:typescript (archive: (id: string, data?: PlanArchiveBody) =>)]]
- [[_COMMUNITY_codetypescript ( 仅实际数量可编辑,计划数量只读(归档弹窗) )|code:typescript (/** 仅实际数量可编辑,计划数量只读(归档弹窗) */)]]
- [[_COMMUNITY_codevue (el-input-number)|code:vue (<el-input-number)]]
- [[_COMMUNITY_codetypescript (const isAdjustMode = computed(() = plan.value.archiveStatus)|code:typescript (const isAdjustMode = computed(() => plan.value.archiveStatus)]]
- [[_COMMUNITY_codetypescript (const body PlanArchiveBody = {)|code:typescript (const body: PlanArchiveBody = {)]]
- [[_COMMUNITY_codetypescript (export function usePlPlanList(options { extraSearchFields)|code:typescript (export function usePlPlanList(options?: { extraSearchFields?)]]
- [[_COMMUNITY_codevue (el-form-item label=归档状态)|code:vue (<el-form-item label="归档状态">)]]
- [[_COMMUNITY_codepython (from app.models.pl_models import PlFreightSettlement, PlFrei)|code:python (from app.models.pl_models import PlFreightSettlement, PlFrei)]]
- [[_COMMUNITY_codevue (el-button link type=primary @click=handleView(row))|code:vue (<el-button link type="primary" @click="handleView(row)">)]]
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
- [[_COMMUNITY_codesql (INSERT INTO `sys_menu` (...) VALUES)|code:sql (INSERT INTO `sys_menu` (...) VALUES)]]
- [[_COMMUNITY_codetypescript ('plplan-archivelist' 'rifolder-check-line',)|code:typescript ('pl:plan-archive:list': 'ri:folder-check-line',)]]
- [[_COMMUNITY_codebash (cd web-admin && pnpm lint)|code:bash (cd web-admin && pnpm lint)]]
- [[_COMMUNITY_codebash (cd backend && python -c from app.main import app; print('ok)|code:bash (cd backend && python -c "from app.main import app; print('ok)]]
- [[_COMMUNITY_codebash (cd Userszlwuwork00codeshanxia2.0 && .scriptsupdate-gr)|code:bash (cd /Users/zlwu/work/00code/shanxia2.0 && ./scripts/update-gr)]]
- [[_COMMUNITY_codepython (_LOCKED_SETTLEMENT_STATUSES = (submitted, approved, con)|code:python (_LOCKED_SETTLEMENT_STATUSES = ("submitted", "approved", "con)]]
- [[_COMMUNITY_codepython (def apply_archive_product_quantities|code:python (def apply_archive_product_quantities]]
- [[_COMMUNITY_codepython (def apply_archive_freight|code:python (def apply_archive_freight]]
- [[_COMMUNITY_codepython (def record_plan_change|code:python (def record_plan_change]]
- [[_COMMUNITY_codepython (from app.schemas.pl.plan import PlanArchiveBody, PlanWithPro)|code:python (from app.schemas.pl.plan import PlanArchiveBody, PlanWithPro)]]
- [[_COMMUNITY_codepython (if plan.archive_status == archived)|code:python (if plan.archive_status == "archived":)]]
- [[_COMMUNITY_codepython (@router.post({id}archive, response_model=PlanWithProduct)|code:python (@router.post("/{id}/archive", response_model=PlanWithProduct)]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_codepython (def assert_row_in_data_scope(db, row, model, user_info, tena)|code:python (def assert_row_in_data_scope(db, row, model, user_info, tena)]]
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
- [[_COMMUNITY_codepython (if scope == 4)|code:python (if scope == "4":)]]
- [[_COMMUNITY_codebash (cd backend && python scriptscheck_field_consistency.py)|code:bash (cd backend && python scripts/check_field_consistency.py)]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_PlPlanContract|PlPlanContract]]
- [[_COMMUNITY_codesql (-- docssqlmigrations2026-06-29-pl-vehicle-recharge.sql)|code:sql (-- docs/sql/migrations/2026-06-29-pl-vehicle-recharge.sql)]]
- [[_COMMUNITY_codebash (git add backendappservicespl_vehicle_recharge_service.py)|code:bash (git add backend/app/services/pl_vehicle_recharge_service.py)]]
- [[_COMMUNITY_codepython (apply_router = APIRouter(prefix=vehicle-recharge-apply, t)|code:python (apply_router = APIRouter(prefix="/vehicle-recharge-apply", t)]]
- [[_COMMUNITY_codepython (from app.api.pl import vehicle_recharge)|code:python (from app.api.pl import vehicle_recharge)]]
- [[_COMMUNITY_codebash (git add backendappapiplvehicle_recharge.py backendappa)|code:bash (git add backend/app/api/pl/vehicle_recharge.py backend/app/a)]]
- [[_COMMUNITY_codetypescript (export interface VehicleRechargeApply {)|code:typescript (export interface VehicleRechargeApply {)]]
- [[_COMMUNITY_codebash (git add web-adminsrcapiplindex.ts web-adminsrcutilspl)|code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/utils/pl)]]
- [[_COMMUNITY_codesql (INSERT INTO `sys_dict_type` (`id`, `dict_name`, `dict_type`,)|code:sql (INSERT INTO `sys_dict_type` (`id`, `dict_name`, `dict_type`,)]]
- [[_COMMUNITY_codepython (class PlVehicleRechargeApply(Base))|code:python (class PlVehicleRechargeApply(Base):)]]
- [[_COMMUNITY_codebash (git add backendappmodelspl_models.py)|code:bash (git add backend/app/models/pl_models.py)]]
- [[_COMMUNITY_codepython (车辆 ETC加油充值 Schema)|code:python ("""车辆 ETC/加油充值 Schema""")]]
- [[_COMMUNITY_codebash (git add backendappschemasplvehicle_recharge.py backenda)|code:bash (git add backend/app/schemas/pl/vehicle_recharge.py backend/a)]]
- [[_COMMUNITY_codepython (车辆 ETC加油充值业务逻辑)|code:python ("""车辆 ETC/加油充值业务逻辑""")]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_值班排班月历 · 按人统计与过滤 — 设计|值班排班月历 · 按人统计与过滤 — 设计]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_codebash (mysql ... docssqlmigrations2026-07-04_pl_plan_hazard_ce)|code:bash (mysql ... < docs/sql/migrations/2026-07-04_pl_plan_hazard_ce)]]
- [[_COMMUNITY_Requirement URL 路径设计规范|Requirement: URL 路径设计规范]]
- [[_COMMUNITY_codevue (ArtIconButton)|code:vue (<ArtIconButton)]]
- [[_COMMUNITY_codetypescript (const settingStore = useSettingStore())|code:typescript (const settingStore = useSettingStore())]]
- [[_COMMUNITY_codetypescript (watch(width, (newWidth) = {)|code:typescript (watch(width, (newWidth) => {)]]
- [[_COMMUNITY_codescss (.app-layout-portal app-sidebar .layout-sidebar {)|code:scss (.app-layout-portal #app-sidebar .layout-sidebar {)]]
- [[_COMMUNITY_codeblock1 (modelsmodels.py ← 新增6个wf_ SQLAlchemy模型)|code:block1 (models/models.py ← 新增6个wf_* SQLAlchemy模型)]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_codeblock2 (apiworkflow.ts ← API调用)|code:block2 (api/workflow.ts ← API调用)]]
- [[_COMMUNITY_codeblock3 (WorkflowEngine)|code:block3 (WorkflowEngine)]]
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
- [[_COMMUNITY_Requirement 页面不展示顶部 page-head 大标题与描述|Requirement: 页面不展示顶部 page-head 大标题与描述]]
- [[_COMMUNITY_codeblock6 (发起 → running → completed(到达end节点))|code:block6 (发起 → running → completed(到达end节点))]]
- [[_COMMUNITY_codeblock7 (创建 → pending → approved(审批通过))|code:block7 (创建 → pending → approved(审批通过))]]
- [[_COMMUNITY_codejson (POST apiadminworkflowinstances)|code:json (POST /api/admin/workflow/instances)]]
- [[_COMMUNITY_codejson (POST apiadminworkflowtasks{id}approve)|code:json (POST /api/admin/workflow/tasks/{id}/approve)]]
- [[_COMMUNITY_zh_CN.js|zh_CN.js]]
- [[_COMMUNITY_现状|现状]]
- [[_COMMUNITY_修改方案|修改方案]]
- [[_COMMUNITY_现状|现状]]
- [[_COMMUNITY_修改方案|修改方案]]
- [[_COMMUNITY_现状|现状]]
- [[_COMMUNITY_修改方案|修改方案]]
- [[_COMMUNITY_现状|现状]]
- [[_COMMUNITY_修改方案|修改方案]]
- [[_COMMUNITY_现状|现状]]
- [[_COMMUNITY_codepython (def apply_data_scope(query, model, user_info dict, db Sess)|code:python (def apply_data_scope(query, model, user_info: dict, db: Sess)]]
- [[_COMMUNITY_codepython (@router.get(customers))|code:python (@router.get("/customers"))]]
- [[_COMMUNITY_codevue (!-- 新增按钮 --)|code:vue (<!-- 新增按钮 -->)]]
- [[_COMMUNITY_codepython (if not codes)|code:python (if not codes:)]]
- [[_COMMUNITY_合同结算方式:新增选项与第五条条款规则|合同结算方式:新增选项与第五条条款规则]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer_follow`|code:sql (CREATE TABLE `crm_customer_follow` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer_pool`|code:sql (CREATE TABLE `crm_customer_pool` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer_pool_rule`|code:sql (CREATE TABLE `crm_customer_pool_rule` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer_tag`|code:sql (CREATE TABLE `crm_customer_tag` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_customer_tag_relation`|code:sql (CREATE TABLE `crm_customer_tag_relation` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_contact`|code:sql (CREATE TABLE `crm_contact` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_clue`|code:sql (CREATE TABLE `crm_clue` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_opportunity`|code:sql (CREATE TABLE `crm_opportunity` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_quote`|code:sql (CREATE TABLE `crm_quote` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_contract`|code:sql (CREATE TABLE `crm_contract` ]]
- [[_COMMUNITY_codeblock23 (apicrm — CRM 模块统一前缀)|code:block23 (/api/crm/ — CRM 模块统一前缀)]]
- [[_COMMUNITY_codeblock25 (CRM 管理)|code:block25 (CRM 管理)]]
- [[_COMMUNITY_codeblock27 (CRM 附件 sys_oss 表)|code:block27 (CRM 附件: sys_oss 表)]]
- [[_COMMUNITY_codeblock28 (CRM 字典来源 sys_dict_data (sx 库))|code:block28 (CRM 字典来源: sys_dict_data (sx 库))]]
- [[_COMMUNITY_codeblock29 (CRM create_dept (bigint) → CRM 的 sys_dept)|code:block29 (CRM: create_dept (bigint) → CRM 的 sys_dept)]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_product_category`|code:sql (CREATE TABLE `crm_product_category` ]]
- [[_COMMUNITY_codeblock30 (1. 字典数据 (sys_dict_data))|code:block30 (1. 字典数据 (sys_dict_data))]]
- [[_COMMUNITY_codeblock31 (规则)|code:block31 (规则:)]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_product`|code:sql (CREATE TABLE `crm_product` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_product_price`|code:sql (CREATE TABLE `crm_product_price` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_product_price_history`|code:sql (CREATE TABLE `crm_product_price_history` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_product_stock_log`|code:sql (CREATE TABLE `crm_product_stock_log` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_product_tag`|code:sql (CREATE TABLE `crm_product_tag` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `crm_product_tag_relation`|code:sql (CREATE TABLE `crm_product_tag_relation` ]]
- [[_COMMUNITY_codeblock1 (db_purchase_plan ← purchase_plans)|code:block1 (db_purchase_plan ← purchase_plans)]]
- [[_COMMUNITY_codesql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'shanxia2.0')|code:sql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'shanxia2.0')]]
- [[_COMMUNITY_codeblock3 (保存地磅单)|code:block3 (保存地磅单)]]
- [[_COMMUNITY_codeblock4 (backendapp)|code:block4 (backend/app/)]]
- [[_COMMUNITY_codeblock5 (web-adminsrc)|code:block5 (web-admin/src/)]]
- [[_COMMUNITY_运输计划产品字段:安排前必填|运输计划产品字段:安排前必填]]
- [[_COMMUNITY_Requirement 运输计划归档支持暂存草稿|Requirement: 运输计划归档支持暂存草稿]]
- [[_COMMUNITY_codeblock1 (若行带 personnelId 且存在 → 更新 pl_personnel 基础字段)|code:block1 (若行带 personnelId 且存在 → 更新 pl_personnel 基础字段)]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_parse_admin_request_json|parse_admin_request_json]]
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
- [[_COMMUNITY_codeblock2 (【运输安排】)|code:block2 (【运输安排】)]]
- [[_COMMUNITY_codets ({)|code:ts ({)]]
- [[_COMMUNITY_codeblock4 ({WEB_ADMIN_ORIGIN}publicpltransport{driver_access_toke)|code:block4 ({WEB_ADMIN_ORIGIN}/#/public/pl/transport/{driver_access_toke)]]
- [[_COMMUNITY_codemermaid (sequenceDiagram)|code:mermaid (sequenceDiagram)]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_codeblock8 (apipublicpltransport)|code:block8 (/api/public/pl/transport)]]
- [[_COMMUNITY_codesql (ALTER TABLE pl_transport)|code:sql (ALTER TABLE pl_transport)]]
- [[_COMMUNITY_default_settlement_clause|default_settlement_clause]]
- [[_COMMUNITY_codeblock1 (PlPlanFormDialog)|code:block1 (PlPlanFormDialog)]]
- [[_COMMUNITY_codetypescript (defaultTransportQty = products.reduce((s, p) = s + (p.quant)|code:typescript (defaultTransportQty = products.reduce((s, p) => s + (p.quant)]]
- [[_COMMUNITY_codemermaid (flowchart TD)|code:mermaid (flowchart TD)]]
- [[_COMMUNITY_codetypescript (interface PlanCreateFullBody {)|code:typescript (interface PlanCreateFullBody {)]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
- [[_COMMUNITY_codeblock2 (.app-layout-portal)|code:block2 (.app-layout-portal)]]
- [[_COMMUNITY_codeblock3 (beforeEach → MenuProcessor.getMenuList())|code:block3 (beforeEach → MenuProcessor.getMenuList())]]
- [[_COMMUNITY_resolve_create_time_bounds|resolve_create_time_bounds]]
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
- [[_COMMUNITY_codetypescript (function canArrangeTransport(row Plan) {)|code:typescript (function canArrangeTransport(row: Plan) {)]]
- [[_COMMUNITY_codeblock3 (1. 校验计划、车辆、司机、危化品证书(现有))|code:block3 (1. 校验计划、车辆、司机、危化品证书(现有))]]
- [[_COMMUNITY_codepython (def _rotate_driver_access_token(transport PlTransport) - s)|code:python (def _rotate_driver_access_token(transport: PlTransport) -> s)]]
- [[_COMMUNITY_codepython (if existing_transport and existing_transport.transport_statu)|code:python (if existing_transport and existing_transport.transport_statu)]]
- [[_COMMUNITY_codemermaid (sequenceDiagram)|code:mermaid (sequenceDiagram)]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_codeblock1 (计划专员:安排运输 + 勾选「生成地磅计划」)|code:block1 (计划专员:安排运输 + 勾选「生成地磅计划」)]]
- [[_COMMUNITY_codepython (f{PUBLIC_WEB_ORIGIN}publicdbinventory{site_access_tok)|code:python (f"{PUBLIC_WEB_ORIGIN}/#/public/db/inventory/{site_access_tok)]]
- [[_COMMUNITY_codemermaid (sequenceDiagram)|code:mermaid (sequenceDiagram)]]
- [[_COMMUNITY_codeblock2 (专员:dbinventory 新建入库出库单)|code:block2 (专员:/#/db/inventory 新建入库/出库单)]]
- [[_COMMUNITY_codeblock3 (现场人员:打开 siteUrl → 上传附件、填备注 → 保存(未完成态可删改附件,S10))|code:block3 (现场人员:打开 siteUrl → 上传附件、填备注 → 保存(未完成态可删改附件,S10))]]
- [[_COMMUNITY_codets ({)|code:ts ({)]]
- [[_COMMUNITY_codesql (ALTER TABLE db_inbound_outbound)|code:sql (ALTER TABLE db_inbound_outbound)]]
- [[_COMMUNITY_codepython (db.query(DbInboundOutbound).filter|code:python (db.query(DbInboundOutbound).filter]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_codeblock1 (┌─────────────┬─────────────┬───────────────┬─────────────┐)|code:block1 (┌─────────────┬─────────────┬───────────────┬─────────────┐)]]
- [[_COMMUNITY_codeblock2 (┌─────────────────────────────────────────────┐)|code:block2 (┌─────────────────────────────────────────────┐)]]
- [[_COMMUNITY_codeblock3 (┌──────────┐)|code:block3 (┌──────────┐)]]
- [[_COMMUNITY_duty.ts|duty.ts]]
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_codesql (-- 菜单(示例 ID,实现时按现有 PL_ 规范))|code:sql (-- 菜单(示例 ID,实现时按现有 PL_* 规范))]]
- [[_COMMUNITY_resetFormSlots|resetFormSlots]]
- [[_COMMUNITY_clear_pl_plan_instance_data.py|clear_pl_plan_instance_data.py]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_codeblock1 (Step 0 基线文档与对照页 ✅ 已完成)|code:block1 (Step 0 基线文档与对照页 ✅ 已完成)]]
- [[_COMMUNITY_codeblock2 (已完成 Step 0 → Step 1 → Step 1b → Step 2(列表页))|code:block2 (已完成 Step 0 → Step 1 → Step 1b → Step 2(列表页))]]
- [[_COMMUNITY_codebash ( 前端开发)|code:bash (# 前端开发)]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_codeblock1 (tenant_no = shanxia2.0)|code:block1 (tenant_no = shanxia2.0)]]
- [[_COMMUNITY_codeblock2 (business_title = CRM客户管理)|code:block2 (business_title = CRM客户管理)]]
- [[_COMMUNITY_codeblock3 (business_title = CRM客户管理)|code:block3 (business_title = CRM客户管理)]]
- [[_COMMUNITY_codemermaid (flowchart LR)|code:mermaid (flowchart LR)]]
- [[_COMMUNITY_codepython (oper_log_meta ContextVardict = ContextVar(oper_log_meta)|code:python (oper_log_meta: ContextVar[dict] = ContextVar("oper_log_meta")]]
- [[_COMMUNITY_文件结构|文件结构]]
- [[_COMMUNITY_codesql (ALTER TABLE `pl_carrier`)|code:sql (ALTER TABLE `pl_carrier`)]]
- [[_COMMUNITY_codeblock2 (qualificationComplete == true)|code:block2 (qualificationComplete == true)]]
- [[_COMMUNITY_报销申请列表 · 扩大每页条数选项(试点)|报销申请列表 · 扩大每页条数选项(试点)]]
- [[_COMMUNITY_codesql (CREATE TABLE `pl_vehicle_recharge_apply`|code:sql (CREATE TABLE `pl_vehicle_recharge_apply` ]]
- [[_COMMUNITY_codesql (CREATE TABLE `pl_vehicle_recharge_record`|code:sql (CREATE TABLE `pl_vehicle_recharge_record` ]]
- [[_COMMUNITY_codeblock3 (申请创建 ──→ pending(待发放))|code:block3 (申请创建 ──→ pending(待发放))]]
- [[_COMMUNITY_codepython (def _generate_apply_no(db Session) - str)|code:python (def _generate_apply_no(db: Session) -> str:)]]
- [[_COMMUNITY_运输计划保存同步地磅日期 + 已安排禁仅保存|运输计划保存同步地磅日期 + 已安排禁仅保存]]
- [[_COMMUNITY_codeblock1 (创建申请 → pending)|code:block1 (创建申请 → pending)]]
- [[_COMMUNITY_loadMonth|loadMonth]]
- [[_COMMUNITY_calc_age_from_chinese_id_card|calc_age_from_chinese_id_card]]
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
- [[_COMMUNITY_codeblock2 (.app-layout-portal)|code:block2 (.app-layout-portal)]]
- [[_COMMUNITY_codetypescript (const currentTopPath = `${route.path.split('')1}`)|code:typescript (const currentTopPath = `/${route.path.split('/')[1]}`)]]
- [[_COMMUNITY_codeblock4 (portal-header-brand → flex-shrink 0)|code:block4 (portal-header-brand → flex-shrink: 0)]]
- [[_COMMUNITY_codeblock5 (beforeEach → MenuProcessor.getMenuList())|code:block5 (beforeEach → MenuProcessor.getMenuList())]]
- [[_COMMUNITY_合同详情 · 运输计划联动 Implementation Plan|合同详情 · 运输计划联动 Implementation Plan]]
- [[_COMMUNITY_codeblock1 (PATCH apitransportplan{id}hazard-cert-ready)|code:block1 (PATCH /api/transport/plan/{id}/hazard-cert-ready)]]
- [[_COMMUNITY_codepython ( 伪代码)|code:python (# 伪代码)]]
- [[_COMMUNITY_codeblock3 (计划含危化品)|code:block3 ([计划含危化品])]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
- [[_COMMUNITY_codeblock2 (.app-layout-portal)|code:block2 (.app-layout-portal)]]
- [[_COMMUNITY_门户首页「待办列表」汇总入口|门户首页「待办列表」汇总入口]]
- [[_COMMUNITY_合同详情 · 运输计划联动 Design|合同详情 · 运输计划联动 Design]]
- [[_COMMUNITY_合同已安排数量 · 已归档用实际量|合同已安排数量 · 已归档用实际量]]
- [[_COMMUNITY_运输计划表单 · 可安排数量|运输计划表单 · 可安排数量]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_codeblock1 (1. 看下方「功能特征 → 模式」决策表,确定模式编号(如 P01、P12))|code:block1 (1. 看下方「功能特征 → 模式」决策表,确定模式编号(如 P01、P12))]]
- [[_COMMUNITY_codeblock2 (page-head → panel → filter-block → list-toolbar → list-table)|code:block2 (page-head → panel → filter-block → list-toolbar → list-table)]]
- [[_COMMUNITY_codetypescript (const viewSections = computed(() = {)|code:typescript (const viewSections = computed(() => [{)]]
- [[_COMMUNITY_codemermaid (flowchart TD)|code:mermaid (flowchart TD)]]
- [[_COMMUNITY_ICrmContractProductService|ICrmContractProductService]]
- [[_COMMUNITY_ICrmContractService|ICrmContractService]]
- [[_COMMUNITY_ICrmQuoteApprovalService|ICrmQuoteApprovalService]]
- [[_COMMUNITY_ICrmQuotePdfService|ICrmQuotePdfService]]
- [[_COMMUNITY_ICrmQuoteProductService|ICrmQuoteProductService]]
- [[_COMMUNITY_ICrmQuoteService|ICrmQuoteService]]
- [[_COMMUNITY_ICrmQuoteShareLogService|ICrmQuoteShareLogService]]
- [[_COMMUNITY_ICrmSupplierInfoService|ICrmSupplierInfoService]]
- [[_COMMUNITY_airport.js|airport.js]]
- [[_COMMUNITY_graceChecker.js|graceChecker.js]]
- [[_COMMUNITY_legal-document-inner.vue|legal-document-inner.vue]]
- [[_COMMUNITY_API_BASE|API_BASE]]
- [[_COMMUNITY_BASE_URL|BASE_URL]]
- [[_COMMUNITY_STATIC_ASSETS_BASE_URL_DEFAULT|STATIC_ASSETS_BASE_URL_DEFAULT]]
- [[_COMMUNITY_jest.config.js|jest.config.js]]
- [[_COMMUNITY_privacy-policy.vue|privacy-policy.vue]]
- [[_COMMUNITY_user-agreement.vue|user-agreement.vue]]
- [[_COMMUNITY_calendar.js|calendar.js]]
- [[_COMMUNITY_icons.js|icons.js]]
- [[_COMMUNITY_LICENSE|LICENSE.md]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_readme|readme.md]]
- [[_COMMUNITY_call-check-version.js|call-check-version.js]]
- [[_COMMUNITY_DEFAULT_USER_AVATAR_URL|DEFAULT_USER_AVATAR_URL]]
- [[_COMMUNITY_IMG_EMPTY|IMG_EMPTY]]
- [[_COMMUNITY_index.d.ts|index.d.ts]]
- [[_COMMUNITY_color.js|color.js]]
- [[_COMMUNITY_color.d.ts|color.d.ts]]
- [[_COMMUNITY_component.d.ts|component.d.ts]]
- [[_COMMUNITY_utils.d.ts|utils.d.ts]]
- [[_COMMUNITY_index.d.ts|index.d.ts]]
- [[_COMMUNITY_index.d.ts|index.d.ts]]
- [[_COMMUNITY_index.d.ts|index.d.ts]]
- [[_COMMUNITY_basic.d.ts|basic.d.ts]]
- [[_COMMUNITY_button.d.ts|button.d.ts]]
- [[_COMMUNITY_link.d.ts|link.d.ts]]
- [[_COMMUNITY_behavior.d.ts|behavior.d.ts]]
- [[_COMMUNITY_index.d.ts|index.d.ts]]
- [[_COMMUNITY_open-type.d.ts|open-type.d.ts]]
- [[_COMMUNITY_touch.d.ts|touch.d.ts]]
- [[_COMMUNITY_transition.d.ts|transition.d.ts]]
- [[_COMMUNITY_opsx-apply|opsx-apply.md]]
- [[_COMMUNITY_opsx-archive|opsx-archive.md]]
- [[_COMMUNITY_opsx-propose|opsx-propose.md]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_SKILL|SKILL.md]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Scenario 菜单可见|Scenario: 菜单可见]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Scenario 跨系统需求评审|Scenario: 跨系统需求评审]]
- [[_COMMUNITY_Scenario 新人定位门户库表|Scenario: 新人定位门户库表]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_数据库|数据库]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
- [[_COMMUNITY_codeblock2 ({base_url}transportscan{transport_id}code={verify_code})|code:block2 ({base_url}/transport/scan/{transport_id}?code={verify_code})]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_数据库变更|数据库变更]]
- [[_COMMUNITY_受影响系统|受影响系统]]
- [[_COMMUNITY_外部依赖|外部依赖]]
- [[_COMMUNITY_API 变更|API 变更]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_codeblock1 (计划号:{plan_no})|code:block1 (计划号:{plan_no})]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_数据库变更|数据库变更]]
- [[_COMMUNITY_Scenario 成功创建申请|Scenario: 成功创建申请]]
- [[_COMMUNITY_Scenario 日期顺序非法|Scenario: 日期顺序非法]]
- [[_COMMUNITY_Scenario 无申请补录|Scenario: 无申请补录]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Requirement 无申请补录|Requirement: 无申请补录]]
- [[_COMMUNITY_Scenario 成功创建申请|Scenario: 成功创建申请]]
- [[_COMMUNITY_Scenario 日期顺序非法|Scenario: 日期顺序非法]]
- [[_COMMUNITY_Scenario 无申请补录|Scenario: 无申请补录]]
- [[_COMMUNITY_Scenario 菜单可见|Scenario: 菜单可见]]
- [[_COMMUNITY_4. 验收|4. 验收]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_resolveDictValue|resolveDictValue]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_File map|File map]]
- [[_COMMUNITY_门户首页侧栏选中项会话记忆 — 实现计划|门户首页侧栏选中项会话记忆 — 实现计划]]
- [[_COMMUNITY_运输计划列表 · 合同列展示与提醒|运输计划列表 · 合同列展示与提醒]]
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
- [[_COMMUNITY_用户管理列表展示角色并可打开角色详情 — 设计文档|用户管理列表展示角色并可打开角色详情 — 设计文档]]
- [[_COMMUNITY_门户首页侧栏选中项会话记忆|门户首页侧栏选中项会话记忆]]
- [[_COMMUNITY_TableHeightCalculator|TableHeightCalculator]]
- [[_COMMUNITY_.to_tenant_user_dict|.to_tenant_user_dict]]
- [[_COMMUNITY_assert_contract_editable_for_update|assert_contract_editable_for_update]]
- [[_COMMUNITY_unsettled_plans_q_filter|unsettled_plans_q_filter]]
- [[_COMMUNITY_用户列表角色展示与角色详情复用 — Implementation Plan|用户列表角色展示与角色详情复用 — Implementation Plan]]
- [[_COMMUNITY_运输计划表单 · 供需客户与取送地址互斥|运输计划表单 · 供/需客户与取/送地址互斥]]
- [[_COMMUNITY_现场链接 · 现场记录设计|现场链接 · 现场记录设计]]
- [[_COMMUNITY_workbench.vue|workbench.vue]]
- [[_COMMUNITY_H5-mobile|H5-mobile]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_Requirement 侧边栏菜单图标层级规则|Requirement: 侧边栏菜单图标层级规则]]
- [[_COMMUNITY_pad|pad]]
- [[_COMMUNITY_merge_product_qty_maps|merge_product_qty_maps]]
- [[_COMMUNITY_util.js|util.js]]
- [[_COMMUNITY_Vue|Vue]]
- [[_COMMUNITY_Requirement 新增与编辑弹窗布局与视口留白|Requirement: 新增与编辑弹窗布局与视口留白]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Requirement 本仓库与周边系统的边界|Requirement: 本仓库与周边系统的边界]]
- [[_COMMUNITY_Requirement 多系统 SQL 模型权威文件索引|Requirement: 多系统 SQL 模型权威文件索引]]
- [[_COMMUNITY_Scenario 跨系统需求评审|Scenario: 跨系统需求评审]]
- [[_COMMUNITY_Scenario 新人定位 CRM 库表|Scenario: 新人定位 CRM 库表]]
- [[_COMMUNITY_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
- [[_COMMUNITY_实现模式|实现模式]]
- [[_COMMUNITY_实现模式|实现模式]]
- [[_COMMUNITY_test_bx_reimburse_my_page_size.py|test_bx_reimburse_my_page_size.py]]
- [[_COMMUNITY_assignmentMatchesFilter|assignmentMatchesFilter]]
- [[_COMMUNITY_codetypescript (interface ViewField {)|code:typescript (interface ViewField {)]]
- [[_COMMUNITY_codetypescript (import { workOrderStatusLabel, workOrderStatusTagType } from)|code:typescript (import { workOrderStatusLabel, workOrderStatusTagType } from)]]
- [[_COMMUNITY_codetypescript (export type TagType = 'success' 'warning' 'danger' 'in)|code:typescript (export type TagType = 'success' | 'warning' | 'danger' | 'in)]]
- [[_COMMUNITY_codetypescript (import { taskStatusLabel, taskStatusTagType, qcTaskConclusio)|code:typescript (import { taskStatusLabel, taskStatusTagType, qcTaskConclusio)]]
- [[_COMMUNITY_codehtml (dd)|code:html (<dd>)]]
- [[_COMMUNITY_codetypescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)|code:typescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)]]
- [[_COMMUNITY_codetypescript ( el-tag 的 type 属性值 )|code:typescript (/** el-tag 的 type 属性值 */)]]
- [[_COMMUNITY_codetypescript (import { protocolStatusLabel, protocolStatusTagType } from ')|code:typescript (import { protocolStatusLabel, protocolStatusTagType } from ')]]
- [[_COMMUNITY_codevue (p class=filter-hint…p)|code:vue (<p class="filter-hint">…</p>)]]
- [[_COMMUNITY_codetypescript (const filterExpanded = ref(false))|code:typescript (const filterExpanded = ref(false))]]
- [[_COMMUNITY_codetypescript (watchDebounced|code:typescript (watchDebounced]]
- [[_COMMUNITY_codevue (el-form-item label=协议附件 class=form-col-span-2)|code:vue (<el-form-item label="协议附件" class="form-col-span-2">)]]
- [[_COMMUNITY_codescss (.attachment-upload { width 100%; })|code:scss (.attachment-upload { width: 100%; })]]
- [[_COMMUNITY_codehtml (!-- 工具栏 --)|code:html (<!-- 工具栏 -->)]]
- [[_COMMUNITY_codetypescript ( script setup 中显式导入)|code:typescript (// <script setup> 中显式导入)]]
- [[_COMMUNITY_codehtml (el-table-column prop=status label=状态 min-width=90 ali)|code:html (<el-table-column prop="status" label="状态" min-width="90" ali)]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_zh_CN.js|zh_CN.js]]
- [[_COMMUNITY_Community 3097|Community 3097]]
- [[_COMMUNITY_Requirement 列表行查看弹窗(按钮 + 双击)|Requirement: 列表行查看弹窗(按钮 + 双击)]]
- [[_COMMUNITY_Community 3099|Community 3099]]
- [[_COMMUNITY_Community 3101|Community 3101]]
- [[_COMMUNITY_Community 3102|Community 3102]]
- [[_COMMUNITY_Community 3103|Community 3103]]
- [[_COMMUNITY_Community 3105|Community 3105]]
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
- [[_COMMUNITY_Community 3107|Community 3107]]
- [[_COMMUNITY_Community 3108|Community 3108]]
- [[_COMMUNITY_Community 3109|Community 3109]]
- [[_COMMUNITY_Community 3110|Community 3110]]
- [[_COMMUNITY_Community 3111|Community 3111]]
- [[_COMMUNITY_Community 3114|Community 3114]]
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
- [[_COMMUNITY_Community 3117|Community 3117]]
- [[_COMMUNITY_Community 3118|Community 3118]]
- [[_COMMUNITY_Community 3119|Community 3119]]
- [[_COMMUNITY_Community 3120|Community 3120]]
- [[_COMMUNITY_Community 3121|Community 3121]]
- [[_COMMUNITY_Community 3123|Community 3123]]
- [[_COMMUNITY_Community 3124|Community 3124]]
- [[_COMMUNITY_Community 3125|Community 3125]]
- [[_COMMUNITY_Community 3127|Community 3127]]
- [[_COMMUNITY_Community 3128|Community 3128]]
- [[_COMMUNITY_Community 3129|Community 3129]]
- [[_COMMUNITY_Community 3136|Community 3136]]
- [[_COMMUNITY_Community 3145|Community 3145]]
- [[_COMMUNITY_Community 3146|Community 3146]]
- [[_COMMUNITY_Community 3147|Community 3147]]
- [[_COMMUNITY_Community 3148|Community 3148]]
- [[_COMMUNITY_Community 3152|Community 3152]]
- [[_COMMUNITY_Community 3153|Community 3153]]
- [[_COMMUNITY_Community 3154|Community 3154]]
- [[_COMMUNITY_Community 3155|Community 3155]]
- [[_COMMUNITY_Community 3156|Community 3156]]
- [[_COMMUNITY_Community 3157|Community 3157]]
- [[_COMMUNITY_Community 3158|Community 3158]]
- [[_COMMUNITY_Community 3159|Community 3159]]
- [[_COMMUNITY_Community 3160|Community 3160]]
- [[_COMMUNITY_Community 3161|Community 3161]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_PlanResourceSnapshotMixin|PlanResourceSnapshotMixin]]
- [[_COMMUNITY_codeblock1 (backend FastAPI backend (Python 3.9, venv))|code:block1 (backend/ FastAPI backend (Python 3.9, venv))]]
- [[_COMMUNITY_codebash (source venvbinactivate)|code:bash (source venv/bin/activate)]]
- [[_COMMUNITY_Commands|Commands]]
- [[_COMMUNITY_Commands|Commands]]
- [[_COMMUNITY_Commands|Commands]]
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
- [[_COMMUNITY_Key Patterns|Key Patterns]]
- [[_COMMUNITY_Key Patterns|Key Patterns]]
- [[_COMMUNITY_Key Patterns|Key Patterns]]
- [[_COMMUNITY_Stack|Stack]]
- [[_COMMUNITY_Stack|Stack]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_重构|重构]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_移除|移除]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_重构|重构]]
- [[_COMMUNITY_升级|升级]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_重构|重构]]
- [[_COMMUNITY_重构|重构]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_重构|重构]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_升级|升级]]
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_icons.js|icons.js]]
- [[_COMMUNITY_icons.min.js|icons.min.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_add$1|add$1]]
- [[_COMMUNITY_getRaw$1|getRaw$1]]
- [[_COMMUNITY_getRaw$2|getRaw$2]]
- [[_COMMUNITY_getRawH|getRawH]]
- [[_COMMUNITY_getRawHeight|getRawHeight]]
- [[_COMMUNITY_getRawHeights|getRawHeights]]
- [[_COMMUNITY_getRawW|getRawW]]
- [[_COMMUNITY_getRawWidth|getRawWidth]]
- [[_COMMUNITY_getSelectionStart|getSelectionStart]]
- [[_COMMUNITY_getSelectionStartCell|getSelectionStartCell]]
- [[_COMMUNITY_getSelectionStartCellOrCaption|getSelectionStartCellOrCaption]]
- [[_COMMUNITY_makeRowsFooter|makeRowsFooter]]
- [[_COMMUNITY_makeRowsHeader|makeRowsHeader]]
- [[_COMMUNITY_makeRowsSection|makeRowsSection]]
- [[_COMMUNITY_map|map]]
- [[_COMMUNITY_map$1|map$1]]
- [[_COMMUNITY_mapCells|mapCells]]
- [[_COMMUNITY_bs|bs]]
- [[_COMMUNITY_bt|bt]]
- [[_COMMUNITY_cl|cl]]
- [[_COMMUNITY_ii|ii]]
- [[_COMMUNITY_il|il]]
- [[_COMMUNITY_In|In]]
- [[_COMMUNITY_io|io]]
- [[_COMMUNITY_ir|ir]]
- [[_COMMUNITY_is|is]]
- [[_COMMUNITY_j|j]]
- [[_COMMUNITY_ja|ja]]
- [[_COMMUNITY_mc|mc]]
- [[_COMMUNITY_md|md]]
- [[_COMMUNITY_mn|mn]]
- [[_COMMUNITY_mr|mr]]
- [[_COMMUNITY_mt|mt]]
- [[_COMMUNITY_nl|nl]]
- [[_COMMUNITY_nm|nm]]
- [[_COMMUNITY_Nn|Nn]]
- [[_COMMUNITY_ri|ri]]
- [[_COMMUNITY_rl|rl]]
- [[_COMMUNITY_rm|rm]]
- [[_COMMUNITY_rn|rn]]
- [[_COMMUNITY_ro|ro]]
- [[_COMMUNITY_rr|rr]]
- [[_COMMUNITY_rs|rs]]
- [[_COMMUNITY_Rt|Rt]]
- [[_COMMUNITY_s|s]]
- [[_COMMUNITY_sa|sa]]
- [[_COMMUNITY_sc|sc]]
- [[_COMMUNITY_Sd|Sd]]
- [[_COMMUNITY_se|se]]
- [[_COMMUNITY_si|si]]
- [[_COMMUNITY_sl|sl]]
- [[_COMMUNITY_sm|sm]]
- [[_COMMUNITY_sr|sr]]
- [[_COMMUNITY_t|t]]
- [[_COMMUNITY_u|u]]
- [[_COMMUNITY_ua|ua]]
- [[_COMMUNITY_um|um]]
- [[_COMMUNITY_vc|vc]]
- [[_COMMUNITY_ve|ve]]
- [[_COMMUNITY_vl|vl]]
- [[_COMMUNITY_wl|wl]]
- [[_COMMUNITY_wt|wt]]
- [[_COMMUNITY_xc|xc]]
- [[_COMMUNITY_xd|xd]]
- [[_COMMUNITY_xe|xe]]
- [[_COMMUNITY_xi|xi]]
- [[_COMMUNITY_xl|xl]]
- [[_COMMUNITY_yr|yr]]
- [[_COMMUNITY_ys|ys]]
- [[_COMMUNITY_minWidth|minWidth]]
- [[_COMMUNITY_mouse|mouse]]
- [[_COMMUNITY_mutate|mutate]]
- [[_COMMUNITY_mutate$1|mutate$1]]
- [[_COMMUNITY_mutateCell|mutateCell]]
- [[_COMMUNITY_Mutation|Mutation]]
- [[_COMMUNITY_name|name]]
- [[_COMMUNITY_navigate|navigate]]
- [[_COMMUNITY_negate|negate]]
- [[_COMMUNITY_neighbours|neighbours]]
- [[_COMMUNITY_nestedIntercepts|nestedIntercepts]]
- [[_COMMUNITY_never|never]]
- [[_COMMUNITY_nextSibling|nextSibling]]
- [[_COMMUNITY_NodeValue|NodeValue]]
- [[_COMMUNITY_NoDrag|NoDrag]]
- [[_COMMUNITY_none|none]]
- [[_COMMUNITY_noneSize|noneSize]]
- [[_COMMUNITY_noop|noop]]
- [[_COMMUNITY_normalize|normalize]]
- [[_COMMUNITY_normalizePixelSize|normalizePixelSize]]
- [[_COMMUNITY_not|not]]
- [[_COMMUNITY_notInStartColumn|notInStartColumn]]
- [[_COMMUNITY_notInStartRow|notInStartRow]]
- [[_COMMUNITY_nu|nu]]
- [[_COMMUNITY_nu$1|nu$1]]
- [[_COMMUNITY_nu$2|nu$2]]
- [[_COMMUNITY_objAcc|objAcc]]
- [[_COMMUNITY_onCells|onCells]]
- [[_COMMUNITY_onDirection|onDirection]]
- [[_COMMUNITY_one|one]]
- [[_COMMUNITY_oneAll|oneAll]]
- [[_COMMUNITY_only|only]]
- [[_COMMUNITY_onMergable|onMergable]]
- [[_COMMUNITY_onPaste|onPaste]]
- [[_COMMUNITY_onPasteByEditor|onPasteByEditor]]
- [[_COMMUNITY_onUnlockedCells|onUnlockedCells]]
- [[_COMMUNITY_onUnlockedMergable|onUnlockedMergable]]
- [[_COMMUNITY_onUnlockedUnmergable|onUnlockedUnmergable]]
- [[_COMMUNITY_onUnmergable|onUnmergable]]
- [[_COMMUNITY_opEraseColumns|opEraseColumns]]
- [[_COMMUNITY_opEraseRows|opEraseRows]]
- [[_COMMUNITY_OperatingSystem|OperatingSystem]]
- [[_COMMUNITY_opGetCellsType|opGetCellsType]]
- [[_COMMUNITY_opGetColumnsType|opGetColumnsType]]
- [[_COMMUNITY_opGetRowsType|opGetRowsType]]
- [[_COMMUNITY_opInsertColumnsAfter|opInsertColumnsAfter]]
- [[_COMMUNITY_opInsertRowsAfter|opInsertRowsAfter]]
- [[_COMMUNITY_opInsertRowsBefore|opInsertRowsBefore]]
- [[_COMMUNITY_opMakeCellsHeader|opMakeCellsHeader]]
- [[_COMMUNITY_opMakeColumnsHeader|opMakeColumnsHeader]]
- [[_COMMUNITY_opMakeRowsFooter|opMakeRowsFooter]]
- [[_COMMUNITY_opPasteRowsBefore|opPasteRowsBefore]]
- [[_COMMUNITY_option|option]]
- [[_COMMUNITY_paste$1|paste$1]]
- [[_COMMUNITY_redistribute$1|redistribute$1]]
- [[_COMMUNITY_redistributeEmpty|redistributeEmpty]]
- [[_COMMUNITY_redistributeToPx|redistributeToPx]]
- [[_COMMUNITY_refresh|refresh]]
- [[_COMMUNITY_refreshCol|refreshCol]]
- [[_COMMUNITY_refreshGrid|refreshGrid]]
- [[_COMMUNITY_refreshRow|refreshRow]]
- [[_COMMUNITY_relativeToNative|relativeToNative]]
- [[_COMMUNITY_resizableRows|resizableRows]]
- [[_COMMUNITY_resize|resize]]
- [[_COMMUNITY_Retries|Retries]]
- [[_COMMUNITY_retrieve|retrieve]]
- [[_COMMUNITY_roundDown|roundDown]]
- [[_COMMUNITY_row|row]]
- [[_COMMUNITY_rowFill|rowFill]]
- [[_COMMUNITY_rowInfo|rowInfo]]
- [[_COMMUNITY_rowScopeGenerator|rowScopeGenerator]]
- [[_COMMUNITY_rtl$1|rtl$1]]
- [[_COMMUNITY_setStart|setStart]]
- [[_COMMUNITY_sink|sink]]
- [[_COMMUNITY_Situ|Situ]]
- [[_COMMUNITY_Situs|Situs]]
- [[_COMMUNITY_styles$1|styles$1]]
- [[_COMMUNITY_TableCellSelectionHandler|TableCellSelectionHandler]]
- [[_COMMUNITY_tableColumn|tableColumn]]
- [[_COMMUNITY_tableHeaderCell|tableHeaderCell]]
- [[_COMMUNITY_TableResize|TableResize]]
- [[_COMMUNITY_TableResizeHandler|TableResizeHandler]]
- [[_COMMUNITY_TableSection|TableSection]]
- [[_COMMUNITY_TableSize|TableSize]]
- [[_COMMUNITY_tableUseColumnGroup|tableUseColumnGroup]]
- [[_COMMUNITY_tailor|tailor]]
- [[_COMMUNITY_toCaret|toCaret]]
- [[_COMMUNITY_toDetailList|toDetailList]]
- [[_COMMUNITY_toDetails|toDetails]]
- [[_COMMUNITY_toEnd|toEnd]]
- [[_COMMUNITY_toFloat|toFloat]]
- [[_COMMUNITY_toGrid|toGrid]]
- [[_COMMUNITY_toNumber|toNumber]]
- [[_COMMUNITY_toRect|toRect]]
- [[_COMMUNITY_total|total]]
- [[_COMMUNITY_transferableAttributes|transferableAttributes]]
- [[_COMMUNITY_tupleMap|tupleMap]]
- [[_COMMUNITY_type|type]]
- [[_COMMUNITY_typeOf|typeOf]]
- [[_COMMUNITY_unbind|unbind]]
- [[_COMMUNITY_unknown$2|unknown$2]]
- [[_COMMUNITY_unsuppMessage|unsuppMessage]]
- [[_COMMUNITY_zero|zero]]
- [[_COMMUNITY_append|append]]
- [[_COMMUNITY_Community 4564|Community 4564]]
- [[_COMMUNITY_createSummary|createSummary]]
- [[_COMMUNITY_descendant|descendant]]
- [[_COMMUNITY_Community 4568|Community 4568]]
- [[_COMMUNITY_Community 4569|Community 4569]]
- [[_COMMUNITY_fireToggleAccordionEvent|fireToggleAccordionEvent]]
- [[_COMMUNITY_fireToggleAllAccordionsEvent|fireToggleAllAccordionsEvent]]
- [[_COMMUNITY_Community 4576|Community 4576]]
- [[_COMMUNITY_Community 4585|Community 4585]]
- [[_COMMUNITY_getShadowHost|getShadowHost]]
- [[_COMMUNITY_Community 4592|Community 4592]]
- [[_COMMUNITY_Community 4593|Community 4593]]
- [[_COMMUNITY_hasProto|hasProto]]
- [[_COMMUNITY_insertBogus|insertBogus]]
- [[_COMMUNITY_isInSummary|isInSummary]]
- [[_COMMUNITY_isOpen|isOpen]]
- [[_COMMUNITY_isText|isText]]
- [[_COMMUNITY_Community 4625|Community 4625]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_Community 4627|Community 4627]]
- [[_COMMUNITY_p|p]]
- [[_COMMUNITY_Community 4653|Community 4653]]
- [[_COMMUNITY_Community 4654|Community 4654]]
- [[_COMMUNITY_Community 4655|Community 4655]]
- [[_COMMUNITY_Community 4656|Community 4656]]
- [[_COMMUNITY_{summaryNodeo,wrapperNoder}|{summaryNode:o,wrapperNode:r}]]
- [[_COMMUNITY_Community 4660|Community 4660]]
- [[_COMMUNITY_Community 4665|Community 4665]]
- [[_COMMUNITY_Community 4669|Community 4669]]
- [[_COMMUNITY_normalizeSummary|normalizeSummary]]
- [[_COMMUNITY_Community 4726|Community 4726]]
- [[_COMMUNITY_Community 4727|Community 4727]]
- [[_COMMUNITY_insert|insert]]
- [[_COMMUNITY_insertAnchor|insertAnchor]]
- [[_COMMUNITY_isAnchor|isAnchor]]
- [[_COMMUNITY_isEmptyNamedAnchor|isEmptyNamedAnchor]]
- [[_COMMUNITY_isEmptyNamedAnchorNode|isEmptyNamedAnchorNode]]
- [[_COMMUNITY_isEmptyString|isEmptyString]]
- [[_COMMUNITY_Community 4761|Community 4761]]
- [[_COMMUNITY_Community 4762|Community 4762]]
- [[_COMMUNITY_Community 4763|Community 4763]]
- [[_COMMUNITY_Community 4766|Community 4766]]
- [[_COMMUNITY_Community 4767|Community 4767]]
- [[_COMMUNITY_removeEmptyNamedAnchorsInSelection|removeEmptyNamedAnchorsInSelection]]
- [[_COMMUNITY_setContentEditable|setContentEditable]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_isFunction|isFunction]]
- [[_COMMUNITY_Community 4906|Community 4906]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_Community 4912|Community 4912]]
- [[_COMMUNITY_n|n]]
- [[_COMMUNITY_Community 4921|Community 4921]]
- [[_COMMUNITY_Community 4924|Community 4924]]
- [[_COMMUNITY_v|v]]
- [[_COMMUNITY_Community 4927|Community 4927]]
- [[_COMMUNITY_option|option]]
- [[_COMMUNITY_getCurrentLanguage|getCurrentLanguage]]
- [[_COMMUNITY_getNormalizedBlock|getNormalizedBlock]]
- [[_COMMUNITY_getParentElement|getParentElement]]
- [[_COMMUNITY_Community 4996|Community 4996]]
- [[_COMMUNITY_Community 4997|Community 4997]]
- [[_COMMUNITY_Community 4998|Community 4998]]
- [[_COMMUNITY_Community 5016|Community 5016]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_Community 5019|Community 5019]]
- [[_COMMUNITY_Community 5030|Community 5030]]
- [[_COMMUNITY_Community 5031|Community 5031]]
- [[_COMMUNITY_rawSet|rawSet]]
- [[_COMMUNITY_Community 5036|Community 5036]]
- [[_COMMUNITY_setDir|setDir]]
- [[_COMMUNITY_setDirOnElements|setDirOnElements]]
- [[_COMMUNITY_Community 5039|Community 5039]]
- [[_COMMUNITY_Community 5040|Community 5040]]
- [[_COMMUNITY_typeOf|typeOf]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_emojiimages.js|emojiimages.js]]
- [[_COMMUNITY_emojiimages.min.js|emojiimages.min.js]]
- [[_COMMUNITY_getEmojiDatabaseUrl|getEmojiDatabaseUrl]]
- [[_COMMUNITY_getEmojiImageUrl|getEmojiImageUrl]]
- [[_COMMUNITY_getUserDefinedEmoji|getUserDefinedEmoji]]
- [[_COMMUNITY_Community 5062|Community 5062]]
- [[_COMMUNITY_init|init]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_merge|merge]]
- [[_COMMUNITY_Community 5073|Community 5073]]
- [[_COMMUNITY_C|C]]
- [[_COMMUNITY_Community 5075|Community 5075]]
- [[_COMMUNITY_Community 5076|Community 5076]]
- [[_COMMUNITY_Community 5077|Community 5077]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_Community 5079|Community 5079]]
- [[_COMMUNITY_Community 5080|Community 5080]]
- [[_COMMUNITY_Community 5083|Community 5083]]
- [[_COMMUNITY_register$2|register$2]]
- [[_COMMUNITY_ancestors|ancestors]]
- [[_COMMUNITY_binder|binder]]
- [[_COMMUNITY_getFullscreenElement|getFullscreenElement]]
- [[_COMMUNITY_getFullscreenNative|getFullscreenNative]]
- [[_COMMUNITY_getFullscreenRoot|getFullscreenRoot]]
- [[_COMMUNITY_Community 5156|Community 5156]]
- [[_COMMUNITY_getOriginalEventTarget|getOriginalEventTarget]]
- [[_COMMUNITY_getScrollPos|getScrollPos]]
- [[_COMMUNITY_Community 5165|Community 5165]]
- [[_COMMUNITY_internalSet|internalSet]]
- [[_COMMUNITY_Community 5170|Community 5170]]
- [[_COMMUNITY_isBoolean|isBoolean]]
- [[_COMMUNITY_Community 5172|Community 5172]]
- [[_COMMUNITY_Community 5187|Community 5187]]
- [[_COMMUNITY_isSupported|isSupported]]
- [[_COMMUNITY_Community 5191|Community 5191]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_Community 5203|Community 5203]]
- [[_COMMUNITY_et|et]]
- [[_COMMUNITY_Community 5205|Community 5205]]
- [[_COMMUNITY_ge|ge]]
- [[_COMMUNITY_h|h]]
- [[_COMMUNITY_he|he]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY_Community 5210|Community 5210]]
- [[_COMMUNITY_Community 5211|Community 5211]]
- [[_COMMUNITY_je|je]]
- [[_COMMUNITY_Community 5265|Community 5265]]
- [[_COMMUNITY_Community 5272|Community 5272]]
- [[_COMMUNITY_type|type]]
- [[_COMMUNITY_unknown$1|unknown$1]]
- [[_COMMUNITY_Community 5280|Community 5280]]
- [[_COMMUNITY_pt_BR.js|pt_BR.js]]
- [[_COMMUNITY_sk.js|sk.js]]
- [[_COMMUNITY_sl_SI.js|sl_SI.js]]
- [[_COMMUNITY_sv_SE.js|sv_SE.js]]
- [[_COMMUNITY_th_TH.js|th_TH.js]]
- [[_COMMUNITY_Community 5325|Community 5325]]
- [[_COMMUNITY_Community 5329|Community 5329]]
- [[_COMMUNITY_Community 5332|Community 5332]]
- [[_COMMUNITY_isFunction|isFunction]]
- [[_COMMUNITY_isNonNullable|isNonNullable]]
- [[_COMMUNITY_Community 5341|Community 5341]]
- [[_COMMUNITY_isSimpleType|isSimpleType]]
- [[_COMMUNITY_Community 5353|Community 5353]]
- [[_COMMUNITY_Community 5354|Community 5354]]
- [[_COMMUNITY_Community 5355|Community 5355]]
- [[_COMMUNITY_S|S]]
- [[_COMMUNITY_Community 5357|Community 5357]]
- [[_COMMUNITY_Community 5358|Community 5358]]
- [[_COMMUNITY_Community 5359|Community 5359]]
- [[_COMMUNITY_parseHelpTabsSetting|parseHelpTabsSetting]]
- [[_COMMUNITY_pLoadI18nHtml|pLoadI18nHtml]]
- [[_COMMUNITY_pParseCustomTabs|pParseCustomTabs]]
- [[_COMMUNITY_pTab|pTab]]
- [[_COMMUNITY_register|register]]
- [[_COMMUNITY_Community 5369|Community 5369]]
- [[_COMMUNITY_Community 5370|Community 5370]]
- [[_COMMUNITY_shortcuts|shortcuts]]
- [[_COMMUNITY_tab$2|tab$2]]
- [[_COMMUNITY_Community 5376|Community 5376]]
- [[_COMMUNITY_urls|urls]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_closeHandler|closeHandler]]
- [[_COMMUNITY_createImageList|createImageList]]
- [[_COMMUNITY_createState|createState]]
- [[_COMMUNITY_findEntryDelegate|findEntryDelegate]]
- [[_COMMUNITY_findMap|findMap]]
- [[_COMMUNITY_flatten|flatten]]
- [[_COMMUNITY_formFillFromMeta|formFillFromMeta]]
- [[_COMMUNITY_formFillFromMeta2|formFillFromMeta2]]
- [[_COMMUNITY_Community 5402|Community 5402]]
- [[_COMMUNITY_Community 5403|Community 5403]]
- [[_COMMUNITY_fromImageData|fromImageData]]
- [[_COMMUNITY_Community 5405|Community 5405]]
- [[_COMMUNITY_Community 5406|Community 5406]]
- [[_COMMUNITY_getAttrib|getAttrib]]
- [[_COMMUNITY_isImage|isImage]]
- [[_COMMUNITY_isNumber|isNumber]]
- [[_COMMUNITY_isPlaceholderImage|isPlaceholderImage]]
- [[_COMMUNITY_isSafeImageUrl|isSafeImageUrl]]
- [[_COMMUNITY_isType|isType]]
- [[_COMMUNITY_ListUtils|ListUtils]]
- [[_COMMUNITY_MainTab|MainTab]]
- [[_COMMUNITY_makeItems|makeItems]]
- [[_COMMUNITY_makeTab$2|makeTab$2]]
- [[_COMMUNITY_Community 5494|Community 5494]]
- [[_COMMUNITY_Community 5495|Community 5495]]
- [[_COMMUNITY_Community 5496|Community 5496]]
- [[_COMMUNITY_Xe|Xe]]
- [[_COMMUNITY_Community 5506|Community 5506]]
- [[_COMMUNITY_Community 5507|Community 5507]]
- [[_COMMUNITY_z|z]]
- [[_COMMUNITY_Community 5509|Community 5509]]
- [[_COMMUNITY_noop|noop]]
- [[_COMMUNITY_normalizeCss|normalizeCss]]
- [[_COMMUNITY_normalizeCss$1|normalizeCss$1]]
- [[_COMMUNITY_normalized|normalized]]
- [[_COMMUNITY_normalizeStyle|normalizeStyle]]
- [[_COMMUNITY_objAcc|objAcc]]
- [[_COMMUNITY_Community 5516|Community 5516]]
- [[_COMMUNITY_option|option]]
- [[_COMMUNITY_register$2|register$2]]
- [[_COMMUNITY_showAccessibilityOptions|showAccessibilityOptions]]
- [[_COMMUNITY_defaultConvertSelectorToFormat|defaultConvertSelectorToFormat]]
- [[_COMMUNITY_Community 5566|Community 5566]]
- [[_COMMUNITY_insertDateTime|insertDateTime]]
- [[_COMMUNITY_constant|constant]]
- [[_COMMUNITY_extractFromAnchor|extractFromAnchor]]
- [[_COMMUNITY_fallbacks|fallbacks]]
- [[_COMMUNITY_Community 5670|Community 5670]]
- [[_COMMUNITY_Community 5671|Community 5671]]
- [[_COMMUNITY_getAnchorElement|getAnchorElement]]
- [[_COMMUNITY_getAnchors|getAnchors]]
- [[_COMMUNITY_getAnchorText|getAnchorText]]
- [[_COMMUNITY_getClasses|getClasses]]
- [[_COMMUNITY_getDefaultLinkProtocol|getDefaultLinkProtocol]]
- [[_COMMUNITY_getDefaultLinkTarget|getDefaultLinkTarget]]
- [[_COMMUNITY_getDelta|getDelta]]
- [[_COMMUNITY_getHref|getHref]]
- [[_COMMUNITY_getInitialData|getInitialData]]
- [[_COMMUNITY_getLink|getLink]]
- [[_COMMUNITY_getLinkAttrs|getLinkAttrs]]
- [[_COMMUNITY_getLinkClassList|getLinkClassList]]
- [[_COMMUNITY_getLinkList|getLinkList]]
- [[_COMMUNITY_Community 5710|Community 5710]]
- [[_COMMUNITY_isLink|isLink]]
- [[_COMMUNITY_isListGroup|isListGroup]]
- [[_COMMUNITY_isNullable|isNullable]]
- [[_COMMUNITY_ie|ie]]
- [[_COMMUNITY_Community 5744|Community 5744]]
- [[_COMMUNITY_Community 5745|Community 5745]]
- [[_COMMUNITY_Community 5760|Community 5760]]
- [[_COMMUNITY_open|open]]
- [[_COMMUNITY_open$1|open$1]]
- [[_COMMUNITY_setupMenuItems|setupMenuItems]]
- [[_COMMUNITY_backspaceDeleteFromListToListCaret|backspaceDeleteFromListToListCaret]]
- [[_COMMUNITY_backspaceDeleteIntoListCaret|backspaceDeleteIntoListCaret]]
- [[_COMMUNITY_backspaceDeleteRange|backspaceDeleteRange]]
- [[_COMMUNITY_Community 5812|Community 5812]]
- [[_COMMUNITY_Community 5818|Community 5818]]
- [[_COMMUNITY_cloneListProperties|cloneListProperties]]
- [[_COMMUNITY_Community 5824|Community 5824]]
- [[_COMMUNITY_composeAlphabeticBase26|composeAlphabeticBase26]]
- [[_COMMUNITY_deep|deep]]
- [[_COMMUNITY_dlIndentation|dlIndentation]]
- [[_COMMUNITY_each|each]]
- [[_COMMUNITY_exists|exists]]
- [[_COMMUNITY_Community 5845|Community 5845]]
- [[_COMMUNITY_findLastParentListNode|findLastParentListNode]]
- [[_COMMUNITY_Community 5857|Community 5857]]
- [[_COMMUNITY_Community 5858|Community 5858]]
- [[_COMMUNITY_Community 5860|Community 5860]]
- [[_COMMUNITY_Community 5861|Community 5861]]
- [[_COMMUNITY_getClosestEditingHost|getClosestEditingHost]]
- [[_COMMUNITY_getNormalizedPoint|getNormalizedPoint]]
- [[_COMMUNITY_hasSameClasses|hasSameClasses]]
- [[_COMMUNITY_indentedComposer|indentedComposer]]
- [[_COMMUNITY_indentEntry|indentEntry]]
- [[_COMMUNITY_isElement$1|isElement$1]]
- [[_COMMUNITY_Community 5914|Community 5914]]
- [[_COMMUNITY_isEntryList|isEntryList]]
- [[_COMMUNITY_isFirstChild|isFirstChild]]
- [[_COMMUNITY_Community 5920|Community 5920]]
- [[_COMMUNITY_isIndented|isIndented]]
- [[_COMMUNITY_isList|isList]]
- [[_COMMUNITY_isListItemNode|isListItemNode]]
- [[_COMMUNITY_isListNode|isListNode]]
- [[_COMMUNITY_isLowercase|isLowercase]]
- [[_COMMUNITY_isNonNullable|isNonNullable]]
- [[_COMMUNITY_isOlUlNode|isOlUlNode]]
- [[_COMMUNITY_Community 5938|Community 5938]]
- [[_COMMUNITY_isTextNode|isTextNode]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_listSelector|listSelector]]
- [[_COMMUNITY_Community 5982|Community 5982]]
- [[_COMMUNITY_gt|gt]]
- [[_COMMUNITY_Community 5989|Community 5989]]
- [[_COMMUNITY_hn|hn]]
- [[_COMMUNITY_Ie|Ie]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_Community 5998|Community 5998]]
- [[_COMMUNITY_Community 6000|Community 6000]]
- [[_COMMUNITY_mt|mt]]
- [[_COMMUNITY_pt|pt]]
- [[_COMMUNITY_rn|rn]]
- [[_COMMUNITY_sn|sn]]
- [[_COMMUNITY_Community 6029|Community 6029]]
- [[_COMMUNITY_tn|tn]]
- [[_COMMUNITY_un|un]]
- [[_COMMUNITY_name|name]]
- [[_COMMUNITY_Community 6054|Community 6054]]
- [[_COMMUNITY_Community 6055|Community 6055]]
- [[_COMMUNITY_parseDetail|parseDetail]]
- [[_COMMUNITY_parseLists|parseLists]]
- [[_COMMUNITY_parseSingleItem|parseSingleItem]]
- [[_COMMUNITY_parseStartValue|parseStartValue]]
- [[_COMMUNITY_Community 6078|Community 6078]]
- [[_COMMUNITY_queryListCommandState|queryListCommandState]]
- [[_COMMUNITY_Community 6081|Community 6081]]
- [[_COMMUNITY_Community 6082|Community 6082]]
- [[_COMMUNITY_removeBlock|removeBlock]]
- [[_COMMUNITY_removeStyles|removeStyles]]
- [[_COMMUNITY_resolveBookmark|resolveBookmark]]
- [[_COMMUNITY_setAttribs|setAttribs]]
- [[_COMMUNITY_setupMenuButtonHandler|setupMenuButtonHandler]]
- [[_COMMUNITY_setupTabKey|setupTabKey]]
- [[_COMMUNITY_setupToggleButtonHandler|setupToggleButtonHandler]]
- [[_COMMUNITY_shallowAs|shallowAs]]
- [[_COMMUNITY_shouldIndentOnTab|shouldIndentOnTab]]
- [[_COMMUNITY_shouldMerge|shouldMerge]]
- [[_COMMUNITY_typeOf|typeOf]]
- [[_COMMUNITY_unique|unique]]
- [[_COMMUNITY_unwrapSingleBlockChild|unwrapSingleBlockChild]]
- [[_COMMUNITY_updateListStyle|updateListStyle]]
- [[_COMMUNITY_updateListWithDetails|updateListWithDetails]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_cache|cache]]
- [[_COMMUNITY_Community 6138|Community 6138]]
- [[_COMMUNITY_getAudioTemplateCallback|getAudioTemplateCallback]]
- [[_COMMUNITY_getIframeHtml|getIframeHtml]]
- [[_COMMUNITY_getIframeTemplateCallback|getIframeTemplateCallback]]
- [[_COMMUNITY_getUrl|getUrl]]
- [[_COMMUNITY_getUrlResolver|getUrlResolver]]
- [[_COMMUNITY_Community 6150|Community 6150]]
- [[_COMMUNITY_getVideoHtml|getVideoHtml]]
- [[_COMMUNITY_hasAltSource|hasAltSource]]
- [[_COMMUNITY_hasDimensions|hasDimensions]]
- [[_COMMUNITY_htmlToData|htmlToData]]
- [[_COMMUNITY_isArray|isArray]]
- [[_COMMUNITY_isCached|isCached]]
- [[_COMMUNITY_isEmbedIframe|isEmbedIframe]]
- [[_COMMUNITY_isLiveEmbedNode|isLiveEmbedNode]]
- [[_COMMUNITY_isMediaElement|isMediaElement]]
- [[_COMMUNITY_isNonNullable|isNonNullable]]
- [[_COMMUNITY_isNullable|isNullable]]
- [[_COMMUNITY_Community 6170|Community 6170]]
- [[_COMMUNITY_Community 6178|Community 6178]]
- [[_COMMUNITY_Community 6180|Community 6180]]
- [[_COMMUNITY_J|J]]
- [[_COMMUNITY_showDialog|showDialog]]
- [[_COMMUNITY_sources|sources]]
- [[_COMMUNITY_startsWith|startsWith]]
- [[_COMMUNITY_submitForm|submitForm]]
- [[_COMMUNITY_trimPx|trimPx]]
- [[_COMMUNITY_updateEphoxEmbed|updateEphoxEmbed]]
- [[_COMMUNITY_updateHtml|updateHtml]]
- [[_COMMUNITY_Community 6239|Community 6239]]
- [[_COMMUNITY_isVisualCharsEnabled|isVisualCharsEnabled]]
- [[_COMMUNITY_Community 6253|Community 6253]]
- [[_COMMUNITY_register|register]]
- [[_COMMUNITY_Community 6255|Community 6255]]
- [[_COMMUNITY_Community 6256|Community 6256]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_register$2|register$2]]
- [[_COMMUNITY_closest$2|closest$2]]
- [[_COMMUNITY_fromPoint|fromPoint]]
- [[_COMMUNITY_Community 6305|Community 6305]]
- [[_COMMUNITY_fromText|fromText]]
- [[_COMMUNITY_Community 6333|Community 6333]]
- [[_COMMUNITY_Community 6344|Community 6344]]
- [[_COMMUNITY_Community 6360|Community 6360]]
- [[_COMMUNITY_save|save]]
- [[_COMMUNITY_collectRangeSections|collectRangeSections]]
- [[_COMMUNITY_compareDocumentPosition|compareDocumentPosition]]
- [[_COMMUNITY_Community 6373|Community 6373]]
- [[_COMMUNITY_Community 6389|Community 6389]]
- [[_COMMUNITY_getElmIndex|getElmIndex]]
- [[_COMMUNITY_hasPrev|hasPrev]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_Community 6425|Community 6425]]
- [[_COMMUNITY_j|j]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_Community 6439|Community 6439]]
- [[_COMMUNITY_Community 6440|Community 6440]]
- [[_COMMUNITY_next|next]]
- [[_COMMUNITY_Community 6450|Community 6450]]
- [[_COMMUNITY_nuSection|nuSection]]
- [[_COMMUNITY_Community 6452|Community 6452]]
- [[_COMMUNITY_prev|prev]]
- [[_COMMUNITY_punctuation$1|punctuation$1]]
- [[_COMMUNITY_spot|spot]]
- [[_COMMUNITY_Community 6462|Community 6462]]
- [[_COMMUNITY_toLeaf|toLeaf]]
- [[_COMMUNITY_addMenuItems|addMenuItems]]
- [[_COMMUNITY_Adt|Adt]]
- [[_COMMUNITY_applyCellData|applyCellData]]
- [[_COMMUNITY_Community 6485|Community 6485]]
- [[_COMMUNITY_child$2|child$2]]
- [[_COMMUNITY_children|children]]
- [[_COMMUNITY_clone|clone]]
- [[_COMMUNITY_defaultCellBorderWidths|defaultCellBorderWidths]]
- [[_COMMUNITY_descendants|descendants]]
- [[_COMMUNITY_detail|detail]]
- [[_COMMUNITY_determineDefaultAttributes|determineDefaultAttributes]]
- [[_COMMUNITY_document|document]]
- [[_COMMUNITY_Community 6519|Community 6519]]
- [[_COMMUNITY_DomModifier|DomModifier]]
- [[_COMMUNITY_Community 6521|Community 6521]]
- [[_COMMUNITY_extractCells|extractCells]]
- [[_COMMUNITY_extractDataFromCellElement|extractDataFromCellElement]]
- [[_COMMUNITY_extractDataFromRowElement|extractDataFromRowElement]]
- [[_COMMUNITY_filter$1|filter$1]]
- [[_COMMUNITY_filterFirstLayer|filterFirstLayer]]
- [[_COMMUNITY_filterItems|filterItems]]
- [[_COMMUNITY_Community 6543|Community 6543]]
- [[_COMMUNITY_forMenu|forMenu]]
- [[_COMMUNITY_fromDom$1|fromDom$1]]
- [[_COMMUNITY_fromHtml|fromHtml]]
- [[_COMMUNITY_Community 6556|Community 6556]]
- [[_COMMUNITY_fromRgba|fromRgba]]
- [[_COMMUNITY_fromRowsOrColGroups|fromRowsOrColGroups]]
- [[_COMMUNITY_fromStringValues|fromStringValues]]
- [[_COMMUNITY_fromTable|fromTable]]
- [[_COMMUNITY_get$2|get$2]]
- [[_COMMUNITY_get$3|get$3]]
- [[_COMMUNITY_getSelectionTargets|getSelectionTargets]]
- [[_COMMUNITY_Community 6622|Community 6622]]
- [[_COMMUNITY_getSharedValues|getSharedValues]]
- [[_COMMUNITY_getTableBackgroundColorMap|getTableBackgroundColorMap]]
- [[_COMMUNITY_hasColumns|hasColumns]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_bo|bo]]
- [[_COMMUNITY_Community 6721|Community 6721]]
- [[_COMMUNITY_Community 6739|Community 6739]]
- [[_COMMUNITY_Community 6740|Community 6740]]
- [[_COMMUNITY_Community 6761|Community 6761]]
- [[_COMMUNITY_vo|vo]]
- [[_COMMUNITY_vt|vt]]
- [[_COMMUNITY_W|W]]
- [[_COMMUNITY_wt|wt]]
- [[_COMMUNITY_xo|xo]]
- [[_COMMUNITY_Community 6777|Community 6777]]
- [[_COMMUNITY_yt|yt]]
- [[_COMMUNITY_normal|normal]]
- [[_COMMUNITY_Community 6815|Community 6815]]
- [[_COMMUNITY_removePxSuffix|removePxSuffix]]
- [[_COMMUNITY_Community 6841|Community 6841]]
- [[_COMMUNITY_table|table]]
- [[_COMMUNITY_toFloat|toFloat]]
- [[_COMMUNITY_toHex|toHex]]
- [[_COMMUNITY_toInt|toInt]]
- [[_COMMUNITY_toNumber|toNumber]]
- [[_COMMUNITY_Community 6847|Community 6847]]
- [[_COMMUNITY_Community 6850|Community 6850]]
- [[_COMMUNITY_getDateTime|getDateTime]]
- [[_COMMUNITY_getMdateFormat|getMdateFormat]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_m|m]]
- [[_COMMUNITY_Community 6910|Community 6910]]
- [[_COMMUNITY_Community 6915|Community 6915]]
- [[_COMMUNITY_toggleVisualBlocks|toggleVisualBlocks]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_applyVisualChars|applyVisualChars]]
- [[_COMMUNITY_Community 6943|Community 6943]]
- [[_COMMUNITY_Community 6944|Community 6944]]
- [[_COMMUNITY_findParentElm|findParentElm]]
- [[_COMMUNITY_Community 6948|Community 6948]]
- [[_COMMUNITY_Community 6989|Community 6989]]
- [[_COMMUNITY_Community 7003|Community 7003]]
- [[_COMMUNITY_Community 7009|Community 7009]]
- [[_COMMUNITY_Community 7010|Community 7010]]
- [[_COMMUNITY_Community 7021|Community 7021]]
- [[_COMMUNITY_countCharacters|countCharacters]]
- [[_COMMUNITY_countCharactersWithoutSpaces|countCharactersWithoutSpaces]]
- [[_COMMUNITY_createSelectionCounter|createSelectionCounter]]
- [[_COMMUNITY_isWordBoundary|isWordBoundary]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_adt$4|adt$4]]
- [[_COMMUNITY_adt$5|adt$5]]
- [[_COMMUNITY_adt$6|adt$6]]
- [[_COMMUNITY_alloy|alloy]]
- [[_COMMUNITY_allRtl|allRtl]]
- [[_COMMUNITY_anchored|anchored]]
- [[_COMMUNITY_anchorOverrides|anchorOverrides]]
- [[_COMMUNITY_any|any]]
- [[_COMMUNITY_ariaDisable|ariaDisable]]
- [[_COMMUNITY_ariaElements|ariaElements]]
- [[_COMMUNITY_ariaEnable|ariaEnable]]
- [[_COMMUNITY_attachSystem|attachSystem]]
- [[_COMMUNITY_attachSystemAfter|attachSystemAfter]]
- [[_COMMUNITY_attachSystemWith|attachSystemWith]]
- [[_COMMUNITY_attachUiMotherships|attachUiMotherships]]
- [[_COMMUNITY_attachWith|attachWith]]
- [[_COMMUNITY_attempt|attempt]]
- [[_COMMUNITY_attemptPatch|attemptPatch]]
- [[_COMMUNITY_attempts|attempts]]
- [[_COMMUNITY_attemptSelectOver|attemptSelectOver]]
- [[_COMMUNITY_ATTR_WHITESPACE|ATTR_WHITESPACE]]
- [[_COMMUNITY_augment|augment]]
- [[_COMMUNITY_augmentWithAria|augmentWithAria]]
- [[_COMMUNITY_Autocompleter|Autocompleter]]
- [[_COMMUNITY_AutocompleterEditorEvents|AutocompleterEditorEvents]]
- [[_COMMUNITY_autocompleterItemSchema|autocompleterItemSchema]]
- [[_COMMUNITY_autoSize|autoSize]]
- [[_COMMUNITY_backSlideEvent|backSlideEvent]]
- [[_COMMUNITY_BACKSPACE|BACKSPACE]]
- [[_COMMUNITY_barPart|barPart]]
- [[_COMMUNITY_base|base]]
- [[_COMMUNITY_baseButtonFields|baseButtonFields]]
- [[_COMMUNITY_baseFields|baseFields]]
- [[_COMMUNITY_bedgePart|bedgePart]]
- [[_COMMUNITY_before$1|before$1]]
- [[_COMMUNITY_beforeObject|beforeObject]]
- [[_COMMUNITY_bind$3|bind$3]]
- [[_COMMUNITY_blank|blank]]
- [[_COMMUNITY_broadcastReadonly|broadcastReadonly]]
- [[_COMMUNITY_calcMaxSizes|calcMaxSizes]]
- [[_COMMUNITY_calcReposition|calcReposition]]
- [[_COMMUNITY_calcStartData|calcStartData]]
- [[_COMMUNITY_cardImageSchema|cardImageSchema]]
- [[_COMMUNITY_cata$2|cata$2]]
- [[_COMMUNITY_cataVertical|cataVertical]]
- [[_COMMUNITY_changeTab|changeTab]]
- [[_COMMUNITY_checkContains|checkContains]]
- [[_COMMUNITY_choiceMenuItemSchema|choiceMenuItemSchema]]
- [[_COMMUNITY_chunk$1|chunk$1]]
- [[_COMMUNITY_cleanClass|cleanClass]]
- [[_COMMUNITY_cloak|cloak]]
- [[_COMMUNITY_colorInputChangeEvent|colorInputChangeEvent]]
- [[_COMMUNITY_colorPickerDialog|colorPickerDialog]]
- [[_COMMUNITY_colorPickerSchema|colorPickerSchema]]
- [[_COMMUNITY_combineGroups|combineGroups]]
- [[_COMMUNITY_consolidateArr|consolidateArr]]
- [[_COMMUNITY_consolidateObj|consolidateObj]]
- [[_COMMUNITY_constrain|constrain]]
- [[_COMMUNITY_constrainByMany|constrainByMany]]
- [[_COMMUNITY_contains|contains]]
- [[_COMMUNITY_contains$1|contains$1]]
- [[_COMMUNITY_contextToggleButtonFields|contextToggleButtonFields]]
- [[_COMMUNITY_convertStringToolbar|convertStringToolbar]]
- [[_COMMUNITY_createNestedMenuItem|createNestedMenuItem]]
- [[_COMMUNITY_cycleBy|cycleBy]]
- [[_COMMUNITY_cycleDown|cycleDown]]
- [[_COMMUNITY_cycleDown$1|cycleDown$1]]
- [[_COMMUNITY_cyclePrev|cyclePrev]]
- [[_COMMUNITY_cyclic|cyclic]]
- [[_COMMUNITY_deep|deep]]
- [[_COMMUNITY_deep$1|deep$1]]
- [[_COMMUNITY_deepMerge|deepMerge]]
- [[_COMMUNITY_defaultedString|defaultedString]]
- [[_COMMUNITY_defaultedType|defaultedType]]
- [[_COMMUNITY_defaultMenus|defaultMenus]]
- [[_COMMUNITY_deriveMenuMovement|deriveMenuMovement]]
- [[_COMMUNITY_descendant|descendant]]
- [[_COMMUNITY_descendants|descendants]]
- [[_COMMUNITY_descendOnce|descendOnce]]
- [[_COMMUNITY_descendOnce$1|descendOnce$1]]
- [[_COMMUNITY_deselectOtherRadioItems|deselectOtherRadioItems]]
- [[_COMMUNITY_detachChildren|detachChildren]]
- [[_COMMUNITY_detachChildren$1|detachChildren$1]]
- [[_COMMUNITY_detectOs|detectOs]]
- [[_COMMUNITY_detectSize|detectSize]]
- [[_COMMUNITY_doStartSmartShrink|doStartSmartShrink]]
- [[_COMMUNITY_each|each]]
- [[_COMMUNITY_edgeActions$1|edgeActions$1]]
- [[_COMMUNITY_edgeActions$2|edgeActions$2]]
- [[_COMMUNITY_edgePart|edgePart]]
- [[_COMMUNITY_element|element]]
- [[_COMMUNITY_ESCAPE|ESCAPE]]
- [[_COMMUNITY_execute$3|execute$3]]
- [[_COMMUNITY_exhibit$4|exhibit$4]]
- [[_COMMUNITY_extractField|extractField]]
- [[_COMMUNITY_f|f]]
- [[_COMMUNITY_factories|factories]]
- [[_COMMUNITY_factory|factory]]
- [[_COMMUNITY_factory$3|factory$3]]
- [[_COMMUNITY_factory$6|factory$6]]
- [[_COMMUNITY_factory$8|factory$8]]
- [[_COMMUNITY_factory$a|factory$a]]
- [[_COMMUNITY_find$2|find$2]]
- [[_COMMUNITY_findIndex$1|findIndex$1]]
- [[_COMMUNITY_findOffsetOfValue$1|findOffsetOfValue$1]]
- [[_COMMUNITY_findOffsetOfValue$2|findOffsetOfValue$2]]
- [[_COMMUNITY_fireAttaching|fireAttaching]]
- [[_COMMUNITY_fireShiftTab|fireShiftTab]]
- [[_COMMUNITY_firstDefinedOrZero|firstDefinedOrZero]]
- [[_COMMUNITY_firstMatch|firstMatch]]
- [[_COMMUNITY_fitLast|fitLast]]
- [[_COMMUNITY_fixedContainerSelector|fixedContainerSelector]]
- [[_COMMUNITY_fixedContainerTarget|fixedContainerTarget]]
- [[_COMMUNITY_fixedToolbarContainerTarget|fixedToolbarContainerTarget]]
- [[_COMMUNITY_flatgrid|flatgrid]]
- [[_COMMUNITY_formatObj|formatObj]]
- [[_COMMUNITY_forSwatch|forSwatch]]
- [[_COMMUNITY_fromDom|fromDom]]
- [[_COMMUNITY_fromExternal|fromExternal]]
- [[_COMMUNITY_fromFuture|fromFuture]]
- [[_COMMUNITY_fromHex|fromHex]]
- [[_COMMUNITY_fromHsv|fromHsv]]
- [[_COMMUNITY_fromHtml|fromHtml]]
- [[_COMMUNITY_fromHtml$1|fromHtml$1]]
- [[_COMMUNITY_fromHtml$2|fromHtml$2]]
- [[_COMMUNITY_fromOption|fromOption]]
- [[_COMMUNITY_fromPageXY|fromPageXY]]
- [[_COMMUNITY_fromPoint|fromPoint]]
- [[_COMMUNITY_fromPromise|fromPromise]]
- [[_COMMUNITY_fromRange|fromRange]]
- [[_COMMUNITY_fromRawEvent$1|fromRawEvent$1]]
- [[_COMMUNITY_fromResult|fromResult]]
- [[_COMMUNITY_fromResult$1|fromResult$1]]
- [[_COMMUNITY_fromRgb|fromRgb]]
- [[_COMMUNITY_fromRgba|fromRgba]]
- [[_COMMUNITY_fromSource|fromSource]]
- [[_COMMUNITY_fromString|fromString]]
- [[_COMMUNITY_fromStringValues|fromStringValues]]
- [[_COMMUNITY_fromTag|fromTag]]
- [[_COMMUNITY_fromText|fromText]]
- [[_COMMUNITY_fSchema|fSchema]]
- [[_COMMUNITY_functionProcessor|functionProcessor]]
- [[_COMMUNITY_fuse|fuse]]
- [[_COMMUNITY_fuse$1|fuse$1]]
- [[_COMMUNITY_Future|Future]]
- [[_COMMUNITY_FutureResult|FutureResult]]
- [[_COMMUNITY_generate|generate]]
- [[_COMMUNITY_generate$1|generate$1]]
- [[_COMMUNITY_generate$2|generate$2]]
- [[_COMMUNITY_generate$3|generate$3]]
- [[_COMMUNITY_generate$4|generate$4]]
- [[_COMMUNITY_generate$5|generate$5]]
- [[_COMMUNITY_generate$6|generate$6]]
- [[_COMMUNITY_generate$7|generate$7]]
- [[_COMMUNITY_generateContextMenu|generateContextMenu]]
- [[_COMMUNITY_generatedName|generatedName]]
- [[_COMMUNITY_generatedValue|generatedValue]]
- [[_COMMUNITY_generateFrom|generateFrom]]
- [[_COMMUNITY_generateFrom$1|generateFrom$1]]
- [[_COMMUNITY_generateOne|generateOne]]
- [[_COMMUNITY_generateOne$1|generateOne$1]]
- [[_COMMUNITY_generateSelectItems|generateSelectItems]]
- [[_COMMUNITY_generateValueIfRequired|generateValueIfRequired]]
- [[_COMMUNITY_getAllHistory|getAllHistory]]
- [[_COMMUNITY_getAllObjects|getAllObjects]]
- [[_COMMUNITY_getAllPartNames|getAllPartNames]]
- [[_COMMUNITY_getAllParts|getAllParts]]
- [[_COMMUNITY_getAnchorTargets|getAnchorTargets]]
- [[_COMMUNITY_getAnchorType|getAnchorType]]
- [[_COMMUNITY_getAnimationRoot|getAnimationRoot]]
- [[_COMMUNITY_getApi|getApi]]
- [[_COMMUNITY_getArgs|getArgs]]
- [[_COMMUNITY_getBehaviours$1|getBehaviours$1]]
- [[_COMMUNITY_getBounds$1|getBounds$1]]
- [[_COMMUNITY_getBox|getBox]]
- [[_COMMUNITY_getCoords|getCoords]]
- [[_COMMUNITY_getItems|getItems]]
- [[_COMMUNITY_getKeydownRules$2|getKeydownRules$2]]
- [[_COMMUNITY_getKeydownRules$4|getKeydownRules$4]]
- [[_COMMUNITY_getKeyupRules|getKeyupRules]]
- [[_COMMUNITY_getKeyupRules$1|getKeyupRules$1]]
- [[_COMMUNITY_getKeyupRules$2|getKeyupRules$2]]
- [[_COMMUNITY_getKeyupRules$3|getKeyupRules$3]]
- [[_COMMUNITY_getKeyupRules$4|getKeyupRules$4]]
- [[_COMMUNITY_getMaxXBounds|getMaxXBounds]]
- [[_COMMUNITY_getPickerTypes|getPickerTypes]]
- [[_COMMUNITY_getPointAnchor|getPointAnchor]]
- [[_COMMUNITY_getPrevious|getPrevious]]
- [[_COMMUNITY_getPrior|getPrior]]
- [[_COMMUNITY_getSearchModeForField|getSearchModeForField]]
- [[_COMMUNITY_getSkinUrl|getSkinUrl]]
- [[_COMMUNITY_getState$2|getState$2]]
- [[_COMMUNITY_getToolTipText|getToolTipText]]
- [[_COMMUNITY_getTouch|getTouch]]
- [[_COMMUNITY_getUnsafeProperty|getUnsafeProperty]]
- [[_COMMUNITY_getValueFromEvent$1|getValueFromEvent$1]]
- [[_COMMUNITY_getYScreenRange|getYScreenRange]]
- [[_COMMUNITY_go|go]]
- [[_COMMUNITY_groupFields|groupFields]]
- [[_COMMUNITY_groupSpec|groupSpec]]
- [[_COMMUNITY_halfY|halfY]]
- [[_COMMUNITY_handleRefetchTrigger|handleRefetchTrigger]]
- [[_COMMUNITY_hasNative|hasNative]]
- [[_COMMUNITY_highlight|highlight]]
- [[_COMMUNITY_highlight$1|highlight$1]]
- [[_COMMUNITY_highlightAt|highlightAt]]
- [[_COMMUNITY_hover|hover]]
- [[_COMMUNITY_init$7|init$7]]
- [[_COMMUNITY_init$8|init$8]]
- [[_COMMUNITY_init$9|init$9]]
- [[_COMMUNITY_init$a|init$a]]
- [[_COMMUNITY_init$b|init$b]]
- [[_COMMUNITY_init$d|init$d]]
- [[_COMMUNITY_internalFilter|internalFilter]]
- [[_COMMUNITY_interpretInForm|interpretInForm]]
- [[_COMMUNITY_interpretParts|interpretParts]]
- [[_COMMUNITY_IS_ALLOWED_URI|IS_ALLOWED_URI]]
- [[_COMMUNITY_IS_SCRIPT_OR_DATA|IS_SCRIPT_OR_DATA]]
- [[_COMMUNITY_isAlertOrConfirmDialog|isAlertOrConfirmDialog]]
- [[_COMMUNITY_isAnchor|isAnchor]]
- [[_COMMUNITY_isAriaElement|isAriaElement]]
- [[_COMMUNITY_isAriaPartOf|isAriaPartOf]]
- [[_COMMUNITY_isArray|isArray]]
- [[_COMMUNITY_isArrayOf|isArrayOf]]
- [[_COMMUNITY_isArrayOfUrl|isArrayOfUrl]]
- [[_COMMUNITY_isBlocked|isBlocked]]
- [[_COMMUNITY_isBlockFormat|isBlockFormat]]
- [[_COMMUNITY_isBoolean|isBoolean]]
- [[_COMMUNITY_isBottomCompletelyVisible|isBottomCompletelyVisible]]
- [[_COMMUNITY_isContentEditableFalse|isContentEditableFalse]]
- [[_COMMUNITY_isContentEditableTrue|isContentEditableTrue]]
- [[_COMMUNITY_isContextMenuDisabled|isContextMenuDisabled]]
- [[_COMMUNITY_isControl|isControl]]
- [[_COMMUNITY_isFunction|isFunction]]
- [[_COMMUNITY_isGrowing|isGrowing]]
- [[_COMMUNITY_isHighlighted|isHighlighted]]
- [[_COMMUNITY_isHTMLElement|isHTMLElement]]
- [[_COMMUNITY_isHttpUrl|isHttpUrl]]
- [[_COMMUNITY_isNotShift|isNotShift]]
- [[_COMMUNITY_isPrototypeOf|isPrototypeOf]]
- [[_COMMUNITY_isPseudoStop|isPseudoStop]]
- [[_COMMUNITY_isReadOnly|isReadOnly]]
- [[_COMMUNITY_isRecordOfUrlArray|isRecordOfUrlArray]]
- [[_COMMUNITY_isRecursive|isRecursive]]
- [[_COMMUNITY_isRgbaComponent|isRgbaComponent]]
- [[_COMMUNITY_isSafari|isSafari]]
- [[_COMMUNITY_isScroller|isScroller]]
- [[_COMMUNITY_isScrollingOverflowValue|isScrollingOverflowValue]]
- [[_COMMUNITY_isSelectorFormat|isSelectorFormat]]
- [[_COMMUNITY_isSimRange|isSimRange]]
- [[_COMMUNITY_isSupported$1|isSupported$1]]
- [[_COMMUNITY_isType$1|isType$1]]
- [[_COMMUNITY_isValidValue$1|isValidValue$1]]
- [[_COMMUNITY_isVerticalOverlap|isVerticalOverlap]]
- [[_COMMUNITY_isVisible|isVisible]]
- [[_COMMUNITY_isVisibleForModes|isVisibleForModes]]
- [[_COMMUNITY_item|item]]
- [[_COMMUNITY_itemExecute|itemExecute]]
- [[_COMMUNITY_itemSchema$1|itemSchema$1]]
- [[_COMMUNITY_keyup|keyup]]
- [[_COMMUNITY_LazyValue|LazyValue]]
- [[_COMMUNITY_legacyFontSizes|legacyFontSizes]]
- [[_COMMUNITY_lift2|lift2]]
- [[_COMMUNITY_lift3|lift3]]
- [[_COMMUNITY_lineHeightSpec|lineHeightSpec]]
- [[_COMMUNITY_LinkTargets|LinkTargets]]
- [[_COMMUNITY_listBoxFields|listBoxFields]]
- [[_COMMUNITY_listBoxItemSchema|listBoxItemSchema]]
- [[_COMMUNITY_loadShadowDomUiSkins|loadShadowDomUiSkins]]
- [[_COMMUNITY_loadSkin|loadSkin]]
- [[_COMMUNITY_loadStylesheet|loadStylesheet]]
- [[_COMMUNITY_locate|locate]]
- [[_COMMUNITY_locateVisible|locateVisible]]
- [[_COMMUNITY_longpress|longpress]]
- [[_COMMUNITY_lookup|lookup]]
- [[_COMMUNITY_lookup$1|lookup$1]]
- [[_COMMUNITY_lookupButton|lookupButton]]
- [[_COMMUNITY_lookupFlippedLayout|lookupFlippedLayout]]
- [[_COMMUNITY_lookupIcon|lookupIcon]]
- [[_COMMUNITY_make|make]]
- [[_COMMUNITY_makeComponents|makeComponents]]
- [[_COMMUNITY_makePanels|makePanels]]
- [[_COMMUNITY_mapColors|mapColors]]
- [[_COMMUNITY_mapToObject|mapToObject]]
- [[_COMMUNITY_markAsBehaviourApi|markAsBehaviourApi]]
- [[_COMMUNITY_markAsExtraApi|markAsExtraApi]]
- [[_COMMUNITY_markInvalid|markInvalid]]
- [[_COMMUNITY_matchAncestor|matchAncestor]]
- [[_COMMUNITY_matchesStack|matchesStack]]
- [[_COMMUNITY_matchStartNode|matchStartNode]]
- [[_COMMUNITY_matchWidth|matchWidth]]
- [[_COMMUNITY_mathMl|mathMl]]
- [[_COMMUNITY_max1X|max1X]]
- [[_COMMUNITY_max1Y|max1Y]]
- [[_COMMUNITY_maxX|maxX]]
- [[_COMMUNITY_menu|menu]]
- [[_COMMUNITY_MenuButtonSchema|MenuButtonSchema]]
- [[_COMMUNITY_menuFields|menuFields]]
- [[_COMMUNITY_menuHasIcons|menuHasIcons]]
- [[_COMMUNITY_merge$1|merge$1]]
- [[_COMMUNITY_mergeValues|mergeValues]]
- [[_COMMUNITY_mergeWith|mergeWith]]
- [[_COMMUNITY_min1Y|min1Y]]
- [[_COMMUNITY_Ae|Ae]]
- [[_COMMUNITY_af|af]]
- [[_COMMUNITY_ah|ah]]
- [[_COMMUNITY_ak|ak]]
- [[_COMMUNITY_al|al]]
- [[_COMMUNITY_am|am]]
- [[_COMMUNITY_An|An]]
- [[_COMMUNITY_ao|ao]]
- [[_COMMUNITY_ap|ap]]
- [[_COMMUNITY_ar|ar]]
- [[_COMMUNITY_at|at]]
- [[_COMMUNITY_au|au]]
- [[_COMMUNITY_av|av]]
- [[_COMMUNITY_Aw|Aw]]
- [[_COMMUNITY_ax|ax]]
- [[_COMMUNITY_ay|ay]]
- [[_COMMUNITY_b|b]]
- [[_COMMUNITY_Ba|Ba]]
- [[_COMMUNITY_bb|bb]]
- [[_COMMUNITY_bc|bc]]
- [[_COMMUNITY_be|be]]
- [[_COMMUNITY_bf|bf]]
- [[_COMMUNITY_bg|bg]]
- [[_COMMUNITY_Bh|Bh]]
- [[_COMMUNITY_bi|bi]]
- [[_COMMUNITY_bk|bk]]
- [[_COMMUNITY_bl|bl]]
- [[_COMMUNITY_bm|bm]]
- [[_COMMUNITY_bn|bn]]
- [[_COMMUNITY_bp|bp]]
- [[_COMMUNITY_br|br]]
- [[_COMMUNITY_bs|bs]]
- [[_COMMUNITY_bt|bt]]
- [[_COMMUNITY_bw|bw]]
- [[_COMMUNITY_ci|ci]]
- [[_COMMUNITY_cl|cl]]
- [[_COMMUNITY_Cw|Cw]]
- [[_COMMUNITY_cx|cx]]
- [[_COMMUNITY_cy|cy]]
- [[_COMMUNITY_d|d]]
- [[_COMMUNITY_da|da]]
- [[_COMMUNITY_Db|Db]]
- [[_COMMUNITY_dc|dc]]
- [[_COMMUNITY_dd|dd]]
- [[_COMMUNITY_de|de]]
- [[_COMMUNITY_df|df]]
- [[_COMMUNITY_dg|dg]]
- [[_COMMUNITY_Dh|Dh]]
- [[_COMMUNITY_Di|Di]]
- [[_COMMUNITY_{dialogso,popupsn,renderUIs}|{dialogs:o,popups:n,renderUI:s}]]
- [[_COMMUNITY_dk|dk]]
- [[_COMMUNITY_dl|dl]]
- [[_COMMUNITY_dm|dm]]
- [[_COMMUNITY_dn|dn]]
- [[_COMMUNITY_Do|Do]]
- [[_COMMUNITY_dp|dp]]
- [[_COMMUNITY_dr|dr]]
- [[_COMMUNITY_ds|ds]]
- [[_COMMUNITY_dt|dt]]
- [[_COMMUNITY_du|du]]
- [[_COMMUNITY_dv|dv]]
- [[_COMMUNITY_Dw|Dw]]
- [[_COMMUNITY_dx|dx]]
- [[_COMMUNITY_dy|dy]]
- [[_COMMUNITY_E|E]]
- [[_COMMUNITY_Ea|Ea]]
- [[_COMMUNITY_eb|eb]]
- [[_COMMUNITY_ec|ec]]
- [[_COMMUNITY_ed|ed]]
- [[_COMMUNITY_ee|ee]]
- [[_COMMUNITY_Ef|Ef]]
- [[_COMMUNITY_eg|eg]]
- [[_COMMUNITY_eh|eh]]
- [[_COMMUNITY_ei|ei]]
- [[_COMMUNITY_fe|fe]]
- [[_COMMUNITY_ff|ff]]
- [[_COMMUNITY_fm|fm]]
- [[_COMMUNITY_fo|fo]]
- [[_COMMUNITY_Fu|Fu]]
- [[_COMMUNITY_Fv|Fv]]
- [[_COMMUNITY_gr|gr]]
- [[_COMMUNITY_gs|gs]]
- [[_COMMUNITY_gt|gt]]
- [[_COMMUNITY_gv|gv]]
- [[_COMMUNITY_gw|gw]]
- [[_COMMUNITY_gx|gx]]
- [[_COMMUNITY_gy|gy]]
- [[_COMMUNITY_h|h]]
- [[_COMMUNITY_ha|ha]]
- [[_COMMUNITY_hb|hb]]
- [[_COMMUNITY_hc|hc]]
- [[_COMMUNITY_hd|hd]]
- [[_COMMUNITY_he|he]]
- [[_COMMUNITY_hf|hf]]
- [[_COMMUNITY_hg|hg]]
- [[_COMMUNITY_hh|hh]]
- [[_COMMUNITY_hi|hi]]
- [[_COMMUNITY_hl|hl]]
- [[_COMMUNITY_hm|hm]]
- [[_COMMUNITY_hn|hn]]
- [[_COMMUNITY_Ho|Ho]]
- [[_COMMUNITY_hp|hp]]
- [[_COMMUNITY_hr|hr]]
- [[_COMMUNITY_ht|ht]]
- [[_COMMUNITY_Hu|Hu]]
- [[_COMMUNITY_hy|hy]]
- [[_COMMUNITY_Ia|Ia]]
- [[_COMMUNITY_Id|Id]]
- [[_COMMUNITY_Ie|Ie]]
- [[_COMMUNITY_ig|ig]]
- [[_COMMUNITY_ih|ih]]
- [[_COMMUNITY_ik|ik]]
- [[_COMMUNITY_il|il]]
- [[_COMMUNITY_im|im]]
- [[_COMMUNITY_In|In]]
- [[_COMMUNITY_io|io]]
- [[_COMMUNITY_ip|ip]]
- [[_COMMUNITY_ir|ir]]
- [[_COMMUNITY_it|it]]
- [[_COMMUNITY_iv|iv]]
- [[_COMMUNITY_Iw|Iw]]
- [[_COMMUNITY_ix|ix]]
- [[_COMMUNITY_iy|iy]]
- [[_COMMUNITY_j|j]]
- [[_COMMUNITY_ja|ja]]
- [[_COMMUNITY_jb|jb]]
- [[_COMMUNITY_jc|jc]]
- [[_COMMUNITY_je|je]]
- [[_COMMUNITY_jg|jg]]
- [[_COMMUNITY_jh|jh]]
- [[_COMMUNITY_jI|jI]]
- [[_COMMUNITY_jk|jk]]
- [[_COMMUNITY_jm|jm]]
- [[_COMMUNITY_jo|jo]]
- [[_COMMUNITY_jr|jr]]
- [[_COMMUNITY_jw|jw]]
- [[_COMMUNITY_jx|jx]]
- [[_COMMUNITY_jy|jy]]
- [[_COMMUNITY_ka|ka]]
- [[_COMMUNITY_kg|kg]]
- [[_COMMUNITY_kh|kh]]
- [[_COMMUNITY_kr|kr]]
- [[_COMMUNITY_kw|kw]]
- [[_COMMUNITY_lx|lx]]
- [[_COMMUNITY_mO|mO]]
- [[_COMMUNITY_nn|nn]]
- [[_COMMUNITY_Of|Of]]
- [[_COMMUNITY_og|og]]
- [[_COMMUNITY_oh|oh]]
- [[_COMMUNITY_pi|pi]]
- [[_COMMUNITY_pk|pk]]
- [[_COMMUNITY_Pt|Pt]]
- [[_COMMUNITY_qc|qc]]
- [[_COMMUNITY_Qf|Qf]]
- [[_COMMUNITY_ql|ql]]
- [[_COMMUNITY_Qm|Qm]]
- [[_COMMUNITY_qn|qn]]
- [[_COMMUNITY_r|r]]
- [[_COMMUNITY_ra|ra]]
- [[_COMMUNITY_rc|rc]]
- [[_COMMUNITY_rv|rv]]
- [[_COMMUNITY_rw|rw]]
- [[_COMMUNITY_so|so]]
- [[_COMMUNITY_tb|tb]]
- [[_COMMUNITY_te|te]]
- [[_COMMUNITY_Tf|Tf]]
- [[_COMMUNITY_th|th]]
- [[_COMMUNITY_tk|tk]]
- [[_COMMUNITY_ts|ts]]
- [[_COMMUNITY_tt|tt]]
- [[_COMMUNITY_tu|tu]]
- [[_COMMUNITY_tv|tv]]
- [[_COMMUNITY_Tw|Tw]]
- [[_COMMUNITY_tx|tx]]
- [[_COMMUNITY_ty|ty]]
- [[_COMMUNITY_u|u]]
- [[_COMMUNITY_ua|ua]]
- [[_COMMUNITY_uc|uc]]
- [[_COMMUNITY_um|um]]
- [[_COMMUNITY_Up|Up]]
- [[_COMMUNITY_us|us]]
- [[_COMMUNITY_ut|ut]]
- [[_COMMUNITY_uu|uu]]
- [[_COMMUNITY_uw|uw]]
- [[_COMMUNITY_uy|uy]]
- [[_COMMUNITY_v|v]]
- [[_COMMUNITY_va|va]]
- [[_COMMUNITY_vb|vb]]
- [[_COMMUNITY_vc|vc]]
- [[_COMMUNITY_vd|vd]]
- [[_COMMUNITY_ve|ve]]
- [[_COMMUNITY_Vf|Vf]]
- [[_COMMUNITY_Vh|Vh]]
- [[_COMMUNITY_Vk|Vk]]
- [[_COMMUNITY_vl|vl]]
- [[_COMMUNITY_yi|yi]]
- [[_COMMUNITY_yk|yk]]
- [[_COMMUNITY_yl|yl]]
- [[_COMMUNITY_yy|yy]]
- [[_COMMUNITY_z|z]]
- [[_COMMUNITY_za|za]]
- [[_COMMUNITY_zl|zl]]
- [[_COMMUNITY_Zm|Zm]]
- [[_COMMUNITY_zn|zn]]
- [[_COMMUNITY_zo|zo]]
- [[_COMMUNITY_zp|zp]]
- [[_COMMUNITY_zr|zr]]
- [[_COMMUNITY_zt|zt]]
- [[_COMMUNITY_zu|zu]]
- [[_COMMUNITY_zv|zv]]
- [[_COMMUNITY_zw|zw]]
- [[_COMMUNITY_zy|zy]]
- [[_COMMUNITY_missingOrderError|missingOrderError]]
- [[_COMMUNITY_missingRequired|missingRequired]]
- [[_COMMUNITY_mkEvent|mkEvent]]
- [[_COMMUNITY_ModalDialog|ModalDialog]]
- [[_COMMUNITY_mousemove|mousemove]]
- [[_COMMUNITY_mouseout|mouseout]]
- [[_COMMUNITY_moveBy$1|moveBy$1]]
- [[_COMMUNITY_moveOrSnap|moveOrSnap]]
- [[_COMMUNITY_moveRight|moveRight]]
- [[_COMMUNITY_moveUp|moveUp]]
- [[_COMMUNITY_moveUp$1|moveUp$1]]
- [[_COMMUNITY_moveVertical|moveVertical]]
- [[_COMMUNITY_MUSTACHE_EXPR|MUSTACHE_EXPR]]
- [[_COMMUNITY_name|name]]
- [[_COMMUNITY_name$1|name$1]]
- [[_COMMUNITY_name$2|name$2]]
- [[_COMMUNITY_name$3|name$3]]
- [[_COMMUNITY_namedEvents|namedEvents]]
- [[_COMMUNITY_nativeEnable|nativeEnable]]
- [[_COMMUNITY_nativeIsDisabled|nativeIsDisabled]]
- [[_COMMUNITY_NodeValue|NodeValue]]
- [[_COMMUNITY_noLogger|noLogger]]
- [[_COMMUNITY_nonScrollingOverflows|nonScrollingOverflows]]
- [[_COMMUNITY_north|north]]
- [[_COMMUNITY_north$2|north$2]]
- [[_COMMUNITY_northwest$1|northwest$1]]
- [[_COMMUNITY_nu$5|nu$5]]
- [[_COMMUNITY_nu$7|nu$7]]
- [[_COMMUNITY_nu$a|nu$a]]
- [[_COMMUNITY_nu$c|nu$c]]
- [[_COMMUNITY_onLoad$5|onLoad$5]]
- [[_COMMUNITY_onRight|onRight]]
- [[_COMMUNITY_onSetupEvent|onSetupEvent]]
- [[_COMMUNITY_onSetupStateToggle|onSetupStateToggle]]
- [[_COMMUNITY_onSetupVisualAidState|onSetupVisualAidState]]
- [[_COMMUNITY_onUnload$1|onUnload$1]]
- [[_COMMUNITY_openF|openF]]
- [[_COMMUNITY_OperatingSystem|OperatingSystem]]
- [[_COMMUNITY_option|option]]
- [[_COMMUNITY_option$1|option$1]]
- [[_COMMUNITY_optionalShortcut|optionalShortcut]]
- [[_COMMUNITY_original|original]]
- [[_COMMUNITY_parentNode|parentNode]]
- [[_COMMUNITY_partHeader|partHeader]]
- [[_COMMUNITY_partition|partition]]
- [[_COMMUNITY_parts$g|parts$g]]
- [[_COMMUNITY_pBodyMessage|pBodyMessage]]
- [[_COMMUNITY_PlatformInfo|PlatformInfo]]
- [[_COMMUNITY_point|point]]
- [[_COMMUNITY_prepend|prepend]]
- [[_COMMUNITY_r$1|r$1]]
- [[_COMMUNITY_range$2|range$2]]
- [[_COMMUNITY_ratioSizeConversion|ratioSizeConversion]]
- [[_COMMUNITY_rawIndexOf|rawIndexOf]]
- [[_COMMUNITY_read|read]]
- [[_COMMUNITY_read$1|read$1]]
- [[_COMMUNITY_ReadOnlyDataSchema|ReadOnlyDataSchema]]
- [[_COMMUNITY_rebuild|rebuild]]
- [[_COMMUNITY_receive|receive]]
- [[_COMMUNITY_register$c|register$c]]
- [[_COMMUNITY_register$d|register$d]]
- [[_COMMUNITY_registerCommands|registerCommands]]
- [[_COMMUNITY_registerCommandToggleButtons|registerCommandToggleButtons]]
- [[_COMMUNITY_registerController|registerController]]
- [[_COMMUNITY_remove$1|remove$1]]
- [[_COMMUNITY_remove$3|remove$3]]
- [[_COMMUNITY_remove$4|remove$4]]
- [[_COMMUNITY_remove$6|remove$6]]
- [[_COMMUNITY_removeLeading|removeLeading]]
- [[_COMMUNITY_render$2|render$2]]
- [[_COMMUNITY_render$3|render$3]]
- [[_COMMUNITY_renderAlertBanner|renderAlertBanner]]
- [[_COMMUNITY_renderCheckbox|renderCheckbox]]
- [[_COMMUNITY_renderCheckmark|renderCheckmark]]
- [[_COMMUNITY_renderColorStructure|renderColorStructure]]
- [[_COMMUNITY_renderDragHandle|renderDragHandle]]
- [[_COMMUNITY_renderDropZone|renderDropZone]]
- [[_COMMUNITY_renderEditorContainer|renderEditorContainer]]
- [[_COMMUNITY_renderElementPath|renderElementPath]]
- [[_COMMUNITY_renderFancyMenuItem|renderFancyMenuItem]]
- [[_COMMUNITY_renderFirst|renderFirst]]
- [[_COMMUNITY_renderFloatingMoreToolbar|renderFloatingMoreToolbar]]
- [[_COMMUNITY_renderFormFieldSpecWith|renderFormFieldSpecWith]]
- [[_COMMUNITY_renderFormFieldWith|renderFormFieldWith]]
- [[_COMMUNITY_renderFromBridge|renderFromBridge]]
- [[_COMMUNITY_renderHeader|renderHeader]]
- [[_COMMUNITY_renderIcon$1|renderIcon$1]]
- [[_COMMUNITY_renderIcon$2|renderIcon$2]]
- [[_COMMUNITY_renderIcon$3|renderIcon$3]]
- [[_COMMUNITY_renderIframeBody|renderIframeBody]]
- [[_COMMUNITY_renderInsertTableMenuItem|renderInsertTableMenuItem]]
- [[_COMMUNITY_renderItemDomStructure|renderItemDomStructure]]
- [[_COMMUNITY_renderItemStructure|renderItemStructure]]
- [[_COMMUNITY_renderLabel|renderLabel]]
- [[_COMMUNITY_renderLabel$1|renderLabel$1]]
- [[_COMMUNITY_renderLabel$2|renderLabel$2]]
- [[_COMMUNITY_renderLabel$3|renderLabel$3]]
- [[_COMMUNITY_renderModalBody|renderModalBody]]
- [[_COMMUNITY_renderModalDialog|renderModalDialog]]
- [[_COMMUNITY_renderSidebar|renderSidebar]]
- [[_COMMUNITY_renderSlider|renderSlider]]
- [[_COMMUNITY_renderSlidingMoreToolbar|renderSlidingMoreToolbar]]
- [[_COMMUNITY_renderSplitButton|renderSplitButton]]
- [[_COMMUNITY_renderStatusbar|renderStatusbar]]
- [[_COMMUNITY_renderStyledText|renderStyledText]]
- [[_COMMUNITY_renderSubmenuCaret|renderSubmenuCaret]]
- [[_COMMUNITY_renderTable|renderTable]]
- [[_COMMUNITY_renderTabPanel|renderTabPanel]]
- [[_COMMUNITY_renderTextarea|renderTextarea]]
- [[_COMMUNITY_renderTextField|renderTextField]]
- [[_COMMUNITY_renderToolbarToggleButtonWith|renderToolbarToggleButtonWith]]
- [[_COMMUNITY_renderTree|renderTree]]
- [[_COMMUNITY_replaceAt|replaceAt]]
- [[_COMMUNITY_repositionPopups|repositionPopups]]
- [[_COMMUNITY_requiredArrayOf|requiredArrayOf]]
- [[_COMMUNITY_requiredArrayOfObj|requiredArrayOfObj]]
- [[_COMMUNITY_requiredObjOf|requiredObjOf]]
- [[_COMMUNITY_requiredSpec|requiredSpec]]
- [[_COMMUNITY_requiredString|requiredString]]
- [[_COMMUNITY_retargetAndDispatchWith|retargetAndDispatchWith]]
- [[_COMMUNITY_reverse|reverse]]
- [[_COMMUNITY_revertToOriginal|revertToOriginal]]
- [[_COMMUNITY_revoke|revoke]]
- [[_COMMUNITY_rgbaColour|rgbaColour]]
- [[_COMMUNITY_rounded|rounded]]
- [[_COMMUNITY_runOnHide|runOnHide]]
- [[_COMMUNITY_runOnName|runOnName]]
- [[_COMMUNITY_runOnShow|runOnShow]]
- [[_COMMUNITY_sandHTMLElement|sandHTMLElement]]
- [[_COMMUNITY_schema$l|schema$l]]
- [[_COMMUNITY_schema$t|schema$t]]
- [[_COMMUNITY_schema$u|schema$u]]
- [[_COMMUNITY_selectBoxSchema|selectBoxSchema]]
- [[_COMMUNITY_selectCells|selectCells]]
- [[_COMMUNITY_selectstart|selectstart]]
- [[_COMMUNITY_setMax$1|setMax$1]]
- [[_COMMUNITY_setMaxHeight|setMaxHeight]]
- [[_COMMUNITY_setStart|setStart]]
- [[_COMMUNITY_setTabviewHeight|setTabviewHeight]]
- [[_COMMUNITY_setToMax|setToMax]]
- [[_COMMUNITY_setValueFrom|setValueFrom]]
- [[_COMMUNITY_show|show]]
- [[_COMMUNITY_simple|simple]]
- [[_COMMUNITY_SimpleResult|SimpleResult]]
- [[_COMMUNITY_SimRange|SimRange]]
- [[_COMMUNITY_sliderChangeEvent|sliderChangeEvent]]
- [[_COMMUNITY_sliderFactory|sliderFactory]]
- [[_COMMUNITY_sliderFields|sliderFields]]
- [[_COMMUNITY_sliderUpdate|sliderUpdate]]
- [[_COMMUNITY_sliderValue|sliderValue]]
- [[_COMMUNITY_Sliding|Sliding]]
- [[_COMMUNITY_slotApis|slotApis]]
- [[_COMMUNITY_SlotContainer|SlotContainer]]
- [[_COMMUNITY_slotVisibility|slotVisibility]]
- [[_COMMUNITY_smartMode|smartMode]]
- [[_COMMUNITY_snap|snap]]
- [[_COMMUNITY_snapshot|snapshot]]
- [[_COMMUNITY_snapStart|snapStart]]
- [[_COMMUNITY_snapTo$1|snapTo$1]]
- [[_COMMUNITY_snapValueOf|snapValueOf]]
- [[_COMMUNITY_someIf|someIf]]
- [[_COMMUNITY_sort|sort]]
- [[_COMMUNITY_sortKeys|sortKeys]]
- [[_COMMUNITY_south|south]]
- [[_COMMUNITY_south$2|south$2]]
- [[_COMMUNITY_southeast|southeast]]
- [[_COMMUNITY_southeast$1|southeast$1]]
- [[_COMMUNITY_southeast$2|southeast$2]]
- [[_COMMUNITY_southwest|southwest]]
- [[_COMMUNITY_southwest$1|southwest$1]]
- [[_COMMUNITY_southwest$2|southwest$2]]
- [[_COMMUNITY_southY|southY]]
- [[_COMMUNITY_southY$1|southY$1]]
- [[_COMMUNITY_southY$2|southY$2]]
- [[_COMMUNITY_SPACE|SPACE]]
- [[_COMMUNITY_spectrumPart|spectrumPart]]
- [[_COMMUNITY_split|split]]
- [[_COMMUNITY_splitButton|splitButton]]
- [[_COMMUNITY_splitButtonSchema|splitButtonSchema]]
- [[_COMMUNITY_SplitDropdown|SplitDropdown]]
- [[_COMMUNITY_SplitFloatingToolbar|SplitFloatingToolbar]]
- [[_COMMUNITY_splitFonts|splitFonts]]
- [[_COMMUNITY_SplitSlidingToolbar|SplitSlidingToolbar]]
- [[_COMMUNITY_startsWith|startsWith]]
- [[_COMMUNITY_startTransitioning|startTransitioning]]
- [[_COMMUNITY_staticMenuItem|staticMenuItem]]
- [[_COMMUNITY_step|step]]
- [[_COMMUNITY_stop|stop]]
- [[_COMMUNITY_stopDrag|stopDrag]]
- [[_COMMUNITY_stopEventForFirefox|stopEventForFirefox]]
- [[_COMMUNITY_stopper|stopper]]
- [[_COMMUNITY_store|store]]
- [[_COMMUNITY_storePrior|storePrior]]
- [[_COMMUNITY_storePriorIfNone|storePriorIfNone]]
- [[_COMMUNITY_Streaming|Streaming]]
- [[_COMMUNITY_string|string]]
- [[_COMMUNITY_stringIndexOf|stringIndexOf]]
- [[_COMMUNITY_stringMatch|stringMatch]]
- [[_COMMUNITY_stringReplace|stringReplace]]
- [[_COMMUNITY_stringToLowerCase|stringToLowerCase]]
- [[_COMMUNITY_stringToString|stringToString]]
- [[_COMMUNITY_stringTrim|stringTrim]]
- [[_COMMUNITY_subPlaceholder|subPlaceholder]]
- [[_COMMUNITY_subs|subs]]
- [[_COMMUNITY_substitute|substitute]]
- [[_COMMUNITY_substituteAll|substituteAll]]
- [[_COMMUNITY_substitutePlaces|substitutePlaces]]
- [[_COMMUNITY_substitutes|substitutes]]
- [[_COMMUNITY_suffix|suffix]]
- [[_COMMUNITY_SugarElement|SugarElement]]
- [[_COMMUNITY_sum|sum]]
- [[_COMMUNITY_sumAsAbsolute|sumAsAbsolute]]
- [[_COMMUNITY_sumAsFixed|sumAsFixed]]
- [[_COMMUNITY_supplyUid|supplyUid]]
- [[_COMMUNITY_SUPPORTED_MESSAGE_ACTIONS|SUPPORTED_MESSAGE_ACTIONS]]
- [[_COMMUNITY_svalue|svalue]]
- [[_COMMUNITY_svg|svg]]
- [[_COMMUNITY_systemInit|systemInit]]
- [[_COMMUNITY_tabFields|tabFields]]
- [[_COMMUNITY_tabPanelSchema|tabPanelSchema]]
- [[_COMMUNITY_Tabview|Tabview]]
- [[_COMMUNITY_takeover|takeover]]
- [[_COMMUNITY_tedgePart|tedgePart]]
- [[_COMMUNITY_text|text]]
- [[_COMMUNITY_text$2|text$2]]
- [[_COMMUNITY_textAreaSchema|textAreaSchema]]
- [[_COMMUNITY_throttle|throttle]]
- [[_COMMUNITY_throttleInterval|throttleInterval]]
- [[_COMMUNITY_thumbPart|thumbPart]]
- [[_COMMUNITY_thunk|thunk]]
- [[_COMMUNITY_tieredData|tieredData]]
- [[_COMMUNITY_toggle|toggle]]
- [[_COMMUNITY_toPt|toPt]]
- [[_COMMUNITY_transform|transform]]
- [[_COMMUNITY_transitionend|transitionend]]
- [[_COMMUNITY_transpose|transpose]]
- [[_COMMUNITY_transposeContentAreaContainer|transposeContentAreaContainer]]
- [[_COMMUNITY_trEdgePart|trEdgePart]]
- [[_COMMUNITY_treeEventsId|treeEventsId]]
- [[_COMMUNITY_treeFields|treeFields]]
- [[_COMMUNITY_treeItemLeafSchema|treeItemLeafSchema]]
- [[_COMMUNITY_treeItemSchema|treeItemSchema]]
- [[_COMMUNITY_tripleEquals|tripleEquals]]
- [[_COMMUNITY_unnamedEvents|unnamedEvents]]
- [[_COMMUNITY_updateMenuText|updateMenuText]]
- [[_COMMUNITY_useElementPath|useElementPath]]
- [[_COMMUNITY_useHelpAccessibility|useHelpAccessibility]]
- [[_COMMUNITY_useStatusBar|useStatusBar]]
- [[_COMMUNITY_useTypeaheadUrls|useTypeaheadUrls]]
- [[_COMMUNITY_validateData$1|validateData$1]]
- [[_COMMUNITY_viewport$1|viewport$1]]
- [[_COMMUNITY_walkUp|walkUp]]
- [[_COMMUNITY_west|west]]
- [[_COMMUNITY_windowResize|windowResize]]
- [[_COMMUNITY_windowScroll|windowScroll]]
- [[_COMMUNITY_ag|ag]]
- [[_COMMUNITY_ah|ah]]
- [[_COMMUNITY_ai|ai]]
- [[_COMMUNITY_ak|ak]]
- [[_COMMUNITY_al|al]]
- [[_COMMUNITY_am|am]]
- [[_COMMUNITY_an|an]]
- [[_COMMUNITY_ar|ar]]
- [[_COMMUNITY_as|as]]
- [[_COMMUNITY_At|At]]
- [[_COMMUNITY_au|au]]
- [[_COMMUNITY_av|av]]
- [[_COMMUNITY_aw|aw]]
- [[_COMMUNITY_ax|ax]]
- [[_COMMUNITY_b|b]]
- [[_COMMUNITY_ba|ba]]
- [[_COMMUNITY_bb|bb]]
- [[_COMMUNITY_bc|bc]]
- [[_COMMUNITY_bd|bd]]
- [[_COMMUNITY_be|be]]
- [[_COMMUNITY_bf|bf]]
- [[_COMMUNITY_bg|bg]]
- [[_COMMUNITY_bt|bt]]
- [[_COMMUNITY_Bv|Bv]]
- [[_COMMUNITY_bw|bw]]
- [[_COMMUNITY_bx|bx]]
- [[_COMMUNITY_by|by]]
- [[_COMMUNITY_cd|cd]]
- [[_COMMUNITY_dk|dk]]
- [[_COMMUNITY_dl|dl]]
- [[_COMMUNITY_f|f]]
- [[_COMMUNITY_fc|fc]]
- [[_COMMUNITY_fd|fd]]
- [[_COMMUNITY_fg|fg]]
- [[_COMMUNITY_fp|fp]]
- [[_COMMUNITY_fs|fs]]
- [[_COMMUNITY_fw|fw]]
- [[_COMMUNITY_gm|gm]]
- [[_COMMUNITY_gn|gn]]
- [[_COMMUNITY_gv|gv]]
- [[_COMMUNITY_gw|gw]]
- [[_COMMUNITY_gx|gx]]
- [[_COMMUNITY_h|h]]
- [[_COMMUNITY_hh|hh]]
- [[_COMMUNITY_hm|hm]]
- [[_COMMUNITY_hn|hn]]
- [[_COMMUNITY_ho|ho]]
- [[_COMMUNITY_hp|hp]]
- [[_COMMUNITY_Hr|Hr]]
- [[_COMMUNITY_hs|hs]]
- [[_COMMUNITY_Ht|Ht]]
- [[_COMMUNITY_hv|hv]]
- [[_COMMUNITY_hw|hw]]
- [[_COMMUNITY_ir|ir]]
- [[_COMMUNITY_is|is]]
- [[_COMMUNITY_ix|ix]]
- [[_COMMUNITY_Iy|Iy]]
- [[_COMMUNITY_j|j]]
- [[_COMMUNITY_Ja|Ja]]
- [[_COMMUNITY_jb|jb]]
- [[_COMMUNITY_Jc|Jc]]
- [[_COMMUNITY_jd|jd]]
- [[_COMMUNITY_je|je]]
- [[_COMMUNITY_jp|jp]]
- [[_COMMUNITY_ka|ka]]
- [[_COMMUNITY_kf|kf]]
- [[_COMMUNITY_km|km]]
- [[_COMMUNITY_ku|ku]]
- [[_COMMUNITY_kx|kx]]
- [[_COMMUNITY_l|l]]
- [[_COMMUNITY_la|la]]
- [[_COMMUNITY_lc|lc]]
- [[_COMMUNITY_ld|ld]]
- [[_COMMUNITY_le|le]]
- [[_COMMUNITY_lg|lg]]
- [[_COMMUNITY_lk|lk]]
- [[_COMMUNITY_lp|lp]]
- [[_COMMUNITY_Lv|Lv]]
- [[_COMMUNITY_lw|lw]]
- [[_COMMUNITY_lx|lx]]
- [[_COMMUNITY_Ly|Ly]]
- [[_COMMUNITY_m|m]]
- [[_COMMUNITY_md|md]]
- [[_COMMUNITY_Me|Me]]
- [[_COMMUNITY_mf|mf]]
- [[_COMMUNITY_mh|mh]]
- [[_COMMUNITY_mi|mi]]
- [[_COMMUNITY_mk|mk]]
- [[_COMMUNITY_ml|ml]]
- [[_COMMUNITY_mm|mm]]
- [[_COMMUNITY_mn|mn]]
- [[_COMMUNITY_mo|mo]]
- [[_COMMUNITY_mp|mp]]
- [[_COMMUNITY_mr|mr]]
- [[_COMMUNITY_Ms|Ms]]
- [[_COMMUNITY_Mt|Mt]]
- [[_COMMUNITY_Mu|Mu]]
- [[_COMMUNITY_mv|mv]]
- [[_COMMUNITY_mw|mw]]
- [[_COMMUNITY_mx|mx]]
- [[_COMMUNITY_my|my]]
- [[_COMMUNITY_N|N]]
- [[_COMMUNITY_na|na]]
- [[_COMMUNITY_nb|nb]]
- [[_COMMUNITY_nk|nk]]
- [[_COMMUNITY_nl|nl]]
- [[_COMMUNITY_nr|nr]]
- [[_COMMUNITY_ns|ns]]
- [[_COMMUNITY_nT|nT]]
- [[_COMMUNITY_nu|nu]]
- [[_COMMUNITY_nv|nv]]
- [[_COMMUNITY_nw|nw]]
- [[_COMMUNITY_Nx|Nx]]
- [[_COMMUNITY_O|O]]
- [[_COMMUNITY_oa|oa]]
- [[_COMMUNITY_ob|ob]]
- [[_COMMUNITY_oc|oc]]
- [[_COMMUNITY_od|od]]
- [[_COMMUNITY_oe|oe]]
- [[_COMMUNITY_of|of]]
- [[_COMMUNITY_og|og]]
- [[_COMMUNITY_pe|pe]]
- [[_COMMUNITY_pf|pf]]
- [[_COMMUNITY_ps|ps]]
- [[_COMMUNITY_Pt|Pt]]
- [[_COMMUNITY_pv|pv]]
- [[_COMMUNITY_pw|pw]]
- [[_COMMUNITY_px|px]]
- [[_COMMUNITY_py|py]]
- [[_COMMUNITY_q|q]]
- [[_COMMUNITY_qa|qa]]
- [[_COMMUNITY_qb|qb]]
- [[_COMMUNITY_Qc|Qc]]
- [[_COMMUNITY_qd|qd]]
- [[_COMMUNITY_qe|qe]]
- [[_COMMUNITY_qf|qf]]
- [[_COMMUNITY_qg|qg]]
- [[_COMMUNITY_qh|qh]]
- [[_COMMUNITY_qi|qi]]
- [[_COMMUNITY_qk|qk]]
- [[_COMMUNITY_ql|ql]]
- [[_COMMUNITY_qm|qm]]
- [[_COMMUNITY_Qn|Qn]]
- [[_COMMUNITY_qo|qo]]
- [[_COMMUNITY_qp|qp]]
- [[_COMMUNITY_qr|qr]]
- [[_COMMUNITY_Qs|Qs]]
- [[_COMMUNITY_qt|qt]]
- [[_COMMUNITY_qu|qu]]
- [[_COMMUNITY_qv|qv]]
- [[_COMMUNITY_qw|qw]]
- [[_COMMUNITY_Qx|Qx]]
- [[_COMMUNITY_qy|qy]]
- [[_COMMUNITY_R|R]]
- [[_COMMUNITY_Ra|Ra]]
- [[_COMMUNITY_rd|rd]]
- [[_COMMUNITY_re|re]]
- [[_COMMUNITY_rf|rf]]
- [[_COMMUNITY_rh|rh]]
- [[_COMMUNITY_sc|sc]]
- [[_COMMUNITY_sk|sk]]
- [[_COMMUNITY_sr|sr]]
- [[_COMMUNITY_sx|sx]]
- [[_COMMUNITY_tf|tf]]
- [[_COMMUNITY_th|th]]
- [[_COMMUNITY_ti|ti]]
- [[_COMMUNITY_tk|tk]]
- [[_COMMUNITY_tl|tl]]
- [[_COMMUNITY_tp|tp]]
- [[_COMMUNITY_tu|tu]]
- [[_COMMUNITY_tv|tv]]
- [[_COMMUNITY_ua|ua]]
- [[_COMMUNITY_ub|ub]]
- [[_COMMUNITY_ud|ud]]
- [[_COMMUNITY_uh|uh]]
- [[_COMMUNITY_ui|ui]]
- [[_COMMUNITY_un|un]]
- [[_COMMUNITY_uo|uo]]
- [[_COMMUNITY_up|up]]
- [[_COMMUNITY_ur|ur]]
- [[_COMMUNITY_us|us]]
- [[_COMMUNITY_Ut|Ut]]
- [[_COMMUNITY_Uu|Uu]]
- [[_COMMUNITY_uv|uv]]
- [[_COMMUNITY_uw|uw]]
- [[_COMMUNITY_Ux|Ux]]
- [[_COMMUNITY_Uy|Uy]]
- [[_COMMUNITY_v|v]]
- [[_COMMUNITY_va|va]]
- [[_COMMUNITY_vb|vb]]
- [[_COMMUNITY_vc|vc]]
- [[_COMMUNITY_vd|vd]]
- [[_COMMUNITY_ve|ve]]
- [[_COMMUNITY_Vf|Vf]]
- [[_COMMUNITY_vg|vg]]
- [[_COMMUNITY_vh|vh]]
- [[_COMMUNITY_vi|vi]]
- [[_COMMUNITY_vl|vl]]
- [[_COMMUNITY_vm|vm]]
- [[_COMMUNITY_vn|vn]]
- [[_COMMUNITY_vo|vo]]
- [[_COMMUNITY_vp|vp]]
- [[_COMMUNITY_vr|vr]]
- [[_COMMUNITY_vs|vs]]
- [[_COMMUNITY_vt|vt]]
- [[_COMMUNITY_vu|vu]]
- [[_COMMUNITY_Vv|Vv]]
- [[_COMMUNITY_vw|vw]]
- [[_COMMUNITY_vx|vx]]
- [[_COMMUNITY_w|w]]
- [[_COMMUNITY_wa|wa]]
- [[_COMMUNITY_wb|wb]]
- [[_COMMUNITY_Wc|Wc]]
- [[_COMMUNITY_wd|wd]]
- [[_COMMUNITY_we|we]]
- [[_COMMUNITY_wf|wf]]
- [[_COMMUNITY_wh|wh]]
- [[_COMMUNITY_wi|wi]]
- [[_COMMUNITY_wk|wk]]
- [[_COMMUNITY_wl|wl]]
- [[_COMMUNITY_wm|wm]]
- [[_COMMUNITY_wo|wo]]
- [[_COMMUNITY_wp|wp]]
- [[_COMMUNITY_wr|wr]]
- [[_COMMUNITY_ws|ws]]
- [[_COMMUNITY_wt|wt]]
- [[_COMMUNITY_wv|wv]]
- [[_COMMUNITY_ww|ww]]
- [[_COMMUNITY_wx|wx]]
- [[_COMMUNITY_x|x]]
- [[_COMMUNITY_xa|xa]]
- [[_COMMUNITY_xk|xk]]
- [[_COMMUNITY_xl|xl]]
- [[_COMMUNITY_xm|xm]]
- [[_COMMUNITY_xn|xn]]
- [[_COMMUNITY_xo|xo]]
- [[_COMMUNITY_xr|xr]]
- [[_COMMUNITY_xs|xs]]
- [[_COMMUNITY_xt|xt]]
- [[_COMMUNITY_xu|xu]]
- [[_COMMUNITY_xw|xw]]
- [[_COMMUNITY_xx|xx]]
- [[_COMMUNITY_y|y]]
- [[_COMMUNITY_ya|ya]]
- [[_COMMUNITY_yb|yb]]
- [[_COMMUNITY_yc|yc]]
- [[_COMMUNITY_yd|yd]]
- [[_COMMUNITY_ye|ye]]
- [[_COMMUNITY_yf|yf]]
- [[_COMMUNITY_Yh|Yh]]
- [[_COMMUNITY_yi|yi]]
- [[_COMMUNITY_yl|yl]]
- [[_COMMUNITY_ym|ym]]
- [[_COMMUNITY_Yn|Yn]]
- [[_COMMUNITY_yp|yp]]
- [[_COMMUNITY_yr|yr]]
- [[_COMMUNITY_Ys|Ys]]
- [[_COMMUNITY_Yt|Yt]]
- [[_COMMUNITY_Yv|Yv]]
- [[_COMMUNITY_yw|yw]]
- [[_COMMUNITY_yx|yx]]
- [[_COMMUNITY_yy|yy]]
- [[_COMMUNITY_Z|Z]]
- [[_COMMUNITY_za|za]]
- [[_COMMUNITY_zb|zb]]
- [[_COMMUNITY_zd|zd]]
- [[_COMMUNITY_ze|ze]]
- [[_COMMUNITY_zf|zf]]
- [[_COMMUNITY_zg|zg]]
- [[_COMMUNITY_zh|zh]]
- [[_COMMUNITY_zk|zk]]
- [[_COMMUNITY_zl|zl]]
- [[_COMMUNITY_zm|zm]]
- [[_COMMUNITY_zn|zn]]
- [[_COMMUNITY_zo|zo]]
- [[_COMMUNITY_zp|zp]]
- [[_COMMUNITY_zr|zr]]
- [[_COMMUNITY_zs|zs]]
- [[_COMMUNITY_Zt|Zt]]
- [[_COMMUNITY_zv|zv]]
- [[_COMMUNITY_zw|zw]]
- [[_COMMUNITY_zx|zx]]
- [[_COMMUNITY_zy|zy]]
- [[_COMMUNITY_codebash (pnpm cleandev)|code:bash (pnpm clean:dev)]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_codebash ( 安装依赖)|code:bash (# 安装依赖)]]
- [[_COMMUNITY_codebash (pnpm cleandev)|code:bash (pnpm clean:dev)]]
- [[_COMMUNITY_auth.ts|auth.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_approval.ts|approval.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_RegExp, string|[RegExp, string]]]
- [[_COMMUNITY_App.vue|App.vue]]
- [[_COMMUNITY_address|address]]
- [[_COMMUNITY_lng, lat|[lng, lat]]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_detail|detail]]
- [[_COMMUNITY_id|id]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_options|options]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_expDate|expDate]]
- [[_COMMUNITY_Community 11017|Community 11017]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11021|Community 11021]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_commonPayload|commonPayload]]
- [[_COMMUNITY_contractBasicFieldRows|contractBasicFieldRows]]
- [[_COMMUNITY_contractBasicRow1Fields|contractBasicRow1Fields]]
- [[_COMMUNITY_productId|productId]]
- [[_COMMUNITY_vehicle|vehicle]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11045|Community 11045]]
- [[_COMMUNITY_{ loading, plan, products, transport, freightSettlement, vehicleBundle, contractSnapshot, dibangRows, siteRows, loadDetail, resetDetail }|{
loading,
plan,
products,
transport,
freightSettlement,
vehicleBundle,
contractSnapshot,
dibangRows,
siteRows,
loadDetail,
resetDetail
}]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_finalTemplate|finalTemplate]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_set|set]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_firstKey|firstKey]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11058|Community 11058]]
- [[_COMMUNITY_num|num]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_formatViewValue|formatViewValue]]
- [[_COMMUNITY_isIconComponent|isIconComponent]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_{ y }|{ y }]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_progress|progress]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_animationConfig|animationConfig]]
- [[_COMMUNITY_Community 11078|Community 11078]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11080|Community 11080]]
- [[_COMMUNITY_{ fontColor }|{ fontColor }]]
- [[_COMMUNITY_gridConfig|gridConfig]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_{ upColor, downColor }|{ upColor, downColor }]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_areaStyle|areaStyle]]
- [[_COMMUNITY_finishTimer|finishTimer]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_itemColor|itemColor]]
- [[_COMMUNITY_timer|timer]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11099|Community 11099]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_width|width]]
- [[_COMMUNITY_results|results]]
- [[_COMMUNITY_workbook|workbook]]
- [[_COMMUNITY_Community 11105|Community 11105]]
- [[_COMMUNITY_lastSegment|lastSegment]]
- [[_COMMUNITY_sanitizedItem|sanitizedItem]]
- [[_COMMUNITY_segments|segments]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_filteredItems|filteredItems]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_normalizedValue|normalizedValue]]
- [[_COMMUNITY_rawSource|rawSource]]
- [[_COMMUNITY_rawValue|rawValue]]
- [[_COMMUNITY_sanitizedArray|sanitizedArray]]
- [[_COMMUNITY_formData|formData]]
- [[_COMMUNITY_onSuccess|onSuccess]]
- [[_COMMUNITY_toolbar|toolbar]]
- [[_COMMUNITY_toolbarButtons|toolbarButtons]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_highlightedElements|highlightedElements]]
- [[_COMMUNITY_historyItems|historyItems]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_lowerItemTitle|lowerItemTitle]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_filteredChildren|filteredChildren]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_filteredChildren|filteredChildren]]
- [[_COMMUNITY_{ pageTransition, containerWidth, refresh }|{ pageTransition, containerWidth, refresh }]]
- [[_COMMUNITY_raw|raw]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_clickedIndex|clickedIndex]]
- [[_COMMUNITY_{ clickedIndex, currentTab, isLastTab, isOneTab, isCurrentTab }|{ clickedIndex, currentTab, isLastTab, isOneTab, isCurrentTab }]]
- [[_COMMUNITY_closeWorktab|closeWorktab]]
- [[_COMMUNITY_handleTouchEnd|handleTouchEnd]]
- [[_COMMUNITY_handleTouchMove|handleTouchMove]]
- [[_COMMUNITY_handleTouchStart|handleTouchStart]]
- [[_COMMUNITY_handleWheelScroll|handleWheelScroll]]
- [[_COMMUNITY_positions|positions]]
- [[_COMMUNITY_setTransition|setTransition]]
- [[_COMMUNITY_setupEventListeners|setupEventListeners]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_tableHeader|tableHeader]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_strokeRegex|strokeRegex]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_trimmed|trimmed]]
- [[_COMMUNITY_urls|urls]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_container|container]]
- [[_COMMUNITY_editorBody|editorBody]]
- [[_COMMUNITY_file|file]]
- [[_COMMUNITY_formData|formData]]
- [[_COMMUNITY_hideLogoIfNeeded|hideLogoIfNeeded]]
- [[_COMMUNITY_imageUrl|imageUrl]]
- [[_COMMUNITY_selectedImage|selectedImage]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_z|z]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_setting.ts|setting.ts]]
- [[_COMMUNITY_auth.ts|auth.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_advanceApproverStats|advanceApproverStats]]
- [[_COMMUNITY_collectMenuCodes|collectMenuCodes]]
- [[_COMMUNITY_reimburseApproverStats|reimburseApproverStats]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_setting.ts|setting.ts]]
- [[_COMMUNITY_worktab.ts|worktab.ts]]
- [[_COMMUNITY_api.d.ts|api.d.ts]]
- [[_COMMUNITY_api.d.ts|api.d.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_format.ts|format.ts]]
- [[_COMMUNITY_contentType|contentType]]
- [[_COMMUNITY_json|json]]
- [[_COMMUNITY_store|store]]
- [[_COMMUNITY_token|token]]
- [[_COMMUNITY_userStore|userStore]]
- [[_COMMUNITY_config|config]]
- [[_COMMUNITY_store|store]]
- [[_COMMUNITY_userStore|userStore]]
- [[_COMMUNITY_nonce|nonce]]
- [[_COMMUNITY_originalMethod|originalMethod]]
- [[_COMMUNITY_plainData|plainData]]
- [[_COMMUNITY_skipReason|skipReason]]
- [[_COMMUNITY_ts|ts]]
- [[_COMMUNITY_userId|userId]]
- [[_COMMUNITY_userStore|userStore]]
- [[_COMMUNITY_payload|payload]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_worktab.ts|worktab.ts]]
- [[_COMMUNITY_hasVisiblePlDocumentReminderMenu|hasVisiblePlDocumentReminderMenu]]
- [[_COMMUNITY_refreshPlDocumentMenuBadges|refreshPlDocumentMenuBadges]]
- [[_COMMUNITY_buildInboundSlipTermsHtml|buildInboundSlipTermsHtml]]
- [[_COMMUNITY_setupSubpackSlipEditorTypeCheckboxes|setupSubpackSlipEditorTypeCheckboxes]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_Community 11237|Community 11237]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_loading.ts|loading.ts]]
- [[_COMMUNITY_confirmMsg|confirmMsg]]
- [[_COMMUNITY_string|string]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_reimRows|reimRows]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11249|Community 11249]]
- [[_COMMUNITY_code|code]]
- [[_COMMUNITY_hi|hi]]
- [[_COMMUNITY_Community 11252|Community 11252]]
- [[_COMMUNITY_listParams|listParams]]
- [[_COMMUNITY_lo|lo]]
- [[_COMMUNITY_parts|parts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_address|address]]
- [[_COMMUNITY_basicFields|basicFields]]
- [[_COMMUNITY_clueFields|clueFields]]
- [[_COMMUNITY_idx|idx]]
- [[_COMMUNITY_remarkFields|remarkFields]]
- [[_COMMUNITY_{ remarkText, invalidReason }|{ remarkText, invalidReason }]]
- [[_COMMUNITY_Community 11263|Community 11263]]
- [[_COMMUNITY_date|date]]
- [[_COMMUNITY_catch|catch]]
- [[_COMMUNITY_names|names]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_handleCheckAllChange|handleCheckAllChange]]
- [[_COMMUNITY_handleColumnSetting|handleColumnSetting]]
- [[_COMMUNITY_handleSaveColumnSetting|handleSaveColumnSetting]]
- [[_COMMUNITY_Community 11271|Community 11271]]
- [[_COMMUNITY_isColumnVisible|isColumnVisible]]
- [[_COMMUNITY_updateCheckAllStatus|updateCheckAllStatus]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_codeblock1 (crmclue)|code:block1 (crm/clue/)]]
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
- [[_COMMUNITY_codeblock3 (crmcluelist 线索列表查询)|code:block3 (crm:clue:list # 线索列表查询)]]
- [[_COMMUNITY_codebash (mysql -u root -p your_database crmsqlcrm12-CRM字典数据汇总.md)|code:bash (mysql -u root -p your_database < crm/sql/crm/12-CRM字典数据汇总.md)]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11281|Community 11281]]
- [[_COMMUNITY_result|result]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_handleUpdate|handleUpdate]]
- [[_COMMUNITY_multiple|multiple]]
- [[_COMMUNITY_single|single]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_baseRules|baseRules]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_list|list]]
- [[_COMMUNITY_q|q]]
- [[_COMMUNITY_ApprovalDialog.vue|ApprovalDialog.vue]]
- [[_COMMUNITY_downloadCrmAttachment|downloadCrmAttachment]]
- [[_COMMUNITY_ext|ext]]
- [[_COMMUNITY_formData|formData]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_index|index]]
- [[_COMMUNITY_lastDotIndex|lastDotIndex]]
- [[_COMMUNITY_name|name]]
- [[_COMMUNITY_content|content]]
- [[_COMMUNITY_contentEnd|contentEnd]]
- [[_COMMUNITY_contentStart|contentStart]]
- [[_COMMUNITY_drafts|drafts]]
- [[_COMMUNITY_ext|ext]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_img|img]]
- [[_COMMUNITY_logoImages|logoImages]]
- [[_COMMUNITY_normalized|normalized]]
- [[_COMMUNITY_parsed|parsed]]
- [[_COMMUNITY_rawName|rawName]]
- [[_COMMUNITY_ContractDetailDialog.vue|ContractDetailDialog.vue]]
- [[_COMMUNITY_day|day]]
- [[_COMMUNITY_for|for]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_index|index]]
- [[_COMMUNITY_info|info]]
- [[_COMMUNITY_month|month]]
- [[_COMMUNITY_validate|validate]]
- [[_COMMUNITY_year|year]]
- [[_COMMUNITY_Community 11324|Community 11324]]
- [[_COMMUNITY_blob|blob]]
- [[_COMMUNITY_content|content]]
- [[_COMMUNITY_contentDiv|contentDiv]]
- [[_COMMUNITY_contentEnd|contentEnd]]
- [[_COMMUNITY_contentOpenEnd|contentOpenEnd]]
- [[_COMMUNITY_contentStart|contentStart]]
- [[_COMMUNITY_date|date]]
- [[_COMMUNITY_day|day]]
- [[_COMMUNITY_decimalUnits|decimalUnits]]
- [[_COMMUNITY_digit|digit]]
- [[_COMMUNITY_digits|digits]]
- [[_COMMUNITY_escapedPackageSpecs|escapedPackageSpecs]]
- [[_COMMUNITY_escapedValue|escapedValue]]
- [[_COMMUNITY_fen|fen]]
- [[_COMMUNITY_formatDate|formatDate]]
- [[_COMMUNITY_formatDateChinese|formatDateChinese]]
- [[_COMMUNITY_getContractTypeName|getContractTypeName]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_imagePromises|imagePromises]]
- [[_COMMUNITY_images|images]]
- [[_COMMUNITY_imgData|imgData]]
- [[_COMMUNITY_integerPart|integerPart]]
- [[_COMMUNITY_intStr|intStr]]
- [[_COMMUNITY_jiao|jiao]]
- [[_COMMUNITY_link|link]]
- [[_COMMUNITY_logoImages|logoImages]]
- [[_COMMUNITY_month|month]]
- [[_COMMUNITY_num|num]]
- [[_COMMUNITY_packageSpecs|packageSpecs]]
- [[_COMMUNITY_parts|parts]]
- [[_COMMUNITY_pdf|pdf]]
- [[_COMMUNITY_regex|regex]]
- [[_COMMUNITY_string|string]]
- [[_COMMUNITY_tempDiv|tempDiv]]
- [[_COMMUNITY_titleIndex|titleIndex]]
- [[_COMMUNITY_units|units]]
- [[_COMMUNITY_url|url]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_watermarkBg|watermarkBg]]
- [[_COMMUNITY_watermarkDiv|watermarkDiv]]
- [[_COMMUNITY_year|year]]
- [[_COMMUNITY_any|any]]
- [[_COMMUNITY_defaultSupplier|defaultSupplier]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_index|index]]
- [[_COMMUNITY_info|info]]
- [[_COMMUNITY_isSupplierName|isSupplierName]]
- [[_COMMUNITY_newNameBody|newNameBody]]
- [[_COMMUNITY_num|num]]
- [[_COMMUNITY_parts|parts]]
- [[_COMMUNITY_supplierIndex|supplierIndex]]
- [[_COMMUNITY_temp|temp]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_Community 11378|Community 11378]]
- [[_COMMUNITY_content|content]]
- [[_COMMUNITY_contentEnd|contentEnd]]
- [[_COMMUNITY_contentStart|contentStart]]
- [[_COMMUNITY_drafts|drafts]]
- [[_COMMUNITY_end|end]]
- [[_COMMUNITY_ext|ext]]
- [[_COMMUNITY_format|format]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_img|img]]
- [[_COMMUNITY_logoImages|logoImages]]
- [[_COMMUNITY_rawName|rawName]]
- [[_COMMUNITY_selectedContracts|selectedContracts]]
- [[_COMMUNITY_start|start]]
- [[_COMMUNITY_titleIndex|titleIndex]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_address|address]]
- [[_COMMUNITY_paramMatch|paramMatch]]
- [[_COMMUNITY_resultMatch|resultMatch]]
- [[_COMMUNITY_CustomerDetailDialog.vue|CustomerDetailDialog.vue]]
- [[_COMMUNITY_current|current]]
- [[_COMMUNITY_customerData|customerData]]
- [[_COMMUNITY_data|data]]
- [[_COMMUNITY_defaultOwnerUserId|defaultOwnerUserId]]
- [[_COMMUNITY_dictOpts|dictOpts]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_list|list]]
- [[_COMMUNITY_options|options]]
- [[_COMMUNITY_payload|payload]]
- [[_COMMUNITY_seen|seen]]
- [[_COMMUNITY_handleResetColumns|handleResetColumns]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_string|string]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_weekAgo|weekAgo]]
- [[_COMMUNITY_any|any]]
- [[_COMMUNITY_string|string]]
- [[_COMMUNITY_any|any]]
- [[_COMMUNITY_string|string]]
- [[_COMMUNITY_Community 11418|Community 11418]]
- [[_COMMUNITY_catch|catch]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_EChartsOption|EChartsOption]]
- [[_COMMUNITY_stage|stage]]
- [[_COMMUNITY_statistics.vue|statistics.vue]]
- [[_COMMUNITY_ApprovalDialog.vue|ApprovalDialog.vue]]
- [[_COMMUNITY_account|account]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_mapped|mapped]]
- [[_COMMUNITY_nick|nick]]
- [[_COMMUNITY_Community 11429|Community 11429]]
- [[_COMMUNITY_Community 11430|Community 11430]]
- [[_COMMUNITY_diff|diff]]
- [[_COMMUNITY_expire|expire]]
- [[_COMMUNITY_now|now]]
- [[_COMMUNITY_Community 11434|Community 11434]]
- [[_COMMUNITY_account|account]]
- [[_COMMUNITY_nick|nick]]
- [[_COMMUNITY_supplier|supplier]]
- [[_COMMUNITY_user|user]]
- [[_COMMUNITY_now|now]]
- [[_COMMUNITY_visitTime|visitTime]]
- [[_COMMUNITY_day|day]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_Community 11443|Community 11443]]
- [[_COMMUNITY_subtotal|subtotal]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11446|Community 11446]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_InventoryCreate|InventoryCreate]]
- [[_COMMUNITY_totalQuantity|totalQuantity]]
- [[_COMMUNITY_totalWeight|totalWeight]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_totalExecuted|totalExecuted]]
- [[_COMMUNITY_totalPlanned|totalPlanned]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_blob|blob]]
- [[_COMMUNITY_csvContent|csvContent]]
- [[_COMMUNITY_headers|headers]]
- [[_COMMUNITY_Community 11458|Community 11458]]
- [[_COMMUNITY_totalCurrent|totalCurrent]]
- [[_COMMUNITY_totalNet|totalNet]]
- [[_COMMUNITY_url|url]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_WeighingCreate|WeighingCreate]]
- [[_COMMUNITY_WeighingListParams|WeighingListParams]]
- [[_COMMUNITY_Community 11466|Community 11466]]
- [[_COMMUNITY_childIds|childIds]]
- [[_COMMUNITY_node|node]]
- [[_COMMUNITY_paramItems|paramItems]]
- [[_COMMUNITY_row|row]]
- [[_COMMUNITY_s|s]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_fromT|fromT]]
- [[_COMMUNITY_originalQty|originalQty]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_allowedImageTypes|allowedImageTypes]]
- [[_COMMUNITY_allowedTypes|allowedTypes]]
- [[_COMMUNITY_allowedVideoTypes|allowedVideoTypes]]
- [[_COMMUNITY_any|any]]
- [[_COMMUNITY_arr|arr]]
- [[_COMMUNITY_bannerItems|bannerItems]]
- [[_COMMUNITY_basicData|basicData]]
- [[_COMMUNITY_cat|cat]]
- [[_COMMUNITY_cid|cid]]
- [[_COMMUNITY_curr|curr]]
- [[_COMMUNITY_enabled|enabled]]
- [[_COMMUNITY_existing|existing]]
- [[_COMMUNITY_existingCodes|existingCodes]]
- [[_COMMUNITY_existingIds|existingIds]]
- [[_COMMUNITY_existingValue|existingValue]]
- [[_COMMUNITY_fd|fd]]
- [[_COMMUNITY_idx|idx]]
- [[_COMMUNITY_idxFound|idxFound]]
- [[_COMMUNITY_Community 11497|Community 11497]]
- [[_COMMUNITY_index|index]]
- [[_COMMUNITY_isVideo|isVideo]]
- [[_COMMUNITY_items|items]]
- [[_COMMUNITY_lastAuto|lastAuto]]
- [[_COMMUNITY_Community 11502|Community 11502]]
- [[_COMMUNITY_newBanners|newBanners]]
- [[_COMMUNITY_newItems|newItems]]
- [[_COMMUNITY_newParams|newParams]]
- [[_COMMUNITY_paramValues|paramValues]]
- [[_COMMUNITY_parentId|parentId]]
- [[_COMMUNITY_placeholder|placeholder]]
- [[_COMMUNITY_rowCode|rowCode]]
- [[_COMMUNITY_rowId|rowId]]
- [[_COMMUNITY_scrollToFirstError|scrollToFirstError]]
- [[_COMMUNITY_seenParamIds|seenParamIds]]
- [[_COMMUNITY_selected|selected]]
- [[_COMMUNITY_Community 11514|Community 11514]]
- [[_COMMUNITY_sortItems|sortItems]]
- [[_COMMUNITY_ts|ts]]
- [[_COMMUNITY_uploadClientKey|uploadClientKey]]
- [[_COMMUNITY_uploadedUrl|uploadedUrl]]
- [[_COMMUNITY_uploadEl|uploadEl]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_{ menuType }|{ menuType }]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_route-parent.vue|route-parent.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_haystack|haystack]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_handleEdit|handleEdit]]
- [[_COMMUNITY_handleToolbarEdit|handleToolbarEdit]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_arrange.vue|arrange.vue]]
- [[_COMMUNITY_getFollowStatusTagType|getFollowStatusTagType]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_getFollowStatusLabel|getFollowStatusLabel]]
- [[_COMMUNITY_getFollowStatusTagType|getFollowStatusTagType]]
- [[_COMMUNITY_detail.vue|detail.vue]]
- [[_COMMUNITY_form.vue|form.vue]]
- [[_COMMUNITY_getFollowStatusLabel|getFollowStatusLabel]]
- [[_COMMUNITY_Community 11542|Community 11542]]
- [[_COMMUNITY_handlePrintDeliverySlip|handlePrintDeliverySlip]]
- [[_COMMUNITY_handlePrintInboundSlip|handlePrintInboundSlip]]
- [[_COMMUNITY_handlePrintSubpackSlip|handlePrintSubpackSlip]]
- [[_COMMUNITY_handleToolbarPrintDeliverySlip|handleToolbarPrintDeliverySlip]]
- [[_COMMUNITY_handleToolbarPrintInboundSlip|handleToolbarPrintInboundSlip]]
- [[_COMMUNITY_handleToolbarPrintSubpackSlip|handleToolbarPrintSubpackSlip]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_matched|matched]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_text|text]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_today|today]]
- [[_COMMUNITY_handleDropdownCommand|handleDropdownCommand]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_hasDept|hasDept]]
- [[_COMMUNITY_ids|ids]]
- [[_COMMUNITY_keys|keys]]
- [[_COMMUNITY_kw|kw]]
- [[_COMMUNITY_name|name]]
- [[_COMMUNITY_Community 11585|Community 11585]]
- [[_COMMUNITY_quickKeyword|quickKeyword]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_deletable|deletable]]
- [[_COMMUNITY_ids|ids]]
- [[_COMMUNITY_Community 11590|Community 11590]]
- [[_COMMUNITY_leafKeys|leafKeys]]
- [[_COMMUNITY_Community 11592|Community 11592]]
- [[_COMMUNITY_no|no]]
- [[_COMMUNITY_Community 11594|Community 11594]]
- [[_COMMUNITY_Community 11595|Community 11595]]
- [[_COMMUNITY_Community 11596|Community 11596]]
- [[_COMMUNITY_u|u]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_walk|walk]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_FormRules|FormRules]]
- [[_COMMUNITY_ApprovalDialog.vue|ApprovalDialog.vue]]
- [[_COMMUNITY_createEdge|createEdge]]
- [[_COMMUNITY_hasIn|hasIn]]
- [[_COMMUNITY_hasOut|hasOut]]
- [[_COMMUNITY_json|json]]
- [[_COMMUNITY_outEdges|outEdges]]
- [[_COMMUNITY_parsed|parsed]]
- [[_COMMUNITY_sourceNode|sourceNode]]
- [[_COMMUNITY_root|root]]
- [[_COMMUNITY_Community 11615|Community 11615]]
- [[_COMMUNITY_codebash (curl -s http127.0.0.19911health)|code:bash (curl -s http://127.0.0.1:9911/health)]]
- [[_COMMUNITY_codebash ( 本地 build 后上传 dist 覆盖)|code:bash (# 本地 build 后上传 dist 覆盖)]]
- [[_COMMUNITY_codeini ( etcsystemdsystemshanxia2.0-backend.service)|code:ini (# /etc/systemd/system/shanxia2.0-backend.service)]]
- [[_COMMUNITY_codebash (systemctl daemon-reload)|code:bash (systemctl daemon-reload)]]
- [[_COMMUNITY_codebash ( 本地打包示例(排除 venv、日志、缓存))|code:bash (# 本地打包示例(排除 venv、日志、缓存))]]
- [[_COMMUNITY_codebash (cd web-admin)|code:bash (cd web-admin)]]
- [[_COMMUNITY_codebash (tar czf shanxia2.0-web-dist.tar.gz -C web-admin dist)|code:bash (tar czf shanxia2.0-web-dist.tar.gz -C web-admin dist)]]
- [[_COMMUNITY_codebash ( 在本地执行(示例))|code:bash (# 在本地执行(示例))]]
- [[_COMMUNITY_codebash (mkdir -p iflytekshanxia2.0backend iflytekshanxia2.0web)|code:bash (mkdir -p /iflytek/shanxia2.0/backend /iflytek/shanxia2.0/web)]]
- [[_COMMUNITY_codebash (cd iflytekshanxia2.0backend)|code:bash (cd /iflytek/shanxia2.0/backend)]]
- [[_COMMUNITY_codebash (curl -s http127.0.0.19111health)|code:bash (curl -s http://127.0.0.1:9111/health)]]
- [[_COMMUNITY_codebash (nginx -t)|code:bash (nginx -t)]]
- [[_COMMUNITY_README|README.md]]
- [[_COMMUNITY_Community 11629|Community 11629]]
- [[_COMMUNITY_Community 11630|Community 11630]]
- [[_COMMUNITY_Community 11631|Community 11631]]
- [[_COMMUNITY_Community 11632|Community 11632]]
- [[_COMMUNITY_Community 11633|Community 11633]]
- [[_COMMUNITY_Community 11634|Community 11634]]
- [[_COMMUNITY_Community 11635|Community 11635]]
- [[_COMMUNITY_Community 11636|Community 11636]]
- [[_COMMUNITY_Community 11637|Community 11637]]
- [[_COMMUNITY_Community 11638|Community 11638]]
- [[_COMMUNITY_Community 11639|Community 11639]]
- [[_COMMUNITY_Community 11640|Community 11640]]
- [[_COMMUNITY_Community 11641|Community 11641]]
- [[_COMMUNITY_Community 11642|Community 11642]]
- [[_COMMUNITY_Community 11643|Community 11643]]
- [[_COMMUNITY_Community 11644|Community 11644]]
- [[_COMMUNITY_Community 11645|Community 11645]]
- [[_COMMUNITY_Community 11646|Community 11646]]
- [[_COMMUNITY_Community 11647|Community 11647]]
- [[_COMMUNITY_Community 11648|Community 11648]]
- [[_COMMUNITY_Community 11649|Community 11649]]
- [[_COMMUNITY_Community 11650|Community 11650]]
- [[_COMMUNITY_Community 11651|Community 11651]]
- [[_COMMUNITY_Community 11652|Community 11652]]
- [[_COMMUNITY_Community 11653|Community 11653]]
- [[_COMMUNITY_Community 11654|Community 11654]]
- [[_COMMUNITY_Community 11655|Community 11655]]
- [[_COMMUNITY_Community 11656|Community 11656]]
- [[_COMMUNITY_Community 11657|Community 11657]]
- [[_COMMUNITY_Community 11658|Community 11658]]
- [[_COMMUNITY_Community 11659|Community 11659]]
- [[_COMMUNITY_Community 11660|Community 11660]]
- [[_COMMUNITY_Community 11661|Community 11661]]
- [[_COMMUNITY_Community 11662|Community 11662]]
- [[_COMMUNITY_Community 11663|Community 11663]]
- [[_COMMUNITY_Community 11664|Community 11664]]
- [[_COMMUNITY_Community 11665|Community 11665]]
- [[_COMMUNITY_Community 11666|Community 11666]]
- [[_COMMUNITY_Community 11667|Community 11667]]
- [[_COMMUNITY_Community 11668|Community 11668]]
- [[_COMMUNITY_Community 11669|Community 11669]]
- [[_COMMUNITY_Community 11670|Community 11670]]
- [[_COMMUNITY_Community 11671|Community 11671]]
- [[_COMMUNITY_Community 11672|Community 11672]]
- [[_COMMUNITY_Community 11673|Community 11673]]
- [[_COMMUNITY_Community 11674|Community 11674]]
- [[_COMMUNITY_Community 11675|Community 11675]]
- [[_COMMUNITY_Community 11676|Community 11676]]
- [[_COMMUNITY_Community 11677|Community 11677]]
- [[_COMMUNITY_Community 11679|Community 11679]]
- [[_COMMUNITY_Community 11680|Community 11680]]
- [[_COMMUNITY_Community 11681|Community 11681]]
- [[_COMMUNITY_Community 11682|Community 11682]]
- [[_COMMUNITY_Community 11683|Community 11683]]
- [[_COMMUNITY_Community 11684|Community 11684]]
- [[_COMMUNITY_Community 11685|Community 11685]]
- [[_COMMUNITY_Community 11686|Community 11686]]
- [[_COMMUNITY_Community 11687|Community 11687]]
- [[_COMMUNITY_Community 11688|Community 11688]]
- [[_COMMUNITY_Community 11689|Community 11689]]
- [[_COMMUNITY_Community 11690|Community 11690]]
- [[_COMMUNITY_Community 11691|Community 11691]]
- [[_COMMUNITY_Community 11692|Community 11692]]
- [[_COMMUNITY_Community 11693|Community 11693]]
- [[_COMMUNITY_Community 11694|Community 11694]]
- [[_COMMUNITY_Community 11695|Community 11695]]
- [[_COMMUNITY_Community 11696|Community 11696]]
- [[_COMMUNITY_Community 11697|Community 11697]]
- [[_COMMUNITY_Community 11698|Community 11698]]
- [[_COMMUNITY_Community 11699|Community 11699]]
- [[_COMMUNITY_Community 11700|Community 11700]]
- [[_COMMUNITY_Community 11701|Community 11701]]
- [[_COMMUNITY_Community 11702|Community 11702]]
- [[_COMMUNITY_Community 11703|Community 11703]]
- [[_COMMUNITY_Community 11704|Community 11704]]
- [[_COMMUNITY_Community 11705|Community 11705]]
- [[_COMMUNITY_Community 11706|Community 11706]]
- [[_COMMUNITY_Community 11707|Community 11707]]
- [[_COMMUNITY_Community 11708|Community 11708]]
- [[_COMMUNITY_Community 11709|Community 11709]]
- [[_COMMUNITY_Community 11710|Community 11710]]
- [[_COMMUNITY_Community 11711|Community 11711]]
- [[_COMMUNITY_Community 11712|Community 11712]]
- [[_COMMUNITY_Community 11713|Community 11713]]
- [[_COMMUNITY_Community 11714|Community 11714]]
- [[_COMMUNITY_Community 11715|Community 11715]]
- [[_COMMUNITY_Community 11716|Community 11716]]
- [[_COMMUNITY_Community 11717|Community 11717]]
- [[_COMMUNITY_Community 11718|Community 11718]]
- [[_COMMUNITY_Community 11719|Community 11719]]
- [[_COMMUNITY_Community 11720|Community 11720]]
- [[_COMMUNITY_Community 11721|Community 11721]]
- [[_COMMUNITY_Community 11723|Community 11723]]
- [[_COMMUNITY_Community 11724|Community 11724]]
- [[_COMMUNITY_Community 11725|Community 11725]]
- [[_COMMUNITY_Community 11726|Community 11726]]
- [[_COMMUNITY_Community 11727|Community 11727]]
- [[_COMMUNITY_Community 11728|Community 11728]]
- [[_COMMUNITY_Community 11729|Community 11729]]
- [[_COMMUNITY_Community 11730|Community 11730]]
- [[_COMMUNITY_Community 11731|Community 11731]]
- [[_COMMUNITY_Community 11732|Community 11732]]
- [[_COMMUNITY_Community 11733|Community 11733]]
- [[_COMMUNITY_Community 11734|Community 11734]]
- [[_COMMUNITY_Community 11735|Community 11735]]
- [[_COMMUNITY_Community 11736|Community 11736]]
- [[_COMMUNITY_Community 11737|Community 11737]]
- [[_COMMUNITY_Community 11738|Community 11738]]
- [[_COMMUNITY_Community 11739|Community 11739]]
- [[_COMMUNITY_Community 11740|Community 11740]]
- [[_COMMUNITY_Community 11741|Community 11741]]
- [[_COMMUNITY_Community 11742|Community 11742]]
- [[_COMMUNITY_Community 11743|Community 11743]]
- [[_COMMUNITY_Community 11744|Community 11744]]
- [[_COMMUNITY_Community 11745|Community 11745]]
- [[_COMMUNITY_Community 11746|Community 11746]]
- [[_COMMUNITY_Community 11747|Community 11747]]
- [[_COMMUNITY_Community 11748|Community 11748]]
- [[_COMMUNITY_Community 11749|Community 11749]]
- [[_COMMUNITY_Community 11750|Community 11750]]
- [[_COMMUNITY_Community 11751|Community 11751]]
- [[_COMMUNITY_Community 11752|Community 11752]]
- [[_COMMUNITY_Community 11753|Community 11753]]
- [[_COMMUNITY_Community 11754|Community 11754]]
- [[_COMMUNITY_Community 11755|Community 11755]]
- [[_COMMUNITY_Community 11756|Community 11756]]
- [[_COMMUNITY_Community 11757|Community 11757]]
- [[_COMMUNITY_Community 11758|Community 11758]]
- [[_COMMUNITY_Community 11761|Community 11761]]
- [[_COMMUNITY_Community 11764|Community 11764]]
- [[_COMMUNITY_Community 11765|Community 11765]]
- [[_COMMUNITY_Community 11766|Community 11766]]
- [[_COMMUNITY_Community 11775|Community 11775]]
- [[_COMMUNITY_Community 11776|Community 11776]]
- [[_COMMUNITY_Community 11777|Community 11777]]
- [[_COMMUNITY_Community 11778|Community 11778]]
- [[_COMMUNITY_Community 11779|Community 11779]]
- [[_COMMUNITY_Community 11780|Community 11780]]
- [[_COMMUNITY_Community 11781|Community 11781]]
- [[_COMMUNITY_Community 11782|Community 11782]]
- [[_COMMUNITY_Community 11783|Community 11783]]
- [[_COMMUNITY_Community 11784|Community 11784]]
- [[_COMMUNITY_Community 11785|Community 11785]]
- [[_COMMUNITY_Community 11786|Community 11786]]
- [[_COMMUNITY_Community 11787|Community 11787]]
- [[_COMMUNITY_Community 11788|Community 11788]]
- [[_COMMUNITY_Community 11789|Community 11789]]
- [[_COMMUNITY_Community 11790|Community 11790]]
- [[_COMMUNITY_Community 11791|Community 11791]]
- [[_COMMUNITY_Community 11792|Community 11792]]
- [[_COMMUNITY_Community 11793|Community 11793]]
- [[_COMMUNITY_Community 11794|Community 11794]]
- [[_COMMUNITY_Community 11795|Community 11795]]
- [[_COMMUNITY_Community 11796|Community 11796]]
- [[_COMMUNITY_Community 11797|Community 11797]]
- [[_COMMUNITY_Community 11798|Community 11798]]
- [[_COMMUNITY_Community 11799|Community 11799]]
- [[_COMMUNITY_Community 11800|Community 11800]]
- [[_COMMUNITY_Community 11801|Community 11801]]
- [[_COMMUNITY_Community 11802|Community 11802]]
- [[_COMMUNITY_Community 11803|Community 11803]]
- [[_COMMUNITY_Community 11804|Community 11804]]
- [[_COMMUNITY_Community 11805|Community 11805]]
- [[_COMMUNITY_Community 11806|Community 11806]]
- [[_COMMUNITY_Community 11807|Community 11807]]
- [[_COMMUNITY_Community 11812|Community 11812]]
- [[_COMMUNITY_Community 11813|Community 11813]]
- [[_COMMUNITY_Community 11814|Community 11814]]
- [[_COMMUNITY_Community 11816|Community 11816]]
- [[_COMMUNITY_Community 11817|Community 11817]]
- [[_COMMUNITY_Community 11818|Community 11818]]
- [[_COMMUNITY_Community 11819|Community 11819]]
- [[_COMMUNITY_Community 11820|Community 11820]]
- [[_COMMUNITY_Community 11821|Community 11821]]
- [[_COMMUNITY_Community 11822|Community 11822]]
- [[_COMMUNITY_Community 11823|Community 11823]]
- [[_COMMUNITY_Community 11824|Community 11824]]
- [[_COMMUNITY_Community 11825|Community 11825]]
## God Nodes (most connected - your core abstractions)
1. `BaseModel` - 532 edges
2. `get_tenant_no()` - 353 edges
3. `get_tenant_no()` - 351 edges
4. `DbUserContext` - 288 edges
5. `success_response()` - 258 edges
6. `success_response()` - 257 edges
7. `error_response()` - 253 edges
8. `error_response()` - 252 edges
9. `@/api/pl` - 251 edges
10. `BxUserContext` - 187 edges
## Surprising Connections (you probably didn't know these)
- `BizAttachment` --inherits--> `base` [EXTRACTED]
backend/app/models/models.py → miniprogram/manifest.json
- `handleClose()` --references--> `url` [EXTRACTED]
web-admin/src/components/business/db/DbPoundSlipQrcodeDialog.vue → miniprogram/uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/package.json
- `findNearest()` --calls--> `getStyles()` [INFERRED]
web-admin/public/tinymce/themes/silver/theme.js → miniprogram/uni_modules/uni-popup/components/uni-popup/uni-popup.vue
- `formatAmount()` --calls--> `parseFloat()` [INFERRED]
miniprogram/utils/bxFormat.js → web-admin/src/views/crm/contract/ContractListPage.vue
- `BaseModel` --inherits--> `base` [EXTRACTED]
backend/app/models/base.py → miniprogram/manifest.json
## Communities (11826 total, 2744 thin omitted)
### Community 0 - "active"
Cohesion: 0.0
Nodes (740): abort(), active, acyclic, addToEnd(), addToSet(), Adt, adt$1, adt$2 (+732 more)
### Community 1 - "abort"
Cohesion: 0.01
Nodes (356): fetchGetMenuCodes(), ContractProductArrangeQtyDetail, PlanContractGapItem, PlanDelivery, PlanLoad, arrangeCopyLoadingAction, arrangeCopyLoadingId, {
displayRows,
planListSpanMethod,
getDisplayRowIndex,
handleDisplayRowDblClick
} (+348 more)
### Community 2 - "addClass"
Cohesion: 0.02
Nodes (397): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+389 more)
### Community 3 - "get_tenant_no"
Cohesion: 0.01
Nodes (351): get_summary(), list_transactions(), date, _build_site_history_stop_reads(), get_public_transport_site_history(), Config, format_api_error_message(), PageResult (+343 more)
### Community 4 - "BaseModel"
Cohesion: 0.02
Nodes (340): addFocusableBehaviour(), anchorTargetBottom(), anchorTargetTop(), asRawOrDie(), asRawOrDie$1(), attachedToDom, augment(), augmentWithAria() (+332 more)
### Community 5 - "absolute$2"
Cohesion: 0.01
Nodes (299): OperLogExportBody, BaseModel, AdvanceApplyCreate, AdvanceApplyOut, AdvanceApplyUpdate, AdvanceApprovalCreate, AdvanceApprovalOut, AdvanceApproverPendingStatsOut (+291 more)
### Community 6 - "ab"
Cohesion: 0.01
Nodes (267): freightApi, FreightSettlement, UnsettledPlanItem, attachmentRef, emit, form, formatAmount(), formRef (+259 more)
### Community 7 - "add$1"
Cohesion: 0.01
Nodes (250): CertRead, Personnel, personnelApi, PersonnelDetail, PersonnelQuery, Vehicle, VehicleDetail, VehiclePersonnelRow (+242 more)
### Community 8 - "Optional"
Cohesion: 0.02
Nodes (268): AutoGenerateMonthlyResult, PlanExportBody, PlanRelatedData, ThirdPartyPlanPageData, WeighingExportBody, WeighingRelatedData, DocumentReminderExportBody, InventoryLedgerExportBody (+260 more)
### Community 9 - "add"
Cohesion: 0.01
Nodes (202): addCell(), addCells(), addClass(), Adt, adt$1, adt$2, adt$3, adt$4 (+194 more)
### Community 10 - "anyValue"
Cohesion: 0.03
Nodes (269): category_add(), category_delete(), category_tree(), category_update(), clue_assign(), clue_check_convert(), clue_check_duplicate(), clue_convert() (+261 more)
### Community 11 - "A"
Cohesion: 0.01
Nodes (241): CertRow, personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs (+233 more)
### Community 12 - "i"
Cohesion: 0.01
Nodes (222): addContract(), updateContract(), getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), InvoiceInfoForm, getSupplierInfo(), listAllSupplierInfo(), SupplierInfoForm (+214 more)
### Community 13 - "_"
Cohesion: 0.01
Nodes (242): PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), archive_plan(), archive_plan_draft(), _body_to_params(), cancel_plan_wait_notice() (+234 more)
### Community 14 - "product.py"
Cohesion: 0.01
Nodes (236): fetchCustomerOptions(), CustomerStopPref, customerStopPrefApi, PlanContractLink, PlanUpdatePayload, showPlanSaveWarnings(), CustomerOption, displayOptions (+228 more)
### Community 15 - "base"
Cohesion: 0.01
Nodes (196): file, loadArrangeHistoricalFlags(), PlPlanTransportDibangRow, PlPlanTransportSiteRow, IdItem, usePlRemoteCarrierOptions(), loadPersonnelWithCerts(), loadVehicleViewBundle() (+188 more)
### Community 16 - "index.vue"
Cohesion: 0.01
Nodes (183): fetchGetMenuCodes(), nextSortState(), SortOrder, useColumnSort(), ContractDetailDialogAsync, ContractDetailDialogExpose, useContractDetailDialog(), DateShortcutType (+175 more)
### Community 17 - "ancestor"
Cohesion: 0.01
Nodes (183): fetchAllDictData(), fetchCreateDictData(), fetchCreateDictType(), fetchCreateSite(), fetchCreateUser(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDeleteSite() (+175 more)
### Community 18 - "aa"
Cohesion: 0.01
Nodes (196): listSupplierInfo(), updateSupplierInfo(), DocumentReminder, Driver, driverApi, inventoryApi, InventoryRecord, buildPayload() (+188 more)
### Community 19 - "Optional"
Cohesion: 0.02
Nodes (221): _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 (+213 more)
### Community 20 - "getNamesFromTabs"
Cohesion: 0.02
Nodes (222): align_contract_no_to_sign_date(), _apply_contract_entity_fields(), assert_contract_editable_for_update(), _auto_contract_name_body(), batch_assign_owner(), batch_submit_contract_approval(), _build_contract_filters(), _build_contract_name_from_parties() (+214 more)
### Community 21 - "jo"
Cohesion: 0.01
Nodes (200): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData (+192 more)
### Community 22 - "base_data.py"
Cohesion: 0.01
Nodes (188): PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveStopFeedbackAttachmentItem, TransportStopFeedback, loadDetail(), activeTab, applyFreightPrefill(), applyStandardProductNameForArchiveDisplay() (+180 more)
### Community 23 - "addPxSuffix"
Cohesion: 0.01
Nodes (159): html2canvas, saveTemplate(), parseCrmAttachmentField(), resolveCrmAttachmentFiles(), formatBrandForPrint(), fitRichTextTablesToMaxWidth(), @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef (+151 more)
### Community 24 - "PlPlan"
Cohesion: 0.02
Nodes (156): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, {
chartRef,
getAxisLineStyle,
getAxisLabelStyle,
getAxisTickStyle,
getSplitLineStyle,
getAnimationConfig,
getTooltipStyle,
getLegendStyle,
getGridWithLegend
}, createGradientColor() (+148 more)
### Community 25 - "append$1"
Cohesion: 0.01
Nodes (179): fetchCategoryTree(), fetchCreateCategory(), fetchCreateProduct(), fetchDeleteCategory(), fetchDeleteProduct(), fetchExportProducts(), fetchImportProducts(), fetchImportTemplate() (+171 more)
### Community 26 - "setting.ts"
Cohesion: 0.02
Nodes (181): fetchUserOptions(), approveContract(), batchSubmitApproval(), batchSubmitContract(), completeContract(), createFromOpportunity(), createFromQuote(), delContract() (+173 more)
### Community 27 - "ancestors"
Cohesion: 0.02
Nodes (202): add$1(), add$2(), add$3(), add$4(), appear(), append(), applyFixedMorph(), applyMorph() (+194 more)
### Community 28 - "bind"
Cohesion: 0.02
Nodes (169): approveQuote(), getTemplate(), saveTemplate(), submitQuote(), bindTableScrollListener(), cellText(), cellValues(), columnsRef (+161 more)
### Community 29 - "advance"
Cohesion: 0.02
Nodes (182): all(), all$3(), allRtl(), ancestor$1(), ancestor$2(), ancestors(), anchorTarget(), attemptPatch() (+174 more)
### Community 30 - "chart.ts"
Cohesion: 0.04
Nodes (189): attachment_download_url(), attachment_preview_url(), AttachmentDownloadUrlBody, create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite() (+181 more)
### Community 31 - "workflow.py"
Cohesion: 0.01
Nodes (194): append$1(), apportion(), bifilter(), bind$3(), broadcast(), broadcastReadonly(), buildGroups(), byInnerKey() (+186 more)
### Community 32 - "asRaw"
Cohesion: 0.02
Nodes (155): addQuoteProduct(), createNewVersion(), delQuote(), delQuoteProduct(), exportQuote(), generatePdf(), generateShare(), getQuote() (+147 more)
### Community 33 - "index.vue"
Cohesion: 0.02
Nodes (164): plPersonnelColumnFilterDefs, affiliationMode, applyAgeFromIdCard(), buildListQueryParams(), certNameOptions, certZipLoading, dialogTitle, dialogVisible (+156 more)
### Community 34 - "customer.ts"
Cohesion: 0.03
Nodes (166): delete_plan(), approve_carrier(), bind_vehicle_driver(), CarrierExportBody, create_carrier(), create_driver(), create_personnel(), create_vehicle() (+158 more)
### Community 35 - "anchorTargets"
Cohesion: 0.03
Nodes (157): parse_date_str(), DbInboundOutbound, DbPurchasePlan, DbSequence, 地磅(db)模块数据模型 — 对齐 docs/sql/db_tables.sql, PlInboundOrder, PlInboundOrderItem, PlInboundOrderItemBrandQty (+149 more)
### Community 36 - "index.ts"
Cohesion: 0.03
Nodes (163): create_plan_full(), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), PlPlanContract, 运输计划-合同关联(分侧多选) pl_plan_contract, PlanContractGapRead, PlanContractLink, PlanDeliveryBody, PlanDeliveryRead (+155 more)
### Community 37 - "WorkflowEngine"
Cohesion: 0.02
Nodes (142): ab, af, ag(), ah, Aw, ay(), bd(), Bh (+134 more)
### Community 38 - "form.vue"
Cohesion: 0.03
Nodes (146): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory(), _generate_batch_no() (+138 more)
### Community 39 - "b"
Cohesion: 0.02
Nodes (138): @/api/pl, CarrierQuery, ContractProductArrangeQtyPlanItem, ContractQtyReminder, ContractQtyReminderItem, CustomerStopPrefStopType, DocumentReminderStats, DriverQuery (+130 more)
### Community 40 - "QuoteFormPanel.vue"
Cohesion: 0.02
Nodes (145): create(), get_by_id(), get_paged(), 报销模块 Service 基类 — 租户隔离 + UUID + 软删除。, soft_delete(), update(), _actor_ids(), _actor_names() (+137 more)
### Community 41 - "DbInboundOutbound"
Cohesion: 0.03
Nodes (144): _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _models(), _parse_history_date(), date (+136 more)
### Community 42 - "h"
Cohesion: 0.03
Nodes (143): _advance_list_filters(), _advance_order(), advance_pending_approval_stats(), advance_status_counts(), _approval_record_dict(), approve(), approved_by_me(), _body_to_params() (+135 more)
### Community 43 - "canDeleteByCreator"
Cohesion: 0.02
Nodes (119): applyContractToPlanForm(), mapContractProducts(), PlanFormProductRow, resolveBelongsCompany(), resolveTradingEntityName(), ArrangeHistoricalFlags, buildArrangePayloadFromPlanForm(), BuildArrangePayloadInput (+111 more)
### Community 44 - "index.ts"
Cohesion: 0.02
Nodes (140): ae(), ak(), al(), At, Ay(), bk, bo(), bw() (+132 more)
### Community 45 - "bm"
Cohesion: 0.03
Nodes (139): generate_uuid(), allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session, 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。 (+131 more)
### Community 46 - "u"
Cohesion: 0.02
Nodes (123): blobUrls, getImageBlobUrl(), getUrlByOssId(), getUrlsByDirectUrls(), getUrlsByOssIds(), isDirectUrl(), loading, props (+115 more)
### Community 47 - "index.ts"
Cohesion: 0.03
Nodes (123): addClasses(), after(), after$1(), all(), ancestor(), ancestor$1(), api, append() (+115 more)
### Community 48 - "index.vue"
Cohesion: 0.02
Nodes (120): url, handleQrcodeDialogClose(), fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductDetail(), fetchProductDetailMediaList(), fetchProductList() (+112 more)
### Community 49 - "m"
Cohesion: 0.02
Nodes (138): Base, AdvanceService, AttachmentService, BxCrudService, ApiResponse, PagedQuery, PagedResponse, bx 原系统 API 响应包装(code=0 / msg / data.rows),与门户 success_response 分离。 (+130 more)
### Community 50 - "index.ts"
Cohesion: 0.02
Nodes (117): PlanStopProduct, dictStore, isBalanced, props, unitSuffix, activeTab, archiveBrandViewsBySegment, buildDriverFeedbackDisplayRow() (+109 more)
### Community 51 - "success_response"
Cohesion: 0.02
Nodes (120): @/api/crm/contract/approval, approvePass(), approveReject(), exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery() (+112 more)
### Community 52 - "as"
Cohesion: 0.02
Nodes (124): fetchContactByCustomerId(), fetchCreateCustomerFollow(), fetchDeleteContact(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), getContactByCustomerId(), ContactForm (+116 more)
### Community 53 - "admin.ts"
Cohesion: 0.02
Nodes (140): absorb(), add(), addColor(), after(), after$2(), anyToHex(), appendAt(), applyColor() (+132 more)
### Community 54 - "pl-delivery-slip-template.ts"
Cohesion: 0.02
Nodes (103): fetchAdjustOrder(), fetchAssignDelivery(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchReviewCancel(), cachedFlatCategories, ensureCategoryPathDataLoaded() (+95 more)
### Community 55 - "@/views/crm/contract/components/ContractDetailDialog.vue"
Cohesion: 0.03
Nodes (131): _body_to_params(), check_document_expiry(), _document_reminder_list_kwargs(), document_reminder_stats(), export_document_reminders(), get_inventory_ledger(), get_summary(), list_document_reminders() (+123 more)
### Community 56 - "index.ts"
Cohesion: 0.02
Nodes (113): addQuote(), updateQuote(), CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser(), OwnerLike, productAllowedByHazard(), removeProductsNotAllowedByHazard() (+105 more)
### Community 57 - "contract.py"
Cohesion: 0.03
Nodes (125): format_datetime(), _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() (+117 more)
### Community 58 - "adjustHeight"
Cohesion: 0.03
Nodes (122): closeMenu(), emit, filteredChildren, goPage(), hasChildren, isNavigableRoute, props, collectOpenMenuIndexes() (+114 more)
### Community 59 - "bundle"
Cohesion: 0.02
Nodes (137): and(), anyValue, arrOf(), arrOfObj, arrOfVal(), asOption(), base(), build$2() (+129 more)
### Community 60 - "api.d.ts"
Cohesion: 0.02
Nodes (116): buildListQueryParams(), certZipLoading, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible, fetchData(), {
filters,
hasActiveFilters,
setFilterState,
clearAllFilters,
isFilterActive,
toQueryParams,
resetToInitial,
watchVisibleColumns
} (+108 more)
### Community 61 - "AppRouteRecord"
Cohesion: 0.02
Nodes (92): invoiceWalletAdminColumnFilterDefs, advanceApplyColumnFilterDefs, advanceApproveColumnFilterDefs, reimburseApproveColumnFilterDefs, plCarrierColumnFilterDefs, buildChangeColumnFilterDefs(), Opt, buildClueColumnFilterDefs() (+84 more)
### Community 62 - "i"
Cohesion: 0.02
Nodes (119): fetchApproveTask(), fetchCompletedTasks(), fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks(), fetchExportProcessDefs() (+111 more)
### Community 63 - "absolute"
Cohesion: 0.03
Nodes (45): menuCodesFromApi, RoutesAlias, fetchGetMenuList(), filteredMenuItems, { isDark }, Props, route, routerPath (+37 more)
### Community 64 - "UnsettledPlanPanel.vue"
Cohesion: 0.02
Nodes (125): VehicleMaintenanceApply, vehicleMaintenanceApplyApi, vehicleMaintenanceProcessApi, VehicleMaintenanceProcessBoardItem, getPlMaintenanceApplyStatusLabel(), getPlMaintenanceApplyStatusTagType(), getPlMaintenanceTypeLabel(), getPlMaintenanceTypeTagType() (+117 more)
### Community 65 - "assert_row_deletable_by_creator"
Cohesion: 0.02
Nodes (89): fetchDealCustomer(), fetchDealedCustomerList(), fetchDeleteCustomer(), fetchExportCustomer(), fetchImportTemplate(), fetchIntoPool(), fetchKeyCustomerList(), fetchLongTimeNoFollowCustomerList() (+81 more)
### Community 66 - "index.vue"
Cohesion: 0.03
Nodes (116): _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan(), _get_order() (+108 more)
### Community 67 - "mock-api.ts"
Cohesion: 0.04
Nodes (106): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), delete_process_def(), _enrich_task_list(), export_completed_tasks() (+98 more)
### Community 68 - "quote.py"
Cohesion: 0.03
Nodes (122): accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote(), _decimal_value(), _enrich_contact_fields() (+114 more)
### Community 69 - "adjustAndRedistributeWidths"
Cohesion: 0.03
Nodes (109): filter_current_cycle_approvals(), 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, 审批进度仅展示当前轮次;完整历史由 get_approval_history 返回。, add_entry(), assert_can_delete_invoice(), calc_summary(), debit_reimburse(), list_entries() (+101 more)
### Community 70 - "ad"
Cohesion: 0.02
Nodes (87): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), CRM 合同子模块路由 — 变更/模板/审批独立页, CRM 报价单 API 路由 — 挂接到 crm.router, get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), _db_pool_keepalive_loop(), _error_json() (+79 more)
### Community 71 - "after"
Cohesion: 0.07
Nodes (107): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+99 more)
### Community 72 - "db-related-view.ts"
Cohesion: 0.02
Nodes (116): vehicleApi, VehicleRechargeApply, vehicleRechargeApplyApi, VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, displayOptions, emit, handleFocus() (+108 more)
### Community 73 - "public_site.py"
Cohesion: 0.03
Nodes (77): buttonRadius, buttonTextColor, { isDark }, props, settingStore, filteredChildren, { isDark }, settingStore (+69 more)
### Community 74 - "Aa"
Cohesion: 0.03
Nodes (115): PlanProduct, emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow() (+107 more)
### Community 75 - "get_customer"
Cohesion: 0.03
Nodes (98): _append_user_scope_conditions(), apply_data_scope(), assert_row_in_data_scope(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3, 合并多角色数据范围为 dept_ids / user_ids 并集。 (+90 more)
### Community 76 - "pl-inbound-slip-template.ts"
Cohesion: 0.02
Nodes (122): active$1(), addContextMenuGroup(), addToHistory(), asLtrRange(), before$1(), bind(), calcNewAnchor(), calculateMorphToOriginal() (+114 more)
### Community 77 - "PlanResourceSnapshotMixin"
Cohesion: 0.02
Nodes (115): VehicleUreaApply, vehicleUreaApplyApi, vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap (+107 more)
### Community 78 - "AnchorListOptions"
Cohesion: 0.03
Nodes (11): getId(), CrmContractController, getUnit(), ICrmContractApprovalService, ICrmContractProductService, ICrmContractService, ICrmPaymentPlanService, CrmContractProductServiceImpl (+3 more)
### Community 79 - "Optional"
Cohesion: 0.03
Nodes (58): ad, ag(), ba(), bd, bl(), bt(), cr, dx() (+50 more)
### Community 80 - "index.vue"
Cohesion: 0.03
Nodes (102): fetchCustomerList(), addOpportunity(), getOpportunity(), updateOpportunity(), fetchCreatePriceLetter(), fetchPriceLetterDetail(), fetchPriceLetterList(), fetchUpdatePriceLetter() (+94 more)
### Community 81 - "index.ts"
Cohesion: 0.03
Nodes (105): PlTransportDriverStopFeedback, PlTransportSiteStopFeedback, 运输单-司机按段附件回传 pl_transport_driver_stop_feedback, 运输单-现场按段回传 pl_transport_site_stop_feedback, _build_page(), 返回 (作废, 归档)。现场链接实际走入库/出库单公共页。, _resolve_io_order_link_flags(), _resolve_site_link_flags() (+97 more)
### Community 82 - "h"
Cohesion: 0.03
Nodes (91): nprogress, fetchGetUserInfo(), { scrollToTop }, showButton, activeTab, activeTabIndex, clickedPath, { clickTab, closeWorktab, showMenu, handleSelect } (+83 more)
### Community 83 - "gu"
Cohesion: 0.02
Nodes (99): fetchCheckDuplicate(), fetchCreateCustomer(), fetchCustomerDetail(), fetchUpdateCustomer(), addInvoiceInfo(), currentCustomer, customerFormRef, customerList (+91 more)
### Community 84 - "Optional"
Cohesion: 0.06
Nodes (110): PlDriver, PlPlanContract, PlPlanTransport, PlTransportApproval, 运输审批记录表 pl_transport_approval, 司机表 pl_driver(兼容旧表,迁移后逐步废弃), 运输计划-合同关联(分侧多选) pl_plan_contract, 计划-运输关联表 pl_plan_transport (+102 more)
### Community 85 - "SettlementBillPanel.vue"
Cohesion: 0.04
Nodes (98): create_contact(), get_contact(), list_contacts_by_customer(), _parse_optional_date(), Any, date, Session, _row_to_dict() (+90 more)
### Community 86 - "[]"
Cohesion: 0.06
Nodes (106): _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(), _change_row_to_dict() (+98 more)
### Community 87 - "三、模式详解(标准写法 + 参考)"
Cohesion: 0.03
Nodes (81): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), Carrier, PlanDocumentAttachmentItem, AttachmentItem, attachments, attachmentsToModelValue(), canPreview() (+73 more)
### Community 88 - "报销后端移植适配细则"
Cohesion: 0.05
Nodes (91): _(), ai(), an(), aw(), bc, bg, bn(), bs() (+83 more)
### Community 89 - "ADDED Requirements"
Cohesion: 0.04
Nodes (74): addPx(), appendNodeContent(), cache, Cell(), checkRange(), createPlaceholderNode(), createPreviewNode(), dataToHtml() (+66 more)
### Community 90 - "Optional"
Cohesion: 0.03
Nodes (89): listQuote(), menuBadgeApi, fetchPendingTasks(), closeMenu(), emit, Emits, filteredMenuItems, goPage() (+81 more)
### Community 91 - "add$3"
Cohesion: 0.02
Nodes (71): dialogTitle, saveLoading, account, attachmentsWithCategory, basicLabels, brandMeta, categoryMap, contactEmptyPrompted (+63 more)
### Community 92 - "boundsRestriction"
Cohesion: 0.03
Nodes (68): addPxSuffix(), Adt, all(), allUnlocked(), always, api, bounds(), children (+60 more)
### Community 93 - "ContractAttachmentPanel.vue"
Cohesion: 0.05
Nodes (94): export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan(), _get_order(), get_outbound() (+86 more)
### Community 94 - "index.vue"
Cohesion: 0.03
Nodes (92): fetchAllDictData(), fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchEnsureDictData() (+84 more)
### Community 95 - "出入库单 · 工厂现场人员免登录链接 — Implementation Plan"
Cohesion: 0.07
Nodes (49): CrmContractBatchAssignBo, CrmContractBatchSubmitApprovalBo, CrmContractInvalidBo, CrmContractSignBo, CrmContractStatusChangeBo, CrmContractSubmitApprovalBo, CrmContractController, DeleteMapping (+41 more)
### Community 96 - "pl_freight_settlement_service.py"
Cohesion: 0.03
Nodes (85): adjustDown(), adjustForTable(), adjustTil(), adjustUp(), ancestor(), ancestor$1(), ancestor$2(), asLtrRange() (+77 more)
### Community 97 - "ai"
Cohesion: 0.04
Nodes (100): ancestor(), apply$1(), bind$1(), bindError(), capValue(), currentValue(), emitWith(), f() (+92 more)
### Community 98 - "addToBlobCache"
Cohesion: 0.04
Nodes (82): assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope(), create_clue_follow() (+74 more)
### Community 99 - "i"
Cohesion: 0.03
Nodes (85): allRowsDeletableByCreator(), addForm, AddPayload, { applicantOptions, loadApplicantOptions }, buildAddPayload(), buildSearchQuery(), columnFilterDefs, currentUserId() (+77 more)
### Community 100 - "ag"
Cohesion: 0.03
Nodes (54): DutyAssignmentItem, DutyDayItem, DutySlotItem, LinkStatus, ShiftType, base64ToBytes(), bytesToBase64(), decryptJson() (+46 more)
### Community 101 - "运费结算完善 — 设计文档"
Cohesion: 0.07
Nodes (44): CrmContractProductPriceTier, CrmContactMapper, CrmContractApprovalMapper, CrmContractProductPriceTierMapper, CrmContractTemplateMapper, CrmInvoiceMapper, CrmOpportunityMapper, CrmPaymentMapper (+36 more)
### Community 102 - "code:block1 (┌─────────────────────────────────────────┐)"
Cohesion: 0.03
Nodes (78): PlanDriverFeedbackUpdateBody, PlIoOrderQuery, TransportDriverProductFeedback, activeRows, BrandOption, BrandQtyRow, clearQtyDraft(), emit (+70 more)
### Community 103 - "DbPurchasePlan"
Cohesion: 0.03
Nodes (87): TransportAddress, transportAddressApi, TransportAddressPayload, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply() (+79 more)
### Community 104 - "CrmContractServiceImpl"
Cohesion: 0.03
Nodes (68): append$1(), appendItem(), bind(), clone(), cloneListProperties(), composeEntries(), contains$1(), createSegments() (+60 more)
### Community 105 - "api"
Cohesion: 0.03
Nodes (82): carrierApi, businessLicenseUploadRef, dialogLoading, dialogTitle, emit, formData, formRef, formRules (+74 more)
### Community 106 - "t"
Cohesion: 0.04
Nodes (75): DbUserContext, get_db_current_user(), get_db_current_user_optional(), 地磅模块认证适配:门户 JWT 用户 → db 业务上下文。, db Router/Service 使用的当前用户上下文。, 与门户 JWT / apply_data_scope 所需的 user_info 字段对齐。, 有 Bearer 且为 admin/super_admin 时返回上下文,否则 None(供三方 H5 无登录调用)。, PlCarrier (+67 more)
### Community 107 - "before"
Cohesion: 0.03
Nodes (70): Cargo, cargoApi, CargoCreate, CargoUpdate, Company, companyApi, CompanyCreate, CompanyUpdate (+62 more)
### Community 108 - "a"
Cohesion: 0.04
Nodes (59): fetchLogin(), fetchLogout(), fetchRefreshToken(), fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem (+51 more)
### Community 109 - "index.vue"
Cohesion: 0.03
Nodes (68): advanceApi, attachmentApi, BxApplyDateFilter, BxId, expenseItemApi, invoiceApi, invoiceWalletApi, paymentApi (+60 more)
### Community 110 - "a"
Cohesion: 0.05
Nodes (75): a, ad(), ap(), at(), Ba(), bm(), bs(), bt() (+67 more)
### Community 111 - "ac"
Cohesion: 0.04
Nodes (78): cancel(), dialog, emit, formRef, loadUserList(), open(), reset(), rules (+70 more)
### Community 112 - "tree-path.ts"
Cohesion: 0.03
Nodes (65): InventoryRecord, InventoryRelatedData, Plan, planApi, PlanCreate, PlanRelatedData, PlanUpdate, ThirdPartyPlanPageData (+57 more)
### Community 113 - "CRM功能移植通用指南.md"
Cohesion: 0.03
Nodes (84): activeTab, actualAmount, { applicantOptions, loadApplicantOptions }, buildOffsetItems(), buildPaymentStatsColumns(), buildPendingQuery(), buildProcessedQuery(), calcAutoOffsetAmount() (+76 more)
### Community 114 - "文件结构"
Cohesion: 0.03
Nodes (71): focusInput(), handleKeydown(), highlightedElements, highlightedIndex, historyHIndex, historyItems, lowerItemTitle, { menuList } (+63 more)
### Community 115 - "出入库单 · 工厂现场人员免登录链接 — 设计文档"
Cohesion: 0.03
Nodes (66): aa, ao, bd, bm, Bo(), bs, ca(), cd (+58 more)
### Community 116 - "工作流模块设计文档"
Cohesion: 0.03
Nodes (76): resolveEl(), Source, usePagedTable(), UsePagedTableOptions, bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney() (+68 more)
### Community 117 - "addToEditor"
Cohesion: 0.04
Nodes (77): list_customer_options(), 客户下拉选项:租户内只读搜索,不做 owner 数据权限(供地磅/合同等主数据选用)。, 客户下拉选项:租户内只读搜索,不做 owner 数据权限(供地磅/合同等主数据选用)。, create_price_letter(), get_price_letter(), list_price_letters(), _parse_date(), _row_to_dict() (+69 more)
### Community 118 - "b"
Cohesion: 0.04
Nodes (28): ComponentLoader, IframeRouteManager, RouteRegistry, ConvertedRoute, RouteTransformer, RouteValidator, ValidationResult, useAppMode() (+20 more)
### Community 119 - "browsers"
Cohesion: 0.05
Nodes (62): a, Ae(), an, b(), Ce(), cn, d(), De() (+54 more)
### Community 120 - "FollowFormDialog.vue"
Cohesion: 0.04
Nodes (81): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAttachmentDownloadUrl(), fetchCancelOrder(), fetchCreateCategory(), fetchCreateItemUnit() (+73 more)
### Community 121 - "detail.vue"
Cohesion: 0.05
Nodes (58): CrmSupplierInfoController, DeleteMapping, GetMapping, HttpServletResponse, List, Log, Long, PageQuery (+50 more)
### Community 122 - "index.vue"
Cohesion: 0.07
Nodes (83): av(), ax, b(), bi(), bk, bo(), ci(), cv() (+75 more)
### Community 123 - "小程序端 UI 规范(山峡化工)"
Cohesion: 0.03
Nodes (64): props, animationConfig, computedColor, EChartsOption, getBaseItemStyle, isMultipleData, props, props (+56 more)
### Community 124 - "pl_vehicle_urea_service.py"
Cohesion: 0.03
Nodes (66): buildApprovalColumnFilterDefs(), [], approvalDialog, approvalExportColumns, approvalForm, approvalRules, columnFilterDefs, defaultOpinion() (+58 more)
### Community 125 - "opportunity.py"
Cohesion: 0.04
Nodes (71): addOpportunityFollow(), exportOpportunity(), getKanbanData(), getOpportunityFollow(), getOpportunityProduct(), getStatisticsByOwner(), getStatisticsByStage(), getStatisticsOverview() (+63 more)
### Community 126 - "A"
Cohesion: 0.06
Nodes (46): menuService, simpleRoutes, config, $t(), UpgradeLog, upgradeLogList, MenuState, initVersion() (+38 more)
### Community 127 - "l"
Cohesion: 0.05
Nodes (74): PlanStopProductBody, is_internal_customer_name(), _apply_stop_list_product_name(), assert_at_most_one_contract(), assert_delivery_products_in_selected_contract(), assert_load_products_in_selected_contract(), _assert_product_rows_in_contract_allowed(), assert_stop_contract_required() (+66 more)
### Community 128 - "contains$2"
Cohesion: 0.05
Nodes (75): _avatar_url_field(), _build_user_info_payload(), change_current_user_password(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。无 Token 或已失效时仍返回成功(幂等)。 (+67 more)
### Community 129 - "a"
Cohesion: 0.04
Nodes (70): [], confirmMsg, customerDialogActive, detailLabels, diff, expire, loading, now (+62 more)
### Community 130 - "[]"
Cohesion: 0.04
Nodes (68): _body_to_params(), create_invoice(), export_invoice_wallets(), _invoice_filters_from_params(), _ledger_filters_from_params(), _append_number_filters(), build_invoice_column_filters(), build_ledger_column_filters() (+60 more)
### Community 131 - "index.vue"
Cohesion: 0.03
Nodes (58): Source, UsePagedTableOptions, calcListTableViewportHeight(), CalcListTableViewportHeightInput, resolveEl(), useListTableViewportHeight(), UseListTableViewportHeightOptions, ListColumnDef (+50 more)
### Community 132 - "合同管理 — 跨模块调用梳理(步骤 6)"
Cohesion: 0.04
Nodes (56): UseServerPagedOptions, ColumnOption, DialogConfig, FormRule, PaginationConfig, SearchChangeParams, SearchComponentType, InferApiParams (+48 more)
### Community 133 - "Java: renewContract — 基础续签"
Cohesion: 0.03
Nodes (73): fetchCreateRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleDetail(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope(), fetchUpdateRoleMenus() (+65 more)
### Community 134 - "R"
Cohesion: 0.05
Nodes (55): CrmQuoteApprovalController, GetMapping, Integer, List, Log, Long, Map, Object (+47 more)
### Community 135 - "wg"
Cohesion: 0.05
Nodes (75): ar, bf(), bm(), cm(), cv(), Df(), dm(), du() (+67 more)
### Community 136 - "api"
Cohesion: 0.04
Nodes (49): ancestor(), ancestor$1(), children(), children$1(), children$2(), compose1(), documentOrOwner(), each() (+41 more)
### Community 137 - "bind"
Cohesion: 0.04
Nodes (80): attachSystem(), attachSystemAfter(), attachSystemWith(), attachUiMotherships(), Cell(), dataset(), destroyable(), detect$2() (+72 more)
### Community 138 - "m"
Cohesion: 0.03
Nodes (76): enrichPlanProductLinesAlias(), added, affiliation, aLat, allowed, allowedIds, aLng, basicFormRef (+68 more)
### Community 139 - "ce"
Cohesion: 0.04
Nodes (69): deleteDutyAssignment(), DutyAssignmentItem, DutyDayItem, DutySlotItem, ensureDutyDict(), fetchDutyDay(), fetchDutyMonth(), fetchDutyUserOptions() (+61 more)
### Community 140 - "使用方式"
Cohesion: 0.05
Nodes (54): CrmQuoteProductController, DeleteMapping, GetMapping, List, Log, Long, PostMapping, PutMapping (+46 more)
### Community 141 - "运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档"
Cohesion: 0.03
Nodes (56): hide, cols, {
filters,
hasActiveFilters,
setFilterState,
clearAllFilters,
isFilterActive,
toQueryParams,
resetToInitial,
watchVisibleColumns
}, listColumnDefs, { tableHeight, recalc: recalcTableHeight }, updated, {
visibleColumns,
checkAll,
isIndeterminate,
isColumnVisible,
resetToDefault
}, visibleFilterProps (+48 more)
### Community 142 - "inventory.py"
Cohesion: 0.06
Nodes (43): CrmQuoteBo, AutoMapper, BigDecimal, Data, EqualsAndHashCode, Integer, List, LocalDate (+35 more)
### Community 143 - "g"
Cohesion: 0.03
Nodes (69): fetchCreatePost(), fetchDeletePost(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds(), dialogTitle (+61 more)
### Community 144 - "adjustDown"
Cohesion: 0.06
Nodes (74): A(), Aa(), au(), b, ca(), cl(), da(), dc (+66 more)
### Community 145 - "运输计划 · 安排/调整运输弹窗重构 — 设计文档"
Cohesion: 0.04
Nodes (76): after$5(), all$1(), appendAt(), backtrack(), baseWith(), before$3(), browsers, bypassSelector() (+68 more)
### Community 146 - "Optional"
Cohesion: 0.03
Nodes (69): ApplyDateRange, buildApplyDateRangeQuery(), getReimburseExpenseItemLines(), getAdvanceApprovedExportFilterParams(), getAdvancePendingExportFilterParams(), getAdvanceIssueExportFilterParams(), getPaymentPendingExportFilterParams(), getPaymentProcessedExportFilterParams() (+61 more)
### Community 147 - "browsers"
Cohesion: 0.06
Nodes (46): _(), a, ae(), b, Be(), c, ce, d() (+38 more)
### Community 148 - "addCell"
Cohesion: 0.04
Nodes (18): CommentItem, fetchGetLatestUpgradeLog(), initStore(), storageKeyManager, store, applyPortalAuthHeader(), readTokenFromStorageKey(), resolvePortalAccessToken() (+10 more)
### Community 149 - "index.vue"
Cohesion: 0.04
Nodes (12): fail, BaseController, CrmQuoteApprovalController, CrmQuoteController, CrmQuoteProductController, CrmQuoteShareLogController, CrmSupplierInfoController, ICrmQuoteProductService (+4 more)
### Community 150 - "ViewKvTable.vue"
Cohesion: 0.06
Nodes (49): $(), a(), ae(), be(), ce(), d(), de(), E (+41 more)
### Community 151 - "[]"
Cohesion: 0.04
Nodes (75): absolute$2(), absolute$3(), adjustBounds(), all$1(), allRtl$1(), append$2(), attach$1(), attempt() (+67 more)
### Community 152 - "BatchUpdateStageDialog.vue"
Cohesion: 0.04
Nodes (59): fetchCategoryList(), fetchCategoryParameters(), fetchDeleteCategory(), fetchProductParameterSimple(), associatedParameters, availableParameters, batchExportData, buildTree() (+51 more)
### Community 153 - "Phase 2:前端 UI 适配(步骤 7~14)"
Cohesion: 0.06
Nodes (63): as(), av(), be(), bp, Bv(), Ce(), cs, d() (+55 more)
### Community 154 - "web-admin 门户化布局改造 — 设计文档"
Cohesion: 0.05
Nodes (60): animation, BindingX, bindIngXMixins, bindTiming(), close(), dom, getDom(), getEl() (+52 more)
### Community 155 - "CrmQuoteServiceImpl"
Cohesion: 0.04
Nodes (69): fillBxAttachmentPreviews(), loadBxAttachments(), invoicesToLinkedAttachmentFiles(), openView(), openProcessedView(), openView(), invoicesToAttachmentFiles(), loadSelectedPicksFromInvoices() (+61 more)
### Community 156 - "a"
Cohesion: 0.09
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 157 - "运输计划 · 车辆 ETC/加油充值申请与发放 — 设计文档"
Cohesion: 0.04
Nodes (64): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), currentUser, dialogVisible (+56 more)
### Community 158 - "权限系统全面修复设计文档"
Cohesion: 0.04
Nodes (64): fetchCreateDept(), fetchDeleteDept(), fetchDeptTree(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList (+56 more)
### Community 159 - "clue.py"
Cohesion: 0.05
Nodes (68): PlFreightSettlementTransport, 结算单-运输关联表 pl_freight_settlement_transport, _append_enum_filter(), build_settlement_column_filters(), build_unsettled_plan_column_filters(), 运费结算:未结算计划 / 结算单列表列头过滤拼装。 不含 q、tab、carrier_id(路由/面板语义)。, _split_csv(), _advance_after_approval() (+60 more)
### Community 160 - "h"
Cohesion: 0.05
Nodes (41): $(), a(), Ae(), be(), d, De(), E(), ee (+33 more)
### Community 161 - "a"
Cohesion: 0.03
Nodes (53): columns, emit, handleEscapeKey(), handleTableSizeChange(), isFullScreen, isManualRefresh, layoutItems, originalOverflow (+45 more)
### Community 162 - "after"
Cohesion: 0.05
Nodes (49): fetchChangePassword(), fetchGetUserInfo(), fetchLogout(), fetchRefreshToken(), fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites() (+41 more)
### Community 163 - "allowUnsafeLinkTarget"
Cohesion: 0.05
Nodes (51): CrmQuoteShareLogController, GetMapping, List, Long, Map, Object, RequestMapping, RequiredArgsConstructor (+43 more)
### Community 164 - "Cell"
Cohesion: 0.05
Nodes (53): CrmContractProductBo, AutoMapper, BigDecimal, CrmContractProductPriceTierBo, Data, EqualsAndHashCode, Integer, List (+45 more)
### Community 165 - "addEmbedHtml"
Cohesion: 0.06
Nodes (42): _, a, ae(), b(), be, c, d(), de() (+34 more)
### Community 166 - "chunk"
Cohesion: 0.04
Nodes (33): api, cat(), contains(), convertText(), customTabs, dialogOpener, find(), findUntil() (+25 more)
### Community 167 - "bo"
Cohesion: 0.04
Nodes (37): categoryNameMap, Cell(), checkRange(), contains(), database, databaseId, databaseUrl, each() (+29 more)
### Community 168 - "index.vue"
Cohesion: 0.06
Nodes (60): applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem(), buildSubpackSlipCompleteCheckHtml(), buildSubpackSlipPdfCheckboxImgDataUrl() (+52 more)
### Community 169 - "pool.ts"
Cohesion: 0.06
Nodes (64): menu_badge_stats(), Session, _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible(), _build_arrange_result(), _build_driver_url() (+56 more)
### Community 170 - "车辆 ETC/加油充值 — Implementation Plan"
Cohesion: 0.05
Nodes (34): BaseStorage, convert_heic_to_jpeg(), get_storage(), _guess_preview_content_type(), LocalStorage, MinIOStorage, OSSStorage, process_image_content() (+26 more)
### Community 171 - "文件结构"
Cohesion: 0.09
Nodes (68): apply_crm_owner_scope(), accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote(), _decimal_value() (+60 more)
### Community 172 - "操作审计与业务语义日志 — 设计文档"
Cohesion: 0.03
Nodes (51): fetchDeleteRole(), fetchExportRoles(), fetchRoleList(), fetchUpdateUser(), defaultOptions, fullscreenLoadingText, withFullscreenLoading(), dictStore (+43 more)
### Community 173 - "ADDED Requirements"
Cohesion: 0.06
Nodes (60): applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem(), buildSubpackSlipCompleteCheckHtml() (+52 more)
### Community 174 - "CrmContractBo"
Cohesion: 0.03
Nodes (22): dialogVisible, dictStore, trimmedShortName, updatedRow, fetchContactByCustomerId(), fetchCustomerList(), fetchDealCustomer(), fetchKeyCustomerList() (+14 more)
### Community 175 - "ha"
Cohesion: 0.08
Nodes (65): cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), export_process_board(), get_apply(), get_process() (+57 more)
### Community 176 - "bn"
Cohesion: 0.05
Nodes (68): bundle(), cellLength(), clone$2(), css(), deleteRowsAt(), eachr(), elementFromGrid(), elementnew() (+60 more)
### Community 177 - "index.vue"
Cohesion: 0.05
Nodes (67): advance(), bind(), cells(), children(), cloneFormats(), closest$1(), commonElement(), copyRows() (+59 more)
### Community 178 - "index.vue"
Cohesion: 0.08
Nodes (62): cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), export_urea_applies(), export_urea_disburse_board(), get_apply() (+54 more)
### Community 179 - "base_data.py"
Cohesion: 0.06
Nodes (62): accumulate_stop_products(), aggregate_contract_product_plan_qtys(), assert_contract_qty_for_arrange(), attach_plan_qty_fields_to_products(), auto_start_execute_approved_contracts(), _bucket_for_plan(), build_contract_qty_reminder_payload(), collect_plan_contract_qty_checks() (+54 more)
### Community 180 - "addZeros"
Cohesion: 0.08
Nodes (67): Ae(), al(), am(), cd(), cl(), cn(), dc(), dd() (+59 more)
### Community 181 - "ae"
Cohesion: 0.03
Nodes (66): 1.0.6(2021-03-18), 2.0.0(2021-04-30), 2.0.10(2021-07-08), 2.0.11(2021-07-08), 2.0.12(2021-07-08), 2.0.13(2021-07-08), 2.0.14(2021-07-14), 2.0.15(2021-07-14) (+58 more)
### Community 182 - "index.vue"
Cohesion: 0.1
Nodes (60): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+52 more)
### Community 183 - "quote_product.py"
Cohesion: 0.05
Nodes (40): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props, ArtTableProps (+32 more)
### Community 184 - "before$1"
Cohesion: 0.04
Nodes (59): activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord(), currentPage, dateRange, editingPlan, executionCompletedStatuses (+51 more)
### Community 185 - "c"
Cohesion: 0.04
Nodes (55): formatKgToTon(), cardCount, cardsLayoutClass, dibangBusinessType(), dibangPartner(), dibangPrimaryQty(), dibangProductLabel(), dibangSecondaryQty() (+47 more)
### Community 186 - "body"
Cohesion: 0.03
Nodes (66): 1.0.6(2021-03-18), 2.0.0(2021-04-30), 2.0.10(2021-07-08), 2.0.11(2021-07-08), 2.0.12(2021-07-08), 2.0.13(2021-07-08), 2.0.14(2021-07-14), 2.0.15(2021-07-14) (+58 more)
### Community 187 - "createAlignMenu"
Cohesion: 0.04
Nodes (66): adjustHeight(), adjustWidth(), allUnlocked(), bind$2(), colFill(), columnReplacePredicate(), columns(), columnScopeGenerator() (+58 more)
### Community 188 - "bd"
Cohesion: 0.06
Nodes (59): operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, Session, 导出操作日志(当前筛选全量,或 ids 已选)。, 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _user_info() (+51 more)
### Community 189 - "system.ts"
Cohesion: 0.05
Nodes (56): reader, results, workbook, download_reimburse_import_template(), build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes() (+48 more)
### Community 190 - "detail.vue"
Cohesion: 0.05
Nodes (34): bind(), Cell(), charMap, charmapFilter(), charMatches(), contains(), each(), extendCharMap() (+26 more)
### Community 191 - "web-admin 门户布局 — 顶栏全量导航改造设计"
Cohesion: 0.06
Nodes (63): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder() (+55 more)
### Community 192 - "线索管理模块 - 前端界面"
Cohesion: 0.09
Nodes (26): BxReimburseApply, BxReimburseApproval, BxReimburseDetail, BxReimburseInvoice, BxReimburseOffset, BxWorkflowNode, 报销(bx)模块数据模型 — 对齐 docs/sql/20260606_bx_tables.sql, 报销单勾选的发票附件(同一发票可勾选多个附件,各占一条)。 (+18 more)
### Community 193 - "Decisions"
Cohesion: 0.05
Nodes (9): w(), n(), dispatch(), execCommand(), fire(), jo, setActive(), unbindAllNativeEvents() (+1 more)
### Community 194 - "exceptions.py"
Cohesion: 0.04
Nodes (59): PasteCommitResult, PasteConflictAction, PasteConflictItem, pasteRecognizeApi, carrierId, carrierOptions, ConflictRow, conflictRows (+51 more)
### Community 195 - "WechatPayClient"
Cohesion: 0.04
Nodes (50): BrandQtyItem, createPublicIoOrderApi(), publicInboundOrderApi, PublicIoOrderHistoryPage, PublicIoOrderHistoryProduct, PublicIoOrderHistoryRecord, PublicIoOrderItem, PublicIoOrderPage (+42 more)
### Community 196 - "Optional"
Cohesion: 0.03
Nodes (63): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+55 more)
### Community 197 - "危化品证「证书齐备」人工确认 — 设计文档"
Cohesion: 0.05
Nodes (48): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), ext, file, files, index, lastDotIndex, name (+40 more)
### Community 198 - "运输计划归档 — 设计文档"
Cohesion: 0.04
Nodes (47): assignOpportunity(), delOpportunity(), activeView, assignForm, assignFormRef, assignLoading, assignRules, assignVisible (+39 more)
### Community 199 - "运输计划管理系统 - 实施任务清单"
Cohesion: 0.05
Nodes (28): addToEditor(), addToEditor$1(), ancestor(), ancestor$1(), closest$1(), closest$2(), fromDom(), fromHtml() (+20 more)
### Community 200 - "ADDED Requirements"
Cohesion: 0.07
Nodes (38): _, a, b, c(), ce(), d(), de(), E() (+30 more)
### Community 201 - "buildColorMenu"
Cohesion: 0.11
Nodes (59): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+51 more)
### Community 202 - "Optional"
Cohesion: 0.07
Nodes (45): ab(), af, am(), ax(), bb(), c(), Cb(), cT() (+37 more)
### Community 203 - "baseMerge"
Cohesion: 0.06
Nodes (51): applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml(), buildDeliverySlipSignItem() (+43 more)
### Community 204 - "api"
Cohesion: 0.05
Nodes (46): BxKvOpts, bxViewKv(), bxViewKvLong(), crmField(), crmHighlight(), crmLongField(), crmTagField(), DictStoreLike (+38 more)
### Community 205 - "index.vue"
Cohesion: 0.09
Nodes (60): PlFreightSettlement, PlFreightSettlementApproval, PlFreightSettlementTransport, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, 结算单-运输关联表 pl_freight_settlement_transport, _advance_after_approval(), _approval_to_dict() (+52 more)
### Community 206 - "index.vue"
Cohesion: 0.04
Nodes (48): applicantKeyword, applicantLabel, { applicantOptions, loadApplicantOptions }, applicantPickerColumns, attachItems, auth, balanceInsufficient, buildAttachItems() (+40 more)
### Community 207 - "auth.py"
Cohesion: 0.04
Nodes (55): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchUserDetail(), loadData(), deptKeyword, deptPathLabelMap, deptTree (+47 more)
### Community 208 - "user.py"
Cohesion: 0.04
Nodes (45): markLost(), markWon(), markWonWithContract(), OpportunityVO, Props, emit, form, formRef (+37 more)
### Community 209 - "eq"
Cohesion: 0.06
Nodes (29): fetchLogin(), fetchRefreshToken(), LoginResult, PortalUserInfo, BizError, bxClient, normalizeBxUrl(), token (+21 more)
### Community 210 - "index.vue"
Cohesion: 0.06
Nodes (42): isPending, load(), advanceApi, approveAdvance(), approveReimburse(), attachmentApi, bindAttachments(), createAdvance() (+34 more)
### Community 211 - "index.vue"
Cohesion: 0.05
Nodes (61): absolute(), add(), add$1(), add$2(), append$1(), Blocker(), cleanClass(), col() (+53 more)
### Community 212 - "运输计划 · 车辆/人员/证书重构 — 设计文档"
Cohesion: 0.05
Nodes (45): appendAmapNavLine(), buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapNavigationUrlWithFallback(), buildAmapSearchUrl(), PlanArchiveBrandQtyItem, PlanDelivery (+37 more)
### Community 213 - "运输计划 · 新增计划弹窗 — 设计文档"
Cohesion: 0.04
Nodes (45): BizError, bxClient, advanceApi, attachmentApi, BxId, invoiceApi, invoiceWalletApi, reimburseApi (+37 more)
### Community 214 - "3. 数据表清单(10 张)"
Cohesion: 0.04
Nodes (46): ICON_COPY, props, value, agreeProtocol, form, isLoading, loginDisabled, loginPageStyle (+38 more)
### Community 215 - "CrmContractController"
Cohesion: 0.06
Nodes (54): addChange(), delChange(), executeChange(), exportChange(), getChange(), listChange(), mapListQuery(), stringifyIds() (+46 more)
### Community 216 - "Optional"
Cohesion: 0.05
Nodes (53): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), canDeleteByCreator(), getCurrentUserId() (+45 more)
### Community 217 - "WebSocketClient"
Cohesion: 0.06
Nodes (54): {
chartRef,
getAxisLineStyle,
getAxisLabelStyle,
getAxisTickStyle,
getSplitLineStyle,
getAnimationConfig,
getTooltipStyle
}, props, animatedData, animationTimers, {
chartRef,
initChart,
getAxisLineStyle,
getAxisLabelStyle,
getAxisTickStyle,
getSplitLineStyle,
getTooltipStyle,
getLegendStyle,
getGridWithLegend,
isEmpty
}, clearAnimationTimers(), createSeriesItem(), generateAreaStyle() (+46 more)
### Community 218 - "index.vue"
Cohesion: 0.06
Nodes (50): openBlank(), applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipCompanySealHtml(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml() (+42 more)
### Community 219 - "assignForm.vue"
Cohesion: 0.07
Nodes (49): currentRoutePath, { menuList }, menuStore, raw, route, routerPath, handleMenuJump(), openExternalLink() (+41 more)
### Community 220 - "pl-subpack-slip-template.ts"
Cohesion: 0.1
Nodes (28): ICrmQuotePdfService, Boolean, Long, String, CrmQuoteServiceImpl, Boolean, Collection, CrmCustomerMapper (+20 more)
### Community 221 - "运输计划 · 承运商资质附件 — 设计文档"
Cohesion: 0.07
Nodes (41): menuService, simpleRoutes, LanguageEnum, $t(), app, UpgradeLog, upgradeLogList, initRouter() (+33 more)
### Community 222 - "ADDED Requirements"
Cohesion: 0.09
Nodes (24): CrmContractVo, AutoMapper, BigDecimal, Boolean, Data, Date, Integer, List (+16 more)
### Community 223 - "pl_vehicle_maintenance_service.py"
Cohesion: 0.04
Nodes (59): calcCols(), closest(), closest$1(), contains$2(), defaultCols(), detect$1(), disable(), enable() (+51 more)
### Community 224 - "pl_vehicle_recharge_service.py"
Cohesion: 0.04
Nodes (28): AUTH_API, PAGE_PATHS, UPLOAD_API, WORKBENCH_ROUTE_MAP, WORKBENCH_MODULES, form, leaves, photos (+20 more)
### Community 225 - "contract_approval.py"
Cohesion: 0.06
Nodes (19): backToday(), bindDateChange(), change(), choiceDate(), close(), confirm(), created(), date() (+11 more)
### Community 226 - "each"
Cohesion: 0.05
Nodes (50): fetchRoleOptions(), fetchDesignerData(), fetchPublishVersion(), loadRoleOptions(), canRedo, canUndo, ConditionGroup, ConditionRule (+42 more)
### Community 227 - "calcContentBoxSize"
Cohesion: 0.04
Nodes (52): activeTab, advanceApproveExportColumns, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedBelowRef, approvedFilterForm, approvedQuickSearchKeyword (+44 more)
### Community 228 - "ai"
Cohesion: 0.04
Nodes (48): importClue(), importTemplate(), listClue(), listMyClue(), listTodayNewClue(), listToFollowClue(), postList(), activeView (+40 more)
### Community 229 - "all$1"
Cohesion: 0.03
Nodes (54): [], allowedImageTypes, allowedTypes, allowedVideoTypes, any, arr, bannerItems, basicData (+46 more)
### Community 230 - "cloneAppropriateAttributes"
Cohesion: 0.06
Nodes (41): created(), destroyed(), 'form.formRules'(), 'form.labelPosition'(), 'form.labelWidth'(), init(), itemSetValue(), _justifyContent() (+33 more)
### Community 231 - "and"
Cohesion: 0.08
Nodes (44): BxExportBodyBase, dump_export_row(), issue_status_label(), Any, status_label(), advance_issue_stats(), batch_offset(), export_advance_issues() (+36 more)
### Community 232 - "useTable.ts"
Cohesion: 0.06
Nodes (34): clear(), _dispatchEvent(), handleClose(), handleInput(), handler(), hide(), load(), onchange() (+26 more)
### Community 233 - "formatMoneyDisplay"
Cohesion: 0.05
Nodes (51): addForm, addFormRef, addFormRules, AddPayload, ADVANCE_APPLY_MONEY_PROPS, advanceApplyBelowRef, advanceApplyExportColumns, advanceApplyStatsRowColumns (+43 more)
### Community 234 - "detail.vue"
Cohesion: 0.05
Nodes (48): fetchContactDetail(), fetchContactList(), fetchContactsByCustomerId(), fetchCreateContact(), fetchDeleteContact(), fetchSetPrimaryContact(), fetchUpdateContact(), contactFormRef (+40 more)
### Community 235 - "Tasks"
Cohesion: 0.05
Nodes (31): chooseAll(), chooseAndUploadFile(), chooseImage(), chooseVideo(), uploadCloudFiles(), uploadFiles(), backObject(), choose() (+23 more)
### Community 236 - "地磅系统移植 Implementation Plan"
Cohesion: 0.04
Nodes (48): props, useServerPaged(), UseServerPagedOptions, activeTab, actualAmount, advanceIssueExportColumns, { applicantOptions, loadApplicantOptions }, approvalHistory (+40 more)
### Community 237 - "ancestor"
Cohesion: 0.05
Nodes (45): test_apply_transport_arrange_fields_without_driver(), addClueFollow(), assignClue(), exportClue(), getClueFollow(), mapListQuery(), updateClueFollow(), ClueAssignParams (+37 more)
### Community 238 - "Optional"
Cohesion: 0.06
Nodes (45): gu(), Pu, ac, ah(), ao(), ap(), Bi, Cu() (+37 more)
### Community 239 - "Optional"
Cohesion: 0.04
Nodes (55): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+47 more)
### Community 240 - "br"
Cohesion: 0.04
Nodes (39): fetchChangePassword(), avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover (+31 more)
### Community 241 - "main.ts"
Cohesion: 0.07
Nodes (42): fetchPendingTasks(), BxAttachmentItem, canBxPreview(), fillBxAttachmentPreviews(), isBxImageFile(), isBxPdfFile(), isBxVideoFile(), loadBxAttachments() (+34 more)
### Community 242 - "4. 合同模块内部对金额字段的处理"
Cohesion: 0.05
Nodes (54): before(), beforeSpecial(), checkRange(), contains$2(), convert(), diagnose(), doDiagnose(), endsWith() (+46 more)
### Community 243 - "运输计划 · 车辆/人员/证书重构 Implementation Plan"
Cohesion: 0.05
Nodes (54): after(), availableSearch, body(), body$1(), chooseSize(), compose(), createContainer(), defaultView() (+46 more)
### Community 244 - "opportunity.py"
Cohesion: 0.04
Nodes (50): [], activeView, any, approvalDialogRef, attachments, cachedInfo, colParams, cols (+42 more)
### Community 245 - "allowHtmlInNamedAnchor"
Cohesion: 0.04
Nodes (45): activeTab, actualAmount, confirmIssue(), confirmOffset(), detailApplyAttachments, detailData, detailLoading, detailOffsetAttachments (+37 more)
### Community 246 - "addPrependUrl"
Cohesion: 0.05
Nodes (49): fetchCreateMenu(), fetchDeleteMenu(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), applyTreeExpand(), dialogTitle, dialogVisible (+41 more)
### Community 247 - "addButtons"
Cohesion: 0.06
Nodes (46): apply_crm_create_by_scope(), create_opportunity_follow(), _ensure_parent_opportunity(), get_opportunity_follow(), list_follows_by_opportunity(), list_opportunity_follows(), _parse_optional_datetime(), _recalc_opportunity_follow_stats() (+38 more)
### Community 248 - "Optional"
Cohesion: 0.05
Nodes (35): AnchorListOptions, appendClickRemove(), ClassListOptions, contains(), DialogChanges, DialogConfirms, DialogInfo, fallbacks (+27 more)
### Community 249 - "Optional"
Cohesion: 0.05
Nodes (34): always, Browser, Cell(), contains(), each(), fullscreenState, has(), internalSet() (+26 more)
### Community 250 - "a"
Cohesion: 0.07
Nodes (52): _(), bb, bf, ce(), cg(), cm(), ei(), em() (+44 more)
### Community 251 - "expandable"
Cohesion: 0.07
Nodes (40): arrayBufferToBase64(), buildContractDocxFileName(), buildPartyColumnCellHtml(), buildSpacedMetaRowHtml(), buildTightTcMarXml(), clearContractMetaRowBordersInDocx(), collectTopLevelDivChildren(), ensureDocxNodeGlobals() (+32 more)
### Community 252 - "web-admin 门户布局 — 恢复左侧子菜单 + 可折叠"
Cohesion: 0.05
Nodes (46): dayjs, loadData(), onDateConfirm(), canDeleteRecord(), loadData(), onEndDateConfirm(), onStartDateConfirm(), calculateNetWeight() (+38 more)
### Community 253 - "quote_share_log.py"
Cohesion: 0.05
Nodes (50): fetchCreateTenant(), fetchDeleteTenant(), fetchExportTenants(), fetchTenantList(), fetchUpdateTenant(), syncViewRowFromFlatList(), refreshRelatedViewIfOpen(), refreshRelatedViewIfOpen() (+42 more)
### Community 254 - "ReimburseService"
Cohesion: 0.05
Nodes (45): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode(), addChildFormRef, addFormRef, appliedQuickSearch, appliedSearchForm (+37 more)
### Community 255 - "CrmQuoteVo"
Cohesion: 0.05
Nodes (36): fetchUploadAttachment(), displayItems, emit, fileAccept, fileList, handlePreview(), handleRemove(), handleUploadRequest() (+28 more)
### Community 256 - "closest"
Cohesion: 0.09
Nodes (49): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+41 more)
### Community 257 - "al"
Cohesion: 0.05
Nodes (53): adjustAndRedistributeWidths(), adjustAndRedistributeWidths$1(), adjustWidthTo(), after$4(), all(), ancestors$2(), append(), cells$1() (+45 more)
### Community 258 - "getBorder"
Cohesion: 0.06
Nodes (53): ai(), ar(), as(), bn, cs(), dn(), dr, ds() (+45 more)
### Community 259 - "Optional"
Cohesion: 0.06
Nodes (49): addTemplate(), delTemplate(), disableTemplate(), enableTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery() (+41 more)
### Community 260 - "[]"
Cohesion: 0.08
Nodes (27): $(), a, b(), c(), d, e(), ee(), G() (+19 more)
### Community 261 - "00-migration-plan.md"
Cohesion: 0.06
Nodes (35): ancestor(), ancestor$1(), anyToHex(), cell(), exists(), findCommonCellType(), findCommonRowType(), findInWarehouse() (+27 more)
### Community 262 - "ADDED Requirements"
Cohesion: 0.07
Nodes (42): applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipCompanySealHtml(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml(), buildProductRows() (+34 more)
### Community 263 - "code:html (<el-table-column prop="workOrderStatus" label="状态" min-width)"
Cohesion: 0.05
Nodes (40): fetchPriceLetterDetail(), prepareSealImagesForRasterExport(), contentTouched, customer, customerOptionsLoading, customerSelectorVisible, d, end (+32 more)
### Community 264 - "filter_current_cycle_approvals"
Cohesion: 0.07
Nodes (47): approver, batchCount, batchInfoTitle, confirmButtonText, dialogTitle, dialogVisible, emit, list (+39 more)
### Community 265 - "Optional"
Cohesion: 0.11
Nodes (25): create_invoice(), list_invoices(), Request, 一次上传一条发票:多文件挂同一档案,金额为总额,只写一条额度流水。 使用 request.form().getlist,兼容只传 1 个文件时 Fas, BxInvoice, BxInvoiceLedger, BxInvoiceWalletSummary, InvoiceOut (+17 more)
### Community 266 - "bind"
Cohesion: 0.05
Nodes (34): paymentApi, BX_MENU_CATALOG, BxMenuEntry, BxMenuPhase, app, router, routes, MenuItem (+26 more)
### Community 267 - "charMap"
Cohesion: 0.04
Nodes (26): acting, detail, history, id, isDraft, isPending, bizType, finished (+18 more)
### Community 268 - "getFollowStatusLabel"
Cohesion: 0.05
Nodes (47): BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney(), appliedFilter, buildApiQuery(), bxViewExportColumns, currentRow (+39 more)
### Community 269 - "[]"
Cohesion: 0.04
Nodes (42): activeTab, attachPreviewMode, attachPreviewName, attachPreviewUrl, attachPreviewVisible, enrichInvoiceThumbnails(), filteredInvoiceRows, filteredLedgerRows (+34 more)
### Community 270 - "shanxia2.0 Fresh Mint UI 对齐 — 总改造计划"
Cohesion: 0.06
Nodes (45): delOpportunityFollow(), getStageLogList(), listFollowByOpportunity(), OpportunityFollowVO, OpportunityStageLogVO, DictStore, findDictItem(), OPPORTUNITY_SOURCE_FALLBACK (+37 more)
### Community 271 - "_approval_record_dict"
Cohesion: 0.06
Nodes (27): capitalize(), checkValue(), clearTime(), compareValueWithStartAndEnd(), createDomSting(), createTimeStamp(), days(), daysInMonth() (+19 more)
### Community 272 - "Optional"
Cohesion: 0.05
Nodes (49): 四、商机管理, 1.1 进入 / 离开 / 鉴权, 1.10 Tab × 搜索 组合矩阵(每格一条), 1.11 列表卡片 — 逐字段 + 状态枚举, 1.2 空态 / 加载 / 分页, 1.3 负向:无编辑 / 无删除, 1.4 搜索框 — 基础与边界, 1.5 搜索 — 按姓名(独立) (+41 more)
### Community 273 - "addClasses"
Cohesion: 0.09
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 274 - "calculateImageSize"
Cohesion: 0.06
Nodes (27): capitalize(), checkValue(), clearTime(), compareValueWithStartAndEnd(), createDomSting(), createTimeStamp(), days(), daysInMonth() (+19 more)
### Community 275 - "Optional"
Cohesion: 0.05
Nodes (39): fetchProductBannerList(), fetchProductRegionPrices(), bannerList, categoryList, categoryParameters, currentPreview, detailMediaList, emit (+31 more)
### Community 276 - "App.vue"
Cohesion: 0.06
Nodes (19): constant(), get(), get$1(), getCurrentCode(), getCurrentLanguage(), getLanguages(), getLanguages$1, getSelectedCodeSample() (+11 more)
### Community 277 - "workflow.ts"
Cohesion: 0.07
Nodes (49): a, b(), ba(), bl(), cl(), cn(), ct(), dn() (+41 more)
### Community 278 - "current"
Cohesion: 0.12
Nodes (48): generate_id(), DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), _assignment_dict(), build_dict_value_from_label() (+40 more)
### Community 279 - "index.vue"
Cohesion: 0.07
Nodes (24): close(), confirmRangeChange(), confirmSingleChange(), created(), createTimestamp(), dateCompare(), handler(), handleStartAndEnd() (+16 more)
### Community 280 - "index.vue"
Cohesion: 0.08
Nodes (30): ArticleService, Cargo, cargoApi, CargoCreate, CargoUpdate, Company, companyApi, CompanyCreate (+22 more)
### Community 281 - "ADDED Requirements"
Cohesion: 0.06
Nodes (18): addButton(), addControl(), addSplitButton(), findUntil(), getBulletStyles, getNumberStyles, getSelectedStyleType(), inList() (+10 more)
### Community 282 - "ADDED Requirements"
Cohesion: 0.07
Nodes (41): dialogVisible, dictStore, emit, handleClose(), handleConfirm(), hasPaymentOrInvoice, invoiceAmount, loadContractInfo() (+33 more)
### Community 283 - "CRUDBase"
Cohesion: 0.06
Nodes (37): activeTab, allLedgers, confirmUpload(), ensureLedgersLoaded(), fetchInvoices(), fetchLedgersPage(), invFinished, invLoading (+29 more)
### Community 284 - "check_ids"
Cohesion: 0.04
Nodes (48): 总览, 1. 迁移目标, 10. 验证清单, 10.1 后端协议, 10.2 业务, 10.3 门户集成, 11. 风险与对策, 12. 文档索引 (+40 more)
### Community 285 - "quote_approval.py"
Cohesion: 0.04
Nodes (48): code:ts (import assert from 'node:assert/strict'), code:python (notes: Optional[str] = Field(default=None, max_length=500, d), code:python (notes: Optional[str] = Field(default=None, max_length=500)), code:python (notes=payload.notes,), code:python (ExportColumn(title="注意事项", field="notes"),), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (# 按本地 .env 连接执行 migrations 文件;示例:), code:bash (git add docs/sql/migrations/2026-09-02-pl-transport-address-) (+40 more)
### Community 286 - "ei"
Cohesion: 0.04
Nodes (47): 文件结构, 执行说明, code:python (# backend/tests/test_dict_ensure.py), code:bash (git add backend/app/services/dict_ensure.py backend/tests/te), code:python (from app.services import dict_ensure as dict_ensure_svc), code:python (class DictEnsureBody(BaseModel):), code:bash (cd backend && source venv/bin/activate && python -c "from ap), code:bash (git add backend/app/api/admin.py) (+39 more)
### Community 287 - "compose"
Cohesion: 0.04
Nodes (48): 3.0.10(2021-04-08), 3.0.11(2021-04-12), 3.0.12(2021-04-13), 3.0.5(2021-02-03), 3.0.6(2021-03-05), 3.0.7(2021-03-19), 3.0.8(2021-03-19), 3.0.9(2021-04-08) (+40 more)
### Community 288 - "add"
Cohesion: 0.04
Nodes (48): 3.0.10(2021-04-08), 3.0.11(2021-04-12), 3.0.12(2021-04-13), 3.0.5(2021-02-03), 3.0.6(2021-03-05), 3.0.7(2021-03-19), 3.0.8(2021-03-19), 3.0.9(2021-04-08) (+40 more)
### Community 289 - "index.vue"
Cohesion: 0.07
Nodes (45): ae(), am(), an(), be(), bi(), bt(), d, Gs() (+37 more)
### Community 290 - "2. 通用替换规则(所有文件必做)"
Cohesion: 0.05
Nodes (31): categoryImportTemplateData, childIds, demoCategoryExportVisibleColumns, keyword, loading, { mediaActive }, n, node (+23 more)
### Community 291 - "code:block1 (编写模块迁移方案 → 方案审核通过 → 按方案逐步实施 → 验证)"
Cohesion: 0.04
Nodes (47): 山峡小程序 · 四模块开发清单, 1. 范围边界, 进度总览, 1.1 本期要做(Web 一级菜单 → 小程序), 1.1 本期要做(Web 一级菜单 → 小程序), 1.2 明确不做, 1.2 明确不做, 1.3 信息架构(与 Demo 一致) (+39 more)
### Community 292 - "ADDED Requirements"
Cohesion: 0.04
Nodes (47): 文件清单, 执行顺序建议, code:sql (-- docs/sql/20260623_db_inventory_site_token.sql), code:python (COMPLETED_STATUS = "已完成"), code:python ("db_inventory_site_feedback": "db/inventory_site",), code:python (from app.api.db.public_inventory import router as public_db_), code:block13 (,/api/public/db/inventory), code:bash (# 先从库取一条 token) (+39 more)
### Community 293 - "iter_user_menu_perm_codes"
Cohesion: 0.04
Nodes (47): 危化品证书按产品类型区分 — 设计文档, 二、历史数据迁移, 1.1 `pl_plan_product` 字段语义(变更后), 1.2 所需证种判定(逻辑), 1.3 `pl_plan.hazard_cert_ready` 保留, 四、前端, 现状(2026-07-04 齐备功能上线后), 六、与 2026-07-04 齐备设计的关系 (+39 more)
### Community 294 - "cachedInfo"
Cohesion: 0.04
Nodes (47): 1. 部署思路总览, 1.1 架构, 1.2 核心原则, 1.3 目录约定(生产机), 2. 前置条件, 2.1 服务器软件, 2.2 网络与防火墙, 2.3 数据库 (+39 more)
### Community 295 - "Optional"
Cohesion: 0.08
Nodes (39): open(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipCompanySealHtml(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml() (+31 more)
### Community 296 - "createTextBlock"
Cohesion: 0.09
Nodes (47): boundsRestriction(), centreY(), centreY$1(), detect$5(), east(), east$2(), eastEdgeX(), eastEdgeX$1() (+39 more)
### Community 297 - "applyList"
Cohesion: 0.05
Nodes (32): a, an, Bt(), cn, {emailToLowerCase:c}, {emailToLowerCase:e}, {emailToLowerCase:i}, en (+24 more)
### Community 298 - "Optional"
Cohesion: 0.04
Nodes (43): 生产上线命令摘要, code:python (# backend/tests/test_pinyin_abbr.py), code:bash (git add docs/sql/migrations/2026-08-07-crm-name-pinyin-abbr.), code:python ("namePinyinAbbr": getattr(row, "name_pinyin_abbr", None) or ), code:python (from app.utils.pinyin_abbr import resolve_name_pinyin_abbr), code:python (name_keys = ("name_pinyin_abbr", "namePinyinAbbr")), code:python (from sqlalchemy import func, or_), code:bash (cd backend && pytest tests/test_pinyin_abbr.py tests/test_cr) (+35 more)
### Community 299 - "done"
Cohesion: 0.04
Nodes (46): 文件结构, 部署顺序, 验收清单(实现后打勾), code:block1 (1. 执行 migration_20260725_bx_invoice_wallet.sql(表 + 菜单)), code:python (class InvoiceLedgerService:), code:python (def test_release_idempotent_guard():), code:bash (git add backend/app/services/bx/invoice_ledger.py backend/ap), code:python (# 关键类型(camelCase alias)) (+38 more)
### Community 300 - "Cell"
Cohesion: 0.06
Nodes (35): CrmCustomerOption, CrmProductOption, extractOptions(), fetchCustomerOptions(), fetchProductOptions(), emit, keyword, loading (+27 more)
### Community 301 - "filter"
Cohesion: 0.08
Nodes (44): AmapAddressPickResult, applyLngLat(), applyPoiSelection(), bindAutoComplete(), confirmPick(), destroyMapResources(), emit, ensureAmapReady() (+36 more)
### Community 302 - "index.ts"
Cohesion: 0.07
Nodes (28): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+20 more)
### Community 303 - "ProductSelector.vue"
Cohesion: 0.06
Nodes (26): addToBlobCache(), AdvTab, alertErr(), calculateImageSize(), createBlobCache(), Dialog(), fromDom(), fromHtml() (+18 more)
### Community 304 - "地磅系统(db)移植实施方案"
Cohesion: 0.08
Nodes (20): _(), a, b(), C(), d(), e(), f(), H() (+12 more)
### Community 305 - "合同管理 — 04 API 规格(重写移植版)"
Cohesion: 0.06
Nodes (35): fetchCheckDuplicate(), fetchCreateCustomer(), applyDefaultOwnerUserId(), closeInvoicePasteDialog(), customerData, data, dialog, dictStore (+27 more)
### Community 306 - "code:block1 (draft(草稿))"
Cohesion: 0.06
Nodes (28): handleBlur(), handleFocus(), handleInput(), isFocused, props, formatAmount(), formDialogVisible, formOpenForArrange (+20 more)
### Community 307 - "页面 1:公海池客户列表(`views/crm/customer/pool/index.vue`)"
Cohesion: 0.07
Nodes (20): close(), confirmRangeChange(), confirmSingleChange(), created(), createTimestamp(), dateCompare(), handler(), handleStartAndEnd() (+12 more)
### Community 308 - "仅创建人可删除 — 删除接口 / 页面对照表与分阶段改造方案"
Cohesion: 0.04
Nodes (45): code:sql (-- 用户菜单收藏(门户首页启动器)), code:typescript (// web-admin/src/utils/router/portal-home-cards.ts), code:bash (git add web-admin/src/utils/router/portal-home-cards.ts), code:typescript (// web-admin/src/api/menuFavorite.ts), code:typescript (// web-admin/src/store/modules/menuFavorite.ts), code:bash (git add web-admin/src/api/menuFavorite.ts web-admin/src/stor), code:vue (<template>), code:bash (git add web-admin/src/views/portal/home/index.vue web-admin/) (+37 more)
### Community 309 - "code:block1 (线索 ──转化──► 客户)"
Cohesion: 0.04
Nodes (45): 文件结构, code:sql (-- backend/scripts/migrate_20260817_bx_reimburse_detail_occu), code:bash (git add backend/app/utils/bx_codegen.py backend/tests/test_b), code:python (occur_date: Optional[str] = None), code:python (occur_date: OptDateToStr = None), code:python (from app.utils.bx_codegen import parse_optional_date), code:python (try:), code:python (occur_date=d.get("occur_date"),) (+37 more)
### Community 310 - "ADDED Requirements"
Cohesion: 0.04
Nodes (45): 运费结算完善 — 设计文档, 1.1 路由与菜单, 1.2 Tab 定义, 1.3 权限按钮(新增/调整), 已确认决策(2026-06-25), 六、状态机, 非目标(本期不做), 2.1 数据范围(D5) (+37 more)
### Community 311 - "ADDED Requirements"
Cohesion: 0.06
Nodes (35): portalAdminApi, portalClient, PortalError, useApplicantOptions(), buildWebEncryptedLoginBody(), approverDisplay, approverKeyword, buildNodePayload() (+27 more)
### Community 312 - "code:html (<!-- 列表列 -->)"
Cohesion: 0.04
Nodes (16): loading, stats, topCargo, detail, id, related, acting, detail (+8 more)
### Community 313 - "标准写法示例"
Cohesion: 0.05
Nodes (14): Mr(), add(), Ay(), CR, createEditor(), files(), get(), Ha (+6 more)
### Community 314 - "web_login"
Cohesion: 0.06
Nodes (41): useApplicantOptions(), { applicantOptions, loadApplicantOptions }, buildKeyword(), current, detailLoading, detailTab, detailTableMaxHeight, detailVisible (+33 more)
### Community 315 - "contract_product.py"
Cohesion: 0.04
Nodes (44): 运输管理 · 固定必备证书槽位 — 设计文档, 三、业务规则, 四、前端设计, 1.1 山峡自有车辆(`vehicleType=self`), 1.2 承运商 / 非自有车辆(`vehicleType=carrier`), 1.3 人员(`pl_personnel.personnel_type`), 1.4 「证书已填」判定, 现状(2026-06-19 上线后) (+36 more)
### Community 316 - "index.vue"
Cohesion: 0.04
Nodes (44): 运输计划 · 一车多卸重构 — 设计文档, 1.1 典型场景(客户举例), 1.2 保留 vs 改造, 1.3 `plan_type` 处理, 已确认决策(2026-08-26), 四、安排运输, 五、司机 / 现场公网页, 六、打印 (+36 more)
### Community 317 - "index.vue"
Cohesion: 0.06
Nodes (17): bindDateChange(), change(), changeMonth(), choiceDate(), clearCalender(), close(), confirm(), created() (+9 more)
### Community 318 - "CrmSupplierInfoBo"
Cohesion: 0.06
Nodes (35): BreadcrumbItem, breadcrumbItems, buildFullPath(), findFirstValidChild(), handleBreadcrumbClick(), isClickable(), isLastItem(), route (+27 more)
### Community 319 - "bR"
Cohesion: 0.04
Nodes (44): D1 — CRM「仅本人」语义, D2 — 公海/池规则/产品主数据, D3 — BX「我的/待办/全部」, D4 — PL/DB 用户上下文, D5 — 详情/CUD 校验, Phase 0 — 基础设施(必须先完成), Phase 1 — 系统管理补全(⚠️ 部分改造), Phase 2 — CRM(最高优先级) (+36 more)
### Community 320 - "Aa"
Cohesion: 0.07
Nodes (25): ancestor$1(), ancestor$2(), ancestor$3(), appendSegments(), composeList(), equals(), find(), findLastParentListNode() (+17 more)
### Community 322 - "index.vue"
Cohesion: 0.05
Nodes (41): 文件结构, 执行说明, code:sql (-- backend/scripts/migrate_20260820_duty_shift_dict_time.sql), code:python (from datetime import date, datetime, time), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/services/duty_schedule.py backend/tests/), code:python (def test_grab_allows_custom_shift_type_when_slot_exists():), code:bash (cd backend && source venv/bin/activate && pytest tests/test_) (+33 more)
### Community 323 - "布局与视觉"
Cohesion: 0.13
Nodes (40): assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope(), create_clue_follow() (+32 more)
### Community 324 - "列表查询请求体"
Cohesion: 0.05
Nodes (38): formatAmount(), actualIssuedDisplay(), popupOffsetTotalDisplay(), actualIssuedDisplay(), detailOffsetTotalDisplay(), actualIssuedDisplay(), moneyOrDash(), actionLoading (+30 more)
### Community 325 - "Requirement: 承运商管理"
Cohesion: 0.05
Nodes (36): html2canvas, inventoryApi, InventoryCreate, InventoryUpdate, copyImageBlobToClipboard(), formData, handleSubmit(), isFilled (+28 more)
### Community 326 - "DbUserContext"
Cohesion: 0.1
Nodes (30): inventoryApi, InventoryCreate, InventoryRecord, InventoryRelatedData, InventoryUpdate, Plan, planApi, PlanCreate (+22 more)
### Community 327 - "generate_uuid"
Cohesion: 0.06
Nodes (17): _(), a, b, d, f, g, h, i (+9 more)
### Community 328 - "freight.py"
Cohesion: 0.08
Nodes (17): _, a, b, C, e(), g(), i(), j (+9 more)
### Community 329 - "ApiResponse"
Cohesion: 0.05
Nodes (42): 0.0.1(2021-03-25), 0.0.2(2021-03-29), 0.0.3(2021-04-01), 0.0.4(2021-04-01), 0.0.5(2021-04-01), 0.0.6(2021-04-01), 0.0.7(2021-04-02), 0.1.0(2021-04-07) (+34 more)
### Community 330 - "BxUserContext"
Cohesion: 0.12
Nodes (40): _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() (+32 more)
### Community 331 - "b"
Cohesion: 0.07
Nodes (34): formatApplyDate(), formatApplyDateTime(), formatDate(), formatDateTime(), paymentDetailTicketToneClass(), paymentRecordRawStatus(), paymentRecordStatusLabel(), paymentRecordStatusTagClass() (+26 more)
### Community 332 - "before"
Cohesion: 0.05
Nodes (21): detail, id, detail, followContent, follows, followType, id, load() (+13 more)
### Community 333 - "Cell"
Cohesion: 0.07
Nodes (30): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+22 more)
### Community 334 - "call"
Cohesion: 0.05
Nodes (43): devDependencies, commitizen, @commitlint/cli, @commitlint/config-conventional, cz-git, eslint, eslint-config-prettier, @eslint/js (+35 more)
### Community 335 - "cm"
Cohesion: 0.06
Nodes (33): brandQtySum(), buildStopProductsPayload(), deliveryAddressDisplay, destinationNavUrl, editableProducts, EditableStopProduct, EditableTransportProduct, errorMessage (+25 more)
### Community 336 - "index.vue"
Cohesion: 0.05
Nodes (42): 1.1 路由与菜单, 1.2 Tab 定义, 1.3 权限按钮(新增/调整), 2.1 数据范围(D5), 2.2 列表列(建议), 2.3 工具栏与操作, 3.1 数据范围, 3.2 列表列 (+34 more)
### Community 337 - "StorageConfig"
Cohesion: 0.05
Nodes (42): 0.0.1(2021-03-25), 0.0.2(2021-03-29), 0.0.3(2021-04-01), 0.0.4(2021-04-01), 0.0.5(2021-04-01), 0.0.6(2021-04-01), 0.0.7(2021-04-02), 0.1.0(2021-04-07) (+34 more)
### Community 338 - "index.vue"
Cohesion: 0.08
Nodes (15): a, b(), c(), D(), e(), f, g, i (+7 more)
### Community 339 - "index.vue"
Cohesion: 0.07
Nodes (41): Aa(), br, cr, ed(), ey(), fr, h, hc() (+33 more)
### Community 340 - "public-transport.ts"
Cohesion: 0.07
Nodes (30): handleView(), refreshViewDialogIfOpen(), delChange(), exportChange(), getChange(), listChange(), mapListQuery(), stringifyIds() (+22 more)
### Community 341 - "computedStyle"
Cohesion: 0.05
Nodes (41): 参考:移植经验与踩坑记录, 1. 附件上传必须遵循门户标准, 10. 先理解 Java 再写 Python, 11. DDL 与 ORM 字段顺序一致, 12. SQL 增量脚本必须保存, 13. API 响应解包用兼容写法, 14. 字典类型名必须匹配 API 实际返回值, 15. 跨模块组件直接引用,不要重新实现 (+33 more)
### Community 342 - "code:block1 (new(新线索))"
Cohesion: 0.05
Nodes (40): 文件结构, 类型一致性, code:sql (-- backend/scripts/migrate_20260727_pl_plan_create_date.sql), code:python (from datetime import date), code:python (create_date=_resolve_create_date(getattr(payload, "create_da), code:python (# backend/tests/test_pl_plan_create_date.py), code:bash (git add backend/app/api/pl/plan.py backend/tests/test_pl_pla), code:typescript (planNo: string) (+32 more)
### Community 343 - "API 清单汇总"
Cohesion: 0.05
Nodes (38): 文件结构, 执行顺序建议, code:python (class PlanArchiveProductItem(BaseModel):), code:typescript (export interface PlanArchiveProductItem {), code:typescript (archiveStatus?: string), code:typescript (archive: (id: string, data?: PlanArchiveBody) =>), code:typescript (/** 仅实际数量可编辑,计划数量只读(归档弹窗) */), code:vue (<el-input-number) (+30 more)
### Community 344 - "步骤 1:清理 + 前端拷贝"
Cohesion: 0.05
Nodes (39): 文件结构, 部署顺序(强制), 验收步骤, 工作量, A. 自动化, B. 人员主数据页 `/#/pl/base-info/personnel`, C. 车辆关联(山峡自有车), code:block1 (1. 执行 migration_20260713_pl_personnel_cert_split.sql) (+31 more)
### Community 345 - "code:block1 (地磅计划(db_purchase_plan))"
Cohesion: 0.05
Nodes (40): 出入库单 · 工厂现场人员免登录链接 — 设计文档, 二、现场免登录页(公共路由), 三、数据模型, 1.1 角色与单据, 1.2 触发链路, 1.3 与「调整运输」的关系, 1.4 公共页只读条件, 已确认决策(2026-06-23) (+32 more)
### Community 346 - "ADDED Requirements"
Cohesion: 0.05
Nodes (41): 工作流模块设计文档, 1. 整体架构与模块划分, 1.1 后端(`backend/app/`), 1.2 前端(`web-admin/src/`), 1.3 核心数据流, 2. 数据库模型, 2.1 Schema 变更(需新增字段), 2.2 双存储语义 (+33 more)
### Community 347 - "交互与文案"
Cohesion: 0.1
Nodes (38): _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(), CertRow (+30 more)
### Community 348 - "FastAPI"
Cohesion: 0.06
Nodes (36): allUsers, collectAllParentIds(), currentPage, editingId, finished, form, handleAssignUserSubmit(), handleDelete() (+28 more)
### Community 349 - "bx_codegen.py"
Cohesion: 0.07
Nodes (35): expenseItemApi, ExpenseItem, formatExpenseName(), pickExpenseItemId(), resolveExpenseDisplay(), useExpenseItemTree(), activeTab, allReimburseCardTitle() (+27 more)
### Community 350 - "get_storage"
Cohesion: 0.07
Nodes (33): delClue(), delClueFollow(), listClueFollow(), detailDrawerRef, route, router, canConvert, clueFormRef (+25 more)
### Community 351 - "CrmQuoteProductBo"
Cohesion: 0.05
Nodes (41): Backend (修改), Backend (新建), File Structure, Frontend (修改), Step 1: 创建 Pydantic CreateBody schema, Step 1: 创建 Pydantic CreateBody schema, Step 1: 在 `<script setup>` 中添加新增相关状态和方法, Step 1: 在 `<script setup>` 中添加新增相关状态和方法 (+33 more)
### Community 352 - "A"
Cohesion: 0.09
Nodes (39): _(), bc(), ce, cs(), da(), el(), es(), f() (+31 more)
### Community 353 - "append"
Cohesion: 0.06
Nodes (34): fetchIntoPool(), fetchTransferCustomer(), ContactForm, ContactQuery, ContactVO, CustomerClaimParams, CustomerFollowForm, CustomerFollowQuery (+26 more)
### Community 354 - "_"
Cohesion: 0.08
Nodes (19): mapKeys(), VantComponent(), addUnit(), isDef(), isNumber(), isObj(), setSizeWithUnit(), setSizeWithUnit() (+11 more)
### Community 355 - "applyLinkOverrides"
Cohesion: 0.05
Nodes (37): code:python (# backend/tests/test_pl_plan_contract_gap.py), code:bash (git add backend/app/services/pl_plan_contract_gap.py backend), code:python (@router.get("/contract-gaps", response_model=PlanContractGap), code:bash (git commit -m "feat(pl): add GET transport/plan/contract-gap), code:python (@router.put("/{id}/contracts/{side}", response_model=PlanCon), code:bash (git commit -m "feat(pl): add PUT plan side contracts for con), code:python (MENU_CODE_PLAN_CONTRACT = "pl:plan-contract:list"), code:python (if MENU_CODE_PLAN_CONTRACT in requested:) (+29 more)
### Community 356 - "bt"
Cohesion: 0.05
Nodes (40): 文件结构, 执行说明, code:sql (-- backend/scripts/migrate_20260731_pl_feedback_brand_qty.sq), code:bash (git add backend/app/services/pl_feedback_brand_qty.py backen), code:python (class BrandQtyItem(BaseModel):), code:bash (git add backend/app/schemas/pl/io_order.py backend/app/servi), code:ts ({), code:ts (export interface BrandQtyItem {) (+32 more)
### Community 357 - "add"
Cohesion: 0.05
Nodes (38): code:python (def test_normalize_package_spec():), code:python (package_spec: Optional[str] = Query(default=None, alias="pac), code:bash (pytest tests/test_pl_contract_plan_qty.py tests/test_pl_cont), code:bash (git add backend/app/services/pl_contract_plan_qty.py backend), code:python (def test_require_package_when_contract_bound():), code:bash (pytest tests/test_pl_plan_package_validate.py -v), code:typescript (export type ContractProductRowLite = {), code:bash (git add web-admin/src/utils/pl-plan-contract-product.ts) (+30 more)
### Community 358 - "code:sql (CREATE TABLE `crm_customer_pool` "
Cohesion: 0.07
Nodes (38): detailInvoices, detailSummary, detailUser, fetchInvoices(), fetchWallets(), invFinished, invLoading, InvoiceAtt (+30 more)
### Community 359 - "code:sql (CREATE TABLE `sys_oss` "
Cohesion: 0.07
Nodes (36): activeTab, allLedgers, ensureLedgersLoaded(), fetchInvoices(), fetchLedgersPage(), invFinished, invLoading, InvoiceAtt (+28 more)
### Community 360 - "运输计划 · 车辆维保申请与处理登记 — 设计文档"
Cohesion: 0.07
Nodes (35): statusLabel(), addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs (+27 more)
### Community 361 - "[已发布]"
Cohesion: 0.07
Nodes (35): buildState(), clearColumn(), close(), confirm(), draftFrom, draftKeyword, draftMax, draftMin (+27 more)
### Community 362 - "ADDED Requirements"
Cohesion: 0.07
Nodes (34): queryVersions(), QuoteVO, emit, form, formatDate(), formRef, generateContractNo(), getCurrentDate() (+26 more)
### Community 363 - "ADDED Requirements"
Cohesion: 0.07
Nodes (14): A(), b(), C(), i, l, m, n, o() (+6 more)
### Community 364 - "ADDED Requirements"
Cohesion: 0.06
Nodes (38): elementToData(), empty(), exists(), fillInGaps(), firstColumnIsLocked(), fromWarehouse(), generateSection(), get$7() (+30 more)
### Community 365 - "api_crypto_middleware.py"
Cohesion: 0.05
Nodes (37): 变更记录, 合同管理 — 02 业务逻辑(列表查询), 1. 调用链, 10.1 双字段:`status` 与 `approval_status`, 10.2 主状态流转图, 10. 合同状态机与操作约束(步骤 3), 10.3 各操作前置条件与副作用, 10.4 审批流与主状态的联动(`CrmContractApprovalServiceImpl.approveContract`) (+29 more)
### Community 366 - "resolve_create_time_bounds"
Cohesion: 0.05
Nodes (38): 执行说明, code:python (import pytest), code:bash (cd backend && source venv/bin/activate && python -c "from ap), code:bash (git add backend/app/api/admin.py backend/app/schemas/user.py), code:typescript (/** 从 Content-Disposition 解析文件名;失败则用 fallback */), code:vue (<template>), code:ts (import ListExportDropdown from '@/components/business/list-e), code:bash (git add web-admin/src/utils/list-export-download.ts web-admi) (+30 more)
### Community 367 - "addPixelSuffix"
Cohesion: 0.05
Nodes (37): 文件结构, code:python (IMPORT_SHEET = "报销导入"), code:python (def load_expense_nodes_flat(db: Session, tenant_no: str) -> ), code:python (from datetime import date), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (def cell_str(v: Any) -> str:), code:python ({), code:python (def iter_data_rows(ws) -> List[Dict[str, Any]]:) (+29 more)
### Community 368 - "c"
Cohesion: 0.05
Nodes (39): code:python (# backend/tests/test_quote_approver_setting.py), code:python (# backend/app/schemas/crm/quote_approver_setting.py), code:python (from datetime import datetime), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/models/crm_models.py backend/app/crud/cr), code:python (from app.core.menu_guard import require_admin_or_super_admin), code:bash (git add backend/app/api/crm_quote_routes.py), code:ts (export interface QuoteApproverSettingVO {) (+31 more)
### Community 369 - "collect"
Cohesion: 0.05
Nodes (39): 1.0.39(2021-02-05), 1.0.40(2021-03-04), 1.0.41(2021-03-05), 1.0.42(2021-04-30), 1.0.43(2021-05-12), 1.0.44(2021-06-02), 1.0.45(2021-06-04), 1.0.46(2021-06-04) (+31 more)
### Community 370 - "Bn"
Cohesion: 0.07
Nodes (34): activeTab, addActions, advanceFinished, advanceList, advanceLoadingMore, advancePage, advanceRefreshing, advanceStatus (+26 more)
### Community 371 - "index.ts"
Cohesion: 0.06
Nodes (22): finished, keyword, list, loading, page, rows, total, finished (+14 more)
### Community 372 - "index.vue"
Cohesion: 0.11
Nodes (25): useCeremony(), useCommon(), useTheme(), festivalList, config, ContainerWidthEnum, MenuThemeEnum, MenuTypeEnum (+17 more)
### Community 373 - "index.vue"
Cohesion: 0.06
Nodes (12): addAfter(), createInterpolationInside(), getPlaceholder(), keywordsToPattern(), matchGrammar(), matchPattern(), nested(), Optional (+4 more)
### Community 374 - "shanxia2.0 后端骨架(FastAPI)"
Cohesion: 0.11
Nodes (28): a(), at(), ct(), dt(), e(), et(), f, ft() (+20 more)
### Community 375 - "1. 文件复制对照表"
Cohesion: 0.08
Nodes (34): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+26 more)
### Community 376 - "step-04-backend.md"
Cohesion: 0.08
Nodes (38): ContractDetailDialog, contractDetailRef, contractList, currentRow, detailLoading, dictStore, emit, formatContractProductLine() (+30 more)
### Community 377 - "合同管理 — 03 DDL 差异清单(步骤 4/5)"
Cohesion: 0.05
Nodes (39): 1.1 典型场景(客户举例), 1.2 保留 vs 改造, 1.3 `plan_type` 处理, 2.1 新增表, 2.2 合同关联, 2.3 链接与回传存储, 2.4 地磅联动, 3.1 区域顺序 (+31 more)
### Community 378 - "[Released]"
Cohesion: 0.05
Nodes (39): 1.0.39(2021-02-05), 1.0.40(2021-03-04), 1.0.41(2021-03-05), 1.0.42(2021-04-30), 1.0.43(2021-05-12), 1.0.44(2021-06-02), 1.0.45(2021-06-04), 1.0.46(2021-06-04) (+31 more)
### Community 379 - "code:html (<el-tag :type="protocolStatusTagType(row.status)" size="smal)"
Cohesion: 0.1
Nodes (35): _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(), 三方车辆证件不强制;保留函数供兼容调用,恒为通过。 (+27 more)
### Community 380 - "ADDED Requirements"
Cohesion: 0.08
Nodes (32): api, characterIndices, classify(), countCharacters(), countCharactersWithoutSpaces(), countWords(), createBodyCounter(), createBodyWordCounter() (+24 more)
### Community 381 - "ADDED Requirements"
Cohesion: 0.07
Nodes (27): bind(), compileFilter(), compileUserDefinedGroups(), convertSelectorToFormat(), defaultConvertSelectorToFormat(), flatten(), getCssGroups, getFileFilter (+19 more)
### Community 382 - "ADDED Requirements"
Cohesion: 0.07
Nodes (10): _, a(), C(), h(), m, o, r, S() (+2 more)
### Community 383 - "vehicle_recharge.py"
Cohesion: 0.1
Nodes (30): buildInventoryRelatedSections(), buildInventoryViewSection(), buildPlanRelatedSections(), buildPlanViewSection(), buildWeighingRelatedSections(), buildWeighingViewSection(), businessTypeTagType(), formatKgToTon() (+22 more)
### Community 384 - "opportunity_product.py"
Cohesion: 0.08
Nodes (30): useDictTag(), FreightCalcProductRow, resolveFreightUnitLabel(), sumProductActualQuantities(), sumProductQuantities(), usePlPlanArrangeActions(), submitPlanArrange(), label (+22 more)
### Community 385 - "index.vue"
Cohesion: 0.05
Nodes (38): 文件结构, code:vue (<template>), code:python (sort_field: Optional[str] = Field(default=None, alias="sortF), code:python (from app.services.bx.list_sort import order_advance, parse_s), code:bash (git commit -m "feat(bx): support datetime column sort on adv), code:bash (git commit -m "feat(bx): support datetime column sort on rei), code:bash (git commit -m "feat(bx): support datetime column sort on pay), code:bash (git commit -m "feat(bx): support datetime column sort on my ) (+30 more)
### Community 386 - "CrmQuotePdfServiceImpl"
Cohesion: 0.05
Nodes (34): 文件结构, code:python (import pytest), code:python (save_mode = (getattr(payload, "save_mode", None) or "formal"), code:bash (cd backend && source venv/bin/activate && python -c "from ap), code:bash (git add backend/app/api/pl/plan.py), code:python (if plan.follow_status not in ("pending_arrange", "drafting")), code:python (if plan.follow_status not in ("pending_arrange", "wait_notic), code:bash (git add backend/app/api/pl/plan.py) (+26 more)
### Community 387 - "CrmContractVo"
Cohesion: 0.05
Nodes (38): 运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档, 二、司机免登录页(公共路由), 1.1 布局结构, 1.2 下区 Tab 内容(复用 `PlPlanViewDialog`), 1.3 「是否生成地磅计划」, 1.4 安排成功态, 已确认决策(2026-06-20), 非目标(本期不做) (+30 more)
### Community 388 - "CrmQuote"
Cohesion: 0.05
Nodes (38): 0.0.10(2021-06-29), 0.0.11(2021-06-30), 0.0.3(2021-02-05), 0.0.4(2021-04-09), 0.0.5(2021-04-09), 0.0.6(2021-04-09), 0.0.7(2021-05-12), 0.0.8(2021-06-15) (+30 more)
### Community 389 - "ao"
Cohesion: 0.05
Nodes (38): 1.2.7(2021-02-05), 1.2.8(2021-02-05), 1.2.9(2021-02-05), 1.4.0 (2021-04-29), 1.4.1(2021-04-29), 1.4.2(2021-05-12), 1.4.3(2021-06-08), 1.4.4(2021-06-18) (+30 more)
### Community 390 - "append$1"
Cohesion: 0.08
Nodes (36): getParkAreaList(), getStatisticsByLevel(), getStatisticsByOwner(), getStatisticsBySource(), getStatisticsOverview(), getStatisticsTrend(), mapStatisticsParams(), unwrapData() (+28 more)
### Community 391 - "after"
Cohesion: 0.05
Nodes (38): 1.1 `pl_plan_product` 字段语义(变更后), 1.2 所需证种判定(逻辑), 1.3 `pl_plan.hazard_cert_ready` 保留, 2.1 迁移规则, 2.2 DML 伪代码, 2.3 迁移后业务影响, 3.1 Schema / Model, 3.2 更新证书接口 (+30 more)
### Community 392 - "getKeyboardSpaces"
Cohesion: 0.05
Nodes (38): 0.0.10(2021-06-29), 0.0.11(2021-06-30), 0.0.3(2021-02-05), 0.0.4(2021-04-09), 0.0.5(2021-04-09), 0.0.6(2021-04-09), 0.0.7(2021-05-12), 0.0.8(2021-06-15) (+30 more)
### Community 393 - "defaultData"
Cohesion: 0.05
Nodes (38): 1.2.7(2021-02-05), 1.2.8(2021-02-05), 1.2.9(2021-02-05), 1.4.0 (2021-04-29), 1.4.1(2021-04-29), 1.4.2(2021-05-12), 1.4.3(2021-06-08), 1.4.4(2021-06-18) (+30 more)
### Community 394 - "public.py"
Cohesion: 0.07
Nodes (12): a, e(), f(), g, i(), k(), l, n (+4 more)
### Community 395 - "closest"
Cohesion: 0.08
Nodes (27): always, api, children(), collectRangeSections(), compareDocumentPosition(), currentSearchState, documentPositionPreceding(), flatten() (+19 more)
### Community 396 - "protocol-payment-installment.ts"
Cohesion: 0.07
Nodes (19): A(), At, bl(), ct, Do, ho(), i, mt() (+11 more)
### Community 397 - "migrate_crm_product.py"
Cohesion: 0.07
Nodes (23): formatLocation(), parseFloat(), delivery, formatQty(), load, plan, formatQty(), formatQty() (+15 more)
### Community 398 - "VersionHistoryDialog.vue"
Cohesion: 0.11
Nodes (25): a(), at(), ct(), dt(), e(), et(), f, ft() (+17 more)
### Community 399 - "[]"
Cohesion: 0.05
Nodes (36): 分页加载实现说明, 1. 数据结构, 搜索时, 增删改后, 用户体验, 性能优化, 注意事项, 实现原理 (+28 more)
### Community 400 - "cleanupEventListeners"
Cohesion: 0.05
Nodes (37): 文件结构, code:sql (-- 运输计划 · 客户装/送货物流默认记忆), code:python (from app.api.pl import base_data, vehicle_recharge, vehicle_), code:bash (git add backend/app/schemas/pl/customer_stop_pref.py backend), code:python (from app.services.pl_customer_stop_pref_service import safe_), code:python (if multi_stop and load_body is not None:), code:python (if multi_stop and load_body is not None:), code:bash (git add backend/app/api/pl/plan.py) (+29 more)
### Community 401 - "ContractFormDialog.vue"
Cohesion: 0.05
Nodes (37): 运输计划 · 安排/调整运输弹窗重构 — 设计文档, 安排特有(保留), 1.1 首次安排 vs 再次调整, 1.2 再次调整判定(后端 `is_rearrange`), 对 2026-06-20 设计的修订, 已确认决策(2026-06-21), 四、数据流, 五、前端文件清单 (+29 more)
### Community 402 - "code:vue (<el-dialog v-model="innerVisible" :title="..." width="960px")"
Cohesion: 0.11
Nodes (36): _jwt_user_payload(), Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, refresh_token(), web_login(), create_access_token(), create_refresh_token(), decode_token(), extend_session() (+28 more)
### Community 403 - "线索管理模块迁移方案 — 03 前端页面规格"
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 404 - "合同管理模块 — 08 验证清单"
Cohesion: 0.11
Nodes (36): get_password_hash(), build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis(), _clip(), crm_role_labels() (+28 more)
### Community 405 - "code:block2 (backend/app/api/basic_info.py)"
Cohesion: 0.06
Nodes (29): advanceIssueRecordStatusLabel(), advanceIssueRecordStatusTagClass(), activeTab, actualAmount, confirmIssue(), detailApplyAttachments, detailData, detailIssueAttachments (+21 more)
### Community 406 - "code:sql (CREATE TABLE `crm_customer` "
Cohesion: 0.06
Nodes (32): actionLoading, actionType, activeTab, confirmAction(), currentItem, detailData, downloadPopupFile(), fetchPage() (+24 more)
### Community 407 - "README.md"
Cohesion: 0.07
Nodes (36): checkConvert(), convertClue(), getClue(), markInvalid(), ClueVO, cancel(), clueInfo, dialog (+28 more)
### Community 408 - "README.zh-CN.md"
Cohesion: 0.05
Nodes (37): 1.1 山峡自有车辆(`vehicleType=self`), 1.2 承运商 / 非自有车辆(`vehicleType=carrier`), 1.3 人员(`pl_personnel.personnel_type`), 1.4 「证书已填」判定, 2.1 `pl_personnel` 新增字段, 2.2 字典(可选增强), 2.3 历史数据迁移 · 人员类型, 2.4 证书表 (+29 more)
### Community 409 - "Decisions"
Cohesion: 0.12
Nodes (35): calculateNetWeight(), cargoDisplay, generateTimeColumns(), handleBack(), handleGrossWeightChange(), handleOpenGrossWeightDateTime(), handleOpenTareWeightDateTime(), handleSubmit() (+27 more)
### Community 410 - "api_request_log_middleware.py"
Cohesion: 0.09
Nodes (35): _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, 归一化段次地磅勾选与方向。 - 非内部客户:强制不生成地磅单 - 内部客户:尊重显式勾选值(含可选车取消勾选传 0);仅 None 时用默认, resolve_stop_dibang_defaults(), _sum_qty() (+27 more)
### Community 411 - "oper_log.py"
Cohesion: 0.08
Nodes (28): CrmContract, BigDecimal, Data, EqualsAndHashCode, Integer, LocalDate, LocalDateTime, Long (+20 more)
### Community 412 - "sample_code.py"
Cohesion: 0.08
Nodes (36): addButtons(), addMenuItems(), addToolbars(), applyTableCellStyle(), buildListItems(), changeColumnHeader(), changeRowHeader(), curry() (+28 more)
### Community 413 - "vehicle_recharge.py"
Cohesion: 0.09
Nodes (33): address, applyLngLat(), confirmPick(), ensureAmapReady(), handleAddressInput(), innerAddress, [lng, lat], mapOpening (+25 more)
### Community 414 - "finance_issue_stats"
Cohesion: 0.06
Nodes (22): cancel(), dialog, emit, formRef, loadUserList(), open(), reset(), rules (+14 more)
### Community 415 - "create"
Cohesion: 0.05
Nodes (35): 移动端重构完成总结, 1. 弹窗改为跳转新页面, 页面模式, 通用样式, 功能完整性, 下一步, 1. 弹窗改为跳转新页面, 2. 搜索功能与Web端一致 (+27 more)
### Community 416 - "count_invoice_attach_by_biz_ids"
Cohesion: 0.05
Nodes (36): 预估工时(参考), 线索管理模块迁移方案 — 06 分步实施计划(28 步), 步骤 1:确认方案审核通过, 步骤 10:适配 `form.vue`, 步骤 11:适配 `assignForm.vue` + `invalidForm.vue`, 步骤 12:适配 `followForm.vue` + `convertForm.vue`, 步骤 13:适配 `detail.vue`, 步骤 14:注册路由与菜单 SQL (+28 more)
### Community 417 - "MinIOStorage"
Cohesion: 0.05
Nodes (35): 文件结构, code:python (id: Optional[str] = Field(default=None, description="已有计划产品行), code:bash (git add backend/app/services/pl_plan_service.py backend/app/), code:typescript (id: load.id || undefined), code:typescript (...(load.id ? { id: load.id } : {}),), code:bash (git add web-admin/src/utils/pl-plan-stop-form.ts web-admin/s), code:python (def test_cancel_generate_dibang_blocked_when_weighing_exists), code:bash (pytest tests/test_pl_dibang_upsert_on_arrange.py tests/test_) (+27 more)
### Community 418 - "CrmQuoteApprovalVo"
Cohesion: 0.05
Nodes (36): 目标, 五、菜单数据与权限, 已确认决策, 六、配置与枚举, 七、路由与首页, 八、样式要点, 九、测试计划, 十、影响文件清单 (+28 more)
### Community 419 - "appendSegments"
Cohesion: 0.13
Nodes (36): addClue(), addClueFollow(), addCustomerFollow(), addOpportunityFollow(), addProductCategory(), claimCustomer(), convertClue(), deleteProductCategory() (+28 more)
### Community 420 - "after$1"
Cohesion: 0.06
Nodes (33): advanceOffsetRecords, loadDetail(), actionButtons, applyAttachments, approvals, canWithdraw, checkResubmitPrompt(), deleteLoading (+25 more)
### Community 421 - "a"
Cohesion: 0.09
Nodes (8): ge(), f(), aC, overrideDefaults(), remove(), _setBaseUrl(), setup(), Wg
### Community 422 - "Et"
Cohesion: 0.06
Nodes (28): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+20 more)
### Community 423 - "persist_transport_product_feedback"
Cohesion: 0.05
Nodes (36): Phase 0:准备与清理(步骤 1~3), Phase 1:原版拷贝(步骤 4~6), Phase 2:前端 UI 适配(步骤 7~14), Phase 3:后端业务梳理(步骤 15~17)— **先于补全代码**, Phase 4:后端对齐与缺口(步骤 18~25), Phase 5:统计与验收(步骤 26~28), 步骤 10:适配 `form.vue`, 步骤 11:适配 `assignForm.vue` + `invalidForm.vue` (+28 more)
### Community 424 - "checkRange"
Cohesion: 0.07
Nodes (10): a, c(), d, e(), g, i(), l(), m() (+2 more)
### Community 425 - "cancel"
Cohesion: 0.07
Nodes (36): asRaw(), createAutocompleterItem(), createCardMenuItem(), createChoiceMenuItem(), createContextForm(), createContextToolbar(), createDialog(), createFancyMenuItem() (+28 more)
### Community 426 - "api.d.ts"
Cohesion: 0.06
Nodes (35): code:ts (import assert from 'node:assert/strict'), code:vue (<div class="list-body list-wrap">), code:vue (</ListTable>), code:ts (import { useListTableViewportHeight } from '@/composables/us), code:bash (cd web-admin && pnpm dev), code:bash (git add web-admin/src/views/demo/unit/index.vue), code:vue (<div ref="reimburseApplyTableWrapRef" class="table-scroll bx), code:vue (<div class="pagination list-pager-bar">) (+27 more)
### Community 427 - "validator.ts"
Cohesion: 0.06
Nodes (35): code:bash (cd mobile-h5 && pnpm add jsencrypt), code:bash (# backend + mobile-h5 dev 已启动), code:bash (git add mobile-h5/src/utils/loginRsa.ts mobile-h5/src/utils/), code:ts (export interface Plan {), code:ts (import db from '@/utils/http/db'), code:bash (git add mobile-h5/src/api/plansApi.ts mobile-h5/src/api/inve), code:ts (import api from '@/utils/http'), code:ts (import api from '@/utils/http' // 若 PL 走门户信封;否则用能解 PL 响应的 cl) (+27 more)
### Community 428 - "TableCache"
Cohesion: 0.06
Nodes (35): 文件结构, 执行说明, code:ts (import { attachmentApi, reimburseApi, invoiceWalletApi } fro), code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue), code:html (<h4 class="dlg-view-section-title">历史附件</h4>), code:html (<h4 class="dlg-view-section-title">申请附件</h4>), code:bash (rg '历史附件' web-admin/src/views/bx --glob '*.vue'), code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue \) (+27 more)
### Community 429 - "useTableColumns.ts"
Cohesion: 0.06
Nodes (33): 目标, 状态机, 已确认业务规则, 单号生成, 后端设计, 模块位置, 1. ETC加油申请(P01), 1. 申请单 `pl_vehicle_recharge_apply` (+25 more)
### Community 430 - "BatchUpdateDateDialog.vue"
Cohesion: 0.06
Nodes (35): 权限系统全面修复设计文档, 模块 1:后端菜单权限守卫, 集成方式, 依赖信息, 现状, 修改方案, 现状, 修改方案 (+27 more)
### Community 431 - "index.vue"
Cohesion: 0.06
Nodes (35): 0.0.10(2021-04-30), 0.0.11(2021-05-07), 0.0.12(2021-05-12), 0.0.13(2021-06-04), 0.0.14(2021-06-18), 0.0.15(2021-06-21), 0.0.16(2021-06-29), 0.0.9(2021-02-05) (+27 more)
### Community 432 - "code:block1 (/iflytek/shanxia2.0/backend)"
Cohesion: 0.06
Nodes (35): 0.1.7(2021-02-05), 0.1.8(2021-02-05), 0.1.9(2021-03-09), 0.2.0(2021-03-15), 0.3.0(2021-04-07), 0.3.1(2021-04-15), 0.3.2(2021-04-22), 0.3.3(2021-05-12) (+27 more)
### Community 433 - "code:ts (import { fetchUploadAttachment } from '@/api/admin')"
Cohesion: 0.09
Nodes (15): mapKeys(), VantComponent(), addUnit(), isDef(), isNumber(), isObj(), setSizeWithUnit(), setSizeWithUnit() (+7 more)
### Community 434 - "code:js (// ✅ 正确:兼容写法)"
Cohesion: 0.07
Nodes (9): addToSet(), cleanArray(), clone(), createDOMPurify(), createHTML(), createScriptURL(), lookupGetter(), Optional (+1 more)
### Community 435 - "公海池模块迁移方案 — 05 特殊场景"
Cohesion: 0.07
Nodes (6): Er(), tr(), I, T(), Ta, toggleNativeEvent()
### Community 436 - "安排运输 + 司机免登录页 + 地磅联动 Implementation Plan"
Cohesion: 0.06
Nodes (35): 0.1.7(2021-02-05), 0.1.8(2021-02-05), 0.1.9(2021-03-09), 0.2.0(2021-03-15), 0.3.0(2021-04-07), 0.3.1(2021-04-15), 0.3.2(2021-04-22), 0.3.3(2021-05-12) (+27 more)
### Community 437 - "Decisions"
Cohesion: 0.06
Nodes (35): 0.0.10(2021-04-30), 0.0.11(2021-05-07), 0.0.12(2021-05-12), 0.0.13(2021-06-04), 0.0.14(2021-06-18), 0.0.15(2021-06-21), 0.0.16(2021-06-29), 0.0.9(2021-02-05) (+27 more)
### Community 438 - "ADDED Requirements"
Cohesion: 0.11
Nodes (33): arrayMax(), arrayMin(), bottomVisible(), chunk(), commafy(), copy(), copyImageBlobToClipboard(), copyImageFromUrl() (+25 more)
### Community 439 - "ADDED Requirements"
Cohesion: 0.08
Nodes (9): a, c(), d(), g(), i, l, p(), t() (+1 more)
### Community 440 - "WechatMessageService"
Cohesion: 0.1
Nodes (26): allowUnsafeLinkTarget, checkRange(), contains(), convertToLink(), findChar(), freefallRtl(), getAutoLinkPattern, getDefaultLinkProtocol (+18 more)
### Community 441 - "vehicle_maintenance.py"
Cohesion: 0.07
Nodes (21): charMap, charMapToRegExp(), charMapToSelector(), each(), first(), fromDom(), fromHtml(), fromTag() (+13 more)
### Community 442 - "_forbid_legacy_invoice_fields"
Cohesion: 0.07
Nodes (30): fetchUserOptions(), unwrap(), fetchPortalUserOptions(), account, contractLoading, contractSaving, handleSaveContract(), handleSaveQuote() (+22 more)
### Community 443 - "oper_log_decorator.py"
Cohesion: 0.07
Nodes (30): activeView, assignRules, assignVisible, batchUpdateDateDialogRef, batchUpdateStageDialogRef, buildQueryParams(), changeStageVisible, deletable (+22 more)
### Community 444 - "vehicle_maintenance.py"
Cohesion: 0.06
Nodes (33): 报销管理 — 全面测试用例, 执行记录, 待审批 — 报销单与借款单分别审, 报销新建 — 字段边界, 报销详情 — 状态×按钮矩阵, 报销详情 — 字段空满, 借款新建边界, 借款详情状态矩阵 (+25 more)
### Community 445 - "CrmContractProductBo"
Cohesion: 0.06
Nodes (33): 运输管理 — 全面测试用例, 执行记录, 安排运输边界, 详情归档边界, 归档列表, 结算详情 — 选人与审批组合, 运费审批列表, 运输灰卡与回归 (+25 more)
### Community 446 - "index.js"
Cohesion: 0.06
Nodes (33): 文件结构, code:python (def test_summarize_allows_negative_balance():), code:typescript (async function handleSubmit(row: any) {), code:typescript (async function handleSubmit(row: any) {), code:bash (rg -n '发票额度不足|提交时将被拦截' web-admin/src/views/bx/reimburse/appl), code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue), code:vue (<span v-if="balanceInsufficient" class="invoice-balance-tip-), code:vue (<span v-if="balanceInsufficient" class="invoice-balance-tip-) (+25 more)
### Community 447 - "index.vue"
Cohesion: 0.06
Nodes (34): 文件结构, 执行方式, code:sql (-- backend/scripts/migrate_20260814_duty_schedule.sql), code:bash (git add backend/app/schemas/duty.py backend/app/services/dut), code:python (# 关键端点(均 Depends 现有 admin 鉴权,如 require_admin_or_super_admin ), code:python (GET "/{token}" -> get_public_page;404 文案「链接无效或已失效」), code:python (from app.api.duty import router as duty_router), code:block14 ("/api/public/duty,") (+26 more)
### Community 448 - "a"
Cohesion: 0.06
Nodes (34): 文件结构, 工作量, code:sql (-- docs/sql/migrations/2026-06-29-pl-vehicle-recharge.sql), code:bash (git add backend/app/services/pl_vehicle_recharge_service.py), code:python (apply_router = APIRouter(prefix="/vehicle-recharge-apply", t), code:python (from app.api.pl import vehicle_recharge), code:bash (git add backend/app/api/pl/vehicle_recharge.py backend/app/a), code:typescript (export interface VehicleRechargeApply {) (+26 more)
### Community 449 - "al"
Cohesion: 0.06
Nodes (33): 文件结构, code:python (# backend/tests/test_pl_io_order_enrichment.py), code:python (def _build_page(db: Session, kind: str, header, items) -> di), code:bash (cd backend && source venv/bin/activate && python -c "), code:bash (git add backend/app/schemas/pl/io_order.py backend/app/api/p), code:typescript (export interface PlIoOrderItem {), code:typescript (businessType?: string), code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/api/pl/p) (+25 more)
### Community 450 - "CustomerSelector.vue"
Cohesion: 0.06
Nodes (34): 文件结构, 执行顺序建议, code:sql (-- pl_freight_settlement_approval), code:python (_LOCKED_SETTLEMENT_STATUSES = ("approving", "approved", "con), code:typescript (export const freightApi = {), code:vue (<template>), code:block13 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 (后端闭环)), code:sql (-- 新增/更新) (+26 more)
### Community 451 - "index.ts"
Cohesion: 0.06
Nodes (34): 报销 · 发票夹额度与报销扣减 — 设计文档, 背景与问题, 现状, 三、额度生命周期与并发, 客户诉求, 四、页面交互, 与现网差距, 六、异常与验收 (+26 more)
### Community 452 - "a"
Cohesion: 0.06
Nodes (34): 操作审计与业务语义日志 — 设计文档, 存储样式示例, 架构与数据流, 中间件与加解密顺序, 已确认业务规则, 路径推断兜底(无装饰器), 现有(增强), 前端 (+26 more)
### Community 453 - "code:block1 (删除范围:)"
Cohesion: 0.11
Nodes (33): 3.1.12(2021-05-07), 3.1.16(2021-05-26), 3.1.17(2021-05-26), 3.1.20(2021-07-30), 3.2.0(2021-07-30), 3.2.10(2021-11-30), 3.2.11(2021-12-07), 3.2.12(2021-12-20) (+25 more)
### Community 454 - "功能验证"
Cohesion: 0.06
Nodes (34): ADDED Requirements, Requirement: 最小必要改动, Requirement: 已有系统迁移的蔓延控制, Requirement: 后端工程约定, Requirement: 数据库脚本与迁移, Requirement: 单文件行数上限, Requirement: 提交说明可读性, Requirement: 前端 API 返回值消费约定 (+26 more)
### Community 455 - "28 步实施方案(续做从此勾选)"
Cohesion: 0.11
Nodes (29): archivePlan(), arrangeTransport(), createFreight(), get(), getFreight(), getFreightApprovalFlow(), getPlan(), getPlanArrangeInfo() (+21 more)
### Community 456 - "运输计划 · 车辆尿素申请与发放登记 — 设计文档"
Cohesion: 0.07
Nodes (31): actionLoading, actionType, activeTab, cardTitle(), confirmAction(), currentItem, detailData, fetchPage() (+23 more)
### Community 457 - "新增功能模块"
Cohesion: 0.08
Nodes (29): fetchDeletePoolRule(), fetchExecutePoolRules(), fetchPoolRuleList(), fetchTogglePoolRule(), crmPoolRuleBelowRef, crmPoolRuleTableRef, crmPoolRuleTableWrapRef, getList() (+21 more)
### Community 458 - "Decisions"
Cohesion: 0.06
Nodes (34): ADDED Requirements, Requirement: Blob 文件下载(Excel 导出等), Requirement: Web 管理端工程约定, Requirement: 前后端统一 POST 调用, Requirement: 前端 API 返回值消费约定, Requirement: 单文件行数上限, Requirement: 后端工程约定, Requirement: 已有系统迁移的蔓延控制 (+26 more)
### Community 460 - "code:json ({)"
Cohesion: 0.08
Nodes (14): addPrependUrl(), addPrependUrl2(), changeImages(), changeSrc(), createState(), each(), findEntry(), findEntryDelegate() (+6 more)
### Community 461 - "Decisions"
Cohesion: 0.06
Nodes (33): byAttr(), cloneAppropriateAttributes(), DomModel(), each$1(), findSelectedStats(), getDimension(), getIsRoot(), getRawWidth() (+25 more)
### Community 462 - "新增功能模块"
Cohesion: 0.06
Nodes (29): allowExplosive, allowToxic, any, attachmentJson, brandMeta, contractNo, customer, ensureCustomerOption() (+21 more)
### Community 463 - "dept.py"
Cohesion: 0.06
Nodes (32): [], account, colParams, cols, containerDiv, contentDiv, depositRaw, fitStyle (+24 more)
### Community 464 - "menu.py"
Cohesion: 0.08
Nodes (20): buildAttachItems(), loadEditData(), loadExpenseItems(), refreshWallet(), uid, adminStatusTagClass(), flattenExpenseTree(), formatAmount() (+12 more)
### Community 465 - "Cell"
Cohesion: 0.06
Nodes (33): 图谱位置, 使用方式, Agent 更新规则, AGENTS.md — shanxia2.0 (山峡化工), API Conventions (backend), Architecture Conventions, Backend (`backend/`), Code Style (+25 more)
### Community 466 - "createParagraph"
Cohesion: 0.06
Nodes (32): 地磅管理 — 全面测试用例, 执行记录, 计划卡片 / 详情字段空满, 二次过磅边界, 作废边界, 出入库详情关联, 仪表盘加厚, A. 仪表盘 `db/dashboard/index` (+24 more)
### Community 467 - "getPreviewContent"
Cohesion: 0.06
Nodes (33): code:sql (-- 车辆充值模块收窄为仅 ETC:菜单改名 + 加油字典软停用(不删业务数据)), code:python (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE), code:python (PlVehicleRechargeRecord.recharge_type == MODULE_RECHARGE_TYP), code:python (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE), code:python (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE), code:python (if recharge_type:), code:python (query = query.filter(PlVehicleRechargeRecord.recharge_type =), code:python (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE) (+25 more)
### Community 468 - "bind"
Cohesion: 0.06
Nodes (33): 运输管理 · 三方/山峡分册与粘贴建档 — 设计文档, 三、粘贴识别(快速录入), 背景与问题, 业务诉求, 四、承运商准入取消, 五、架构与数据流, 示例客户文本, 六、错误处理 (+25 more)
### Community 469 - "生产数据迁移全过程记录(可续写)"
Cohesion: 0.06
Nodes (33): ADDED Requirements, Requirement: 禁止跨端调色板混用, Requirement: 列表主标识列链接查看与编辑删除外置, Requirement: 树形主数据展示规则, Requirement: 弹窗与遮罩, Requirement: 小程序媒体与触控, Requirement: 筛选区关键词字段排第一, Requirement: 弹窗与面板内子区域标题装饰 (+25 more)
### Community 470 - "createUi"
Cohesion: 0.13
Nodes (33): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), can_user_approve() (+25 more)
### Community 471 - "assumeExternalTargets"
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 472 - "c"
Cohesion: 0.07
Nodes (29): currentPage, editingId, finished, form, handleDelete(), handleSearch(), handleSubmit(), handleToggleStatus() (+21 more)
### Community 473 - "compose"
Cohesion: 0.07
Nodes (26): Props, Props, variantClass, menuTypeLabel(), editingId, form, handleDelete(), handleSubmit() (+18 more)
### Community 474 - "Bv"
Cohesion: 0.1
Nodes (25): fetchUserOptions(), unwrap(), useUserStore, fetchChinaRegionTree(), API_ENCRYPT_EXCLUDE_PATHS, appendTimestampQuery(), base64ToBytes(), bytesToBase64() (+17 more)
### Community 475 - "index.vue"
Cohesion: 0.07
Nodes (22): acting, certUrls(), detail, id, load(), products, uploadForProduct(), acting (+14 more)
### Community 476 - "报价单审批人设置(租户级默认审批人)"
Cohesion: 0.14
Nodes (33): addClue(), addClueFollow(), addCustomerFollow(), addOpportunityFollow(), addProductCategory(), claimCustomer(), convertClue(), deleteProductCategory() (+25 more)
### Community 477 - "planApi"
Cohesion: 0.08
Nodes (19): axios, axios, ArticleService, fetchLogin(), LoginResult, PortalUserInfo, ArticleCategoryType, ArticleType (+11 more)
### Community 478 - "code:json ({)"
Cohesion: 0.07
Nodes (28): actionButtonsStyle, cloneModelValue(), componentMap, emit, expandToggleText, formInstance, getSanitizedOutput(), handleReset() (+20 more)
### Community 479 - "线索管理模块迁移方案 — 01 概述"
Cohesion: 0.09
Nodes (30): toggleRedSeal(), toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, currentSubpackSlipNo, editorHeight, getPdfCanvasScale() (+22 more)
### Community 480 - "报价单管理模块迁移方案 — 06 分步实施计划"
Cohesion: 0.06
Nodes (34): dependencies, @antv/x6, crypto-js, dagre, element-plus, @element-plus/icons-vue, exceljs, highlight.js (+26 more)
### Community 481 - "报价单管理模块迁移方案 — 01 概述"
Cohesion: 0.06
Nodes (33): 2.1 数据来源, 2.2 卡片 UI, 2.3 交互, 2.4 一级模块与路由前缀映射, 3.1 渲染范围, 3.2 移除内容, 3.3 子菜单组件, 4.1 左侧 (+25 more)
### Community 482 - "模块迁移方案 — 05 特殊场景"
Cohesion: 0.1
Nodes (10): applyPortalAuthHeader(), readTokenFromStorageKey(), resolvePortalAccessToken(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageCompatibilityManager (+2 more)
### Community 483 - "页面 1:[页面名称](`views/crm/{module}/index.vue`)"
Cohesion: 0.17
Nodes (31): 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() (+23 more)
### Community 484 - "code:vue (<div id="app-portal-body">)"
Cohesion: 0.1
Nodes (33): before(), children(), clone$1(), contains(), dlIndentation(), each$1(), empty(), foldl() (+25 more)
### Community 485 - "code:sql (-- CRM: tenant_id (VARCHAR(20), DEFAULT '000000'))"
Cohesion: 0.09
Nodes (31): after(), before$1(), child(), cleanListProperties(), cloneItemContent(), createEntry(), exists(), filter() (+23 more)
### Community 486 - "查询与管理"
Cohesion: 0.09
Nodes (32): ak(), cf, ck(), df, Ef, gf, hf, ik() (+24 more)
### Community 487 - "ADDED Requirements"
Cohesion: 0.1
Nodes (29): handleBatchDownloadCertZip(), handleBatchDownloadCertZip(), buildAndSavePersonnelCertZip(), buildAndSaveVehicleCertZip(), BuildCertZipOptions, BuildCertZipResult, buildPersonnelCertZipFilename(), buildVehicleCertZipFilename() (+21 more)
### Community 488 - "detail.vue"
Cohesion: 0.09
Nodes (7): Cache, CacheKey, CacheKeyCascade, DatabaseCache, db, RedisCache, validator
### Community 489 - "user.py"
Cohesion: 0.06
Nodes (32): 文件结构(新建 / 主要修改), 建议实施顺序, 运输计划一车多卸重构 Implementation Plan, Phase 1:数据库与模型, Phase 2:计划 CRUD API, Phase 3:前端计划表单, Phase 4:安排运输与地磅, Phase 5:司机 / 现场链接 (+24 more)
### Community 490 - "index.vue"
Cohesion: 0.06
Nodes (32): 文件结构, 执行交接, code:python (# backend/tests/test_bx_reimburse_list_filters.py), code:typescript (/** 文本列:服务端模糊 / 客户端也可只用 text */), code:typescript (// web-admin/src/composables/useServerColumnFilters.ts), code:bash (git add web-admin/src/composables/useClientColumnFilters.ts ), code:vue (<template v-if="type === 'text'">), code:typescript (const draftText = ref('')) (+24 more)
### Community 491 - "compare_crm_sql_models.py"
Cohesion: 0.06
Nodes (31): code:python (def test_required_allows_other_brand_when_sum_matches():), code:bash (git add web-admin/src/components/business/pl-plan-archive-di), code:ts ([...new Set(products.filter(p => p.brandMode === 'any' && p.), code:ts (;[), code:ts (const brandOptions =), code:ts (let brandOptions =), code:ts (if (prod.brandMode === 'required') {), code:bash (git add web-admin/src/components/business/pl-plan-driver-fee) (+23 more)
### Community 492 - "ShareDialog.vue"
Cohesion: 0.06
Nodes (32): 背景, 二、鉴权 / 菜单 / 路由守卫, 三、页面 / 能力与数据流, 已确认决策, 1.1 目标形态, 1.2 菜单映射原则, 1.3 三阶段验收目标, 1.4 工程落点(bx-mobile) (+24 more)
### Community 493 - "ancestor"
Cohesion: 0.06
Nodes (32): 1. 背景与问题, 10. 文档与计划衔接, 11. 待产品确认(1 项), 1.1 现状(迁移后目标库), 1.2 业务关联方式(回顾), 1.3 目标, 2. 方案对比, 3. 新编号分配规则 (+24 more)
### Community 494 - "collectTextToBoundary"
Cohesion: 0.06
Nodes (32): 技术栈, 后续建设建议, 目录说明, 已接通业务:地磅管理, 本地开发, 壳页面, 本地开发, 方式二:微信开发者工具 (+24 more)
### Community 495 - "deleteImage"
Cohesion: 0.09
Nodes (25): allExpanded, clearKeyword(), closeMore(), collectExpandableIds(), defaultExpandLevel1(), expandedIds, goAdd(), goAddChild() (+17 more)
### Community 496 - "c"
Cohesion: 0.07
Nodes (23): User, userApi, UserCreate, UserService, UserUpdate, editingUser, formData, isEdit (+15 more)
### Community 497 - "getPlaceholderHtml"
Cohesion: 0.06
Nodes (3): copy(), copyToClipboard(), fallbackCopy()
### Community 498 - "index.vue"
Cohesion: 0.07
Nodes (28): fetchPoolCustomerList(), assignDialogRef, claimDialogRef, crmPoolBelowRef, crmPoolTableRef, crmPoolTableWrapRef, customerDetailRef, customerList (+20 more)
### Community 499 - "运输计划「指定品牌」回填改为偏好提示设计"
Cohesion: 0.07
Nodes (20): publicDutyApi, PublicDutyGrabResult, PublicDutyPage, PublicDutySlot, PublicDutyUserOption, activePicker, backToList(), errorType (+12 more)
### Community 500 - "index.vue"
Cohesion: 0.06
Nodes (32): Phase 1:数据库与模型, Phase 2:计划 CRUD API, Phase 3:前端计划表单, Phase 4:安排运输与地磅, Phase 5:司机 / 现场链接, Phase 6:打印, Phase 7:归档与运费, Phase 8:验收 (+24 more)
### Community 501 - "cells"
Cohesion: 0.06
Nodes (32): ADDED Requirements, Requirement: Web 管理端以 Fresh Mint 规范为唯一视觉权威, Requirement: 主列表表体内嵌滚动与视口填满, Requirement: 列表主标识列链接查看与编辑删除外置, Requirement: 图标组件使用 Element Plus 图标, Requirement: 小程序以三墙 Demo 体系为唯一视觉权威, Requirement: 小程序媒体与触控, Requirement: 弹窗与遮罩 (+24 more)
### Community 502 - "code:block10 (待提交 → 已提交 → 审核通过 → 已确认)"
Cohesion: 0.06
Nodes (32): 1.1 架构, 1.2 核心原则, 1.3 目录约定(生产机), 1. 部署思路总览, 2.1 服务器软件, 2.2 网络与防火墙, 2.3 数据库, 2. 前置条件 (+24 more)
### Community 503 - "code:vue (<el-select v-model="queryParams.customerType">)"
Cohesion: 0.09
Nodes (5): CommentItem, fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager
### Community 504 - "3. 全局与布局结构"
Cohesion: 0.07
Nodes (32): bind(), cat(), children$1(), children$2(), columns(), commonElement(), extractCells(), filter() (+24 more)
### Community 505 - "Web 管理端 UI 规范(Fresh Mint)"
Cohesion: 0.1
Nodes (32): createAlignMenu(), createBlocksMenu(), createFontFamilyMenu(), createFontSizeMenu(), createMenuItems(), createStylesMenu(), generateSelectItems(), getContentLanguages (+24 more)
### Community 506 - "公海池模块迁移方案 — 01 概述"
Cohesion: 0.06
Nodes (30): 文件结构, 执行说明, code:sql (-- backend/scripts/migrate_20260817_duty_staff_role.sql), code:python (if item.source == SOURCE_ASSIGN and uid:), code:python (if name == "SysRole":), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/models/duty_models.py backend/app/servic), code:python (@router.get("/users/options")) (+22 more)
### Community 507 - "code:typescript (const tagType = computed(() => dictStore.getTagType('wf_proc)"
Cohesion: 0.06
Nodes (29): code:sql (-- 运输计划归档:查看单价金额按钮权限), code:python (if not user_can_archive_plan(db, user):), code:python (cols = filter_export_columns(PLAN_ARCHIVE_EXPORT_COLUMNS, bo), code:bash (git add backend/app/api/pl/plan.py), code:ts (/** 归档查看:展示单价与金额;未传时跟随 showArchiveIoFields */), code:ts (const hideArchiveMoney =), code:bash (git add web-admin/src/components/business/pl-plan-view-dialo), code:ts (import { fetchGetMenuCodes } from '@/api/auth') (+21 more)
### Community 508 - "山峡化工生产一体化门户 — 工程清理 + Tag 集中化实施计划"
Cohesion: 0.06
Nodes (31): 背景与目标, 门户菜单首页启动器 + 多页签(方案 1), 溢出淘汰(替换门户硬上限 10), 路由, 已确认决策, 登录后自动打开收藏, 前端模块, §1 整体布局与导航收敛 (+23 more)
### Community 509 - "code:sql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'zkxw' COMM)"
Cohesion: 0.06
Nodes (31): 背景与目标, 三、移除左侧栏, 四、导航联动, 五、菜单数据与权限(不变), 已确认决策, 六、响应式, 七、样式要点, 八、影响文件清单 (+23 more)
### Community 510 - "detail.vue"
Cohesion: 0.06
Nodes (31): 线索管理模块 - 前端界面, 1. 配置路由, 📦 使用的字典, 🔧 依赖说明, 全局方法, 🚀 使用说明, 🎯 功能说明, 1. 线索列表页面 (index.vue) (+23 more)
### Community 511 - "新增功能"
Cohesion: 0.06
Nodes (31): 运输计划管理系统 - 技术设计, 约束条件, 利益相关者, 项目背景, 技术栈, code:block1 (pl_plan_transport), code:block2 ({base_url}/transport/scan/{transport_id}?code={verify_code}), Context (+23 more)
### Community 512 - "next_inbound_outbound_id"
Cohesion: 0.14
Nodes (21): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+13 more)
### Community 513 - "_customer_base_query"
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 514 - "crm_quote_pdf.py"
Cohesion: 0.14
Nodes (30): approveAdvance(), approveReimburse(), bindAttachments(), createAdvance(), createReimburse(), generateReimburseTitle(), get(), getAdvance() (+22 more)
### Community 515 - "create"
Cohesion: 0.11
Nodes (24): {
AppConfig
}, {
BridgeError
}, Encryptkey, Factory, getEncryptKey(), getSessionKey(), getTicket(), getUserAccessToken() (+16 more)
### Community 516 - "index.vue"
Cohesion: 0.07
Nodes (6): {
t
}, created(), getParent(), close(), select(), { t }
### Community 517 - "find"
Cohesion: 0.07
Nodes (28): headerStyle, props, safeArea, author, dependencies, jsencrypt, vant, description (+20 more)
### Community 518 - "a"
Cohesion: 0.07
Nodes (24): allData, captureQrObjectUrl, captureRow, currentPage, dateFilterOptions, dateFilterType, finished, getQrImageUrl() (+16 more)
### Community 519 - "create"
Cohesion: 0.09
Nodes (9): a, c(), g(), i(), l(), o(), r(), t() (+1 more)
### Community 520 - "getBodyClass"
Cohesion: 0.06
Nodes (29): bgColor, cloneSpacing, containerRef, containerSize, containerStyle, contentClass, contentRef, contentStyle (+21 more)
### Community 521 - "get"
Cohesion: 0.06
Nodes (26): defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode, isMobileScreen (+18 more)
### Community 522 - "Cell"
Cohesion: 0.07
Nodes (25): api, calendarDate, cardTitle(), cardTitleDate(), detailRouteName(), errorMessage, finished, formatDay() (+17 more)
### Community 523 - "HorizontalSubmenu.vue"
Cohesion: 0.08
Nodes (24): appendAmapNavLine(), buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapNavigationUrlWithFallback(), buildAmapSearchUrl(), appendDriverStopBlockLines(), buildStopNavUrl() (+16 more)
### Community 524 - "index.vue"
Cohesion: 0.06
Nodes (31): 1.1 首次安排 vs 再次调整, 1.2 再次调整判定(后端 `is_rearrange`), 2.1 布局, 2.2 上区字段清单, 2.3 提交前确认(再次调整), 2.4 成功态, 2.5 列表入口(`#/pl/plan`), 2.6 下区「计划单查看」(与查看弹窗对齐,D13) (+23 more)
### Community 525 - "any"
Cohesion: 0.06
Nodes (31): 1. ETC加油申请(P01), 1. 申请单 `pl_vehicle_recharge_apply`, 2. ETC加油发放登记(P01 + P13), 2. 发放登记 `pl_vehicle_recharge_record`, 3. API 类型(`web-admin/src/api/pl/index.ts`), 3. 字典, 4. UI 规范, API 清单 (+23 more)
### Community 526 - "CRM 前端代码迁移替换指南"
Cohesion: 0.06
Nodes (31): 2.1 三方车辆 / 三方驾押人员, 2.2 山峡自有车辆 / 山峡驾押人员, 2.3 相对现网的校验调整, 3.1 入口, 3.2 解析映射, 3.3 预览与确认, 3.4 冲突处理, 4.1 承运商管理页 `/#/pl/base-info/carrier` (+23 more)
### Community 527 - "7. 列表区、表格与分页"
Cohesion: 0.06
Nodes (30): 移动端开发说明, 下一步, 1. 登录页面 (`/login`), 1. 登录页面 (`/login`), 2. 仪表盘 (`/dashboard`), 2. 仪表盘 (`/dashboard`), 已完成功能, 3. 计划管理 (`/plans`) (+22 more)
### Community 528 - "index.vue"
Cohesion: 0.06
Nodes (30): 总体概览, 1. 登录界面 ✅, 详细对比, 1. 登录界面 ✅, 2. 仪表盘 ⚠️, 总结, 功能缺失清单, 交互方式差异(可接受) (+22 more)
### Community 529 - "code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp)"
Cohesion: 0.09
Nodes (30): CarrierAuditReject, CarrierBase, CarrierCreate, CarrierListResponse, CarrierQualificationBase, CarrierRead, CarrierUpdate, CertRead (+22 more)
### Community 530 - "合同列表模块迁移方案 — 01 概述"
Cohesion: 0.12
Nodes (30): build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis(), _clip(), crm_role_labels(), derive_source_url() (+22 more)
### Community 531 - "模块迁移方案 — 01 概述"
Cohesion: 0.12
Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 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, 生成签名 V3 (SHA256 with RSA) (+3 more)
### Community 532 - "业务模块数据权限运行时过滤 — Implementation Plan"
Cohesion: 0.08
Nodes (27): get_user_menu_codes(), 菜单 code 权限守卫(V0.3:通过 sys_user_role → sys_role_menu → sys_menu.perms), 运营端角色守卫:admin / super_admin 可访问。, 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, 接口菜单权限守卫。super_admin 直接放行。, require_admin_or_super_admin(), require_menu_code(), force_plan_follow_status() (+19 more)
### Community 533 - "code:block10 (web-admin/src/api/business.ts)"
Cohesion: 0.08
Nodes (21): addZeros(), createTemplateList(), curry(), entitiesAttr, exists(), getCdateFormat, getCreationDateClasses, getDateTime() (+13 more)
### Community 534 - "code:typescript (Dict {)"
Cohesion: 0.1
Nodes (22): getStatisticsByLevel(), defaultOpstions, EChartsInstance, EChartsOption, useECharts(), buildParams(), formatRate(), generateInsights() (+14 more)
### Community 535 - "ADDED Requirements"
Cohesion: 0.09
Nodes (24): [], changeStageVisible, currentOpportunityId, currentUserId, dictStore, followVisible, formVisible, isClosedStatus (+16 more)
### Community 536 - "iter_user_menu_perm_codes"
Cohesion: 0.11
Nodes (26): buildMissingHazardCertMessage(), buildMissingHazardCertReadyMessage(), enrichPlanProductsHazardFromCrm(), findMissingHazardCerts(), formatMissingCertLabels(), formatPlProductNameWithHazardMarks(), getHazardProductLabel(), getPrimaryProductCertUrl() (+18 more)
### Community 537 - "Requirement: 运输计划 API JSON 字段 camelCase 对齐"
Cohesion: 0.12
Nodes (19): _cloudDataNodeWhere(), _cloudDataPostField(), _cloudDataTreeWhere(), _extractTree(), _filterData(), _findNodePath(), getCloudDataListValue(), getCloudDataTreeValue() (+11 more)
### Community 538 - "login_crypto.py"
Cohesion: 0.09
Nodes (16): animateTypes1, animateTypes2, animateTypes3, createAnimation(), MPAnimation, nvueAnimation, close(), handler() (+8 more)
### Community 539 - "contact.py"
Cohesion: 0.06
Nodes (30): 文件结构, code:bash (cd web-admin && pnpm add @turbodocx/html-to-docx), code:bash (git add web-admin/src/utils/crm/contract-html-to-docx.ts), code:vue (<el-button class="btn-ghost" :loading="wordGenerating" @clic), code:typescript (import FileSaver from 'file-saver'), code:typescript (const wordGenerating = ref(false)), code:typescript (/** 从打印弹窗生成 Word(前端 HTML→DOCX) */), code:bash (git add web-admin/src/views/crm/contract/components/Contract) (+22 more)
### Community 540 - "_coerce_resource_snapshot"
Cohesion: 0.06
Nodes (30): 文件结构, code:python (# backend/tests/test_db_list_sort.py), code:python (from sqlalchemy import and_, func, or_), code:python (sf, so = parse_sort_params(params)), code:bash (git commit -m "feat(db): support inventoryDate column sort o), code:ts (import { useColumnSort } from '@/composables/useColumnSort'), code:ts (const {), code:ts (const applySortAndPage = () => {) (+22 more)
### Community 541 - "auth.py"
Cohesion: 0.06
Nodes (30): 危化品证「证书齐备」人工确认 — 设计文档, 现状, 三、前端, 四、状态流转, 客户反馈, 1.1 `pl_plan` 新增字段, 1.2 既有字段保留, 五、影响范围(实现清单) (+22 more)
### Community 542 - "leave.py"
Cohesion: 0.06
Nodes (30): 运输计划归档 — 设计文档, 1.1 新菜单, 1.2 权限按钮, 1.3 列表行为(D1 / D2), 1.4 工具栏, 1.5 原运输计划页改动(D3), 已确认决策(2026-06-25), 四、前端文件清单 (+22 more)
### Community 543 - "OSSStorage"
Cohesion: 0.06
Nodes (30): 运输计划管理系统 - 实施任务清单, 1. 数据库设计与创建, 1.1 基础数据表, 1.2 计划管理表, 1.3 运输管理表, 1.4 运费结算表, 1.5 库存管理表, 2.1 基础数据 API (+22 more)
### Community 544 - "index.vue"
Cohesion: 0.06
Nodes (30): ADDED Requirements, code:block1 (计划号:{plan_no}), Requirement: 单据类型自动判断, Requirement: 归档操作, Requirement: 计划编号规则, Requirement: 金额计算规则, Requirement: 通知信息生成, Requirement: 产品属性检查 (+22 more)
### Community 545 - "index.vue"
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)
### Community 546 - "dashboard.py"
Cohesion: 0.17
Nodes (30): apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows() (+22 more)
### Community 547 - "add-auto-search.py"
Cohesion: 0.09
Nodes (16): animateTypes1, animateTypes2, animateTypes3, createAnimation(), MPAnimation, nvueAnimation, close(), handler() (+8 more)
### Community 548 - "ancestor"
Cohesion: 0.09
Nodes (27): actionButtonsStyle, cloneModelValue(), componentMap, deleteFieldValue(), emit, FormEmits, formInstance, FormItem (+19 more)
### Community 549 - "main"
Cohesion: 0.09
Nodes (27): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+19 more)
### Community 550 - "gotoSelectedLink"
Cohesion: 0.06
Nodes (30): Agent 更新规则, AGENTS.md — shanxia2.0 (山峡化工), API Conventions (backend), Architecture Conventions, Backend (`backend/`), Code Style, Coding Conventions, Commands (+22 more)
### Community 551 - "a"
Cohesion: 0.06
Nodes (30): 1.1 后端(`backend/app/`), 1.2 前端(`web-admin/src/`), 1.3 核心数据流, 1. 整体架构与模块划分, 2.1 Schema 变更(需新增字段), 2.2 双存储语义, 2. 数据库模型, 3.1 节点分发器模式 (+22 more)
### Community 552 - "add-list-index-columns.py"
Cohesion: 0.06
Nodes (30): 不在本次修复范围, 依赖信息, 修复范围, 修改方案, 修改方案, 修改方案, 修改方案, 后端数据权限 (+22 more)
### Community 553 - "apply_file"
Cohesion: 0.06
Nodes (30): 1.1 角色与单据, 1.2 触发链路, 1.3 与「调整运输」的关系, 1.4 公共页只读条件, 2.1 路由, 2.2 技术栈, 2.3 页面能力, 3.1 `db_inbound_outbound` 新增字段 (+22 more)
### Community 554 - "FireworkSystem"
Cohesion: 0.06
Nodes (29): shanxia2.0 Fresh Mint UI 对齐 — 总改造计划, Step 0 — 基线文档 ✅, Step 1 — 全局 SCSS + Portal 壳层 ✅, Step 1b — WorkTab 上限 ✅, Step 2 — 分模块 class 补齐 ✅(基本完成), Step 3 — bx / db 模块样式收敛 ✅(2026-06-29), Step 4 — Demo 模板页 + 路由 ✅(2026-06-29), Step 5 — CRM 旧布局整页改造 ✅(2026-06-29) (+21 more)
### Community 555 - "index.vue"
Cohesion: 0.06
Nodes (30): 2.1 `bx_invoice`(发票档案), 2.2 `bx_invoice_ledger`(额度流水,权威), 2.3 `bx_reimburse_invoice`(报销 ↔ 发票,可选), 2.4 现有表改动, 3.1 上传, 3.2 删除发票(仅管理员), 3.3 报销草稿, 3.4 提交(事务) (+22 more)
### Community 556 - "index.vue"
Cohesion: 0.06
Nodes (30): 1.1 基础数据表, 1.2 计划管理表, 1.3 运输管理表, 1.4 运费结算表, 1.5 库存管理表, 1. 数据库设计与创建, 2.1 基础数据 API, 2.2 计划管理 API (+22 more)
### Community 557 - "BxAttachmentUpload.vue"
Cohesion: 0.18
Nodes (26): CreateLinkForPlanPayload, InboundOutboundBase, InboundOutboundCreate, InboundOutboundRead, InboundOutboundUpdate, InventoryExportBody, InventoryRelatedData, AutoGenerateMonthlyResult (+18 more)
### Community 558 - "TableHeightCalculator"
Cohesion: 0.11
Nodes (29): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), can_user_approve() (+21 more)
### Community 559 - "index.vue"
Cohesion: 0.09
Nodes (7): ICrmQuoteApprovalService, ICrmQuotePdfService, ICrmQuoteService, CrmQuoteApprovalServiceImpl, CrmQuotePdfServiceImpl, ISysUserService, CrmQuoteApprovalMapper
### Community 560 - "index.vue"
Cohesion: 0.09
Nodes (19): bh(), bR(), eb(), ex, fT(), hg(), ka(), kg() (+11 more)
### Community 561 - "File map"
Cohesion: 0.09
Nodes (29): after$1(), all$1(), buildColorMenu(), buildMenuItems(), bypassSelector(), child$3(), descendant(), descendants() (+21 more)
### Community 562 - "线索管理模块迁移方案 — 04 API 规格"
Cohesion: 0.09
Nodes (19): at(), c, dc, ec, ee(), er(), fe(), ge() (+11 more)
### Community 563 - "code:sql (-- 从 docs/sql/sx.sql 中复制该表的 CREATE TABLE 语句)"
Cohesion: 0.08
Nodes (27): ar(), br(), cr(), Dr(), fc(), fr(), gc(), hr() (+19 more)
### Community 564 - "API 清单汇总"
Cohesion: 0.08
Nodes (30): add$3(), address(), boxPosition(), cata(), cata$1(), closest(), compose1(), deduce() (+22 more)
### Community 565 - "文件结构"
Cohesion: 0.14
Nodes (30): ac(), bc(), bg(), c, Cc(), co, dg(), Do (+22 more)
### Community 566 - "Fresh Mint 内容区 UI 对齐(Step 0 + Step 1)"
Cohesion: 0.07
Nodes (28): [], brandLabel, brandOptions, brandQtyRows, candidates, fb, feedbackById, id (+20 more)
### Community 567 - "部署顺序"
Cohesion: 0.1
Nodes (27): defaultAvatarPathByRole(), normalizeAvatarUrlForMini(), resolveUserAvatarUrl(), appendQueryParam(), fallbackVersionFromManifest(), getStaticAssetsVersion(), hasSignedQuery(), hasVersionParam() (+19 more)
### Community 568 - "Decisions"
Cohesion: 0.08
Nodes (21): dialogMode, dialogTitle, expandedIds, expenseTree, form, handleSubmit(), isEdit, listHeight (+13 more)
### Community 569 - "MinIOStorage"
Cohesion: 0.07
Nodes (28): 按钮与弹窗总清单(门禁), 1. 壳层, 1.1 登录 `pages/login/login`, 1.2 工作台 `pages/workbench/workbench`, 1.3 首页 / 待办 / 我的, 2.1 线索列表 `crm/clue/list`, 2.2 线索新增 `crm/clue/form`, 2.3 线索详情 `crm/clue/detail` (+20 more)
### Community 570 - "changelog.md"
Cohesion: 0.07
Nodes (29): 文件结构, 执行交接, code:python (# backend/tests/test_pl_public_transport_history.py), code:typescript (export interface PublicTransportHistoryRecord {), code:bash (git add web-admin/src/api/pl/public-transport.ts), code:typescript ({), code:vue (<van-empty v-else-if="page?.planVoided" description="运输计划已作废), code:ts (import { useRouter, useRoute } from 'vue-router') (+21 more)
### Community 571 - "get_active"
Cohesion: 0.07
Nodes (28): 文件结构, 执行说明, code:python (from datetime import datetime), code:typescript (import { showConfirmDialog, showFailToast, showSuccessToast ), code:typescript (selectedStatus.value = (['in_progress', 'completed', 'voided), code:vue (<van-empty v-else-if="page?.voided" description="单据已作废" />), code:vue (<template v-else-if="page">), code:vue (<van-cell-group v-if="!isReadOnly" inset class="section-card) (+20 more)
### Community 572 - "workflow.py"
Cohesion: 0.07
Nodes (29): 文件结构, 执行交接, code:ts (import assert from 'node:assert/strict'), code:ts (import JSZip from 'jszip'), code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-vehicle-ce), code:bash (git add web-admin/src/utils/pl-vehicle-cert-zip.ts web-admin), code:vue (<el-button), code:ts (const certZipLoading = ref(false)) (+21 more)
### Community 573 - "index.vue"
Cohesion: 0.07
Nodes (29): 运输计划回传按品牌填量设计, 1. 现场:入/出库明细品牌量, 校验, 管理端补充, 查看, 界面改动, 公开页, 管理端补充弹窗 (+21 more)
### Community 574 - "File map"
Cohesion: 0.07
Nodes (29): 1. 模块定位, 10. 参考路径, 2. 技术实现, 3. 数据表清单(14 张), 4. 业务模块明细, 4.1 费用项目管理(`/bx/expense-item`), 4.2 工作流配置(`/bx/workflow/advance`、`/bx/workflow/reimburse`), 4.3.1 备用金申请(`/bx/advance/apply`) (+21 more)
### Community 575 - "_build_tree"
Cohesion: 0.2
Nodes (28): _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() (+20 more)
### Community 576 - "AttachmentService"
Cohesion: 0.1
Nodes (10): canvasRef, CONFIG, ctx, Firework, FireworkConfig, FireworkSystem, handleFireworkTrigger(), handleKeyPress() (+2 more)
### Community 577 - "pl_io_order_service.py"
Cohesion: 0.07
Nodes (29): 1. Explicit Negation in Rules, 2. Entry in Rationalization Table, 3. Red Flag Entry, 4. Update description, Common Mistakes (Same as TDD), Example: TDD Skill Bulletproofing, GREEN Phase: Write Minimal Skill (Make It Pass), Initial Test (Failed) (+21 more)
### Community 578 - "index.vue"
Cohesion: 0.07
Nodes (29): 1.1 布局结构, 1.2 下区 Tab 内容(复用 `PlPlanViewDialog`), 1.3 「是否生成地磅计划」, 1.4 安排成功态, 2.1 路由, 2.2 技术栈, 2.3 页面能力, 2.4 链接生成 (+21 more)
### Community 579 - "documentOrOwner"
Cohesion: 0.07
Nodes (29): API, business_type 枚举, ContextVar 与装饰器, CRM Tab 改造, OperLogListBody 扩展字段, `sys_api_request_log` / `sys_api_request_log_his` 新增列, 中间件与加解密顺序, 前端 (+21 more)
### Community 580 - "n"
Cohesion: 0.07
Nodes (29): 1. 现场:入/出库明细品牌量, 2. 司机:按产品回传, API 变更(要点), 交互(方案 B), 何时展示品牌区, 公开页, 决策摘要, 参考 (+21 more)
### Community 581 - "an"
Cohesion: 0.07
Nodes (29): §1 整体布局与导航收敛, §2 菜单首页(卡片拍平 + 收藏区), §3 WorkTab、溢出淘汰与登录预开, §4 收藏持久化与改造范围, API(示意,均需鉴权), SHALL, WorkTab, 与现状差异 (+21 more)
### Community 582 - "filterEditableDescendants"
Cohesion: 0.07
Nodes (29): 1.1 目标形态, 1.2 菜单映射原则, 1.3 三阶段验收目标, 1.4 工程落点(bx-mobile), 2.1 登录与会话, 2.2 HTTP 客户端, 2.3 菜单 → 首页入口, 2.4 路由守卫 (+21 more)
### Community 583 - "getProtocol"
Cohesion: 0.07
Nodes (29): Context, Decision 1: 数据库表命名规范, Decision 2: 审批流程实现方式, Decision 3: 计划与运输的关系设计, Decision 4: 库存金额计算方式, Decision 5: 二维码实现方式, Decision 6: 证件过期提醒实现, Decisions (+21 more)
### Community 584 - "getDimension"
Cohesion: 0.07
Nodes (29): ADDED Requirements, Requirement: Web 管理端按钮须携带图标, Requirement: 产品属性检查, Requirement: 单据类型自动判断, Requirement: 归档操作, Requirement: 计划可从 CRM 合同发起, Requirement: 计划编号规则, Requirement: 跟进状态流转 (+21 more)
### Community 585 - "env.d.ts"
Cohesion: 0.18
Nodes (27): _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() (+19 more)
### Community 586 - "index.vue"
Cohesion: 0.11
Nodes (21): fireRemoveDraft(), fireRestoreDraft(), fireStoreDraft(), get(), getAutoSaveInterval, getAutoSavePrefix(), getAutoSaveRetention, hasDraft() (+13 more)
### Community 587 - "index.vue"
Cohesion: 0.09
Nodes (29): consolidate(), error(), fromFuture(), fromHtml$2(), fromResult(), fuse(), getFilePickerCallback, getFilePickerTypes (+21 more)
### Community 588 - "QuoteFormDialog.vue"
Cohesion: 0.14
Nodes (23): actionLoading, ex, finished, { flatList }, kw, listTab, loading, opinion (+15 more)
### Community 589 - "ContactSelector.vue"
Cohesion: 0.07
Nodes (19): brandQtyRows, brandQtySum(), seedActualQty, totalFeedbackQty, base, brandErr, brandQtyRows, for() (+11 more)
### Community 590 - "index.vue"
Cohesion: 0.1
Nodes (24): approverDisplay, approverFallback, approverKeyword, buildNodePayload(), closeApproverPicker(), filteredUsers, formData, handleDelete() (+16 more)
### Community 591 - "index.vue"
Cohesion: 0.12
Nodes (20): exportOpportunity(), getKanbanData(), getOpportunity(), getOpportunityFollow(), getOpportunityProduct(), getSalesFunnel(), getStageLogList(), getStatisticsByOwner() (+12 more)
### Community 592 - "InvoiceService"
Cohesion: 0.08
Nodes (24): any, emit, handleClose(), remarkPlaceholder, resetForm(), rules, string, submitLoading (+16 more)
### Community 593 - "uni-calendar.vue"
Cohesion: 0.07
Nodes (28): 文件结构, 执行交接, code:sql (-- 小程序地磅:移动端菜单 + 超级管理员授权), code:bash (git add miniprogram/config/workbench-menus.js miniprogram/co), code:js (const menuAll = ref(false)), code:js (async function fetchMenuCodes() {), code:js (menuAll.value = false), code:js (await fetchMenuCodes()) (+20 more)
### Community 594 - "code:vue (<el-drawer v-model="visible" title="客户详情" direction="rtl" si)"
Cohesion: 0.07
Nodes (27): 文件结构, 执行交接, code:python (from app.models.db_models import DbWeighingSlip), code:python (@patch("app.services.pl_dibang_bridge_service._inventory_has), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (need_remount = False), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/services/pl_dibang_bridge_service.py bac) (+19 more)
### Community 595 - "FlowDesigner.vue"
Cohesion: 0.07
Nodes (28): 背景与问题, 三、导入校验与写库, 已确认决策, 五、风险与验收, 六、实现落点预览, 2.1 工作表, 2.2 `报销导入` 列定义, 2.3 下拉实现(openpyxl) (+20 more)
### Community 596 - "code:markdown (### X.X {模块名} - {问题简述})"
Cohesion: 0.07
Nodes (28): 运输计划 · 车辆/人员/证书重构 — 设计文档, 车辆(嵌套保存), 非目标(本期不做), 人员, 证书, 提醒, 前端设计, 人员管理(原司机管理) (+20 more)
### Community 597 - "商机管理模块迁移方案 — 06 分步实施计划"
Cohesion: 0.07
Nodes (28): 目标, 1. 背景与目标, 10. 后续批次路线图, 11. 建议实现顺序, 12. 修订记录, 2. 已确认产品决策, 3. 首批范围, 3.1 改造 (+20 more)
### Community 598 - "合同 create — 报价单前置(P1)"
Cohesion: 0.07
Nodes (28): 运输计划 · 新增计划弹窗 — 设计文档, 1. 基础信息, 提交流程, 2. 合同信息, 已确认决策(2026-06-20), 非目标(本期不做), 前端组件, 合同产品 → 计划产品映射 (+20 more)
### Community 599 - "供方信息(crm_supplier_info)— 01 概述"
Cohesion: 0.12
Nodes (27): _extract_qty(), _fmt_qty(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, resolve_stop_dibang_defaults(), _sum_qty() (+19 more)
### Community 600 - "code:python (def to_user_info(self) -> dict:)"
Cohesion: 0.17
Nodes (26): Config, Settings, count_source_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+18 more)
### Community 601 - "uni-data-picker.js"
Cohesion: 0.09
Nodes (28): uniStatistics, appid, description, mp-alipay, uniStatistics, usingComponents, mp-jd, uniStatistics (+20 more)
### Community 602 - "index.vue"
Cohesion: 0.08
Nodes (20): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, db, dbAxios (+12 more)
### Community 603 - "4.4 迭代 4 — 报价管理 + 合同管理"
Cohesion: 0.08
Nodes (25): fetchBusinessAllTasks(), fetchMyInstances(), detailData, detailLoading, detailRow, detailVisible, handleQuickSearch(), handleQuickSearchClear() (+17 more)
### Community 604 - "Changelog"
Cohesion: 0.1
Nodes (21): appendFiles(), collectClipboardFiles(), DisplayItem, displayItems, emit, handleDocumentPaste(), handleDrop(), isDragOver (+13 more)
### Community 605 - "更新日志"
Cohesion: 0.16
Nodes (27): PlDocumentReminder, PlInventory, PlInventoryTransaction, PlInventoryWarning, 库存流水表 pl_inventory_transaction, 库存预警表 pl_inventory_warning, 证件到期提醒表 pl_document_reminder, DocumentReminderExportBody (+19 more)
### Community 606 - "tasks.md"
Cohesion: 0.1
Nodes (24): IoOrderExportBody, IoOrderItemPatch, IoOrderItemRead, IoOrderListResponse, IoOrderPatch, IoOrderRead, PublicIoOrderFeedback, PublicIoOrderHistoryPageRead (+16 more)
### Community 607 - "tasks.md"
Cohesion: 0.17
Nodes (26): _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() (+18 more)
### Community 608 - "实现模式"
Cohesion: 0.11
Nodes (20): ae(), en(), fn(), g, ge(), ht(), i, Ie (+12 more)
### Community 609 - "实现模式"
Cohesion: 0.09
Nodes (7): find(), findUntil(), get(), has(), isNonNullable(), isNullable(), Optional
### Community 610 - "fetchAllPagedRecords"
Cohesion: 0.08
Nodes (28): after(), append(), append$1(), applyCellData(), applyRowData(), applyStructureData(), applyStyleData(), applyStyleData$1() (+20 more)
### Community 611 - "handleCheckedColumnsChange"
Cohesion: 0.09
Nodes (27): bind(), detect(), documentOrOwner(), exitFullscreen(), fireFullscreenStateChanged(), fromDom(), fromHtml(), fromTag() (+19 more)
### Community 612 - "db_collation.py"
Cohesion: 0.11
Nodes (21): COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), formatSumMoney(), hasWorkflowNode(), moneyTableFormatter() (+13 more)
### Community 614 - "apply_crm_create_by_scope"
Cohesion: 0.09
Nodes (15): publicDutyApi, PublicDutyGrabResult, PublicDutyPage, PublicDutySlot, PublicDutyUserOption, activePicker, backToList(), grab() (+7 more)
### Community 615 - "common.py"
Cohesion: 0.08
Nodes (17): buildQueryParams(), canConvertSelected, clueExportColumns, downloadTemplate(), getClueExportFilterParams(), handleQuickSearch(), handleQuickSearchClear(), handleViewChange() (+9 more)
### Community 616 - ".get_by_id"
Cohesion: 0.07
Nodes (27): [], activeTab, address, contactFilterDefs, contactFiltersApi, contactLoading, ContractDetailDialog, contractDialogActive (+19 more)
### Community 617 - "BaseStorage"
Cohesion: 0.07
Nodes (28): 三、模式详解(标准写法 + 参考), code:block2 (page-head → panel → filter-block → list-toolbar → list-table), P01 标准列表 CRUD, P02 复杂业务列表, P03 树形主数据, P04 左树右表, P05 主从双表(同页), P06 主从弹窗(子表在 Dialog) (+20 more)
### Community 618 - "compose1"
Cohesion: 0.07
Nodes (28): P01 标准列表 CRUD, P02 复杂业务列表, P03 树形主数据, P04 左树右表, P05 主从双表(同页), P06 主从弹窗(子表在 Dialog), P07 号池 / 批量运维, P08 状态 Tab 列表 (+20 more)
### Community 619 - "parse_admin_request_json"
Cohesion: 0.07
Nodes (24): 文件结构, code:ts (/** 空白单据物料空行数(与分装单最小行数对齐) */), code:ts (export function renderBlankSubpackSlipHtml(): string {), code:bash (cd web-admin && pnpm exec tsx -e "), code:bash (git add web-admin/src/utils/pl-subpack-slip-template.ts), code:ts (function openBlank() {), code:ts (function openBlank() {), code:ts (function openBlank() {) (+16 more)
### Community 620 - "a"
Cohesion: 0.07
Nodes (27): code:python (# backend/tests/test_crm_contract_no_align.py), code:bash (git add backend/app/crud/crm/contract.py), code:typescript (const CONTRACT_NO_STD_RE = /^([A-Z]+)\/X-JT(\d{8})(\d{3})$/), code:typescript (syncContractNoDateFromSignDate(val)), code:typescript (const handleSignDateChange = (val: string | null) => {), code:bash (git add web-admin/src/views/crm/contract/components/Contract), code:bash (rg "contract/form|views/crm/contract/form" web-admin/src --g), code:bash (git add web-admin/src/views/crm/contract/form.vue) (+19 more)
### Community 621 - "isBoolean"
Cohesion: 0.07
Nodes (27): 运输计划 · 承运商资质附件 — 设计文档, 辅助函数, 前端设计, 已确认业务规则, 1. 承运商列表 / 编辑(`views/pl/carrier/index.vue`), 影响范围, 验收标准, 工作量估算 (+19 more)
### Community 622 - "getOrDie"
Cohesion: 0.07
Nodes (27): 产品品牌与别名设计(含运输计划归档按品牌记账), 1. 背景与目标, 10. 实现分期建议, 1.1 现状, 1.2 业务诉求, 1.3 非目标(首期不做), 2. 决策摘要, 3. 数据模型 (+19 more)
### Community 623 - "_base_query"
Cohesion: 0.07
Nodes (27): ADDED Requirements, Requirement: 车辆维保申请提交, Requirement: 处理记录撤销与编辑, Requirement: 租户与权限隔离, Requirement: 车辆维保申请维护, Requirement: 维保类型输入, Requirement: 选车维保提醒, Requirement: 车辆维保处理登记 (+19 more)
### Community 624 - "addPx"
Cohesion: 0.1
Nodes (24): format_hhmm(), format_time_label(), normalize_person_name(), parse_hhmm(), 自定义 shift_type 只要当日存在 slot 即可,不必在 SHIFT_LABELS。, test_assert_user_is_duty_staff_rejects_without_role(), test_build_dict_value_from_label(), test_format_time_label_cross_day() (+16 more)
### Community 625 - "list.vue"
Cohesion: 0.18
Nodes (27): 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() (+19 more)
### Community 626 - "uni-file-picker.vue"
Cohesion: 0.09
Nodes (24): dialogMode, dialogTitle, expandedIds, expenseTree, form, handleDelete(), handleSubmit(), isEdit (+16 more)
### Community 627 - "pool_record_detail"
Cohesion: 0.08
Nodes (9): created(), init(), inputContentClass(), inputContentStyle(), inputStyle(), obj2strClass(), obj2strStyle(), onInput() (+1 more)
### Community 628 - "code:block4 (目的地 = 安庆山峡 OR 目的地 = 安徽云栋)"
Cohesion: 0.1
Nodes (12): activated(), bottom(), center(), close(), deactivated(), destroyed(), left(), onTap() (+4 more)
### Community 629 - "code:block7 (等客户确认 → 待采购 → 待发货 → 待收货 → 待归档 → 归档完成)"
Cohesion: 0.14
Nodes (18): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+10 more)
### Community 630 - "code:json ({)"
Cohesion: 0.1
Nodes (24): CountToEmits, CountToExpose, CountToProps, currentValue, emit, formattedValue, isPaused, isRunning (+16 more)
### Community 632 - "code:vue (<!-- 模板中 -->)"
Cohesion: 0.07
Nodes (27): compilerOptions, baseUrl, esModuleInterop, jsx, lib, module, moduleResolution, noImplicitAny (+19 more)
### Community 633 - "menu_guard.py"
Cohesion: 0.07
Nodes (27): 1.1 新菜单, 1.2 权限按钮, 1.3 列表行为(D1 / D2), 1.4 工具栏, 1.5 原运输计划页改动(D3), 2.1 布局, 2.2 上区 — 产品实际数量, 2.3 上区 — 运费信息 (+19 more)
### Community 634 - "1. 文件复制对照表"
Cohesion: 0.07
Nodes (27): 1.1 `pl_plan` 新增字段, 1.2 既有字段保留, 2.1 标记 / 取消齐备, 2.2 安排运输校验(替换), 2.3 计划更新时撤销齐备, 2.4 列表 / 详情返回, 3.1 危化品证上传页 `plan-cert/index.vue`, 3.2 运输计划 `plan/index.vue` + `PlPlanArrangeDialog` (+19 more)
### Community 635 - "线索管理模块迁移方案 — 02 数据库"
Cohesion: 0.07
Nodes (27): 2.1 进入与壳, 2.2 字段展示(每个字段一条), 2.3 必填校验(每个必填独立 + 组合), 2.4 字段边界与内容, 2.5 保存成功 / 失败 / 状态, 2.6 确认无修改 / 无删除, 4.1 列表壳与负向, 4.2 搜索(独立维度) (+19 more)
### Community 636 - "商机管理模块迁移方案 — 01 概述"
Cohesion: 0.07
Nodes (27): ADDED Requirements, Requirement: Web 管理端 UI 规范, Requirement: 处理记录撤销与编辑, Requirement: 无申请补录, Requirement: 租户与权限隔离, Requirement: 维保类型输入, Requirement: 车辆维保处理登记, Requirement: 车辆维保申请提交 (+19 more)
### Community 637 - "目标"
Cohesion: 0.07
Nodes (27): 1. TypeScript类型错误, 1. 线索列表页面 (index.vue), 1. 配置路由, 2. 已转化线索的限制, 2. 新增/编辑表单 (form.vue), 2. 配置菜单权限, 3. 权限控制, 3. 添加跟进记录 (followForm.vue) (+19 more)
### Community 638 - "CRM Java 参考快照(按需拷贝)"
Cohesion: 0.15
Nodes (24): BaseSettings, Config, Settings, count_source_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str() (+16 more)
### Community 639 - "code:python (import pytest)"
Cohesion: 0.14
Nodes (23): _append_number_filters(), build_payment_column_filters(), _parse_decimal(), 付款(报销待付/已付)列表列头/导出共用过滤条件拼装。 基于报销列筛 builder,并追加付款特有字段:pay_time / actual_amount /, build_reimburse_column_filters(), _parse_decimal(), _compile(), test_actual_amount_eq() (+15 more)
### Community 640 - "index.vue"
Cohesion: 0.17
Nodes (25): _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() (+17 more)
### Community 641 - "index.vue"
Cohesion: 0.09
Nodes (17): BaseMapperPlus, CrmContractMapper, CrmContract, DataPermission, CrmQuoteMapper, CrmQuote, DataPermission, CrmQuoteProductMapper (+9 more)
### Community 642 - "4.3 迭代 3 — 线索管理 + 商机管理"
Cohesion: 0.11
Nodes (27): ancestor(), backspaceDelete(), backspaceDeleteCaret(), backspaceDeleteFromListToListCaret(), backspaceDeleteIntoListCaret(), backspaceDeleteRange(), closest$2(), curry() (+19 more)
### Community 643 - "运费结算三菜单拆分 — 设计文档"
Cohesion: 0.08
Nodes (6): is(), isDetailsSelected(), Optional, cached(), thunk(), thunkOf()
### Community 644 - "shanxia2.0 生产上线检查清单"
Cohesion: 0.09
Nodes (27): aboveOrBelow(), aboveOrBelowRtl(), belowOrAbove(), belowOrAboveRtl(), expandable, fallback(), fromClientXY(), fromPageXY() (+19 more)
### Community 645 - "v2.5.0 - 2025-07-06 🎉"
Cohesion: 0.1
Nodes (19): fetchDeleteCustomer(), any, customerExportColumns, handleDelete(), handleEdit(), handleIntoPool(), handleMoreCommand(), handleQuickSearch() (+11 more)
### Community 646 - "v3.0.0 - 2025-11-09 🎉"
Cohesion: 0.11
Nodes (22): applyFrameworkDefaultsToProduct(), collectZeroPricingReminders(), confirmZeroPricingIfNeeded(), createFrameworkProductPricingDefaults(), displayFrameworkMoney(), displayFrameworkQuantity(), enableFrameworkQuantityFixed(), formatFrameworkMoneyDisplay() (+14 more)
### Community 647 - "v3.0.0 - 2025-11-09 🎉"
Cohesion: 0.09
Nodes (7): created(), init(), inputContentStyle(), inputStyle(), obj2strStyle(), onInput(), trimStr()
### Community 648 - "v2.5.0 - 2025-07-06 🎉"
Cohesion: 0.1
Nodes (14): clear(), _dispatchEvent(), handleClose(), handleInput(), handler(), hide(), load(), onchange() (+6 more)
### Community 649 - "1. 数据库与菜单"
Cohesion: 0.1
Nodes (15): fixSize, activated(), bottom(), center(), close(), deactivated(), destroyed(), getStyles() (+7 more)
### Community 650 - "proposal.md"
Cohesion: 0.07
Nodes (26): 已排除功能(用户确认), Backend — 新建文件, Backend — 修改文件, code:python (# 参照 backend/app/models/models.py 中的 BizLeaveRequest / BizAt), code:typescript (import request from '@/utils/http'), code:typescript (// CRM 管理), code:sql (SELECT dict_type, COUNT(*) as cnt FROM sys_dict_data WHERE d), code:block5 (feat(crm): update product DDL — keep only category, product,) (+18 more)
### Community 651 - "design.md"
Cohesion: 0.07
Nodes (25): 参考源码(只读), Backend — 新建, Backend — 修改, code:python (from app.core.database import Base), code:python (from fastapi import APIRouter), code:python (def generate_plan_no() -> str:), code:python (def save_weighing_slip(db, tenant_no, user_id, dept_id, payl), File Map (+17 more)
### Community 652 - "proposal.md"
Cohesion: 0.07
Nodes (26): 文件结构, 执行说明, code:python (# backend/tests/test_crm_supplier_hazard.py), code:python (if supplier_id:), code:python (# 普通: (is_toxic!=1 AND is_explosive!=1)), code:python (from app.services.crm_supplier_hazard import assert_products), code:sql (UPDATE `sys_menu`), code:typescript ({) (+18 more)
### Community 653 - "Scenario: 新增列表页"
Cohesion: 0.07
Nodes (25): 文件地图, 执行方式, code:python (from fastapi import Request), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python ("""备用金列表列头过滤单测。"""), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (cd backend && source venv/bin/activate && pytest tests/test_) (+17 more)
### Community 654 - "get_sync_redis_client"
Cohesion: 0.07
Nodes (26): 一期(止血,对应该事故), 1. 背景, 二期(根治断链), 三期(体验与审计), 1.1 现象, 1.2 根因(叠加), 1.3 产品诉求(已确认), 2. 目标与非目标 (+18 more)
### Community 655 - "tasks.md"
Cohesion: 0.07
Nodes (26): 运输计划 · 入库单 / 出库单设计, 1. 背景与问题, 10. 实现备注, 11. 决策记录(brainstorm), 2. 已确认决策, 3. 菜单与路由, 4. 数据模型, 4.1 入库主表 `pl_inbound_order` (+18 more)
### Community 656 - "proposal.md"
Cohesion: 0.15
Nodes (26): asList(), createInventoryLinkForPlan(), dashboardApi, extractError(), get(), getDashboardStats(), getInboundByCargo(), getInventory() (+18 more)
### Community 657 - "SysOss"
Cohesion: 0.17
Nodes (25): 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user() (+17 more)
### Community 658 - "leave.py"
Cohesion: 0.2
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 659 - "transport_address.py"
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 660 - "expense_item.py"
Cohesion: 0.07
Nodes (26): 10. 参考路径, 1. 模块定位, 2. 技术实现, 3. 数据表清单(14 张), 4.1 费用项目管理(`/bx/expense-item`), 4.2 工作流配置(`/bx/workflow/advance`、`/bx/workflow/reimburse`), 4.3.1 备用金申请(`/bx/advance/apply`), 4.3.2 备用金审批(`/bx/advance/approve`) (+18 more)
### Community 661 - "time-picker.vue"
Cohesion: 0.07
Nodes (27): 10. 文档与计划衔接, 11. 待产品确认(1 项), 1.1 现状(迁移后目标库), 1.2 业务关联方式(回顾), 1.3 目标, 1. 背景与问题, 2. 方案对比, 3.1 格式 (+19 more)
### Community 662 - ".get_by_id"
Cohesion: 0.07
Nodes (26): 1. `pl_personnel`(人员主表,替代 `pl_driver`), 2. `pl_vehicle_personnel`(车辆-人员关联,替代 `pl_vehicle_driver`), 3. `pl_cert`(证书实例,核心新表), 4. `pl_document_reminder`(提醒工单,扩展), 5. `pl_vehicle`(车辆表,精简), 6. 字典(`sys_dict_type` / `sys_dict_data`), API 设计, OpenSpec 变更 (+18 more)
### Community 663 - "operlog_list"
Cohesion: 0.07
Nodes (26): 2.1 品牌区(保留), 2.2 一级模块下拉(新建 ArtPortalModuleSelect), 2.3 二三级水平菜单(新建 ArtPortalSubNav), 2.4 操作区(保留), 2.5 顶栏 flex 分配, 3.1 布局, 3.2 组件处置, 4.1 WorkTab 关闭全部标签 (+18 more)
### Community 664 - "LocalStorage"
Cohesion: 0.07
Nodes (26): 10. 实现分期建议, 1.1 现状, 1.2 业务诉求, 1.3 非目标(首期不做), 1. 背景与目标, 2. 决策摘要, 3.1 产品品牌子表 `crm_product_brand`, 3.2 产品别名子表 `crm_product_alias` (+18 more)
### Community 665 - "index.vue"
Cohesion: 0.07
Nodes (26): 2.1 工作表, 2.2 `报销导入` 列定义, 2.3 下拉实现(openpyxl), 2.4 展示文案与匹配键, 2.5 填写说明与示例(D10), 3.1 流程, 3.2 分组单头规则(D3 / D6), 3.3 字段校验 (+18 more)
### Community 666 - "at"
Cohesion: 0.08
Nodes (8): fetchApproveTask(), fetchInstanceDetail(), fetchRejectTask(), bizLoading, form, handleSubmit(), loadFormData(), submitting
### Community 667 - "cn"
Cohesion: 0.16
Nodes (25): apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows() (+17 more)
### Community 668 - "getContent"
Cohesion: 0.18
Nodes (24): _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() (+16 more)
### Community 669 - "hasCaption"
Cohesion: 0.1
Nodes (24): [], binary, blob, bytes, cols, d, day, ia (+16 more)
### Community 670 - "bind"
Cohesion: 0.12
Nodes (24): [], address, basicFields, clueFields, detailLoading, followTotal, getFollowList(), handleAddFollow() (+16 more)
### Community 671 - "isChildEditable"
Cohesion: 0.08
Nodes (8): {
AppConfig
}, {
BridgeError
}, Factory, {
PlatformType,
ProviderType,
ErrorCodeType
}, SessionKey, {
Storage
}, UserAccessToken, {
WeixinServer
}
### Community 672 - "emojiMatches"
Cohesion: 0.22
Nodes (7): addZero(), Calendar, dateCompare(), fixIosDateFormat(), getDate(), getDateTime(), getTime()
### Community 673 - "cellOperations"
Cohesion: 0.08
Nodes (25): 技术栈, 1. 创建虚拟环境, 项目结构, 1. 创建虚拟环境, 2. 安装依赖, 2. 安装依赖, 3. 配置环境变量, 快速开始 (+17 more)
### Community 674 - "clean-dev.ts"
Cohesion: 0.08
Nodes (26): 目录, 10. 消息提示/确认框替换规则, 12.1 API 文件结构, 12.2 请求方式对照, 12.3 返回格式对照, 12.4 类型定义, 12. API 对接规则, 3.1 CRM 原始结构 (+18 more)
### Community 675 - "loading.ts"
Cohesion: 0.08
Nodes (25): 回款/开票模块移植后, 1. 总览, 变更记录, 步骤 26, 2.1 实现逻辑(Java), 2.2 触发点(`CrmPaymentServiceImpl`), 2.3 门户现状, 2. `updateReceivedAmount(contractId)` (+17 more)
### Community 676 - "responsive.ts"
Cohesion: 0.08
Nodes (25): 文件结构, 执行交接, code:typescript (queryKey?: string), code:bash (PYTHONPATH=. pytest tests/test_crm_customer_list_filters.py ), code:typescript (enumOptions: dictStore.getOptions('crm_customer_type').map(.), code:typescript ({), code:typescript (function buildListParams() {), code:bash (git add web-admin/src/views/crm/customer/index.vue) (+17 more)
### Community 677 - "editorContainer"
Cohesion: 0.08
Nodes (25): 文件清单, 实施顺序建议, code:bash (cd /Users/zlwu/work/00code/shanxia2.0), code:sql (INSERT INTO pl_personnel (id, personnel_name, phone_no, id_c), code:sql (INSERT INTO pl_vehicle_personnel (..., role, is_default, rem), code:python (class VehiclePersonnelRow(BaseModel):), code:bash (cd backend && source venv/bin/activate), code:bash (./scripts/update-graph.sh backend) (+17 more)
### Community 678 - "index.vue"
Cohesion: 0.08
Nodes (24): 文件结构, 执行交接, code:ts (collectPersonnelCertZipEntries,), code:vue (<el-button), code:ts (import { buildAndSaveVehicleCertZip } from '@/utils/pl-vehic), code:ts (const certZipLoading = ref(false)), code:bash (git add web-admin/src/views/pl/self-vehicle/index.vue), code:ts (import { buildAndSavePersonnelCertZip } from '@/utils/pl-veh) (+16 more)
### Community 679 - "if"
Cohesion: 0.08
Nodes (25): 现状, 1. 背景与目标, 10. 验收标准, 11. 实现顺序建议, 主键与类型, 12. 参考路径, 创建必填, 模块能力(保留) (+17 more)
### Community 680 - "index.vue"
Cohesion: 0.08
Nodes (25): 报销申请:列头漏斗整库服务端筛选, 1. 背景与问题, 10. 修订记录, 2. 产品决策(已确认), 2.1 检索入口, 2.2 原顶部条件迁移, 2.3 列类型交互, 2.4 列显示与筛选绑定 (+17 more)
### Community 681 - "user-search.vue"
Cohesion: 0.08
Nodes (25): 值班排班(日历 + 公开链接抢班)— 设计文档, 背景, 月历, 配置某日, 历史, 状态, 规则, 管理端(登录 + 租户 + 数据权限按现有约定) (+17 more)
### Community 682 - "code:block3 (待提交 → 已提交 → 审核通过 → 已确认)"
Cohesion: 0.08
Nodes (25): 0.1.0(2021-02-18), 0.1.10(2021-07-05), 0.1.11(2021-07-06), 0.1.1(2021-02-24), 0.1.2(2021-02-24), 0.1.3(2021-03-22), 0.1.4(2021-04-09), 0.1.5(2021-05-12) (+17 more)
### Community 683 - "code:ts (import { hasPermi } from '@/utils/permission')"
Cohesion: 0.08
Nodes (25): 1.0.10(2021-04-30), 1.0.11(2021-05-12), 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-02-25), 1.0.8(2021-04-14), 1.0.9(2021-04-21), 1.1.0(2021-07-30) (+17 more)
### Community 684 - "list.vue"
Cohesion: 0.16
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)
### Community 685 - "code:vue (<template>)"
Cohesion: 0.12
Nodes (22): workflowApi, approverDisplay, buildNodePayload(), formData, handleDelete(), handleSubmit(), isEdit, loading (+14 more)
### Community 686 - "code:vue (<el-form ref="formRef" :model="form" :rules="rules" label-wi)"
Cohesion: 0.08
Nodes (21): acting, approvalType, approvalTypeIndex, approvalTypes, approverIds, approverSummary, canApprove, canSubmit (+13 more)
### Community 687 - "module-status.md"
Cohesion: 0.12
Nodes (19): buttonShow(), close(), closeSwipe(), getDirection(), init(), leftOptions(), mounted(), move() (+11 more)
### Community 688 - "_recycle_to_pool"
Cohesion: 0.15
Nodes (21): bindIngXMixins, destroyed(), getDirection(), getDom(), isPC(), mousedown(), mouseleave(), mousemove() (+13 more)
### Community 689 - "报价单管理 — 04 API 规格"
Cohesion: 0.1
Nodes (22): dragFinish(), dragMoving(), dragStart(), dragVerify, dragVerifyStyle, emit, getNumericWidth(), handler (+14 more)
### Community 690 - "公海池模块迁移方案 — 07 验证清单"
Cohesion: 0.1
Nodes (22): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+14 more)
### Community 691 - "公海池模块迁移方案 — 06 分步实施计划"
Cohesion: 0.08
Nodes (25): 1. 承运商列表 / 编辑(`views/pl/carrier/index.vue`), 2. 查看弹窗(`pl-carrier-view-dialog`), 3. 安排运输(`pl-plan-arrange-dialog`), 4. 计划表单预选车辆(`pl-plan-form-dialog`), 5. API 类型(`api/pl/index.ts`), API 变更, OpenSpec 更新, `pl_carrier` 新增列(位于 `status` 与 `tenant_no` 之间) (+17 more)
### Community 692 - "code:bash (cd backend && pytest tests/test_data_scope.py -v)"
Cohesion: 0.08
Nodes (25): 0.1.0(2021-02-18), 0.1.10(2021-07-05), 0.1.11(2021-07-06), 0.1.1(2021-02-24), 0.1.2(2021-02-24), 0.1.3(2021-03-22), 0.1.4(2021-04-09), 0.1.5(2021-05-12) (+17 more)
### Community 693 - "code:sql (ALTER TABLE `sys_dict_data`)"
Cohesion: 0.08
Nodes (25): 1.0.10(2021-04-30), 1.0.11(2021-05-12), 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-02-25), 1.0.8(2021-04-14), 1.0.9(2021-04-21), 1.1.0(2021-07-30) (+17 more)
### Community 694 - "code:block24 (web-admin/src/)"
Cohesion: 0.09
Nodes (26): 代码优化, 优化, 修复, 修复, 重构, 重构, 优化, [已发布] (+18 more)
### Community 695 - "code:block22 (backend/)"
Cohesion: 0.12
Nodes (18): allowHtmlInNamedAnchor, createAnchor(), getIdFromAnchor(), getNamedAnchor(), insert(), insertAnchor(), isAnchor(), isEmptyNamedAnchor() (+10 more)
### Community 696 - "地磅三表 CRM 产品 ID + 规格 — 设计文档"
Cohesion: 0.1
Nodes (3): isNonNullable(), isNullable(), Optional
### Community 697 - "v2.5.5 - 2025-08-17"
Cohesion: 0.1
Nodes (18): handleGeneratePdf(), handleSaveTemplate(), refreshPlan(), toggleRedSeal(), buildDeliverySlipCompanySealHtml(), applyPlSlipCompanyToHtml(), getPlSlipCompanyName(), getPlSlipSealSrc() (+10 more)
### Community 698 - "v2.4.2 - 2025-06-14"
Cohesion: 0.19
Nodes (22): formatAdjustDateYmd(), advanceIssueRecordStatusLabel(), advanceIssueRecordStatusTagClass(), formatAmount(), formatApplyDate(), formatApplyDateTime(), formatDate(), formatDateTime() (+14 more)
### Community 699 - "v2.5.3 - 2025-07-20"
Cohesion: 0.08
Nodes (14): [], approvalStatus, changeExportColumns, changeStatus, deletable, keyword, loading, pendingTargets (+6 more)
### Community 700 - "v2.5.3 - 2025-07-20"
Cohesion: 0.08
Nodes (23): confirmMsg, contentDiv, contractFiles, end, extraFiles, fitStyle, img, imgData (+15 more)
### Community 701 - "v2.5.5 - 2025-08-17"
Cohesion: 0.08
Nodes (24): code:vue (<template>), code:vue (<ProductCategoryMaintainDialog), code:vue (@closed="emit('closed')"), code:ts (const emit = defineEmits<{), code:vue (<ProductCategoryMaintainDialog), code:bash (git add web-admin/src/components/business/product-category-m), code:sql (-- 软隐藏 CRM「产品分类」侧栏菜单(能力改由产品管理弹窗维护)), code:bash (./scripts/update-graph.sh frontend) (+16 more)
### Community 702 - "v2.4.2 - 2025-06-14"
Cohesion: 0.08
Nodes (24): 文件结构, bx-mobile 报销申请发票附件选择 — Implementation Plan, code:ts (import { attachmentApi, invoiceApi, invoiceWalletApi, reimbu), code:ts (await refreshWallet()), code:bash (git add bx-mobile/src/views/reimburse/ReimburseApplyPage.vue), code:vue (<button type="button" class="btn btn-primary btn-sm" @click=), code:vue (<van-popup v-model:show="showInvoicePicker" position="bottom), code:bash (git add bx-mobile/src/views/reimburse/ReimburseApplyPage.vue) (+16 more)
### Community 703 - "Ha"
Cohesion: 0.08
Nodes (19): 文件结构, 执行方式, code:sql (-- 运输联动贡献量(吨),用于月计划量累加/回减), code:python (def test_apply_plan_quantity_delta_never_below_zero():), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (./scripts/update-graph.sh backend), code:sql (`contributed_qty` decimal(15,3) DEFAULT NULL COMMENT '本次联动贡献), code:python (contributed_qty = Column(DECIMAL(15, 3), nullable=True, comm) (+11 more)
### Community 704 - "import_solid_products.py"
Cohesion: 0.08
Nodes (23): 文件结构, code:ts (import { provide } from 'vue' // 若用 setupClientColumnFilterP), code:bash (./scripts/update-graph.sh frontend), code:bash (git add web-admin/src/components/business/crm-col-filter-hea), code:ts (const api = inject<FilterApi | null>(props.injectKey as stri), code:ts (// web-admin/src/utils/crm-client-column-filter-provide.ts), code:ts (// web-admin/src/views/crm/customer/dialogColumnFilterDefs.t), code:ts (import { Filter } from '@element-plus/icons-vue') (+15 more)
### Community 705 - "database.py"
Cohesion: 0.08
Nodes (24): 背景与目标, 四、样式, 五、导航联动(不变或微调), 六、响应式, 七、影响文件清单, 已确认决策, 八、测试计划, 九、风险 (+16 more)
### Community 706 - "__init__.py"
Cohesion: 0.08
Nodes (24): 运输计划 · 车辆/驾押人员照片字段 — 设计文档, 目标, 前端设计, 新增 / 编辑弹窗, 错误处理与边界, 测试要点, 实施顺序建议, 已确认业务规则 (+16 more)
### Community 707 - "uni-datetime-picker.vue"
Cohesion: 0.17
Nodes (21): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), Any, Session, 字典类型 CRUD(sys_dict_type), _row_to_dict() (+13 more)
### Community 708 - "changelog.md"
Cohesion: 0.13
Nodes (20): ApiRequestLogMiddleware, _claims_from_auth(), _format_body_bytes(), _persist_log(), 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log(), _should_skip() (+12 more)
### Community 709 - "Serializable"
Cohesion: 0.14
Nodes (21): _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log() (+13 more)
### Community 710 - "a"
Cohesion: 0.12
Nodes (24): _auto_contract_name_body(), generate_contract_name(), 按面板单位全称精确匹配交易主体/客户主数据,取 shortName;对不上则用全称。, 前端预览误用单位全称时,名称片段会等于面板/客户/开票全称。, 按面板供方(partyA)-需方(partyB)生成:{供方简称}-{需方简称}({合同编号})。 - 名称为空:按主数据简称自动生成 - 名, resolve_party_short_name(), _strip_contract_name_no_suffix(), _user_contract_name_uses_party_full_name() (+16 more)
### Community 711 - "it"
Cohesion: 0.08
Nodes (24): dependencies, jsencrypt, mitt, pinia, vant, vue, vue-router, devDependencies (+16 more)
### Community 712 - "charmapFilter"
Cohesion: 0.08
Nodes (24): dependencies, dayjs, jsencrypt, pinia, vant, @vant/use, vue, vue-router (+16 more)
### Community 719 - "index.vue"
Cohesion: 0.11
Nodes (23): actionType, approvalId, approverList, ApproverUser, confirmButtonText, defaultComment(), dialogTitle, dialogVisible (+15 more)
### Community 720 - "scrollContainer"
Cohesion: 0.15
Nodes (20): PublicTransportSitePage, BrandQtyItem, publicTransportApi, PublicTransportHistoryPage, PublicTransportHistoryProduct, PublicTransportHistoryRecord, PublicTransportHistoryStop, PublicTransportHistoryStopProduct (+12 more)
### Community 721 - "DbCrmProductSelect.vue"
Cohesion: 0.08
Nodes (24): bx-mobile 适配 shanxia2.0 — Implementation Plan, P1 — 鉴权 + 核心单据, P2 — 发票夹完整闭环, P3 — 能力对齐收尾 + 配置页, Spec 覆盖自检, Task 10: 我的发票夹 + 发票夹管理页面, Task 11: 报销申请改为选票 + 余额, Task 12: P1→P2 旧草稿说明(文档) (+16 more)
### Community 722 - "advanceLines"
Cohesion: 0.08
Nodes (24): 1. 基础信息, 2. 合同信息, 3.1 车辆与承运商, 3.2 取货 / 目的地, 3.3 运费, 3. 运输信息, 4. 产品信息, 5. 备注 (+16 more)
### Community 723 - "advRows"
Cohesion: 0.08
Nodes (24): 10. 实现备注, 11. 决策记录(brainstorm), 1. 背景与问题, 2. 已确认决策, 3. 菜单与路由, 4.1 入库主表 `pl_inbound_order`, 4.2 入库明细 `pl_inbound_order_item`, 4.3 出库 (+16 more)
### Community 724 - "for"
Cohesion: 0.08
Nodes (24): 10. 验收标准, 11. 实现顺序建议, 12. 参考路径, 1. 背景与目标, 2. 已确认约束, 3. 架构, 4. 登录与 HTTP, 5. 主数据选择器 (+16 more)
### Community 725 - "index.vue"
Cohesion: 0.08
Nodes (24): API, `duty_assignment`(占位), `duty_day`(值班日), `duty_slot`(班次名额), Web 管理端, 值班排班(日历 + 公开链接抢班)— 设计文档, 入口与权限, 公开 H5 (+16 more)
### Community 726 - "menu-badge-registry.ts"
Cohesion: 0.24
Nodes (20): clearSession(), clickAgreeCheck(), clickLoginButton(), env(), fillLogin(), isOnLogin(), isOnWorkbench(), openLoginFresh() (+12 more)
### Community 727 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.18
Nodes (22): 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() (+14 more)
### Community 728 - "index.vue"
Cohesion: 0.15
Nodes (23): 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() (+15 more)
### Community 729 - "后端模块明细"
Cohesion: 0.18
Nodes (22): _append_contract_name_filter(), _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_contract_change_column_filters(), _param() (+14 more)
### Community 731 - "06-steps.md"
Cohesion: 0.11
Nodes (4): fromPoint(), isNonNullable(), isNullable(), Optional
### Community 732 - "涉及文件"
Cohesion: 0.14
Nodes (11): bind(), extractFromAnchor(), findCatalog(), getAnchors(), getTargetList, getTargets(), nonEmptyAttr(), Optional (+3 more)
### Community 733 - "目标"
Cohesion: 0.11
Nodes (8): detectBrowser$1(), find$1(), findMap(), findUntil(), get$4(), head(), lift2(), Optional
### Community 734 - "目标"
Cohesion: 0.11
Nodes (19): calendarDate, cardTitle(), cardTitleDate(), detailRouteName(), errorMessage, finished, formatDay(), formatYmd() (+11 more)
### Community 735 - "目标"
Cohesion: 0.13
Nodes (13): change(), clearVal(), created(), debounce(), emit(), formatItemName(), getCache(), handler() (+5 more)
### Community 736 - "目标"
Cohesion: 0.08
Nodes (23): code:sql (-- backend/scripts/migrate_20260816_crm_settlement_method_op), code:typescript (import {), code:typescript (const getSettlementClauseContent = (): string =>), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (./scripts/update-graph.sh backend), code:python (# backend/tests/test_crm_settlement_clause.py), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (# backend/app/services/crm_settlement_clause.py) (+15 more)
### Community 737 - "目标"
Cohesion: 0.08
Nodes (23): 运输计划合同完善 · 设计说明, 1. 背景与目标, 10. 后端文件(预期), 11. 错误与边界, 12. 测试要点, 13. 非目标(明确不做), 2. 已确认决策, 3. 信息架构与入口 (+15 more)
### Community 738 - "模块迁移方案 — 07 验证清单"
Cohesion: 0.08
Nodes (23): 目标, 1. 背景与目标, 2. 已确认产品决策, 非目标(本批), 3. 首批范围, 3.1 改造, 3.2 日期列白名单(前端 prop → 后端仅允许这些), 4. 产品与交互 (+15 more)
### Community 739 - "车辆维保申请与处理登记 — Implementation Plan"
Cohesion: 0.08
Nodes (23): 背景, 供方, 产品列表(推荐), 报价 / 合同保存校验(必须), 测试要点, 实现顺序建议, 目标, 开放项(实现前默认) (+15 more)
### Community 740 - "code:block1 (迭代 1(基础层): 产品分类 + 产品管理 + 字典数据迁移 SQL)"
Cohesion: 0.08
Nodes (23): 地磅系统移植设计文档, 1. 背景与目标, 10. 参考源码, 1.1 背景, 1.2 移植模块(用户确认), 1.3 不移植, 2. 设计决策, 3. 数据模型 (+15 more)
### Community 741 - "v3.0.1 - 2025-11-15"
Cohesion: 0.08
Nodes (23): ADDED Requirements, Requirement: 业务语义字段落库, Requirement: 配置与生产开关, Requirement: 租户隔离, Requirement: 操作日志管理页, Requirement: API 请求全量采集, Requirement: 操作日志查询 API, Requirement: CRM 业务详情操作日志 Tab (+15 more)
### Community 742 - "v2.6.0 - 2025-10-16"
Cohesion: 0.15
Nodes (20): Session, read_customer_stop_pref(), PlCustomerStopPref, 客户装/送货物流默认记忆 pl_customer_stop_pref, CustomerStopPrefRead, _as_str(), build_stop_pref_upsert_items(), get_customer_stop_pref() (+12 more)
### Community 743 - "v2.4.0 - 2025-06-06 🎉"
Cohesion: 0.24
Nodes (13): create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type(), list_workflows(), Session, save_workflow_nodes(), update_workflow() (+5 more)
### Community 744 - "v2.5.8 - 2025-09-29"
Cohesion: 0.12
Nodes (22): get_user_menu_codes(), Session, 菜单 code 权限守卫(V0.3:通过 sys_user_role → sys_role_menu → sys_menu.perms), 运营端角色守卫:admin / super_admin 可访问。, 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, 接口菜单权限守卫。super_admin 直接放行。, require_admin_or_super_admin(), require_menu_code() (+14 more)
### Community 745 - "v2.6.0 - 2025-10-16"
Cohesion: 0.2
Nodes (23): 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() (+15 more)
### Community 746 - "v2.4.0 - 2025-06-06 🎉"
Cohesion: 0.17
Nodes (21): _assert_users_exist(), get_setting(), Any, Session, _row_to_dict(), save_setting(), _assert_users_exist(), get_setting() (+13 more)
### Community 747 - "v3.0.1 - 2025-11-15"
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 748 - "v2.5.8 - 2025-09-29"
Cohesion: 0.13
Nodes (13): changeFlag(), countDown(), day(), handler(), hour(), minute(), second(), startData() (+5 more)
### Community 749 - "index.vue"
Cohesion: 0.13
Nodes (13): change(), clearVal(), created(), debounce(), emit(), formatItemName(), getCache(), handler() (+5 more)
### Community 750 - "SysApiRequestLog"
Cohesion: 0.13
Nodes (14): created(), destroyed(), 'form.formRules'(), 'form.labelPosition'(), 'form.labelWidth'(), init(), itemSetValue(), _justifyContent() (+6 more)
### Community 751 - "calendar.vue"
Cohesion: 0.12
Nodes (14): closePopup(), datetimechange(), DropdownType, handleClose(), handleRangeReset(), handleRangeSubmit(), handleSearchReset(), handleSearchSubmit() (+6 more)
### Community 779 - "目标"
Cohesion: 0.12
Nodes (16): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, createToggleButton() (+8 more)
### Community 780 - "目标"
Cohesion: 0.1
Nodes (16): defaultOpstions, EChartsInstance, EChartsOption, echarts, getSalesFunnel(), funnelChartRef, funnelData, handleQuery() (+8 more)
### Community 781 - "车辆尿素申请与发放 — Implementation Plan"
Cohesion: 0.1
Nodes (18): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), keyword (+10 more)
### Community 782 - "CustomerFormDialog.vue"
Cohesion: 0.08
Nodes (23): 1. 模块划分, 2. 刷新请求约定, 3. 响应拦截逻辑(伪代码), 4. 与 API 加密的交互, 5. 多标签页(首期策略), 6. 配置与运维建议(文档化,非必须改代码), 7. 错误处理, 8. 测试要点 (+15 more)
### Community 783 - "v2.4.1 - 2025-06-07"
Cohesion: 0.08
Nodes (23): 1.1 登录 `pages/login/login`, 1.2 工作台 `pages/workbench/workbench`, 1.3 首页 / 待办 / 我的, 1. 壳层, 2.1 线索列表 `crm/clue/list`, 2.2 线索新增 `crm/clue/form`, 2.3 线索详情 `crm/clue/detail`, 2.4 商机/客户详情 (+15 more)
### Community 784 - "v2.5.2 - 2025-07-13"
Cohesion: 0.08
Nodes (23): A. 仪表盘 `db/dashboard/index`, B1 检索(每个条件单独测), B2 Tab(逐个), B3 卡片字段, B. 地磅计划 · 列表 `db/plans/list`, C1 字段逐项, C2 生成出入库(写), C. 地磅计划 · 详情 `db/plans/detail` (+15 more)
### Community 785 - "v2.5.4 - 2025-07-27"
Cohesion: 0.08
Nodes (23): ADDED Requirements, Requirement: API 请求全量采集, Requirement: CRM 业务详情操作日志 Tab, Requirement: 业务语义字段落库, Requirement: 操作日志查询 API, Requirement: 操作日志管理页, Requirement: 租户隔离, Requirement: 配置与生产开关 (+15 more)
### Community 786 - "v2.4.2.6 - 2025-06-23"
Cohesion: 0.12
Nodes (21): DutyAssignmentIn, DutyDaySaveBody, DutyDictEnsureBody, DutyGrabBody, DutyLinkBody, DutySlotSaveIn, 值班排班 Pydantic schemas, 同日同班次曾软删后再启用:应复活旧 slot,避免 uk_day_shift 堆积。 (+13 more)
### Community 787 - "v2.4.2.7 - 2025-06-25"
Cohesion: 0.13
Nodes (8): E(), h, it(), lt(), m(), mn(), p(), re()
### Community 788 - "v2.5.6 - 2025-09-06"
Cohesion: 0.12
Nodes (22): ai(), ci, cm(), ds(), em(), Fs(), Hs(), ji() (+14 more)
### Community 789 - "v2.4.2.9 - 2025-07-02"
Cohesion: 0.1
Nodes (15): [], deletable, getList(), handleDetailEdit(), handleQuickSearch(), handleQuickSearchClear(), handleUpdate(), loading (+7 more)
### Community 790 - "kanban.vue"
Cohesion: 0.11
Nodes (11): askAbortDownload(), checkLocalStoragePackage(), checkStoreScheme(), closeUpdate(), compare(), deleteSavedFile(), downLoadComplete(), installPackage() (+3 more)
### Community 791 - "v2.4.2.7 - 2025-06-25"
Cohesion: 0.09
Nodes (22): 运输计划产品字段安排前必填 — 实现计划, 文件结构, code:ts (import assert from 'node:assert/strict'), code:html (<span class="pl-stop-product-dual-item__label"), code:vue (<el-table-column min-width="100" align="center">), code:scss (.pl-stop-field-required {), code:bash (git add web-admin/src/components/business/pl-plan-stop-produ), code:bash (./scripts/update-graph.sh frontend) (+14 more)
### Community 792 - "v2.5.2 - 2025-07-13"
Cohesion: 0.09
Nodes (21): code:ts (import {), code:bash (git add web-admin/src/views/pl/plan/index.vue), code:vue (<el-button), code:vue (<el-button), code:bash (git add web-admin/src/views/pl/plan-archive/index.vue), code:bash (./scripts/update-graph.sh frontend), code:ts (const emit = defineEmits<{), code:ts (const loadedTransportStatus = ref('pending')) (+13 more)
### Community 793 - "v2.5.7 - 2025-09-14"
Cohesion: 0.09
Nodes (22): 文件结构, code:bash (cd web-admin && pnpm exec tsx <<'TS'), code:vue (<el-dropdown), code:ts (function handleToolbarPrintSlip(command: string) {), code:bash (git add web-admin/src/views/pl/plan/index.vue), code:bash (git add web-admin/graphify-out/GRAPH_REPORT.md web-admin/gra), code:ts (// web-admin/src/utils/pl-batch-print.ts), code:bash (git add web-admin/src/utils/pl-batch-print.ts) (+14 more)
### Community 794 - "v2.4.1 - 2025-06-07"
Cohesion: 0.09
Nodes (22): 运输计划归档:只读可见 + 隐藏单价金额 设计, 1. 背景与目标, 10. 风险与注意, 已否决方案, 采用方案, 2. 已确认决策, 3. 权限模型, 4. 前端行为 (+14 more)
### Community 795 - "v2.4.2.6 - 2025-06-23"
Cohesion: 0.09
Nodes (22): 1. 背景与根因, 10. 开放扩展(非本期必做), 1.1 现象, 1.2 根因, 1.3 产品诉求(已确认), 2. 目标与非目标, 2.1 目标, 2.2 非目标 (+14 more)
### Community 796 - "v2.4.2.9 - 2025-07-02"
Cohesion: 0.09
Nodes (22): 一、背景与目标, 六、功能回归清单(每模块至少 1 页), 二、改造边界(硬约束), 五、推荐执行顺序(给后续会话), 七、风险与注意事项, 八、快速命令, 九、变更记录, 三、进度总览 (+14 more)
### Community 797 - "v2.5.6 - 2025-09-06"
Cohesion: 0.09
Nodes (22): 运输计划:段次合同单选 + 装货产品限合同内, 1. 背景与目标, 10. 方案取舍说明, 11. 自检记录, 后端单测, 前端 / 手工验收, 2. 已确认决策, 3. 非目标 (+14 more)
### Community 798 - "tasks.md"
Cohesion: 0.09
Nodes (22): 运输计划:供方/需方 + 合同多选 + 产品自由选择, 1. 目标, 10. 自检, 2. 非目标, 3. 业务规则, 3.1 客户, 3.2 合同(分侧、可多选), 3.3 产品 (+14 more)
### Community 799 - "CRM 产品迁移:表模型差异与脚本说明"
Cohesion: 0.09
Nodes (22): 1.1.10(2021-06-17), 1.1.7(2021-02-05), 1.1.8(2021-03-26), 1.1.9(2021-05-12), 1.2.1(2021-07-30), 1.2.2(2021-08-17), 1.2.3(2021-08-20), 1.2.4(2021-08-20) (+14 more)
### Community 800 - "index.vue"
Cohesion: 0.09
Nodes (22): 1.0.15(2021-02-05), 1.0.16(2021-02-05), 1.0.17(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-21), 1.1.2(2021-07-30), 1.1.3(2021-08-30), 1.2.0(2021-11-23) (+14 more)
### Community 801 - "合同审批人设置(租户级默认审批人)"
Cohesion: 0.15
Nodes (18): API_ENCRYPT_EXCLUDE_PATHS, appendTimestampQuery(), base64ToBytes(), bytesToBase64(), bytesToHex(), createUnauthorizedError(), decryptJson(), deriveKey() (+10 more)
### Community 802 - "门户顶栏大面板菜单(方案 A)"
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 803 - "filter_current_cycle_approvals"
Cohesion: 0.17
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 804 - "workbench.vue"
Cohesion: 0.16
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 805 - "index.vue"
Cohesion: 0.26
Nodes (22): backup_tables(), _contact_key(), discover_merge_pairs(), fetch_customer(), _invoice_key(), load_database_url(), main(), merge_contacts() (+14 more)
### Community 806 - "spec.md"
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 807 - "H5-mobile"
Cohesion: 0.11
Nodes (22): activeTab, cardTitle(), currentStatus(), fetchList(), finished, { flatList }, handleDelete(), handleSubmit() (+14 more)
### Community 808 - "Requirement: 列表主标识列链接查看与编辑删除外置"
Cohesion: 0.19
Nodes (22): asList(), createInventoryLinkForPlan(), extractError(), get(), getDashboardStats(), getInboundByCargo(), getInventory(), getInventoryRelated() (+14 more)
### Community 809 - "crm_export_columns.py"
Cohesion: 0.09
Nodes (15): closeParentSheet(), editId, findNodeById(), form, loading, loadTree(), pageTitle, parentLabel (+7 more)
### Community 810 - "datetime_parse.py"
Cohesion: 0.2
Nodes (22): archivePlan(), arrangeTransport(), createFreight(), get(), getFreight(), getFreightApprovalFlow(), getPlan(), getPlanArrangeInfo() (+14 more)
### Community 811 - "statistics.py"
Cohesion: 0.21
Nodes (3): Calendar, dateCompare(), fixIosDateFormat()
### Community 812 - "migrate_file"
Cohesion: 0.13
Nodes (11): boxHeight(), boxWidth(), flexDirectionEnd(), flexDirectionStart(), getPosition(), horizontalLeft(), horizontalRight(), leftBottom() (+3 more)
### Community 813 - "menu.py"
Cohesion: 0.13
Nodes (15): animation, BindingX, close(), dom, getDom(), getEl(), getSelectorQuery(), init() (+7 more)
### Community 814 - "reader"
Cohesion: 0.11
Nodes (11): askAbortDownload(), checkLocalStoragePackage(), checkStoreScheme(), closeUpdate(), compare(), deleteSavedFile(), downLoadComplete(), installPackage() (+3 more)
### Community 817 - "index.vue"
Cohesion: 0.09
Nodes (17): barActiveIndex, BarItem, { changeBar, currentTabIsEmpty, handleViewAll }, emit, { getNoticeStyle }, { handleNoticeAll, handleMsgAll, handlePendingAll }, MessageItem, NoticeItem (+9 more)
### Community 818 - "__init__.py"
Cohesion: 0.1
Nodes (17): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), load() (+9 more)
### Community 819 - "pLoadHtmlByLangCode"
Cohesion: 0.09
Nodes (22): 2.1 保留, 2.2 新增, 2.3 移除(Portal 引用), 2.4 清理, 3.1 渲染范围(沿用现有逻辑), 3.2 折叠行为, 3.3 需修改的 Portal 限制(删除), 3.4 侧栏不展示 (+14 more)
### Community 820 - "components.d.ts"
Cohesion: 0.09
Nodes (22): API, `ArtUserMenu.vue` 变更要点, `change_password()` 逻辑, `UserPasswordDialog.vue` 规范, web-admin 顶栏用户菜单 — 修改密码设计, 一、现状与缺口, 七、工作量, 三、前端设计 (+14 more)
### Community 821 - "changeLog.ts"
Cohesion: 0.09
Nodes (22): API / 后端, `crm_supplier_info` 新增字段, CRM 主体危化品能力配置与报价/合同选品限制, 产品列表(推荐), 供方, 切换主体, 切换主体 UX, 存量单据 (+14 more)
### Community 822 - "index.vue"
Cohesion: 0.09
Nodes (22): 10. 后端文件(预期), 11. 错误与边界, 12. 测试要点, 13. 非目标(明确不做), 1. 背景与目标, 2. 已确认决策, 3.1 菜单, 3.2 UI 模式 (+14 more)
### Community 823 - "危化品证书按产品类型区分 — 设计文档"
Cohesion: 0.09
Nodes (23): A1 检索, A2 Tab(逐个), A3 卡片字段与操作, A. 运输计划 · 列表 `pl/plan/list`, B1 字段逐项, B2 安排 / 归档, B. 计划详情 `pl/plan/detail`, C. 安排运输表单 `pl/plan/arrange`(新增写操作) (+15 more)
### Community 824 - "verify_password"
Cohesion: 0.09
Nodes (22): 1.0.15(2021-02-05), 1.0.16(2021-02-05), 1.0.17(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-21), 1.1.2(2021-07-30), 1.1.3(2021-08-30), 1.2.0(2021-11-23) (+14 more)
### Community 825 - "columnProps"
Cohesion: 0.09
Nodes (22): 1.1.10(2021-06-17), 1.1.7(2021-02-05), 1.1.8(2021-03-26), 1.1.9(2021-05-12), 1.2.1(2021-07-30), 1.2.2(2021-08-17), 1.2.3(2021-08-20), 1.2.4(2021-08-20) (+14 more)
### Community 826 - "currentTime"
Cohesion: 0.13
Nodes (17): FIXED_NARROW_COLUMN_KEYS, isFixedNarrowListColumnKey(), ListColumnWidthMap, loadWidths(), persistWidths(), resolveListColumnKey(), scrubFixedNarrowKeys(), usePersistedListColumnWidths() (+9 more)
### Community 827 - "SettingItem.vue"
Cohesion: 0.14
Nodes (21): contract_product_has_fixed_qty(), effective_arranged_total(), evaluate_product_qty_for_arrange(), 已安排合计 − 本计划旧量 + 本计划新量。, 返回: - None: 跳过(本次无量) - kind=violation | remaining | framework_cumula, 已安排合计 − 本计划旧量 + 本计划新量。, 返回: - None: 跳过(本次无量) - kind=violation | remaining | framework_cumula, _resolve_stop_product_qty() (+13 more)
### Community 828 - "fillRegex"
Cohesion: 0.14
Nodes (19): accumulate_stop_products(), match_contract_product_for_key(), 按复合键匹配合同产品行;同键多行时 quantity 相加(防御)。, sum_qtys_for_scope(), DecimalLike, test_accumulate_archive_actual_delivery_uses_outbound_qty(), test_accumulate_archive_actual_load_uses_inbound_qty(), test_accumulate_archive_actual_zero_does_not_fallback() (+11 more)
### Community 829 - "changelog.md"
Cohesion: 0.19
Nodes (20): _append_approval_time_filters(), _append_contract_field_filters(), _append_enum_filters(), _append_one_number_field(), _append_text_filters(), build_contract_approval_column_filters(), _param(), _parse_day_start() (+12 more)
### Community 830 - "next"
Cohesion: 0.13
Nodes (21): _apply_list_kwargs(), _body_to_params(), cancel_apply(), create_apply(), create_process(), delete_applies(), delete_processes(), export_applies() (+13 more)
### Community 831 - "index.vue"
Cohesion: 0.19
Nodes (20): _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_contract_template_column_filters(), _param(), _parse_day_start() (+12 more)
### Community 832 - "if"
Cohesion: 0.17
Nodes (21): _assignment_dict(), build_public_url(), _day_dict(), empty_day_skeleton(), format_hhmm(), get_day_detail(), get_month_summary(), get_public_page() (+13 more)
### Community 833 - "payload"
Cohesion: 0.12
Nodes (13): format_time_label(), normalize_person_name(), parse_hhmm(), 自定义 shift_type 只要当日存在 slot 即可,不必在 SHIFT_LABELS。, test_format_time_label_cross_day(), test_format_time_label_empty(), test_format_time_label_same_day(), test_grab_allows_custom_shift_type_when_slot_exists() (+5 more)
### Community 834 - "payload"
Cohesion: 0.14
Nodes (15): BaseEntity, CrmContractBo, CrmContractProductBo, CrmQuoteApprovalBo, CrmQuoteBo, CrmQuoteProductBo, CrmSupplierInfoBo, CrmQuoteApprovalBo (+7 more)
### Community 835 - "if"
Cohesion: 0.14
Nodes (22): at(), Be(), cn(), De(), dn(), fe(), gn(), he() (+14 more)
### Community 836 - "payload"
Cohesion: 0.15
Nodes (20): addPixelSuffix(), getAlt(), getAttrib(), getBorder(), getBorderStyle(), getHspace(), getIsDecorative(), getSize() (+12 more)
### Community 837 - "link"
Cohesion: 0.17
Nodes (16): al(), fe(), ge(), h, Lo(), me(), oe(), te() (+8 more)
### Community 838 - "index.vue"
Cohesion: 0.16
Nodes (16): form, if(), isEdit, loading, menuApi, menuTypeColumns, menuTypeDisplay, menuTypeOptions (+8 more)
### Community 839 - "index.vue"
Cohesion: 0.15
Nodes (6): FORMAT_MAPPING, formatMessage(), RuleValidator, RuleValidatorHelper, SchemaValidator, types
### Community 840 - "changelog.md"
Cohesion: 0.1
Nodes (12): dateFilter, dateFilters, keyword, list, loading, mergedRelated, onClear(), relatedData (+4 more)
### Community 841 - "运输管理 · 固定必备证书槽位 — 设计文档"
Cohesion: 0.09
Nodes (21): code:ts (/** 主数据别名/品牌维护成功后:同步同 productId 各行的 options,并校正已选值 */), code:bash (git add web-admin/src/views/crm/quote/components/QuoteFormPa), code:bash (git add web-admin/src/views/crm/contract/components/Contract), code:bash (./scripts/update-graph.sh frontend), code:bash (git add docs/superpowers/specs/2026-08-07-quote-contract-ali), code:bash (git add web-admin/src/utils/crm-product-brand.ts), code:vue (<template>), code:ts (defineOptions({ name: 'ProductAliasBrandDialog' })) (+13 more)
### Community 842 - "供方信息 — 04 API 规格"
Cohesion: 0.09
Nodes (21): 报销申请「申请附件」(可选补充材料)— 设计文档, 1. 目标与范围, 2. 数据模型, 已确认决策, 目标, 3.1 新增/编辑弹窗, 3.2 查看态与文案, 3.3 可编辑边界 (+13 more)
### Community 843 - "README.md"
Cohesion: 0.09
Nodes (21): 运输计划「暂存 / 草稿中」设计, 1. 背景与目标, 2. 已确认决策, 3. 状态与数据模型, 3.1 跟进状态枚举(6), 3.2 状态流转, 3.3 与「待安排」对齐的门禁, 4. 接口与校验 (+13 more)
### Community 844 - "地磅三表 CRM 产品 ID + 规格 Implementation Plan"
Cohesion: 0.09
Nodes (21): 出入库现场链接 · 单据状态可选设计, 1. 背景与问题, 2. 已确认决策, 3. 前端(公共页), 3.1 状态选择, 3.2 提交, 3.3 只读态(`page.voided === true`), 3.4 类型 (+13 more)
### Community 845 - "index.js"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 字典类型分页列表, Requirement: 字典类型新增, Requirement: 字典类型修改, Requirement: 字典类型软删除, Requirement: 字典数据分页列表, Requirement: 字典数据新增, Requirement: 字典数据修改 (+13 more)
### Community 846 - "index.vue"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 运输安排, Requirement: 车辆归属唯一性, Requirement: 二维码生成与分发, Requirement: 司机扫码回传, Requirement: 运输与计划关系, Requirement: 待入库/待出库单据同步, Scenario: 选择自有车辆 (+13 more)
### Community 847 - "index.vue"
Cohesion: 0.22
Nodes (8): BxExpenseItem, BxCrudService, Any, Session, 报销模块 Service 基类 — 租户隔离 + UUID + 软删除。, ExpenseItemService, Session, M
### Community 848 - "changelog.md"
Cohesion: 0.19
Nodes (13): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+5 more)
### Community 849 - "v2.5.1 - 2025-07-08"
Cohesion: 0.11
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 850 - "v2.4.2.2 - 2025-06-16"
Cohesion: 0.12
Nodes (19): useKeywordSearch(), UseKeywordSearchOptions, activeTab, actualIssuedDisplay(), currentPage, fetchPage(), finished, handleDelete() (+11 more)
### Community 851 - "changelog.md"
Cohesion: 0.09
Nodes (21): compilerOptions, allowImportingTsExtensions, baseUrl, isolatedModules, jsx, lib, module, moduleResolution (+13 more)
### Community 852 - "v2.4.2.2 - 2025-06-16"
Cohesion: 0.19
Nodes (19): clearSession(), clickAgreeCheck(), clickLoginButton(), env(), fillLogin(), isOnLogin(), isOnWorkbench(), openLoginFresh() (+11 more)
### Community 853 - "v2.4.2.1 - 2025-06-16"
Cohesion: 0.1
Nodes (16): acting, detail, distanceKm, driverIndex, driverLabels, drivers, freightAmount, freightPrice (+8 more)
### Community 854 - "优化"
Cohesion: 0.09
Nodes (21): compilerOptions, allowImportingTsExtensions, baseUrl, isolatedModules, jsx, lib, module, moduleResolution (+13 more)
### Community 855 - "v2.4.1.1 - 2025-06-07"
Cohesion: 0.16
Nodes (20): addEventListeners(), calculateMenuHeight(), calculatePosition(), emit, handleDocumentClick(), handleDocumentContextmenu(), handleKeydown(), handleMenuClick() (+12 more)
### Community 856 - "v2.4.2.4 - 2025-06-18"
Cohesion: 0.1
Nodes (18): publicPlSiteApi, deliveryAddressDisplay, destinationNavUrl, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave() (+10 more)
### Community 857 - "context.py"
Cohesion: 0.09
Nodes (21): Common Rationalizations, Debugging Integration, Example: Bug Fix, Final Rule, Good Tests, GREEN - Minimal Code, Overview, Red Flags - STOP and Start Over (+13 more)
### Community 858 - "__init__.py"
Cohesion: 0.09
Nodes (21): Backend — 修改文件, Backend — 新建文件, Commit Strategy, CRM 迭代 1:产品分类 + 产品管理 + Excel 导入导出 实施计划, File Map, Frontend — 修改文件, Frontend — 新建文件, SQL — 已完成 (+13 more)
### Community 859 - "component.js"
Cohesion: 0.09
Nodes (21): Spec 覆盖自检, Task 10: Tab 容器 `freight/index.vue`, Task 11: Tab1 `UnsettledPlanPanel.vue`, Task 12: Tab2 `SettlementBillPanel.vue` + 草稿/查看弹窗, Task 13: 审批弹窗 `PlFreightApprovalDialog`, Task 14: Tab3 `DisbursePanel` + 发放弹窗, Task 15: Tab4 `SettledPanel.vue`, Task 16: 菜单权限 SQL(独立脚本) (+13 more)
### Community 860 - "__init__.py"
Cohesion: 0.09
Nodes (21): 10. 方案取舍说明, 11. 自检记录, 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 `PlPlanContractMultiSelect`, 4.2 装货区与产品选择, 4.3 送货区 (+13 more)
### Community 861 - "index.vue"
Cohesion: 0.09
Nodes (22): A1 壳与入口, A2 Tab(逐个), A3 卡片字段(逐字段), A4 审批操作(待审批 Tab), A. 待办任务 `bx/todo/list`, B. 报销申请 · 列表 `bx/reimburse/list`, C1 字段展示, C2 校验(逐项) (+14 more)
### Community 862 - "index.vue"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 字典数据下拉查询, Requirement: 字典数据修改, Requirement: 字典数据分页列表, Requirement: 字典数据新增, Requirement: 字典数据软删除, Requirement: 字典类型修改, Requirement: 字典类型分页列表 (+13 more)
### Community 863 - "request.js"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 二维码生成与分发, Requirement: 司机扫码回传, Requirement: 待入库/待出库单据同步, Requirement: 车辆归属唯一性, Requirement: 运输与计划关系, Requirement: 运输安排, Scenario: 1:1 关系 (+13 more)
### Community 865 - "changelog.md"
Cohesion: 0.19
Nodes (20): _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(), _get_stop_archive_amount() (+12 more)
### Community 866 - "apply_pl_scope"
Cohesion: 0.2
Nodes (19): _append_adjust_date_filters(), _append_create_time_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_price_letter_column_filters(), _param() (+11 more)
### Community 867 - "plugin.min.js"
Cohesion: 0.17
Nodes (21): applyList(), createBookmark(), each(), fireListEvent(), flattenListSelection(), hasListStyleDetail(), isCustomList(), listToggleActionFromListName() (+13 more)
### Community 868 - "findUntil"
Cohesion: 0.14
Nodes (20): be(), Bv(), ca(), da, Db, ev(), kw(), lx (+12 more)
### Community 869 - "cat"
Cohesion: 0.12
Nodes (16): handleAssign(), assignDialogRef, buildQueryParams(), claimDialogRef, customerDetailRef, getList(), getPoolExportFilterParams(), handleMoreCommand() (+8 more)
### Community 870 - "shims-loose.d.ts"
Cohesion: 0.1
Nodes (13): [], current, existing, handleViewContract(), hintText, hintWarn, link, loadingDetails (+5 more)
### Community 871 - "list.vue"
Cohesion: 0.11
Nodes (12): dateFilter, dateFilters, keyword, list, loading, onClear(), related, relatedLoading (+4 more)
### Community 872 - "uni-forms.vue"
Cohesion: 0.1
Nodes (20): ⚠️ 强制要求(必读), 文档体系结构, 一、通用指南(本文档), 二、通用规范文档(全程按需加载), 三、实施步骤文档(按流程顺序加载), 四、模块迁移方案模板(每个模块必须编写), 强制流程, 关键源文件位置 (+12 more)
### Community 873 - "mask-sensitive.ts"
Cohesion: 0.1
Nodes (20): 生产数据迁移全过程记录(可续写), 0. 环境约定(本次), 1.1 权威来源(已确认), 1.2 v1 备份中的 5 条部门(与 `migrate_users.py` 硬编码一致), 1.3 执行步骤(续跑时勾选), 1.4 本步执行日志, 1. 第一步:部门数据(P0-2), 2. 全过程阶段清单(对照执行) (+12 more)
### Community 874 - "v2.5.7 - 2025-09-14"
Cohesion: 0.1
Nodes (20): 文件地图, code:python ("""CRM 调价函列表列头过滤单测。"""), code:bash (./scripts/update-graph.sh all), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (from app.services.crm.price_letter_list_filters import build), code:bash (pytest tests/test_crm_price_letter_list_filters.py -v), code:ts (import type { ColumnFilterDef } from '@/composables/useClien), code:python (from sqlalchemy import exists) (+12 more)
### Community 875 - "import_liquid_products.py"
Cohesion: 0.1
Nodes (20): 执行方式, code:ts (// web-admin/src/views/crm/quote/quoteListColumnStats.ts), code:bash (cd web-admin && pnpm dev), code:bash (git add web-admin/src/views/crm/quote/QuoteListPage.vue), code:ts (const quoteTableWrapRef = ref<HTMLElement | null>(null)), code:bash (git add web-admin/src/views/crm/quote/QuoteListPage.vue), code:ts (// web-admin/src/views/crm/quote/quoteListColumnStats.test.t), code:bash (cd web-admin && pnpm exec tsx --test src/views/crm/quote/quo) (+12 more)
### Community 876 - "numericWidth"
Cohesion: 0.1
Nodes (20): 文件结构, code:ts (const props = defineProps<{), code:scss (.pl-plan-vehicle-with-library {), code:ts (const vehicleLibraryVisible = ref(false)), code:bash (git add web-admin/src/components/business/pl-plan-form-dialo), code:bash (./scripts/update-graph.sh frontend), code:ts (usePlRemotePersonnelOptions({), code:ts (if (isEdit) {) (+12 more)
### Community 877 - "dependencies"
Cohesion: 0.1
Nodes (19): 文件结构, code:ts (const props = defineProps<{), code:vue (<el-button), code:vue (<el-button class="btn-ghost" @click="handleCopy(viewingPlan)), code:bash (git add web-admin/src/views/pl/plan/index.vue), code:bash (./scripts/update-graph.sh frontend), code:bash (git add docs/superpowers/specs/2026-08-06-pl-plan-copy-desig), code:ts (function mapPlanProductToCopyFormRow(item: PlanProduct, inde) (+11 more)
### Community 878 - "targetScroll"
Cohesion: 0.1
Nodes (18): 文件结构, code:ts (import assert from 'node:assert/strict'), code:ts (existing.brandQtys = mergeBrandQtys(existing.brandQtys, prod), code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-slip-produ), code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-slip-produ), code:ts (import type { PlanArchiveBrandQtyItem, PlanProduct } from '@), code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-slip-produ), code:ts (import { expandPlanProductsForSlipPrint } from '@/utils/pl-s) (+10 more)
### Community 879 - "tabDataMap"
Cohesion: 0.1
Nodes (20): 司机链接 · 运输记录(同主车车牌)设计, 1. 背景与目标, 2. 已确认需求, 3. 非目标, 4. 架构(方案 1), 5. 后端设计, 5.1 新增接口, 5.2 响应字段(camelCase) (+12 more)
### Community 880 - "menu.py"
Cohesion: 0.1
Nodes (20): 1. 背景与目标, 10. 不在本步范围, 2. 源数据概况(sx.sql 快照), 3. 表结构差异, 3.1 主键策略, 4. 状态字段语义(重要), 5. 用户 ID 映射, 6. 依赖与阻塞 (+12 more)
### Community 881 - "if"
Cohesion: 0.1
Nodes (20): 报销提交允许发票夹余额为负 — 设计文档, 背景与问题, 四、验收标准, 五、文档同步(实现时), 六、非目标, 已确认决策, 一、目标与范围, 2.1 提交占用 (+12 more)
### Community 882 - "normalized"
Cohesion: 0.1
Nodes (20): 运输计划安排 · 合同数量硬拦与成功后提醒, 1. 背景与目标, 10. 测试清单, 11. 风险与注意, 2. 已确认决策, 3. 非目标, 4. 数量与分类规则, 4.1 「已安排合计」 (+12 more)
### Community 883 - "arrange.vue"
Cohesion: 0.1
Nodes (20): 1.1.4(2021-02-05), 1.1.5(2021-05-12), 1.1.7(2021-11-08), 1.2.0(2021-07-30), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2021-12-01), 1.3.3(2022-01-17) (+12 more)
### Community 884 - "门户大面板最小宽度(方案 B)"
Cohesion: 0.1
Nodes (21): 1. 表格列中的 Tag 展示, 2. 查看弹窗(SystemViewDialog)中的 Tag 展示, 3. 自定义查看弹窗中的 Tag 展示, 4. Tag 类型语义色映射规范, 5. 状态标签注册表(集中定义 label + tagType), code:html (<el-table-column prop="status" label="状态" min-width="90" ali), code:html (<el-table-column prop="workOrderStatus" label="状态" min-width), code:typescript (import { workOrderStatusLabel, workOrderStatusTagType } from) (+13 more)
### Community 885 - "payload"
Cohesion: 0.1
Nodes (20): ADDED Requirements, Inventory Statistics (盘存统计), Requirement: 库存统计口径, Requirement: 库存预警, Requirement: 库存台账, Requirement: 出入库明细, Requirement: 出入库汇总, Requirement: 运输统计 (+12 more)
### Community 886 - "if"
Cohesion: 0.1
Nodes (10): levelLabel(), load(), submitFollow(), levelLabel(), goBack(), load(), statusLabel(), submitFollow() (+2 more)
### Community 887 - "if"
Cohesion: 0.17
Nodes (12): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+4 more)
### Community 888 - "total"
Cohesion: 0.13
Nodes (3): CacheKeyCascade, DatabaseCache, RedisCache
### Community 889 - "total"
Cohesion: 0.1
Nodes (20): 1a. Native Worktree Tools (preferred), 1b. Git Worktree Fallback, Assuming directory location, Common Mistakes, Create the Worktree, Directory Selection, Fighting the harness, Overview (+12 more)
### Community 890 - "amt"
Cohesion: 0.1
Nodes (20): API(`backend/app/api/pl/base_data.py`), `pl_personnel` 新增列, `pl_vehicle` 新增列, Schema(`backend/app/schemas/pl/base_data.py`), UI 规范对齐, 列表(方案 A), 前端设计, 后端设计 (+12 more)
### Community 891 - "index.vue"
Cohesion: 0.1
Nodes (20): 10. 自检, 1. 目标, 2. 非目标, 3.1 客户, 3.2 合同(分侧、可多选), 3.3 产品, 3.4 归属公司与其它基础字段, 3.5 历史数据 (+12 more)
### Community 892 - "detail.vue"
Cohesion: 0.1
Nodes (20): 1.1.4(2021-02-05), 1.1.5(2021-05-12), 1.1.7(2021-11-08), 1.2.0(2021-07-30), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2021-12-01), 1.3.3(2022-01-17) (+12 more)
### Community 893 - "endDate"
Cohesion: 0.1
Nodes (20): ADDED Requirements, Inventory Statistics (盘存统计), Requirement: 出入库明细, Requirement: 出入库汇总, Requirement: 库存台账, Requirement: 库存统计口径, Requirement: 库存预警, Requirement: 运输统计 (+12 more)
### Community 894 - "num"
Cohesion: 0.22
Nodes (14): CrmCustomerOption, CrmProductOption, extractOptions(), fetchCustomerOptions(), fetchProductOptions(), keyword, loading, loadOptions() (+6 more)
### Community 895 - "date"
Cohesion: 0.2
Nodes (16): User, userApi, UserCreate, UserService, UserUpdate, handleBack(), handleSubmit(), isEdit (+8 more)
### Community 896 - "if"
Cohesion: 0.14
Nodes (19): approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), invalidate_all_approvals(), list_quote_approvals(), CRM 报价单审批 CRUD — 对照 CrmQuoteApprovalServiceImpl.java (+11 more)
### Community 897 - "deletable"
Cohesion: 0.19
Nodes (18): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_customer_column_filters(), _parse_day_start(), _parse_number() (+10 more)
### Community 898 - "__init__.py"
Cohesion: 0.23
Nodes (19): backup_tables(), _contact_key(), discover_merge_pairs(), fetch_customer(), _invoice_key(), load_database_url(), main(), merge_contacts() (+11 more)
### Community 899 - "__init__.py"
Cohesion: 0.11
Nodes (20): closest(), closest$1(), compose1(), composeAlphabeticBase26(), constant(), getParentList(), handleIndentation(), inBody() (+12 more)
### Community 900 - "运输管理 · 三方/山峡分册与粘贴建档 — 设计文档"
Cohesion: 0.18
Nodes (18): done(), escapeSearchText(), find(), findSpansByIndex(), get(), get$1(), getElmIndex(), hasNext() (+10 more)
### Community 901 - "bx.js"
Cohesion: 0.11
Nodes (19): changeFileInput(), collect(), get(), getClassList, getPrependUrl, hasAdvTab, hasDescription, hasDimensions (+11 more)
### Community 902 - "package.json"
Cohesion: 0.15
Nodes (16): addZeros(), Cell(), daysLong, daysShort, getDateFormat, getDateTime(), getDefaultDateTime(), getFormats (+8 more)
### Community 903 - "manifest.json"
Cohesion: 0.1
Nodes (20): calcContentBoxSize(), get$1(), getCalculatedWidth(), getInnerWidth(), getProp(), getRaw(), getUnsafeProperty(), internalRemove() (+12 more)
### Community 904 - "index.js"
Cohesion: 0.13
Nodes (6): AccessToken, Encryptkey, Ticket, updateAccessToken(), updateEncryptKey(), updateTicket()
### Community 905 - "uni-popup-dialog.vue"
Cohesion: 0.18
Nodes (15): change(), created(), getDataList(), getSelectedValue(), handler(), loadData(), mixinDatacomResData(), modelValue() (+7 more)
### Community 907 - "__init__.py"
Cohesion: 0.1
Nodes (19): 三系统用户账号明细清单, 一、数量汇总, 七、建议不移植的账号(14), 六、跨系统人员对照(去重合并参考), 八、请你确认的移植范围, 九、相关文件, 2.1 有效账号(6), 2.2 已停用账号(9,建议不移植) (+11 more)
### Community 908 - "__init__.py"
Cohesion: 0.1
Nodes (19): 1. 迁移目标, 2. 核心原则(对齐 bx「搬运 + 适配」), 3. 范围边界, 3.1 数据库(4 张业务表,DDL 已完成), 3.2 后端 API(移植清单见 `01-api-inventory.md`), 3.3 前端页面(拷贝 + 适配), 4. 目标架构, 5. 门户适配层 (+11 more)
### Community 909 - "__init__.py"
Cohesion: 0.1
Nodes (19): 变更记录, 0. 路径与响应约定, 合同管理 — 04 API 规格(重写移植版), 0.1 原 CRM(Java / RuoYi), 0.2 shanxia2.0 Python 目标, 0.3 前端(已拷贝 CRM)实际请求路径, 10. 完成标准(重写后勾选), 1.1 `CrmContractBo` 列表/筛选字段(Query) (+11 more)
### Community 910 - "__init__.py"
Cohesion: 0.1
Nodes (19): 报价单管理模块迁移方案 — 05 业务逻辑与特殊场景, 1. 定时任务 / 触发器, 10. 撤回 `withdrawApproval`(审批 Service), 11. 新版本 `createNewVersion`, 12. 转合同 `toContract`, 13. 分享 `generateShare` / `viewByShareCode`, 14. PDF / 模板, 15. 产品 ID 解析(外部) (+11 more)
### Community 911 - "__init__.py"
Cohesion: 0.1
Nodes (19): 页面功能, 公海池模块迁移方案 — 03 前端页面功能规格, 交互流程, 表单字段, 交互流程, 搜索条件, 搜索条件, 列表字段 (+11 more)
### Community 912 - "__init__.py"
Cohesion: 0.1
Nodes (19): 文件地图, 执行方式, code:python (from fastapi import Request), code:python ("""地磅计划列表列头过滤单测。"""), code:bash (cd backend && source venv/bin/activate && PYTHONPATH=. pytes), code:python (params = _merge_query(request, planNo=plan_no, ...)), code:ts (import type { ColumnFilterDef } from '@/composables/useClien), code:ts (list(params?: Record<string, any>) {) (+11 more)
### Community 913 - "__init__.py"
Cohesion: 0.1
Nodes (19): 仅创建人可删除 — 删除接口 / 页面对照表与分阶段改造方案, 1. 统计摘要, 2. 需改造对照表(业务数据 — 纳入范围), 2.1 CRM, 2.2 PL 物流, 2.3 DB 地磅, 2.4 BX 报销, 3. 不纳入改造(UI 本地 / 非持久化删除) (+11 more)
### Community 914 - "__init__.py"
Cohesion: 0.1
Nodes (17): 执行备注, code:ts (export function formatContractQtyViolationMessage(detail: un), code:bash (git commit -m "feat(web-admin): show contract qty block and ), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (pytest tests/test_pl_contract_qty_arrange_check.py -q), code:python (in_bucket = _bucket_for_plan(plan...) is not None), code:bash (git commit -m "feat(pl): collect and assert contract qty on ), code:python (class ContractQtyReminderItem(BaseModel):) (+9 more)
### Community 915 - "index.vue"
Cohesion: 0.1
Nodes (19): 背景, 与现有代码关系, 边界情况, 推广节奏, 验收标准, 非目标(重申), 参考, 根因 (+11 more)
### Community 916 - "shanxia2.0 生产环境部署方案"
Cohesion: 0.1
Nodes (19): 运输地址库「注意事项」与选址回填, 1. 目标, 2. 非目标, 3. 决策记录, 4. 数据模型, 4.1 表 `pl_transport_address`, 4.2 与既有字段关系, 4.3 迁移 (+11 more)
### Community 917 - "__init__.py"
Cohesion: 0.1
Nodes (19): 报销明细「发生时间」字段 — 设计文档, 四、改动文件清单, 已确认决策, 五、验收要点, 六、错误处理, 一、目标与范围, 目标, 2.1 表字段 (+11 more)
### Community 918 - "AGENTS.md — shanxia2.0 (山峡化工)"
Cohesion: 0.1
Nodes (19): 值班排班 · 自定义类型 / 工作安排字典 / 值班时段 — 设计文档, 背景, 配置某日弹窗, 月历 / 筛选 / 统计, 存量迁移, 错误处理, 测试要点(验收), 明确不做(本迭代) (+11 more)
### Community 919 - "报销 · 发票夹额度与报销扣减 — 设计文档"
Cohesion: 0.1
Nodes (19): 背景, 决策摘要, 落地节奏, 权限与安全, 验收标准, 明确不做, 架构, 后端 (+11 more)
### Community 920 - "uni-transition.vue"
Cohesion: 0.1
Nodes (19): 运输管理 · 人员从业资格证拆分 — 设计文档, 三、历史数据迁移, 四、业务规则(保持不变部分), 五、验收标准, 已确认决策, 六、工作量估算, 七、风险, 1.1 证书名称匹配规则 (+11 more)
### Community 921 - "__init__.py"
Cohesion: 0.1
Nodes (19): 背景, 前端设计, 改造清单, 不在范围, 错误与边界, 测试要点, 非目标, 已确认决策 (+11 more)
### Community 922 - "__init__.py"
Cohesion: 0.1
Nodes (19): 1. 模块定位, 2. 技术实现, 3. 数据表清单(23 张,均在 `shanxia2.0.sql`), 4. 业务模块明细, 4.1 产品管理, 4.2 客户管理, 4.3 公海池, 4.4 线索管理 (+11 more)
### Community 923 - "index.js"
Cohesion: 0.1
Nodes (20): Added, Code Optimized, Fixed, Fixed, Fixed, Fixed, Optimized, Optimized (+12 more)
### Community 924 - "index.js"
Cohesion: 0.1
Nodes (19): 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-04-15), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-24), 1.1.2(2021-08-30) (+11 more)
### Community 925 - "index.js"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: 地磅后端子域路由注册, Requirement: 地磅单管理与联动事务, Requirement: 计划按月自动生成任务, Requirement: 仪表盘统计 API, Requirement: 主数据下拉只读 CRM, Requirement: 车牌管理 CRUD, Requirement: 计划管理 CRUD 与计划号生成 (+11 more)
### Community 926 - "index.js"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: 地磅管理菜单与五模块页面, Requirement: 列表页布局规范, Requirement: 车牌管理标准列表, Requirement: 磅单二维码弹窗业务例外, Requirement: 关联数据查看弹窗, Requirement: 车牌下拉可选, Requirement: 仪表盘页面 (+11 more)
### Community 927 - "index.js"
Cohesion: 0.18
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 928 - "index.js"
Cohesion: 0.15
Nodes (11): plan_requires_site_link(), Session, 运输计划:内置山峡/云栋客户判定(合同可免), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, _FakeQuery, _FakeSession, _plan(), 现场链接生成条件:装货/送货段含山峡或云栋客户 (+3 more)
### Community 929 - "index.js"
Cohesion: 0.14
Nodes (13): ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), encrypt_json(), Any, ApiCryptoError, _b64url_decode() (+5 more)
### Community 930 - "index.js"
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 931 - "index.js"
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 932 - "index.js"
Cohesion: 0.18
Nodes (15): change(), created(), getDataList(), getSelectedValue(), handler(), loadData(), mixinDatacomResData(), modelValue() (+7 more)
### Community 933 - "index.js"
Cohesion: 0.14
Nodes (19): addClue(), checkDuplicateClue(), updateClue(), applyDefaultOwnerUserId(), cancel(), dialog, dictStore, emit (+11 more)
### Community 934 - "index.js"
Cohesion: 0.12
Nodes (17): publicInventoryApi, PublicInventoryPage, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave(), loading (+9 more)
### Community 935 - "index.js"
Cohesion: 0.1
Nodes (19): Browser Events Format, Cards (visual designs), Cleaning Up, CSS Classes Available, Design Tips, File Naming, How It Works, Mock elements (wireframe building blocks) (+11 more)
### Community 936 - "index.js"
Cohesion: 0.1
Nodes (19): Bulletproofing Elements, Creation Log: Systematic Debugging Skill, Enhancement 1: TDD Reference, Extraction Decisions, Final Outcome, Initial Version, Iterations, Key Insight (+11 more)
### Community 937 - "index.js"
Cohesion: 0.1
Nodes (20): 10.1 后端协议, 10.2 业务, 10.3 门户集成, 10. 验证清单, 11. 风险与对策, 12. 文档索引, 13. 下一步行动, 1. 迁移目标 (+12 more)
### Community 938 - "index.js"
Cohesion: 0.1
Nodes (19): 0.1 原 CRM(Java / RuoYi), 0.2 shanxia2.0 Python 目标, 0.3 前端(已拷贝 CRM)实际请求路径, 0. 路径与响应约定, 10. 完成标准(重写后勾选), 1.1 `CrmContractBo` 列表/筛选字段(Query), 1.2 `CrmContractVo` 关键返回字段, 1.3 列表页统计卡片说明 (+11 more)
### Community 939 - "index.js"
Cohesion: 0.1
Nodes (19): 交互流程, 交互流程, 公海池模块迁移方案 — 03 前端页面功能规格, 列表字段, 列表字段(完整,含列设置功能), 前端功能完整性对照表, 弹窗 1:领取客户(`ClaimDialog.vue`), 弹窗 2:分配客户(`AssignDialog.vue`) (+11 more)
### Community 940 - "index.js"
Cohesion: 0.1
Nodes (19): 2.1 有效账号(6), 2.2 已停用账号(9,建议不移植), 3.1 有效账号(25), 3.2 已删除账号(1,建议不移植), 3.3 报销角色定义(`bx_role`), 4.1 有效账号(8), 4.2 已删除账号(4,建议不移植), 4.3 CRM 角色定义(有效用户涉及) (+11 more)
### Community 941 - "index.js"
Cohesion: 0.1
Nodes (19): 1. 统计摘要, 2.1 CRM, 2.2 PL 物流, 2.3 DB 地磅, 2.4 BX 报销, 2. 需改造对照表(业务数据 — 纳入范围), 3. 不纳入改造(UI 本地 / 非持久化删除), 4. 默认排除(系统管理 — 待客户确认是否纳入) (+11 more)
### Community 942 - "index.js"
Cohesion: 0.1
Nodes (19): 1.1 证书名称匹配规则, 1.2 与 2026-07-12 的差异, 2.1 前端, 2.2 后端, 2.3 字典(可选同步), 3.1 证书名称重命名, 3.2 迁移脚本, 3.3 上线顺序 (+11 more)
### Community 943 - "index.js"
Cohesion: 0.1
Nodes (19): 2.1 提交占用, 2.2 余额语义, 2.3 关联发票, 2.4 并发, 3.1 后端, 3.2 Web(`web-admin`), 3.3 bx-mobile, 一、目标与范围 (+11 more)
### Community 944 - "index.js"
Cohesion: 0.1
Nodes (19): 2.1 表字段, 2.2 DDL 与快照, 2.3 Model / Schema, 2.4 写入链路, 3.1 列 / 字段顺序, 3.2 web-admin, 3.3 bx-mobile, 一、目标与范围 (+11 more)
### Community 945 - "index.js"
Cohesion: 0.1
Nodes (19): 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-04-15), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-24), 1.1.2(2021-08-30) (+11 more)
### Community 946 - "index.js"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: 主数据下拉只读 CRM, Requirement: 仪表盘统计 API, Requirement: 出入库管理 CRUD, Requirement: 地磅单管理与联动事务, Requirement: 地磅后端子域路由注册, Requirement: 计划按月自动生成任务, Requirement: 计划管理 CRUD 与计划号生成 (+11 more)
### Community 947 - "index.js"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: API 层与类型定义, Requirement: 主数据下拉集成 CRM, Requirement: 仪表盘页面, Requirement: 关联数据查看弹窗, Requirement: 列表页布局规范, Requirement: 地磅管理菜单与五模块页面, Requirement: 磅单二维码弹窗业务例外 (+11 more)
### Community 948 - "index.js"
Cohesion: 0.12
Nodes (15): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+7 more)
### Community 949 - "index.js"
Cohesion: 0.15
Nodes (4): LocalStorage, process_image_content(), 带下载文件名的访问 URL;默认实现为普通访问地址。, 处理图片内容,如果是 HEIC 格式则转换为 JPEG
### Community 950 - "index.js"
Cohesion: 0.16
Nodes (10): plan_requires_site_link(), 运输计划:内置山峡/云栋客户判定(合同可免), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, _FakeQuery, _FakeSession, _plan(), 现场链接生成条件:装货/送货段含山峡或云栋客户, test_external_stops_do_not_require_site_link() (+2 more)
### Community 951 - "db.ts"
Cohesion: 0.21
Nodes (18): clear_target_products(), count_target_rows(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+10 more)
### Community 952 - "home.vue"
Cohesion: 0.2
Nodes (17): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_clue_column_filters(), _parse_day_start(), _parse_number() (+9 more)
### Community 953 - "Testing Skills With Subagents"
Cohesion: 0.25
Nodes (17): build_id_maps(), clip_text(), export_mapping(), fetch_rows(), legacy_id_to_str(), main(), map_id(), migrate() (+9 more)
### Community 954 - "pl_cert_required_service.py"
Cohesion: 0.2
Nodes (17): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_product_column_filters(), _parse_day_start() (+9 more)
### Community 955 - "index.js"
Cohesion: 0.13
Nodes (19): append(), createItem(), createSegment(), fromDom$1(), fromHtml(), fromTag(), fromText(), indentDlItem() (+11 more)
### Community 956 - "运输计划回传按品牌填量设计"
Cohesion: 0.12
Nodes (19): call(), contains(), get$2(), get$4(), getLanguage(), has(), hasNonNullableKey(), isBoundary() (+11 more)
### Community 957 - "index.vue"
Cohesion: 0.15
Nodes (17): children(), compose(), detect$2(), detectBrowser(), detectOs(), fromPoint(), fromRawEvent(), getOriginalEventTarget() (+9 more)
### Community 958 - "apply_data_scope"
Cohesion: 0.12
Nodes (15): any, emit, form, getDifference(), getDifferencePercent(), handleClose(), resetForm(), router (+7 more)
### Community 959 - "按钮与弹窗总清单(门禁)"
Cohesion: 0.11
Nodes (17): actual, brandId, brandQtyRows, brands, certMessage, crmNo, deliveryBrandError, deliveryError (+9 more)
### Community 960 - "pl.js"
Cohesion: 0.12
Nodes (11): dateFilter, dateFilters, keyword, list, loading, onClear(), related, relatedLoading (+3 more)
### Community 961 - "plLabels.js"
Cohesion: 0.11
Nodes (17): 技术栈, 项目结构, 注意事项, 环境变量, 浏览器支持, 后续优化建议, 资源文件, 安装依赖 (+9 more)
### Community 962 - "useChart.ts"
Cohesion: 0.11
Nodes (17): 执行记录, 附录:加厚用例(边界 / 组合 / 回归), 登录 — 输入边界与组合, 工作台 — 启用菜单逐条标题核对, 工作台 — 灰卡连点与回归, 我的 — 字段空值与操作, A1 页面展示(逐项), A2 协议勾选与弹窗(逐项) (+9 more)
### Community 963 - "OpportunityForm.vue"
Cohesion: 0.11
Nodes (18): code:ts (import assert from 'node:assert/strict'), code:bash (./scripts/update-graph.sh frontend), code:ts (export const CRM_INVOICE_PASTE_SAMPLE_ANQING = `开票资料:), code:bash (cd web-admin && pnpm exec tsx --test src/utils/crm-invoice-p), code:ts (function normalizeSpaces(s: string): string {), code:bash (cd web-admin && pnpm exec tsx --test src/utils/crm-invoice-p), code:vue (<div class="invoice-paste-panel">), code:ts (import {) (+10 more)
### Community 964 - "RuleIndex.vue"
Cohesion: 0.11
Nodes (18): 背景与目标, 影响文件(实现清单), 测试要点, 后续(不在本期), 与原设计文档关系, 已确认业务规则, 非目标(本期不做), 方案选型 (+10 more)
### Community 965 - "uni-easyinput.vue"
Cohesion: 0.11
Nodes (18): 报价单审批人设置(租户级默认审批人), 1. 目标, 10. 实现触点(清单), 11. 测试建议, 2. 非目标(首版不做), 3. 已确认决策, 4. 数据模型, 4.1 表 `crm_quote_approver_setting` (+10 more)
### Community 966 - "uni-popup.vue"
Cohesion: 0.11
Nodes (18): 目标, 1. 背景与目标, 2. 已确认产品决策, 非目标, 3. 迁移清单(首页未隐藏), 4. 分批定义, 5. 样式策略(S1), 6. API 策略 (+10 more)
### Community 967 - "BxInvoiceFileSelect.vue"
Cohesion: 0.11
Nodes (18): 目标, 1. 背景与目标, 10. 修订记录, 2. 已确认产品决策, 3. 范围, 4. 架构与接线, 改造, 4.1 每表独立状态 (+10 more)
### Community 968 - "ApprovalPendingPanel.vue"
Cohesion: 0.11
Nodes (18): 0.1.0(2022-04-22), 0.1.1(2022-05-07), 0.1.2(2022-05-08), 0.1.3(2022-06-02), 0.1.4(2022-07-05), 0.1.5, 0.1.6(2022-07-06), 0.1.7(2022-08-12) (+10 more)
### Community 969 - "apply_brand_stock_change"
Cohesion: 0.11
Nodes (19): 列表查询请求体, 更新请求体, 删除请求体, 全量查询请求体(不分页), 详情查询请求体, 新增请求体, code:json ({), code:json ({) (+11 more)
### Community 970 - "报销业务明细清单(shanxia2.0 现状)"
Cohesion: 0.11
Nodes (18): ADDED Requirements, Requirement: 车辆档案管理, Requirement: 人员档案管理, Requirement: 动态证书管理, Requirement: 承运商管理, Scenario: 车辆信息维护, Scenario: 车辆归属管理, Scenario: 车辆关联人员 (+10 more)
### Community 971 - "CRM 产品编号统一化与映射表设计"
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 972 - "产品品牌与别名设计(含运输计划归档按品牌记账)"
Cohesion: 0.16
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 973 - "01-crm.md"
Cohesion: 0.25
Nodes (16): add_favorite(), count_active(), find_active(), find_soft_deleted(), list_favorites(), _next_order_num(), normalize_menu_path(), Any (+8 more)
### Community 974 - "filter-dropdown.vue"
Cohesion: 0.13
Nodes (11): dom, IsPC(), default(), mounted(), mousedown(), mouseleave(), mousemove(), throttleTouchMove (+3 more)
### Community 975 - "Vue"
Cohesion: 0.12
Nodes (9): Cf(), k(), kf(), Sf(), wf(), xf(), hasEventListeners(), NO (+1 more)
### Community 976 - "DisbursePanel.vue"
Cohesion: 0.12
Nodes (15): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+7 more)
### Community 977 - "index.vue"
Cohesion: 0.13
Nodes (16): currentOpportunity, dialogTitle, dialogVisible, dictStore, emit, getList(), handleClose(), handleConfirm() (+8 more)
### Community 978 - "zh_CN.js"
Cohesion: 0.12
Nodes (15): batchUpdateStage(), dictStore, emit, form, formRef, handleClose(), handleSubmit(), open() (+7 more)
### Community 979 - "form.vue"
Cohesion: 0.12
Nodes (13): changeStage(), useDictTag(), useDictStore, dictStore, emit, form, formRef, handleClose() (+5 more)
### Community 980 - "dbLabels.js"
Cohesion: 0.12
Nodes (15): file-saver, xlsx, calculateColumnWidths(), ColumnConfig, emit, ExportData, ExportError, ExportOptions (+7 more)
### Community 981 - "detail.vue"
Cohesion: 0.11
Nodes (18): 1. 模块定位, 2. 技术实现, 3. 数据表清单(23 张,均在 `shanxia2.0.sql`), 4.1 产品管理, 4.2 客户管理, 4.3 公海池, 4.4 线索管理, 4.5 商机管理 (+10 more)
### Community 982 - "changelog.md"
Cohesion: 0.11
Nodes (19): 0. 环境约定(本次), 1.1 权威来源(已确认), 1.2 v1 备份中的 5 条部门(与 `migrate_users.py` 硬编码一致), 1.3 执行步骤(续跑时勾选), 1.4 本步执行日志, 1. 第一步:部门数据(P0-2), 2. 全过程阶段清单(对照执行), 3. 操作命令模板(密码脱敏) (+11 more)
### Community 983 - "changelog.md"
Cohesion: 0.11
Nodes (18): Spec 覆盖自检, Task 10: 车辆管理页 — 双子表弹窗, Task 11: 人员管理页, Task 12: 证件提醒与运输安排, Task 13: 字典与菜单 SQL, Task 14: OpenSpec 与验收, Task 1: DDL 与新表, Task 2: 数据迁移脚本 (+10 more)
### Community 984 - "uni-swipe-action-item.vue"
Cohesion: 0.11
Nodes (18): Spec 覆盖自检, Task 10: 计划查看地磅 Tab 回显(P2), Task 11: 地磅出入库列表复制链接(P3), Task 12: 历史数据补 token(P3), Task 13: 需求文档修订 BR-33(P3), Task 14: 联调验收 + 图谱更新, Task 1: 数据库 DDL + ORM, Task 2: Token 服务(公共函数) (+10 more)
### Community 985 - "index.vue"
Cohesion: 0.11
Nodes (18): A. 自动化, B. 人员主数据页 `/#/pl/base-info/personnel`, C. 车辆关联(山峡自有车), D. 迁移后数据, E. API 直调(可选), Spec 覆盖自检, Task 1: 后端单元测试(TDD 先行), Task 2: 后端规则实现 (+10 more)
### Community 986 - "ProductSelector.vue"
Cohesion: 0.11
Nodes (18): Spec 覆盖自检, Task 10: 归档弹窗按品牌填量 UI, Task 11: 库存台账 / 流水 UI, Task 12: 入出库单展示实际品牌(只读), Task 13: 历史名称清洗(可选脚本,需业务确认后执行), Task 14: 字段一致性与回归, Task 1: DDL 迁移脚本, Task 2: SQLAlchemy 模型 (+10 more)
### Community 987 - "pl.js"
Cohesion: 0.11
Nodes (18): 1. 背景与问题, 2. 已确认决策, 3.1 状态选择, 3.2 提交, 3.3 只读态(`page.voided === true`), 3.4 类型, 3. 前端(公共页), 4.1 Schema (+10 more)
### Community 988 - "运输计划 · 入库单 / 出库单设计"
Cohesion: 0.11
Nodes (18): API 载荷(增量), `duty_slot` 变更, Web 管理端, 值班排班 · 自定义类型 / 工作安排字典 / 值班时段 — 设计文档, 公开移动端 H5(必须同步), 字典种子, 存量迁移, 已确认决策 (+10 more)
### Community 989 - "mpother.js"
Cohesion: 0.11
Nodes (18): `dictStore` 增补, `POST /web/admin/dict-data/ensure`, `POST /web/admin/dict-data/ensure-remove`(或等价 DELETE), 不在范围, 前端设计, 后端接口, 如何保证 web-admin 改造一致, 字典下拉手输即入库(DictSelect + ensure)— 设计文档 (+10 more)
### Community 990 - "form.vue"
Cohesion: 0.11
Nodes (18): 1. 背景与目标, 2. 已确认需求, 3. 非目标, 4. 架构(方案 1), 5.1 新增接口, 5.2 响应字段(camelCase), 5.3 不变接口, 5.4 实现落点(建议) (+10 more)
### Community 991 - "index.vue"
Cohesion: 0.11
Nodes (18): 10. 测试清单, 11. 风险与注意, 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 「已安排合计」, 4.2 本计划旧量 / 新量, 4.3 合同产品是否「有固定数量」 (+10 more)
### Community 992 - "山峡小程序 · 四模块开发清单"
Cohesion: 0.11
Nodes (18): 0.1.0(2022-04-22), 0.1.1(2022-05-07), 0.1.2(2022-05-08), 0.1.3(2022-06-02), 0.1.4(2022-07-05), 0.1.5, 0.1.6(2022-07-06), 0.1.7(2022-08-12) (+10 more)
### Community 993 - "Web 管理端 Token 自动续期设计文档"
Cohesion: 0.11
Nodes (18): ADDED Requirements, Requirement: 人员档案管理, Requirement: 动态证书管理, Requirement: 承运商管理, Requirement: 车辆档案管理, Scenario: 人员与车辆绑定, Scenario: 人员信息维护, Scenario: 协议过期阻断运输 (+10 more)
### Community 994 - "地磅管理 — 全面测试用例"
Cohesion: 0.15
Nodes (14): create_role(), get_role(), list_roles(), 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail), role_name_exists(), _row_to_dict(), soft_delete_role(), update_role() (+6 more)
### Community 995 - "index.js"
Cohesion: 0.14
Nodes (10): DictEnsureError, ensure_dict_data(), ensure_remove_dict_data(), 业务页字典 ensure:白名单内按 label 复用或插入 sys_dict_data。, label miss, but preferred value already exists → reuse, no insert, test_ensure_remove_rejects_other_users_row(), test_ensure_remove_rejects_unknown_type(), test_ensure_remove_soft_deletes_own_row() (+2 more)
### Community 996 - "skin.shadowdom.js"
Cohesion: 0.19
Nodes (15): _assert_users_exist(), get_setting(), _row_to_dict(), save_setting(), _assert_users_exist(), get_setting(), join_approver_ids(), parse_approver_ids() (+7 more)
### Community 997 - "content.inline.js"
Cohesion: 0.22
Nodes (16): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_quote_date(), _append_text(), build_quote_column_filters(), _parse_day_start() (+8 more)
### Community 998 - "skin.js"
Cohesion: 0.21
Nodes (16): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_text_filters(), build_opportunity_column_filters(), _parse_day_start(), _parse_number() (+8 more)
### Community 999 - "content.js"
Cohesion: 0.22
Nodes (16): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_sign_date(), _append_text(), build_contract_column_filters(), _parse_day_start() (+8 more)
### Community 1000 - "skin.shadowdom.js"
Cohesion: 0.2
Nodes (12): a, Bt(), ce(), k(), le(), oe(), pt(), Q() (+4 more)
### Community 1001 - "content.inline.js"
Cohesion: 0.16
Nodes (11): fireResizeEditor(), getAutoResizeBottomMargin, getAutoResizeOverflowPadding, getMaxHeight, getMinHeight, isFullscreen(), oldSize, parseCssValueToInt() (+3 more)
### Community 1002 - "skin.js"
Cohesion: 0.14
Nodes (17): b(), bt, fo(), ft, gt, ht, jo(), ko() (+9 more)
### Community 1003 - "content.js"
Cohesion: 0.16
Nodes (17): clone$1(), closest(), closest$1(), columnGroups(), compose1(), constant(), fromDom(), getBody() (+9 more)
### Community 1004 - "skin.shadowdom.js"
Cohesion: 0.12
Nodes (18): ancestors(), ancestors(), ancestors$1(), bind$3(), clobberStyles(), filter$1(), flatten(), get$2() (+10 more)
### Community 1005 - "content.inline.js"
Cohesion: 0.11
Nodes (12): currentValue, formattedValue, isPaused, isRunning, pausedValue, props, safeDecimals, safeDuration (+4 more)
### Community 1006 - "skin.js"
Cohesion: 0.14
Nodes (14): allHomeCards, loadCrmPendingCounts(), loadPendingCounts(), onFavCardClick(), onFavDragEnd(), openCard(), panelCount, panelDesc (+6 more)
### Community 1007 - "content.js"
Cohesion: 0.13
Nodes (12): calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), keyword, loading (+4 more)
### Community 1008 - "skin.shadowdom.js"
Cohesion: 0.16
Nodes (12): attrs, clear(), events, _execLoadData(), _execRemove(), _getExec(), loadData(), loadMore() (+4 more)
### Community 1009 - "content.inline.js"
Cohesion: 0.11
Nodes (14): currentData, data, errorData, errorTempFilePath, ext, _extname, fileName, fileNameSplit (+6 more)
### Community 1010 - "skin.js"
Cohesion: 0.11
Nodes (18): 2. 通用替换规则(所有文件必做), 2.1 移除 `getCurrentInstance` 和 `proxy`, 2.2 字典获取方式, 2.4 消息提示, 2.5 移除 RuoYi 工具导入, 2.6 `el-button` 图标, 2.7 移除搜索动画, code:vue (<script setup lang="ts">) (+10 more)
### Community 1011 - "content.js"
Cohesion: 0.11
Nodes (17): 10. 消息提示/确认框替换规则, 13. 各模块特殊注意事项, 13.1 产品分类, 13.2 产品管理, 13.3 客户管理, 13.4 公海池, 13.5 公共 CSS 注意事项, 4. 弹窗/抽屉替换规则 (+9 more)
### Community 1012 - "content.js"
Cohesion: 0.11
Nodes (17): 目录, 1. 设计理念与原则, 11. 图标与无障碍, 12. 业务状态色(与订单/配送枚举), 13. 实现清单(web-admin 改造对照), 14. 附录 A:权威来源, 15. 附录 B:脚本与动态行为, 2. 设计 Token(CSS 变量) (+9 more)
### Community 1013 - "content.js"
Cohesion: 0.11
Nodes (17): 线索管理模块迁移方案 — 05 业务逻辑与特殊场景, 1. 定时任务 / 触发器 / 监听器, 10. 导入导出, 11. 统计分析(5 接口), 12. 查重 `checkDuplicate`, 13. 跨模块依赖, 14. 权限标识(sys_menu), 15. 开发顺序建议 (+9 more)
### Community 1014 - "content.js"
Cohesion: 0.11
Nodes (17): 公海池模块迁移方案 — 04 后端 API 接口规格, 4.1.1 公海池客户列表, 4.1.2 领取公海客户, 4.1.3 分配公海客户, 4.1.4 放入公海池(从客户管理触发), 4.1 公海池客户列表(复用客户 CRUD), 4.2 公海池操作记录, 4.2.1 操作记录列表 (+9 more)
### Community 1015 - "content.js"
Cohesion: 0.11
Nodes (17): 目标, 模块迁移方案 — 06 分步实施计划, 步骤 1:清理 + 前端拷贝, 具体任务, 涉及文件, 完成标准, 预计代码量, 步骤 2:前端 — [页面名称] UI 适配 (+9 more)
### Community 1016 - "content.js"
Cohesion: 0.11
Nodes (16): 文件结构, code:typescript (import assert from 'node:assert/strict'), code:bash (git add web-admin/src/views/pl/plan/index.vue), code:bash (./scripts/update-graph.sh frontend), code:bash (cd web-admin && graphify update .), code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-plan-list-), code:typescript (/** 运输计划列表 Tab(单据类型前增加「待安排」「已安排」「草稿中」) */), code:typescript (export const PL_PLAN_LIST_TABS: { label: string; name: PlPla) (+8 more)
### Community 1017 - "content.js"
Cohesion: 0.11
Nodes (17): 运输计划 · 客户装/送货物流默认记忆, 1. 数据模型, 已确认决策, 修订记录, 非目标, 2.1 读取, 2.2 写入(服务端隐式), 2. API 与后端写入 (+9 more)
### Community 1018 - "index.js"
Cohesion: 0.11
Nodes (17): 报价/合同产品行:品牌合并与独立别名列, 1. 目标, 2. 非目标, 3. 表单交互(报价 + 合同), 3.1 产品名称, 3.2 别名(新列), 3.3 品牌(合并列), 3.4 校验 (+9 more)
### Community 1019 - "zh_CN.js"
Cohesion: 0.11
Nodes (17): 选择产品弹窗:品牌/别名列 + 内嵌新增编辑, 1. 目标, 2. 非目标, 3. 架构, 3.1 ProductFormDialog, 3.2 ProductSelector(统一), 4.1 列顺序, 4.2 品牌 / 别名展示 (+9 more)
### Community 1020 - "icons.js"
Cohesion: 0.11
Nodes (17): 1. 模块定位, 10. 参考路径, 2. 技术实现, 3. 数据表清单(5 张), 4. 业务模块明细, 4.1 仪表盘(`/db/dashboard`), 4.2 地磅计划(`db_purchase_plan`,`/db/plans`), 4.3 出入库管理(`db_inbound_outbound`,`/db/inventory`) (+9 more)
### Community 1021 - "uni-countdown.vue"
Cohesion: 0.11
Nodes (17): ADDED Requirements, Requirement: 角色与菜单授权, Requirement: 数据权限范围, Requirement: 超级管理员与租户, Requirement: 多角色权限合并, Requirement: Web 与小程序菜单树, Requirement: Web 管理端菜单注册与侧栏展示(三件套同步), Scenario: 勾选子菜单 (+9 more)
### Community 1022 - "index.js"
Cohesion: 0.11
Nodes (18): 1. 组件选型, 2. 弹窗宽度与默认列数, 2.5 查看弹窗 KV 字号(14px / 13px 模式), 3. KV 单元格结构(上下堆叠栅格), 4. 四列栅格跨列规则, 5. ViewField 定义约定, 6. 弹窗骨架(SystemViewDialog), 7. 模块辅助工具(推荐) (+10 more)
### Community 1023 - "index.js"
Cohesion: 0.19
Nodes (16): ApiCryptoMiddleware, _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key() (+8 more)
### Community 1024 - "uni-data-select.vue"
Cohesion: 0.26
Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType
### Community 1025 - "index.ts"
Cohesion: 0.37
Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more)
### Community 1026 - "Calendar"
Cohesion: 0.13
Nodes (14): acting, activeTab, finished, keyword, list, load(), loadBills(), loading (+6 more)
### Community 1027 - "index.ts"
Cohesion: 0.16
Nodes (12): attrs, clear(), events, _execLoadData(), _execRemove(), _getExec(), loadData(), loadMore() (+4 more)
### Community 1028 - "uni-forms-item.vue"
Cohesion: 0.17
Nodes (15): _basePath(), getDataValue(), getDataValueType(), getValue(), isBoolean(), isEqual(), isNumber(), isRealName() (+7 more)
### Community 1029 - "index.vue"
Cohesion: 0.19
Nodes (11): dom, _getRateCount(), _getSize(), IsPC(), mounted(), mousedown(), mouseleave(), mousemove() (+3 more)
### Community 1030 - "index.vue"
Cohesion: 0.11
Nodes (16): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+8 more)
### Community 1031 - "index.vue"
Cohesion: 0.17
Nodes (15): FreightCalcProductRow, resolveFreightUnitLabel(), sumProductActualQuantities(), sumProductQuantities(), usePlFreightCalc(), findProductStatusItem(), getProductStatusLabel(), getProductStatusTagType() (+7 more)
### Community 1032 - "index.vue"
Cohesion: 0.14
Nodes (10): DictEnsureError, ensure_dict_data(), ensure_remove_dict_data(), Session, 业务页字典 ensure:白名单内按 label 复用或插入 sys_dict_data。, label miss, but preferred value already exists → reuse, no insert, test_ensure_remove_rejects_other_users_row(), test_ensure_remove_rejects_unknown_type() (+2 more)
### Community 1033 - "index.vue"
Cohesion: 0.14
Nodes (13): fetchCreatePoolRule(), fetchExportPoolCustomers(), fetchExportPoolRules(), fetchUpdatePoolRule(), emit, formData, formRef, formRules (+5 more)
### Community 1034 - "index.vue"
Cohesion: 0.11
Nodes (17): Acknowledging Correct Feedback, Code Review Reception, Common Mistakes, Forbidden Responses, From External Reviewers, From your human partner, GitHub Thread Replies, Gracefully Correcting Your Pushback (+9 more)
### Community 1035 - "index.vue"
Cohesion: 0.11
Nodes (17): Anti-Pattern 1: Testing Mock Behavior, Anti-Pattern 2: Test-Only Methods in Production, Anti-Pattern 3: Mocking Without Understanding, Anti-Pattern 4: Incomplete Mocks, Anti-Pattern 5: Integration Tests as Afterthought, Gate Function, Gate Function, Gate Function (+9 more)
### Community 1036 - "index.vue"
Cohesion: 0.11
Nodes (18): 10. 参考源码, 1.1 背景, 1.2 移植模块(用户确认), 1.3 不移植, 1. 背景与目标, 2. 设计决策, 3.1 新建表(4 张), 3.2 公共字段(每张业务表末尾) (+10 more)
### Community 1037 - "index.vue"
Cohesion: 0.11
Nodes (16): 1. 文件复制对照表, 2. Router 改造检查清单, 3. Service 改造检查清单, 4. Schema 改造检查清单, 5. bx_auth 参考实现, 6. main.py 注册, 7. 加密排除(config.py), 8. 字段一致性(可选) (+8 more)
### Community 1038 - "index.vue"
Cohesion: 0.11
Nodes (17): 4.1.1 公海池客户列表, 4.1.2 领取公海客户, 4.1.3 分配公海客户, 4.1.4 放入公海池(从客户管理触发), 4.1 公海池客户列表(复用客户 CRUD), 4.2.1 操作记录列表, 4.2.2 操作记录详情, 4.2 公海池操作记录 (+9 more)
### Community 1039 - "index.vue"
Cohesion: 0.11
Nodes (17): 10. 撤回 `withdrawApproval`(审批 Service), 11. 新版本 `createNewVersion`, 12. 转合同 `toContract`, 13. 分享 `generateShare` / `viewByShareCode`, 14. PDF / 模板, 15. 产品 ID 解析(外部), 16. 开发对照打勾表, 1. 定时任务 / 触发器 (+9 more)
### Community 1040 - "index.vue"
Cohesion: 0.11
Nodes (17): 具体任务, 具体任务, 参考, 完成标准, 完成标准, 模块迁移方案 — 06 分步实施计划, 步骤 1:清理 + 前端拷贝, 步骤 2:前端 — [页面名称] UI 适配 (+9 more)
### Community 1041 - "index.vue"
Cohesion: 0.11
Nodes (18): 10. 不在本步范围, 1. 背景与目标, 2. 源数据概况(sx.sql 快照), 3.1 主键策略, 3. 表结构差异, 4. 状态字段语义(重要), 5. 用户 ID 映射, 6. 依赖与阻塞 (+10 more)
### Community 1042 - "bindingx.js"
Cohesion: 0.11
Nodes (17): 1. 目标, 2. 非目标, 3.1 产品名称, 3.2 别名(新列), 3.3 品牌(合并列), 3.4 校验, 3. 表单交互(报价 + 合同), 4.1 提交(行 → API) (+9 more)
### Community 1043 - "index.vue"
Cohesion: 0.11
Nodes (17): 10. 实现触点(清单), 11. 测试建议, 1. 目标, 2. 非目标(首版不做), 3. 已确认决策, 4.1 表 `crm_quote_approver_setting`, 4.2 模型与 CRUD, 4. 数据模型 (+9 more)
### Community 1044 - "tinymce-table-excel-resize.ts"
Cohesion: 0.11
Nodes (17): web-admin 列表统一后端导出, 决策摘要, 列定义, 前端, 前端组件草案, 后端, 响应, 已有导出 (+9 more)
### Community 1045 - "zh_CN.js"
Cohesion: 0.11
Nodes (17): 1. 数据模型, 2.1 读取, 2.2 写入(服务端隐式), 2. API 与后端写入, 3.1 选客户, 3.2 清空客户, 3.3 编辑打开, 3.4 与地址库 (+9 more)
### Community 1046 - "pl_ocr_service.py"
Cohesion: 0.11
Nodes (17): web-admin 列表表体内嵌滚动(视口填满), 与现有代码关系, 公共能力, 决策摘要, 参考, 布局与高度, 推广节奏, 架构 (+9 more)
### Community 1047 - "web-admin 顶栏用户菜单 — 修改密码设计"
Cohesion: 0.11
Nodes (17): A1 页面展示(逐项), A2 协议勾选与弹窗(逐项), A3 字段校验与登录(逐项), A4 负向(本页无增删改业务), A. 登录页 `login/login`, B. 工作台 `workbench/workbench`, C. 首页 / 待办占位, D. 我的 `mine/mine`(字段逐项) (+9 more)
### Community 1048 - "CRM 主体危化品能力配置与报价/合同选品限制"
Cohesion: 0.11
Nodes (17): ADDED Requirements, Requirement: Web 与小程序菜单树, Requirement: Web 管理端菜单注册与侧栏展示(三件套同步), Requirement: 多角色权限合并, Requirement: 数据权限范围, Requirement: 角色与菜单授权, Requirement: 超级管理员与租户, Scenario: 两角色数据范围合并 (+9 more)
### Community 1049 - "db.js"
Cohesion: 0.15
Nodes (8): canToolbarResolve, fetchData(), handleReset(), handleResolve(), handleSearch(), handleToolbarResolve(), haystack, string
### Community 1050 - "pl.js"
Cohesion: 0.24
Nodes (11): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, handleMenuClick(), isLoading, menuList, router, statsList (+3 more)
### Community 1051 - "index.vue"
Cohesion: 0.15
Nodes (13): a, pendingId, showImagePreview(), url, a, aid, attMap, ext (+5 more)
### Community 1052 - "index.vue"
Cohesion: 0.19
Nodes (16): upload_file(), download_file_bytes(), file_stream(), get_access_url(), get_download_url(), get_preview_url(), normalize_storage_path(), 报销附件存储适配 — 复用门户 app.core.storage,对外保持 bx 协议。 (+8 more)
### Community 1053 - "index.vue"
Cohesion: 0.13
Nodes (5): disableDevTools(), isMobile(), unlockForm, ICrmQuoteShareLogService, CrmQuoteShareLogServiceImpl
### Community 1054 - "index.vue"
Cohesion: 0.18
Nodes (11): A(), b(), D(), e(), j(), k(), m, o() (+3 more)
### Community 1055 - "index.vue"
Cohesion: 0.18
Nodes (16): an(), ct(), d, dt(), ft(), gt(), nn(), nt() (+8 more)
### Community 1056 - "index.vue"
Cohesion: 0.15
Nodes (14): _, d, f, g, h, k(), m, o (+6 more)
### Community 1057 - "index.vue"
Cohesion: 0.15
Nodes (6): E(), g(), je(), kt(), Re(), y
### Community 1058 - "运输管理 — 全面测试用例"
Cohesion: 0.17
Nodes (17): add(), add$1(), add$2(), applyVisualChars(), cleanClass(), filter(), fireVisualChars(), get() (+9 more)
### Community 1059 - "form.vue"
Cohesion: 0.16
Nodes (16): cc(), dl(), Gl(), h(), hm, lc(), na(), ol (+8 more)
### Community 1060 - "arrange.vue"
Cohesion: 0.16
Nodes (17): compose(), consolidateArr(), consolidateObj(), extractFields(), fitAll(), fitLast(), mergeErrors$1(), mergeValues$1() (+9 more)
### Community 1061 - "uni-fab.vue"
Cohesion: 0.13
Nodes (12): dictStore, emit, form, formRef, handleClose(), open(), resetForm(), rules (+4 more)
### Community 1062 - "changelog.md"
Cohesion: 0.14
Nodes (11): calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), loading, maxDate (+3 more)
### Community 1063 - "index.vue"
Cohesion: 0.12
Nodes (15): [], av, bv, cmp, cols, monday, query, sunday (+7 more)
### Community 1064 - "index.vue"
Cohesion: 0.17
Nodes (6): animation(), close(), move(), open(), show(), touchend()
### Community 1065 - "index.vue"
Cohesion: 0.12
Nodes (17): 11. 图标与无障碍, 12. 业务状态色(与订单/配送枚举), 13. 实现清单(web-admin 改造对照), 14. 附录 A:权威来源, 15. 附录 B:脚本与动态行为, 1. 设计理念与原则, 2. 设计 Token(CSS 变量), 4.1 页标题 `.page-head` (+9 more)
### Community 1066 - "index.vue"
Cohesion: 0.12
Nodes (14): 公海池模块迁移方案 — 02 数据库表模型, 2.1.1 原始 DDL(来自 sx.sql 第 859 行), 2.1.2 迁移后 DDL, 2.1.3 字段对照表, 2.1.4 与现有实现的差异(需修正), 2.1 crm_customer_pool(公海池操作记录表), 2.2.1 原始 DDL(来自 sx.sql 第 892 行), 2.2.2 迁移后 DDL (+6 more)
### Community 1067 - "index.vue"
Cohesion: 0.12
Nodes (15): 文件结构, code:python (INTERNAL_CUSTOMER_NAMES = frozenset({), code:python (class PlanContractLink(BaseModel):), code:python (def validate_create_full(payload: PlanCreateFull) -> None:), code:ts (export const PL_INTERNAL_CUSTOMER_NAMES = [), 运输计划供方/需方 + 自由选产品 Implementation Plan, 验收清单(对照 Spec §8), Task 1: DDL + Model `pl_plan_contract` (+7 more)
### Community 1068 - "changelog.md"
Cohesion: 0.12
Nodes (9): 4.1 迭代 1 — 产品分类 + 产品管理, crm_product(产品主表), crm_product_category(产品分类,树形), crm_product_price(产品定价), crm_product_price_history(价格变更历史), crm_product_stock_log(库存变动日志), crm_product_tag(产品标签), crm_product_tag_relation(产品-标签关联) (+1 more)
### Community 1069 - "upgrade-popup.vue"
Cohesion: 0.12
Nodes (16): 值班排班 ·「值班人员」角色筛选 — 设计文档, 不在范围内, 实现落点(摘要), 已确认决策, 方案选择, 角色与数据, 迁移, 代码识别 (+8 more)
### Community 1070 - "index.vue"
Cohesion: 0.12
Nodes (16): 运输计划 · 创建日期字段与取货/送达默认 — 设计文档, 风险与兼容, 已确认决策, 非目标(本期不做), 数据模型, 迁移脚本, 基础信息区字段顺序, 目标 (+8 more)
### Community 1071 - "index.vue"
Cohesion: 0.12
Nodes (16): 运输计划 · 空白单据打印 — 设计文档, 验收标准, 已确认决策, 风险与注意, 非目标(本期不做), 交互(列表工具栏), 空白内容规则, 保留(版式骨架) (+8 more)
### Community 1072 - "Test-Driven Development (TDD)"
Cohesion: 0.12
Nodes (16): 背景, 已确认决策, 入口, 单文件下载, 点击批量下载后, 架构与模块, 数据流, 约束 (+8 more)
### Community 1073 - "CrmQuoteApprovalController.java"
Cohesion: 0.12
Nodes (16): 运输计划 · 车辆维保申请与处理登记 — 设计文档, 字典, 状态流转, 实现参考, 已确认业务规则, 1. 申请单 `pl_vehicle_maintenance_apply`, 2. 处理登记 `pl_vehicle_maintenance_process`, 非目标(本期不做) (+8 more)
### Community 1074 - "报销管理 — 全面测试用例"
Cohesion: 0.12
Nodes (16): 运输计划:送货段产品限合同内 + 选择产品, 1. 背景与目标, 前端 / 手工, 2. 已确认决策, 3. 非目标, 4. 前端设计, 4.1 送货区 UI(`PlPlanDeliverySection`), 4.2 表单联动(`PlPlanFormDialog`) (+8 more)
### Community 1075 - "01-login.mjs"
Cohesion: 0.12
Nodes (16): 运输计划「复制」:新增弹窗预填, 1. 目标, 2. 非目标, 3. 交互, 3.1 入口, 3.2 弹窗行为, 3.3 日期与跟进人, 4. 字段映射 (+8 more)
### Community 1076 - "index.vue"
Cohesion: 0.12
Nodes (16): 背景, 目标, 非目标, 行为规则, 标准格式, 名称同步, 触发点, 实现要点 (+8 more)
### Community 1077 - "Using Git Worktrees"
Cohesion: 0.12
Nodes (16): 地磅域日期列头双三角排序(出入库 / 地磅单), 1. 背景与目标, 目标, 2. 已确认产品决策, 非目标, 3. 本批页面与日期列, 4. 产品与交互, 5. 架构 (+8 more)
### Community 1078 - "export_rows_to_xlsx_response"
Cohesion: 0.12
Nodes (16): 1.0.5(2021-02-05), 1.0.6(2021-04-20), 1.0.7(2021-02-05), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-30), 1.1.2(2021-11-09), 1.2.0(2021-11-19) (+8 more)
### Community 1079 - "changelog.md"
Cohesion: 0.13
Nodes (15): ADDED Requirements, MODIFIED Requirements, Requirement: 本仓库与周边系统的边界, Requirement: 山峡 CRM 工程路径与栈, Requirement: 多系统 SQL 模型权威文件索引, Scenario: 新人定位门户库表, Scenario: 新人定位地磅代码(迁移后), Scenario: 跨系统需求评审 (+7 more)
### Community 1080 - "DatabaseCache"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 车辆尿素申请提交, Requirement: 尿素单位输入, Requirement: 车辆尿素发放登记, Requirement: 无申请补录, Requirement: 发放撤销, Requirement: 租户与 UI 规范, Scenario: 成功创建申请 (+8 more)
### Community 1081 - "invalidForm.vue"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 字典类型列表页, Requirement: 字典类型新增/编辑弹窗, Requirement: 字典数据配置弹窗, Requirement: 路由注册, Requirement: 列表面板标题规范, Scenario: 字典类型列表展示, Scenario: 关键词搜索 (+8 more)
### Community 1082 - "index.vue"
Cohesion: 0.12
Nodes (5): nowYmdHms(), canSecond, canVoid, load(), submitSecond()
### Community 1083 - "移动端重构完成总结"
Cohesion: 0.35
Nodes (16): bx_ok(), _list_of(), log(), login(), main(), Numberish(), portal_ok(), _print_summary() (+8 more)
### Community 1084 - "index.vue"
Cohesion: 0.14
Nodes (13): activeTab, finished, keyword, list, load(), loading, onSearch(), page (+5 more)
### Community 1085 - "index.vue"
Cohesion: 0.17
Nodes (11): onFieldChange(), checkAll(), created(), localData(), setRules(), setValue(), submit(), validate() (+3 more)
### Community 1086 - "index.vue"
Cohesion: 0.15
Nodes (7): change(), clickLeft(), clickRight(), pickerChange(), pickerClick(), selectPage(), {
t
}
### Community 1087 - "index.vue"
Cohesion: 0.15
Nodes (6): animation(), close(), move(), open(), show(), touchend()
### Community 1088 - "index.vue"
Cohesion: 0.12
Nodes (16): Common Mistakes, Finishing a Development Branch, Option 1: Merge Locally, Option 2: Push and Create PR, Option 3: Keep As-Is, Option 4: Discard, Overview, Quick Reference (+8 more)
### Community 1089 - "index.vue"
Cohesion: 0.12
Nodes (16): Common Rationalizations, Overview, Phase 1: Root Cause Investigation, Phase 2: Pattern Analysis, Phase 3: Hypothesis and Testing, Phase 4: Implementation, Quick Reference, Real-World Impact (+8 more)
### Community 1090 - "Visual Companion Guide"
Cohesion: 0.12
Nodes (16): Documentation Variants to Test, Expected Results, Next Steps, NULL (Baseline - no skills doc), Scenario 1: Time Pressure + Confidence, Scenario 2: Sunk Cost + Works Already, Scenario 3: Authority + Speed Bias, Scenario 4: Familiarity + Efficiency (+8 more)
### Community 1091 - "Creation Log: Systematic Debugging Skill"
Cohesion: 0.12
Nodes (16): 10. 参考路径, 1. 模块定位, 2. 技术实现, 3. 数据表清单(5 张), 4.1 仪表盘(`/db/dashboard`), 4.2 地磅计划(`db_purchase_plan`,`/db/plans`), 4.3 出入库管理(`db_inbound_outbound`,`/db/inventory`), 4.4 地磅单管理(`db_weighing_slip`,`/db/weighing`) (+8 more)
### Community 1092 - "start-prod.sh"
Cohesion: 0.12
Nodes (17): 1. 迁移目标, 2. 核心原则(对齐 bx「搬运 + 适配」), 3.1 数据库(4 张业务表,DDL 已完成), 3.2 后端 API(移植清单见 `01-api-inventory.md`), 3.3 前端页面(拷贝 + 适配), 3. 范围边界, 4. 目标架构, 5.1 认证(`core/db_auth.py`) (+9 more)
### Community 1093 - "报销系统(bx)移植实施方案"
Cohesion: 0.12
Nodes (16): 10. 导入导出, 11. 统计分析(5 接口), 12. 查重 `checkDuplicate`, 13. 跨模块依赖, 14. 权限标识(sys_menu), 15. 开发顺序建议, 1. 定时任务 / 触发器 / 监听器, 2. 线索状态机 (+8 more)
### Community 1094 - "三系统用户账号明细清单"
Cohesion: 0.12
Nodes (17): 19. 转化逻辑必须在事务中执行, 20. 跟进记录级联更新线索 4 个字段, 21. 前端适配先拷贝再逐行修改,不要直接新写, 22. el-drawer→el-dialog 布局需调整, 23. 多视图 Tab 列表页共用同一个查询函数, 24. 附件上传用 AttachmentUploadField 组件, 25. 操作日志 Tab 暂不迁移, 26. 线索模块 — 快速搜索勿用多字段 AND (+9 more)
### Community 1095 - "index.ts"
Cohesion: 0.12
Nodes (17): CRM 功能移植通用指南, 一、通用指南(本文档), 三、实施步骤文档(按流程顺序加载), 二、通用规范文档(全程按需加载), 关键源文件位置, 前端, 后端, 四、模块迁移方案模板(每个模块必须编写) (+9 more)
### Community 1096 - "types.ts"
Cohesion: 0.12
Nodes (16): Spec 覆盖自检, Task 10: 路由、图标、菜单对齐, Task 11: 文档与图谱收尾, Task 1: DDL 迁移脚本, Task 2: ORM 模型, Task 3: 额度账本服务(TDD), Task 4: 发票服务 + API, Task 5: 报销扣退额度 + 关联 + 撤回 (+8 more)
### Community 1097 - "index.vue"
Cohesion: 0.12
Nodes (16): Placeholder 扫描, Spec 覆盖自检, Task 10: 回归验收与图谱更新, Task 1: 后端 — 三方证书门禁单测(TDD), Task 2: 后端 — 承运商准入放宽, Task 3: 菜单迁移与路由四菜单, Task 4: 前端 — 三方车辆页固定 carrier + 关闭证书强制, Task 5: 前端 — 人员页 `affiliationMode`(山峡/三方) (+8 more)
### Community 1098 - "index.vue"
Cohesion: 0.12
Nodes (16): 1. 目标, 2. 非目标, 3.1 ProductFormDialog, 3.2 ProductSelector(统一), 3. 架构, 4.1 列顺序, 4.2 品牌 / 别名展示, 4.3 工具栏 (+8 more)
### Community 1099 - "index.vue"
Cohesion: 0.12
Nodes (16): 不在范围内, 代码识别, 值班排班 ·「值班人员」角色筛选 — 设计文档, 公开(免登录), 前端, 历史兼容, 实现落点(摘要), 已确认决策 (+8 more)
### Community 1100 - "index.vue"
Cohesion: 0.12
Nodes (16): 1.0.5(2021-02-05), 1.0.6(2021-04-20), 1.0.7(2021-02-05), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-30), 1.1.2(2021-11-09), 1.2.0(2021-11-19) (+8 more)
### Community 1101 - "index.vue"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 列表面板标题规范, Requirement: 字典数据配置弹窗, Requirement: 字典类型列表页, Requirement: 字典类型新增/编辑弹窗, Requirement: 路由注册, Scenario: 关键词搜索, Scenario: 字典类型列表展示 (+8 more)
### Community 1102 - "运输管理 · 人员从业资格证拆分 — 设计文档"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 发放撤销, Requirement: 尿素单位输入, Requirement: 无申请补录, Requirement: 租户与 UI 规范, Requirement: 车辆尿素发放登记, Requirement: 车辆尿素申请提交, Scenario: 发放金额默认带出 (+8 more)
### Community 1103 - "index.js"
Cohesion: 0.12
Nodes (17): 1. 组件选型, 2.5 查看弹窗 KV 字号(14px / 13px 模式), 2. 弹窗宽度与默认列数, 3. KV 单元格结构(上下堆叠栅格), 4. 四列栅格跨列规则, 5. ViewField 定义约定, 6. 弹窗骨架(SystemViewDialog), 7. 模块辅助工具(推荐) (+9 more)
### Community 1104 - "uni-data-checkbox.vue"
Cohesion: 0.17
Nodes (7): i18n, i18nOptions, languageOptions, messages, storageKeyManager, Translation, StorageKeyManager
### Community 1105 - "changelog.md"
Cohesion: 0.19
Nodes (15): aggregate_contract_product_plan_qtys(), attach_plan_qty_fields_to_products(), build_contract_qty_reminder_payload(), get_contract_product_arrange_qty_detail(), normalize_package_spec(), _plan_scope_for_contract(), product_package_key(), plan_id -> { load_ids: set[str] | None, # None = 该侧全部装货段 delivery_ (+7 more)
### Community 1106 - "ToContractDialog.vue"
Cohesion: 0.22
Nodes (14): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code) (+6 more)
### Community 1107 - "index.vue"
Cohesion: 0.18
Nodes (4): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD
### Community 1108 - "OpportunitySelector.vue"
Cohesion: 0.22
Nodes (15): generate_id(), DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), _count_active_assignments(), DutyBizError (+7 more)
### Community 1109 - "index.vue"
Cohesion: 0.14
Nodes (15): Cell(), closestSiblingEntry(), filter$1(), findSubLists(), getItemSelection(), getSelectedDlItems(), getSelectedListItems(), getSelectedSubLists() (+7 more)
### Community 1110 - "index.vue"
Cohesion: 0.21
Nodes (13): c, d, e, f(), g(), l, m(), n() (+5 more)
### Community 1111 - "index.vue"
Cohesion: 0.13
Nodes (15): collect(), collectData(), collectNodesInRange(), getAnchorElement(), getLinkList, getLinks(), getLinks$1(), getLinksInSelection() (+7 more)
### Community 1112 - "index.vue"
Cohesion: 0.12
Nodes (15): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+7 more)
### Community 1113 - "index.vue"
Cohesion: 0.16
Nodes (12): dialogVisible, emit, form, formRef, handleConfirm(), letterId, rules, submitLoading (+4 more)
### Community 1114 - "index.vue"
Cohesion: 0.13
Nodes (8): clickedIndex, { clickedIndex, currentTab, isLastTab, isOneTab, isCurrentTab }, fixedStatus, handleTouchEnd(), items, positions, setTransition(), { setTransition, adjustPositionAfterClose }
### Community 1115 - "index.vue"
Cohesion: 0.15
Nodes (14): BrandQtyItem, publicTransportApi, PublicTransportHistoryPage, PublicTransportHistoryProduct, PublicTransportHistoryRecord, PublicTransportHistoryStop, PublicTransportHistoryStopProduct, PublicTransportPage (+6 more)
### Community 1116 - "detail.vue"
Cohesion: 0.12
Nodes (15): 报销后端移植适配细则, 1. 文件复制对照表, 2. Router 改造检查清单, 3. Service 改造检查清单, 4. Schema 改造检查清单, 5. bx_auth 参考实现, 6. main.py 注册, 7. 加密排除(config.py) (+7 more)
### Community 1117 - "index.vue"
Cohesion: 0.12
Nodes (15): 核心原则, 1. 数据库先行, 字段一致性, 完成标准, 下一步, 操作流程, 2. Schema 层, 3. CRUD 层 (+7 more)
### Community 1118 - "index.vue"
Cohesion: 0.12
Nodes (15): 变更记录, 合同管理 — 03 DDL 差异清单(步骤 4/5), 1. 表级差异总览, 2. 门户 vs CRM 建模约定(不需改回 CRM), 3.1 业务字段, 3.2 索引差异(门户缺失 → 建议补), 3. `crm_contract` 字段对比, 4. `crm_contract_approval` (+7 more)
### Community 1119 - "statistics.vue"
Cohesion: 0.12
Nodes (15): 运输计划 · 保存并安排运输(设计), 验收要点, 参考代码, 目标, 非目标, 决策摘要, 交互设计, 底栏 (+7 more)
### Community 1120 - "detail.vue"
Cohesion: 0.12
Nodes (15): 运输计划 · 多选合打打印单据 — 设计文档, 主要改动文件, 错误提示文案(建议), 已确认决策, 验收标准, 风险与兼容, 非目标(本期不做), 交互(列表工具栏) (+7 more)
### Community 1121 - "form.vue"
Cohesion: 0.12
Nodes (15): 1. 背景与目标, 2. 采用方案, 3. 入口与交互, 3.1 位置, 3.2 行为, 4. 导出链路, 5.1 红章, 5.2 水印与 Logo(对齐 PDF) (+7 more)
### Community 1122 - "CRM 业务明细清单(shanxia2.0 现状)"
Cohesion: 0.12
Nodes (15): 报销域日期列头双三角排序, 1. 背景与目标, 目标, 2. 已确认产品决策, 非目标, 3. 本批页面与日期列, 4. 产品与交互, 5. 架构 (+7 more)
### Community 1123 - "index.vue"
Cohesion: 0.12
Nodes (15): 小程序地磅工作台:移动端菜单与权限过滤, 1. 背景与目标, 目标, 2. 已确认产品决策, 非目标, 3. 数据模型(sys_menu), 4. 运行时行为, 4.1 后端 (+7 more)
### Community 1124 - "index.vue"
Cohesion: 0.12
Nodes (15): 运输计划「指定品牌」回填改为偏好提示设计, 决策摘要, 行为规则, 不变, 变更后回填规则, 展示, 实现要点, 后端 (+7 more)
### Community 1125 - "部署顺序(强制)"
Cohesion: 0.12
Nodes (15): 报销管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2. 范围, 2.1 纳入改造, 2.2 对齐、不重做, 2.3 明确不做, 3. 交互规则, 4. 后端契约 (+7 more)
### Community 1126 - "文件结构"
Cohesion: 0.12
Nodes (15): 1. 背景与问题, 10. 测试建议, 2. 目标, 3. 非目标, 4. 方案选择, 5. 数据流, 6.1 表单区「关联发票」, 6.2 选择器 Sheet (+7 more)
### Community 1127 - "出入库现场链接 · 单据状态可选设计"
Cohesion: 0.12
Nodes (15): 1. 背景与目标, 2. 已确认决策, 3. 交互设计, 4. 解析规则, 4.1 输入输出, 4.2 标签别名 → 字段, 4.3 段落与冲突, 4.4 验收样例(必须通过) (+7 more)
### Community 1128 - "index.vue"
Cohesion: 0.22
Nodes (14): Browser Compatibility, Clean Version, code:bash (# Install dependencies), code:bash (pnpm clean:dev), Continuous Optimization & Extension, Contributing, Donation, Installation & Setup (+6 more)
### Community 1129 - "index.vue"
Cohesion: 0.12
Nodes (15): 1.0.1(2021-02-05), 1.0.2(2021-03-22), 1.0.3(2021-04-16), 1.0.4(2021-05-12), 1.0.5(2021-06-28), 1.0.6(2021-07-05), 1.0.7(2021-07-08), 1.1.0(2021-07-30) (+7 more)
### Community 1130 - "detail.vue"
Cohesion: 0.12
Nodes (15): 1.3.15(2021-02-04), 1.3.16(2021-05-12), 1.4.0(2021-07-30), 1.4.10(2023-04-10), 1.4.11(2024-01-10), 1.4.12(2024-09-21), 1.4.1(2021-08-05), 1.4.2(2021-08-24) (+7 more)
### Community 1131 - "index.vue"
Cohesion: 0.12
Nodes (15): 1.1.5(2021-02-05), 1.1.6(2021-02-05), 1.1.7(2021-05-12), 1.2.0(2021-07-21), 1.2.1(2021-07-21), 1.2.2(2021-07-21), 1.3.0(2021-07-30), 1.3.1(2021-07-30) (+7 more)
### Community 1132 - "index.vue"
Cohesion: 0.12
Nodes (15): ADDED Requirements, code:sql (`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMEN), Requirement: 公共字段集合, Requirement: 字段顺序, Requirement: 逻辑删除, Requirement: 主键类型, Requirement: MySQL 版本, Requirement: 默认租户编号 tenant_no (+7 more)
### Community 1133 - "index.vue"
Cohesion: 0.12
Nodes (15): ADDED Requirements, Freight Settlement (运费结算), Requirement: 运费计算, Requirement: 结算单生成, Requirement: 结算流程, Requirement: 发票管理, Requirement: 汇款凭证, Scenario: 按重量计算(默认) (+7 more)
### Community 1134 - "staticAsset.js"
Cohesion: 0.36
Nodes (15): bx_ok(), _list_of(), log(), login(), main(), Numberish(), portal_ok(), _print_summary() (+7 more)
### Community 1135 - "index.vue"
Cohesion: 0.14
Nodes (11): activeTab, finished, keyword, list, loading, loadList(), onSearch(), page (+3 more)
### Community 1136 - "index.vue"
Cohesion: 0.13
Nodes (10): detail, followContent, follows, followType, id, load(), loading, showFollow (+2 more)
### Community 1137 - "index.vue"
Cohesion: 0.12
Nodes (15): author, dependencies, uni-config-center, description, keywords, license, main, name (+7 more)
### Community 1138 - "index.vue"
Cohesion: 0.19
Nodes (12): extractList(), fetchPublicVehiclePlates(), fetchVehicleOptions(), VehicleOption, emit, keyword, loading, loadOptions() (+4 more)
### Community 1139 - "index.vue"
Cohesion: 0.12
Nodes (15): author, dependencies, uni-config-center, description, homepage, license, main, name (+7 more)
### Community 1140 - "changelog.md"
Cohesion: 0.15
Nodes (13): ChatMessage, formatCurrentTime(), isDrawerVisible, isMobile, isOnline, messageContainer, messageId, messages (+5 more)
### Community 1141 - "index.vue"
Cohesion: 0.12
Nodes (10): ApprovalNode, props, sortedNodes, statusConfig, ApprovalHistoryItem, props, sortedItems, statusConfig (+2 more)
### Community 1142 - "index.vue"
Cohesion: 0.13
Nodes (9): copyId, dialogMode, dialogTitle, editId, emit, handleSuccess(), panelRef, saveLoading (+1 more)
### Community 1143 - "index.vue"
Cohesion: 0.16
Nodes (13): dialogVisible, emit, form, formRef, handleClose(), handleSearchUser(), loading, loadUsers() (+5 more)
### Community 1144 - "uni-indexed-list.vue"
Cohesion: 0.12
Nodes (15): 1. Identify Independent Domains, 2. Create Focused Agent Tasks, 3. Dispatch in Parallel, 4. Review and Integrate, Agent Prompt Structure, Common Mistakes, Dispatching Parallel Agents, Key Benefits (+7 more)
### Community 1145 - "package.json"
Cohesion: 0.12
Nodes (15): 1. Observe the Symptom, 2. Find Immediate Cause, 3. Ask: What Called This?, 4. Keep Tracing Up, 5. Find Original Trigger, Adding Stack Traces, Finding Which Test Causes Pollution, Key Principle (+7 more)
### Community 1146 - "index.vue"
Cohesion: 0.12
Nodes (15): Code Examples, Common Rationalizations for Skipping Testing, Directory Structure, Discovery Workflow, Flowchart Usage, Overview, Skill Creation Checklist (TDD Adapted), SKILL.md Structure (+7 more)
### Community 1147 - "align_contract_no_to_sign_date"
Cohesion: 0.12
Nodes (15): 1. Authority, 2. Commitment, 3. Scarcity, 4. Social Proof, 5. Unity, 6. Reciprocity, 7. Liking, Ethical Use (+7 more)
### Community 1148 - "ensure_crm_create_by_row_in_scope"
Cohesion: 0.12
Nodes (13): 不移植的 API, 响应格式(所有 JSON 接口), 备用金 `/api/advances`, 工作流 `/api/workflows`, 报销 `/api/reimburses`, 报销系统 API 全量清单(移植后路径保持不变), 支付 / 发放 `/api/payments`, 费用项目 `/api/expense-items` (+5 more)
### Community 1149 - "Code Review Reception"
Cohesion: 0.12
Nodes (15): 1. 表级差异总览, 2. 门户 vs CRM 建模约定(不需改回 CRM), 3.1 业务字段, 3.2 索引差异(门户缺失 → 建议补), 3. `crm_contract` 字段对比, 4. `crm_contract_approval`, 5. `crm_contract_product`, 6. `crm_contract_change` / `crm_contract_template` (+7 more)
### Community 1150 - "Testing Anti-Patterns"
Cohesion: 0.12
Nodes (15): Spec 覆盖自检, Task 10: 原运输计划页移除归档, Task 11: 联调验收, Task 1: 归档请求 Schema, Task 2: 归档业务 Service, Task 3: 增强 `archive_plan` + 放宽 `update_plan`, Task 4: 前端 API 类型, Task 5: 产品表 `editableActualQtyOnly` (+7 more)
### Community 1151 - "TransferDialog.vue"
Cohesion: 0.12
Nodes (15): File map, Spec coverage(自审), Task 10: 模块波次 — CRM 剩余 + 地磅 + Demo, Task 11: 回归与收尾, Task 1: 后端导出辅助函数 + 单测, Task 2: 样板后端 `POST /web/admin/users/export`, Task 3: 前端下载工具 + `ListExportDropdown`, Task 4: 样板页接入 — 系统用户 (+7 more)
### Community 1152 - "ensure_crm_owner_row_in_scope"
Cohesion: 0.12
Nodes (15): 1. 申请单 `pl_vehicle_maintenance_apply`, 2. 处理登记 `pl_vehicle_maintenance_process`, API 概要, OpenSpec, 字典, 实现参考, 已确认业务规则, 数据模型 (+7 more)
### Community 1153 - "start.sh"
Cohesion: 0.12
Nodes (15): ORM / Schema / API, `pl_plan` 新增列, 其它入口, 前端(`pl-plan-form-dialog`), 取货时间 / 送达时间默认, 基础信息区字段顺序, 已确认决策, 数据模型 (+7 more)
### Community 1154 - "4.3 公海池规则管理"
Cohesion: 0.12
Nodes (15): 不变, 决策摘要, 前端, 前端手工验收, 变更后回填规则, 后端, 后端, 实现要点 (+7 more)
### Community 1155 - "报价单管理模块迁移方案 — 05 业务逻辑与特殊场景"
Cohesion: 0.12
Nodes (15): CRM 合同编号日期段跟随签订日期 — 设计, 决策记录, 前端, 名称同步, 后端, 实现要点, 改号策略(方案 A + 权威后端), 标准格式 (+7 more)
### Community 1156 - "地磅系统移植设计文档"
Cohesion: 0.12
Nodes (15): 1. 目标, 2. 非目标, 3.1 入口, 3.2 弹窗行为, 3.3 日期与跟进人, 3. 交互, 4.1 复制(预填), 4.2 清空(不复制) (+7 more)
### Community 1157 - "CRM 产品分类数据移植设计"
Cohesion: 0.12
Nodes (15): `openBlank()` 行为, 交互(列表工具栏), 产品空行, 保留(版式骨架), 前端改动面, 后端, 已确认决策, 技术要点 (+7 more)
### Community 1158 - "报价/合同产品行:品牌合并与独立别名列"
Cohesion: 0.12
Nodes (15): 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 送货区 UI(`PlPlanDeliverySection`), 4.2 表单联动(`PlPlanFormDialog`), 4.3 工具函数, 4. 前端设计, 5. 后端设计 (+7 more)
### Community 1159 - "壳层 — 全面测试用例(登录 / Tab / 工作台 / 我的)"
Cohesion: 0.12
Nodes (15): 1.3.15(2021-02-04), 1.3.16(2021-05-12), 1.4.0(2021-07-30), 1.4.10(2023-04-10), 1.4.11(2024-01-10), 1.4.12(2024-09-21), 1.4.1(2021-08-05), 1.4.2(2021-08-24) (+7 more)
### Community 1160 - "list.vue"
Cohesion: 0.12
Nodes (15): 1.1.5(2021-02-05), 1.1.6(2021-02-05), 1.1.7(2021-05-12), 1.2.0(2021-07-21), 1.2.1(2021-07-21), 1.2.2(2021-07-21), 1.3.0(2021-07-30), 1.3.1(2021-07-30) (+7 more)
### Community 1161 - "clientdb.js"
Cohesion: 0.12
Nodes (15): 1.0.1(2021-02-05), 1.0.2(2021-03-22), 1.0.3(2021-04-16), 1.0.4(2021-05-12), 1.0.5(2021-06-28), 1.0.6(2021-07-05), 1.0.7(2021-07-08), 1.1.0(2021-07-30) (+7 more)
### Community 1162 - "uni-rate.vue"
Cohesion: 0.12
Nodes (15): ADDED Requirements, Freight Settlement (运费结算), Requirement: 发票管理, Requirement: 汇款凭证, Requirement: 结算单生成, Requirement: 结算流程, Requirement: 运费计算, Scenario: 发票信息记录 (+7 more)
### Community 1163 - "CRM 合同编号日期段跟随签订日期 — 设计"
Cohesion: 0.25
Nodes (13): handleBack(), handleSubmit(), isPlanNoReadonly, loadData(), onCustomerSelect(), onProductSelect(), onVehicleSelect(), productDisplay (+5 more)
### Community 1164 - "index.vue"
Cohesion: 0.25
Nodes (13): [], amt, attachmentId, for(), i, invoiceId, invoiceIds, invoiceLinks (+5 more)
### Community 1165 - "The Process"
Cohesion: 0.2
Nodes (13): bind_biz(), count_invoice_attach_by_biz_ids(), create(), get_by_biz(), get_by_id(), _parse_id_list(), soft_delete(), _tenant_no() (+5 more)
### Community 1166 - "Systematic Debugging"
Cohesion: 0.25
Nodes (12): add_favorite(), count_active(), find_active(), find_soft_deleted(), list_favorites(), _next_order_num(), normalize_menu_path(), 按传入 paths 顺序重写 order_num(1-based)。paths 须覆盖当前全部有效收藏。 (+4 more)
### Community 1167 - "Testing CLAUDE.md Skills Documentation"
Cohesion: 0.28
Nodes (13): _append_enum_filter(), build_io_order_column_filters(), _parse_date(), 入库单 / 出库单列表列头/导出共用过滤条件拼装。 不含 q(由 list 路由负责)。header_m 为 PlInboundOrder 或 PlOutbo, _split_csv(), _compile(), test_empty(), test_order_no_contains() (+5 more)
### Community 1168 - "地磅业务明细清单(shanxia2.0 现状)"
Cohesion: 0.26
Nodes (13): _append_enum_filter(), _append_number_filters(), build_inventory_column_filters(), _parse_decimal(), 地磅出入库列表列头/导出共用过滤条件拼装。, 拼装地磅出入库列筛 SQLAlchemy 条件(不含 keyword `q`)。, _compile(), test_batch_no_contains() (+5 more)
### Community 1169 - "线索管理模块迁移方案 — 05 业务逻辑与特殊场景"
Cohesion: 0.17
Nodes (9): getKeyboardSpaces, insertNbsp(), isBoolean, isNumber, onSetupEditable(), register(), setup(), stringRepeat() (+1 more)
### Community 1170 - "线索管理模块经验(2026-05-31 新增)"
Cohesion: 0.13
Nodes (14): cat(), each(), each$1(), filter(), foldl(), getLinkAttrs(), internalFilter(), link() (+6 more)
### Community 1171 - "CRM 功能移植通用指南"
Cohesion: 0.2
Nodes (12): be(), bo(), Ce(), d(), ee(), ke(), nt(), pe() (+4 more)
### Community 1172 - "部署顺序"
Cohesion: 0.19
Nodes (15): c, el(), eo(), ie(), jt(), l, n, o() (+7 more)
### Community 1173 - "部署顺序"
Cohesion: 0.18
Nodes (14): ao(), Et(), f, Io(), k(), le(), m(), mo() (+6 more)
### Community 1174 - "已完成功能"
Cohesion: 0.2
Nodes (15): applyDataToElement(), determineDefaultAttributes(), determineDefaultStyles(), extractDataFromSettings(), get(), getDefaultAttributes(), getDefaultStyles(), getTableSizingMode (+7 more)
### Community 1175 - "list.vue"
Cohesion: 0.13
Nodes (13): browsers, compose1(), constant(), detect$1(), DeviceType(), getShadowRoot(), inBody(), isAndroid (+5 more)
### Community 1176 - "mp_api_smoke.py"
Cohesion: 0.17
Nodes (13): baseKeyFromFile(), changed, componentsRoot, { content, count }, __dirname, files, findOpenTagEnd(), hasListTableClass() (+5 more)
### Community 1177 - "changelog.md"
Cohesion: 0.27
Nodes (11): advanceApi, attachmentApi, BxId, expenseItemApi, invoiceApi, invoiceWalletApi, paymentApi, reimburseApi (+3 more)
### Community 1178 - "uni-pagination.vue"
Cohesion: 0.13
Nodes (12): apiQuery, av, bv, cmp, fd, file, files, kw (+4 more)
### Community 1179 - "mpalipay.js"
Cohesion: 0.2
Nodes (13): [], cols, d, ia, ib, if(), kw, pad() (+5 more)
### Community 1180 - "Requirement: 查看弹窗 KV 布局与组件选型"
Cohesion: 0.28
Nodes (14): getDirection(), getDisabledType(), getDom(), move(), moveDirection(), openState(), range(), resetTouchStatus() (+6 more)
### Community 1181 - "详细对比"
Cohesion: 0.2
Nodes (11): d(), fe(), I(), l(), le(), n, o, p() (+3 more)
### Community 1182 - "分页加载实现说明"
Cohesion: 0.13
Nodes (14): 运输计划管理模块 — 需求说明文档, 一、文档目的, 七、计划单据, 二、业务背景, 2.1 项目背景, 2.2 系统目标, 三、名词与定义, 十五、业务规则汇总 (+6 more)
### Community 1183 - "UserSelector.vue"
Cohesion: 0.13
Nodes (14): 用户统一方案, 1. 三源用户概览, 2. 字段映射规则, 3. 去重与合并规则, 3.1 需人工确认, 3.2 不导入, 4. 地磅用户处理(无中文名), 5. 完整用户清单(初稿) (+6 more)
### Community 1184 - "Dispatching Parallel Agents"
Cohesion: 0.13
Nodes (14): 1. 目标, 2. 源数据快照(docs/sql/sx.sql), 3. 执行前检查, 4. 执行步骤, 4.1 命令(脚本就绪后), 5. 字段映射速查, 6. 验收标准, 7. 二次移植说明 (+6 more)
### Community 1185 - "Root Cause Tracing"
Cohesion: 0.13
Nodes (14): 核心原则, 操作流程, 1. 审阅 `<script>` 部分, 2. 审阅 `<template>` 部分, 3. 审阅 `<style>` 部分, 4. 弹窗统一规范, 5. 编写/更新前端 API 模块, 6. 注册路由 (+6 more)
### Community 1186 - "Persuasion Principles for Skill Design"
Cohesion: 0.13
Nodes (14): 结构, 线索管理模块迁移方案 — 03 前端页面规格, 主要字段(筛选), 页面 1:线索列表 `index.vue`, 表格列(示例), 操作与权限, 页面 2:线索详情 `detail.vue`, 页面 3~7:弹窗组件 (+6 more)
### Community 1187 - "Writing Skills"
Cohesion: 0.13
Nodes (14): 构建与注册, 合同管理模块 — 08 验证清单, 手测建议顺序, 功能验证(代码对齐), 筛选 / 分页 / 展开, 审批流, 执行 / 完成 / 作废, 附件 / 导出 (+6 more)
### Community 1188 - "DbVehiclePicker.vue"
Cohesion: 0.13
Nodes (15): code:block2 (backend/app/api/basic_info.py), code:block3 (backend/app/models/clinical_payment.py), code:block4 (# 保留:base.py, api_request_log.py, biz_no_generator.py, dept.), code:block5 (backend/app/crud/cell_product.py), code:block6 (# 保留:auth.py, common.py, leave.py, menu.py, user.py, workflo), code:block7 (backend/app/schemas/category.py), Phase 2: 后端清理, Task 2.1: 清理后端 API 路由文件 (+7 more)
### Community 1189 - "price_letter.py"
Cohesion: 0.13
Nodes (14): 运输计划列表「产品信息」拆列设计, 实现备注, 目标, 非目标, 涉及页面, 背景, 组件复用, 样式 (+6 more)
### Community 1190 - "运输计划 · 创建日期字段与取货/送达默认 — 设计文档"
Cohesion: 0.13
Nodes (8): 4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池, crm_contact(联系人), crm_customer(客户主表), crm_customer_follow(客户跟进记录), crm_customer_pool(公海池操作记录), crm_customer_pool_rule(公海池规则), crm_customer_tag(客户标签), crm_customer_tag_relation(客户-标签关联)
### Community 1191 - "detail.vue"
Cohesion: 0.13
Nodes (14): 运输计划「从承运商库选择」:选择 + 新增编辑, 1. 目标, 2. 非目标, 3. 交互, 3.1 入口(计划表单), 3.2 选承运商弹窗, 3.3 新增, 3.4 编辑 (+6 more)
### Community 1192 - "list.vue"
Cohesion: 0.13
Nodes (14): 运输计划 · 打印单据产品名称附带品牌 — 设计文档, 1. 有效品牌明细, 验收要点, 自检, 已确认决策, 2. 拆行, 非目标(本期不做), 展开规则 (+6 more)
### Community 1193 - "changelog.md"
Cohesion: 0.13
Nodes (14): 1. 目标, 2. 非目标, 3. 交互, 3.1 入口(计划表单), 3.2 选车弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划 (+6 more)
### Community 1194 - "changelog.md"
Cohesion: 0.13
Nodes (14): 报价/合同明细:别名与品牌就地维护弹窗, 1. 目标, 2. 非目标, 3. 已确认决策, 4. 架构, 4.1 ProductAliasBrandDialog, 4.2 明细列布局(报价 + 合同), 5. 校验与错误处理 (+6 more)
### Community 1195 - "package.json"
Cohesion: 0.13
Nodes (14): 1. 背景, 10. 测试建议, 2. 目标, 3. 非目标, 4. 信息架构与页面, 5.1 列表页骨架, 5.2 树行, 5.3 表单页字段 (+6 more)
### Community 1196 - "package.json"
Cohesion: 0.13
Nodes (14): Context, D1 方案 A + 语义字段(不新建 sys_oper_log), D2 语义字段集, D3 写入链路, D4 请求人姓名, D5 oper_summary 模板, D6 查询与权限, D7 记录范围(默认) (+6 more)
### Community 1197 - "changelog.md"
Cohesion: 0.18
Nodes (7): dash(), followStatusLabel(), formatQty(), planCardSub(), planListPhase(), planTypeLabel(), shortAddr()
### Community 1198 - "convertForm.vue"
Cohesion: 0.14
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1199 - "index.vue"
Cohesion: 0.14
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1200 - "BxApprovalFlowTabs.vue"
Cohesion: 0.21
Nodes (12): created(), destroyed(), dom, getCollapse(), getCollapseHeight(), getNvueHwight(), init(), mounted() (+4 more)
### Community 1201 - "index.vue"
Cohesion: 0.27
Nodes (13): getDirection(), getDisabledType(), getDom(), move(), moveDirection(), openState(), resetTouchStatus(), showWatch() (+5 more)
### Community 1202 - "操作流程"
Cohesion: 0.15
Nodes (13): applyCustomIcons(), DEFAULT_UPLOAD_CONFIG, editorConfig, editorRef, InsertFnType, mergedUploadConfig, modelValue, onCreateEditor() (+5 more)
### Community 1203 - "文件结构"
Cohesion: 0.18
Nodes (11): cutDownImg(), CutterProps, CutterResult, emit, handleImageLoadComplete(), handleImageLoadError(), imgCutterModal, initImgCutter() (+3 more)
### Community 1204 - "小程序 · CRM 产品分类(缩进展开树)设计"
Cohesion: 0.16
Nodes (13): batchUpdateExpectDate(), emit, form, formRef, handleClose(), handleSubmit(), open(), resetForm() (+5 more)
### Community 1205 - "运输计划 · 保存并安排运输(设计)"
Cohesion: 0.17
Nodes (14): fetchAssignPoolCustomers(), cancel(), customerIds, dialog, emit, form, formRef, loadUserList() (+6 more)
### Community 1206 - "运输计划 · 多选合打打印单据 — 设计文档"
Cohesion: 0.14
Nodes (11): DEFAULT_OPINIONS, defaultOpinion(), dialogTitle, dialogVisible, emit, form, formRef, loading (+3 more)
### Community 1207 - "list.vue"
Cohesion: 0.13
Nodes (14): File Structure, Modified files, New files, Task 10: Verification, Task 1: Create DDL for new tables, Task 2: Backend — SQLAlchemy models, Task 3: Backend — CRUD for item params, Task 4: Backend — CRUD for task results (+6 more)
### Community 1208 - "list.vue"
Cohesion: 0.13
Nodes (14): API 调用(适配后), UI 适配要点, 主要字段(筛选), 前端适配检查表(每页完成后勾选), 操作与权限, 线索管理模块迁移方案 — 03 前端页面规格, 结构, 结构 (+6 more)
### Community 1209 - "山峡化工 · 微信小程序(miniprogram)"
Cohesion: 0.13
Nodes (14): UI 合规(Fresh Mint), 列表 Tab, 功能验证(代码对齐), 合同管理模块 — 08 验证清单, 回归, 子模块(变更 / 模板 / 审批独立页), 审批流, 手测建议顺序 (+6 more)
### Community 1210 - "uni-collapse-item.vue"
Cohesion: 0.13
Nodes (15): 1. 数据库先行, 2. Schema 层, 3. CRUD 层, 4. API 路由层, 5. API 路径约定, 7. Excel 导出(CRM 集中字典翻译), 8. 定时任务 & 特殊场景, Java 快照(按需,SHALL) (+7 more)
### Community 1212 - "File Structure"
Cohesion: 0.13
Nodes (14): Spec 覆盖自检, Task 1: DDL + 字典 + 菜单权限, Task 2: ORM 模型, Task 3: Pydantic Schema, Task 4: Service 层(单号 + 业务逻辑), Task 5: API 路由 + 注册, Task 6: 前端 API 与 display 工具, Task 7: ETC加油申请页面 (+6 more)
### Community 1213 - "AssignDialog.vue"
Cohesion: 0.13
Nodes (14): Spec 覆盖自检, Task 10: 回归与图谱, Task 1: DDL 迁移四张子表, Task 2: ORM 模型, Task 3: 品牌量持久化服务 + 单测, Task 4: 现场公共 API — schema + apply + 读页, Task 5: 前端公共组件 BrandQtyChipsField + 现场公开页, Task 6: 司机公共 API + 公开页 (+6 more)
### Community 1214 - "index.vue"
Cohesion: 0.13
Nodes (14): File map, Self-review notes, Spec coverage checklist, Task 10: 首页 Tab 固定展示 + 文档/图谱收尾, Task 1: DDL + SQLAlchemy model, Task 2: Backend CRUD + API, Task 3: 前端叶子卡片工具函数, Task 4: 前端 API + menuFavorite store (+6 more)
### Community 1215 - "funnel.vue"
Cohesion: 0.13
Nodes (14): Spec 覆盖自检, Task 10: 回归验收 + 图谱更新, Task 1: 后端 ensure 服务 + 单测, Task 2: 后端 ensure-remove + 单测, Task 3: 注册 admin API 路由, Task 4: 前端 API + 白名单常量 + dictStore, Task 5: 实现 `DictSelect` 组件, Task 6: 改造报价单 `QuoteFormPanel` (+6 more)
### Community 1216 - "README.md"
Cohesion: 0.13
Nodes (14): 10. 测试建议, 1. 背景, 2. 目标, 3. 非目标, 4. 信息架构与页面, 5.1 列表页骨架, 5.2 树行, 5.3 表单页字段 (+6 more)
### Community 1217 - "入库/出库单信息完善与现场链接对齐设计"
Cohesion: 0.13
Nodes (14): 交互设计, 决策摘要, 「创建/保存」, 「创建/保存并安排运输」流程, 参考代码, 底栏, 目标, 组件与数据流 (+6 more)
### Community 1218 - "mp-approver-picker.vue"
Cohesion: 0.13
Nodes (14): 主要改动文件, 交互(列表工具栏), 产品行顺序, 已确认决策, 打开方式, 数据拼装(打印弹窗内), 校验规则, 目标 (+6 more)
### Community 1219 - "package.json"
Cohesion: 0.13
Nodes (14): 10. 测试建议, 1. 背景与问题, 2. 目标, 3. 非目标, 4. 方案选择, 5. 数据流, 6.1 表单区「关联发票」, 6.2 选择器 Sheet (+6 more)
### Community 1220 - "list.vue"
Cohesion: 0.13
Nodes (14): Context, D1 方案 A + 语义字段(不新建 sys_oper_log), D2 语义字段集, D3 写入链路, D4 请求人姓名, D5 oper_summary 模板, D6 查询与权限, D7 记录范围(默认) (+6 more)
### Community 1221 - "list.vue"
Cohesion: 0.13
Nodes (14): ADDED Requirements, Requirement: MySQL 版本, Requirement: 主键类型, Requirement: 公共字段集合, Requirement: 字段顺序, Requirement: 逻辑删除, Requirement: 默认租户编号 tenant_no, Scenario: Code review DDL (+6 more)
### Community 1222 - "list.vue"
Cohesion: 0.13
Nodes (14): 更新日志, 版本说明, 版本号规则, 变更类型, 重要提示标记, 贡献指南, 许可证, 变更类型 (+6 more)
### Community 1223 - "DealDialog.vue"
Cohesion: 0.29
Nodes (12): build_delivery_slip_print(), _customer_key(), _delivery_matches_customer(), get_delivery_slip_print_context(), list_delivery_print_customers(), _merge_stop_products(), _resolve_customer_id(), _delivery() (+4 more)
### Community 1224 - "changelog.md"
Cohesion: 0.19
Nodes (11): get_last_month_range(), month_range(), 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans(), default_execution_status(), generate_plan_no(), 生成计划号:SX-YYYYMMDDHHMMSS001 (+3 more)
### Community 1225 - "uni-dateformat.vue"
Cohesion: 0.24
Nodes (13): 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`` → 门户相对路径。 (+5 more)
### Community 1226 - "config.js"
Cohesion: 0.29
Nodes (12): _append_enum_filter(), _append_number_filters(), build_weighing_column_filters(), _parse_decimal(), 拼装地磅单列筛 SQLAlchemy 条件(不含 keyword `q`)。, _compile(), test_business_type_in(), test_cargo_name_contains() (+4 more)
### Community 1227 - "AccessToken"
Cohesion: 0.14
Nodes (14): deep(), deepMerge, deleteImage(), formFillFromMeta(), hasCaption(), hasImageClass(), is(), isNonNullable() (+6 more)
### Community 1228 - "Storage"
Cohesion: 0.19
Nodes (14): defaultData(), filter(), getSelectedImage(), insertImageAtCaret(), insertOrUpdateImage(), isFigure(), isPlaceholderImage(), objAcc() (+6 more)
### Community 1229 - "uni-search-bar.vue"
Cohesion: 0.18
Nodes (11): a, c(), d(), i, l, m, n, o (+3 more)
### Community 1230 - "ADDED Requirements"
Cohesion: 0.15
Nodes (13): checkRange(), fromRgba(), fromString(), fromStringValues(), hexColour(), normalizeHex(), removeFromStart(), removeLeading() (+5 more)
### Community 1231 - "simulate-menu-filter.mjs"
Cohesion: 0.22
Nodes (9): cancel(), displayErrorMessage(), enableWhenDirty, getOnCancelCallback, getOnSaveCallback, isFunction, register(), save() (+1 more)
### Community 1232 - "user-dialog.vue"
Cohesion: 0.14
Nodes (8): apiSet, __dirname, listPermsInApi, menuCodesFromApi, missingInApi, pl, routeMenuCodes, sqxp
### Community 1233 - "ensure_crm_customer_linked_row_in_scope"
Cohesion: 0.14
Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more)
### Community 1235 - "运输计划「从承运商库选择」:选择 + 新增编辑"
Cohesion: 0.16
Nodes (11): emit, form, formRef, handleClose(), open(), resetForm(), rules, submitLoading (+3 more)
### Community 1236 - "leave.py"
Cohesion: 0.14
Nodes (10): dialogTitle, dictStore, formRef, rules, shortcuts, submitLoading, visible, addOpportunityFollow() (+2 more)
### Community 1238 - "assert_products_allowed_for_supplier"
Cohesion: 0.2
Nodes (6): AppConfig, ConfigBase, configCenter, OauthConfig, {
ProviderType
}, Support_Platforms
### Community 1240 - "操作流程"
Cohesion: 0.2
Nodes (6): Fr(), Ht(), Ot(), pn, T(), Xr()
### Community 1241 - "用户统一方案"
Cohesion: 0.14
Nodes (14): 与 Web 端的差异, 功能模块, 后续优化建议, 安装依赖, ✅ 已完成, 开发, 技术栈, 构建 (+6 more)
### Community 1242 - "文件结构"
Cohesion: 0.14
Nodes (13): 1. 上传到服务器, 2. 服务器首次启动, 3. 日常运维, 4. 配置文件, 5. 与 Nginx 配合, 6. 常见问题, code:block1 (/iflytek/shanxia2.0/backend), code:bash (cd /path/to/shanxia2.0) (+5 more)
### Community 1243 - "运输计划跟进状态重构设计"
Cohesion: 0.14
Nodes (14): 6. 图片/附件上传替换规则, 6.1 CRM 的图片组件, 6.2 山峡2.0 的附件方案, 6.3 替换方案, 6.4 图片存储字段差异, code:ts (import { fetchUploadAttachment } from '@/api/admin'), code:vue (<ImageUpload v-model="form.businessLicenseImages" :limit="5"), code:vue (<el-upload) (+6 more)
### Community 1244 - "附录"
Cohesion: 0.14
Nodes (13): 二、功能特征 → 模式(决策表), 一、怎么用(30 秒选型), 四、全站页面 → 模式速查, 页面骨架, 弹窗, 前后端衔接, 六、选型流程图, 七、维护说明 (+5 more)
### Community 1245 - "permission.js"
Cohesion: 0.14
Nodes (13): 参考:前端框架差异对照, 详细对照规则, 弹窗标准模板, API 响应数据处理(重要), code:js (// ✅ 正确:兼容写法), code:ts (// api/crm/xxx/index.ts), code:ts (// 页面 handleExport), code:vue (<el-dialog v-model="innerVisible" :title="isEdit ? '编辑' : '新) (+5 more)
### Community 1246 - "phone-dial-inline.vue"
Cohesion: 0.14
Nodes (13): 定时任务, 公海池模块迁移方案 — 05 特殊场景, 任务 1:保护期到期检查, 校验规则, 规则管理校验, 操作校验, 流程 1:客户 ↔ 公海池流转, 任务 2:保护期到期提醒 (+5 more)
### Community 1247 - "运输计划「从车辆库选择」:三方 / 自有 Tab + 新增编辑"
Cohesion: 0.14
Nodes (13): 文件清单, 验收 Checklist(2026-06-20), code:sql (ALTER TABLE pl_transport), 安排运输 + 司机免登录页 + 地磅联动 Implementation Plan, Spec 覆盖自检, Task 1: 数据库 DDL, Task 2: 地磅桥接服务, Task 3: 扩展 arrange API (+5 more)
### Community 1248 - "detail.vue"
Cohesion: 0.14
Nodes (13): 入库/出库单信息完善与现场链接对齐设计, 1. 背景与问题, 2. 已确认决策, 3. 后端, 3.1 Enrichment 输出字段, 3.2 改动文件(示意), 3.3 非目标, 4. 前端 · 现场公共页 (+5 more)
### Community 1249 - "login.vue"
Cohesion: 0.14
Nodes (13): 运输计划合同用量:按「产品 + 包装规格」唯一键, 1. 复合键与归一化, 验收用例, 上线与回滚, 非目标, 2. 后端(真相源), 已确认决策, 3. 前端(运输计划) (+5 more)
### Community 1250 - "approval.vue"
Cohesion: 0.14
Nodes (13): 报价单列表 · 可配置列统计行, 1. 背景与目标, 2. 已确认决策, 3. 界面与交互, 3.1 位置, 3.2 单元格行为, 3.3 视觉, 4. 计算规则 (+5 more)
### Community 1251 - "changelog.md"
Cohesion: 0.14
Nodes (13): 运输计划「从地址库选择」支持编辑并回填联系方式, 1. 目标, 2. 非目标, 3. 交互, 3.1 检索与列表, 3.2 编辑, 3.3 新增(保持), 3.4 联系方式回填 (+5 more)
### Community 1252 - "uni-combox.vue"
Cohesion: 0.14
Nodes (13): 危化品证上传:按钮权限 设计, 1. 背景与目标, 采用方案, 角色配置示例, 2. 权限模型(方案 A), 3. 前端行为, 迁移, 4. 后端 (+5 more)
### Community 1253 - "validate.js"
Cohesion: 0.14
Nodes (13): 运输计划跟进状态重构设计, 目标, 流转规则, 自动, 手动, 删除规则, 前端, 背景 (+5 more)
### Community 1254 - "changelog.md"
Cohesion: 0.14
Nodes (13): 1. 目标, 10. 测试要点, 11. 风险与缓解, 2. 非目标, 3. 背景与现状, 4. 数据模型, 5. 生成规则, 6. 检索语义 (+5 more)
### Community 1255 - "uni-nav-bar.vue"
Cohesion: 0.14
Nodes (13): 地磅管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2. 范围, 2.1 纳入改造, 2.2 明确不做, 3. 交互规则, 4. 后端契约, 4.1 现状与本批 (+5 more)
### Community 1256 - "uni-notice-bar.vue"
Cohesion: 0.14
Nodes (13): 1. 目标, 2. 非目标, 3. 已确认决策, 4. 架构, 4.1 组件约定, 4.2 产品管理入口, 4.3 关闭与刷新, 5. 菜单与数据 (+5 more)
### Community 1257 - "changelog.md"
Cohesion: 0.14
Nodes (13): 运输管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2. 范围, 2.1 纳入(用户清单), 2.2 不做, 2.3 缺口对齐, 3. 交互, 4. 后端契约 (+5 more)
### Community 1258 - "changelog.md"
Cohesion: 0.14
Nodes (13): 技术栈, 预览, 快速访问, 安装运行, 精简版本, 技术支持, 兼容性, 贡献 (+5 more)
### Community 1259 - "mpwxs.js"
Cohesion: 0.14
Nodes (13): 1.0.2(2021-02-04), 1.0.3(2021-05-08), 1.0.4(2021-05-12), 1.0.5(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-07-30), 1.1.2(2021-08-24), 1.1.3(2021-10-18) (+5 more)
### Community 1260 - "uni-th.vue"
Cohesion: 0.14
Nodes (13): Context, D1 双菜单平行模块(非抽象框架), D2 处理完成 = 申请 status processed, D3 金额可选, D4 维保类型 varchar + UI allow-create, D5 选车提醒, D6 单号前缀, D7 处理看板 API (+5 more)
### Community 1261 - "table-checkbox.vue"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Dibang Plan Quantity (地磅月计划量运输联动), Requirement: 运输联动地磅月计划量累加, Requirement: 调整运输时地磅月计划量回减与重建, Requirement: 取消计划时地磅月计划量回减, Scenario: 首次联动创建月计划, Scenario: 后续联动累加月计划, Scenario: 调整运输变更数量 (+5 more)
### Community 1262 - "Requirement: 统一请求体格式"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 图形化流程配置, Requirement: 流程变量, Requirement: 审批人解析策略, Requirement: 流程版本, Requirement: 办理中心, Requirement: 工作流由后端 Python 实现, Scenario: 技术栈检查 (+5 more)
### Community 1263 - "scripts"
Cohesion: 0.14
Nodes (14): ADDED Requirements, Requirement: 数据权限过滤, Requirement: 列表默认排序, Requirement: 细胞存储样本跨表关联键, Requirement: API 前缀与工程约定, Requirement: URL 路径设计规范, Scenario: 新增资源路由, Scenario: 避免路径参数 (+6 more)
### Community 1264 - "ClaimDialog.vue"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 简单审批流程, Requirement: 运输计划状态流转, Requirement: 审批记录, Requirement: 审批人选择, Scenario: 提交审批, Scenario: 审批规则, Scenario: 状态流转(不允许回退) (+5 more)
### Community 1265 - "ListPageScaffold.vue"
Cohesion: 0.16
Nodes (10): approvalTypeIndex, approverSummary, canApprove, canSubmit, onApproverConfirm(), onSubmitApproval(), openPicker(), plans (+2 more)
### Community 1266 - "ApprovalDialog.vue"
Cohesion: 0.16
Nodes (7): closeParentSheet(), findNodeById(), loadTree(), parentLabel, parentOptions, selectParent(), statusIndex
### Community 1267 - "compilerOptions"
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 1268 - "Defense-in-Depth Validation"
Cohesion: 0.25
Nodes (12): ApiCryptoMiddleware, _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key() (+4 more)
### Community 1269 - "Verification Before Completion"
Cohesion: 0.35
Nodes (13): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), menu_name_exists(), Any (+5 more)
### Community 1270 - "Writing Plans"
Cohesion: 0.31
Nodes (13): apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env(), main(), product_id_sort_key(), Engine (+5 more)
### Community 1271 - "[Analysis Title]"
Cohesion: 0.23
Nodes (12): load_plan_document_attachments_by_plan_ids(), _parse_image_urls(), Session, 运输计划列表:聚合司机/现场/出入库现场等单据附件。, _short_label(), _stop_sort_key(), _stop_source_label(), test_parse_image_urls_csv() (+4 more)
### Community 1272 - "post.py"
Cohesion: 0.14
Nodes (13): author, description, devDependencies, playwright, keywords, license, main, name (+5 more)
### Community 1273 - "site.py"
Cohesion: 0.16
Nodes (9): activeTab, finished, list, loading, loadList(), markBiz(), page, switchTab() (+1 more)
### Community 1274 - "文件结构"
Cohesion: 0.15
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1275 - "运输计划管理模块 — 需求说明文档"
Cohesion: 0.15
Nodes (10): acting, canSecond, canVoid, detail, id, load(), phase, showSecond (+2 more)
### Community 1276 - "h5"
Cohesion: 0.15
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1277 - "list.vue"
Cohesion: 0.21
Nodes (9): formatDate(), friendlyDate(), getDate(), pad(), parser, dateShow(), handler(), setAutoRefresh() (+1 more)
### Community 1279 - "mine.vue"
Cohesion: 0.19
Nodes (5): AccessToken, getAccessToken(), removeAccessToken(), setAccessToken(), updateAccessToken()
### Community 1280 - "client"
Cohesion: 0.21
Nodes (6): AppConfig, ConfigBase, configCenter, OauthConfig, {
ProviderType
}, Support_Platforms
### Community 1282 - "package.json"
Cohesion: 0.19
Nodes (12): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), _format_summary(), oper_log(), _pick_field(), _preserve_fastapi_signature(), Any, 路由操作日志装饰器:写入 ContextVar 供中间件落库 (+4 more)
### Community 1283 - "client"
Cohesion: 0.14
Nodes (8): apiSet, __dirname, listPermsInApi, menuCodesFromApi, missingInApi, pl, routeMenuCodes, sqxp
### Community 1284 - "client"
Cohesion: 0.15
Nodes (11): fetchGetRoleList(), dialogType, dialogVisible, emit, Emits, formData, formRef, loadRoleList() (+3 more)
### Community 1285 - "client"
Cohesion: 0.18
Nodes (9): close(), confirm(), draftIds, emit, filtered, keyword, loading, props (+1 more)
### Community 1286 - "client"
Cohesion: 0.14
Nodes (12): buttonColor, ButtonConfig, buttonRadius, buttonTextColor, emit, ImageConfig, { isDark }, Meteor (+4 more)
### Community 1288 - "changelog.md"
Cohesion: 0.14
Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more)
### Community 1289 - "client"
Cohesion: 0.14
Nodes (14): Spec Coverage Checklist, Task 10: 菜单权限与路由, Task 11: 历史数据迁移, Task 12: 收尾验证, Task 1: 编写四表 DDL, Task 2: SQLAlchemy 模型, Task 3: DbCrudService 与 db_router 骨架, Task 4: 车牌 CRUD(后端 + 前端) (+6 more)
### Community 1290 - "client"
Cohesion: 0.14
Nodes (13): CRM 产品/客户拼音首字母检索 Implementation Plan, File map, Placeholder 扫描, Spec 覆盖自检, Task 1: 拼音工具函数(TDD), Task 2: DDL + ORM 模型, Task 3: 产品 CRUD + 检索, Task 4: 客户 CRUD + 检索 (+5 more)
### Community 1291 - "client"
Cohesion: 0.14
Nodes (13): File map, Placeholder / 一致性自检, Spec coverage checklist, Task 1: 缺口判定纯函数 + 单测, Task 2: SQL EXISTS 过滤器 + Schema, Task 3: 列表 API `GET /contract-gaps`, Task 4: 单侧保存 API `PUT /{id}/contracts/{side}`, Task 5: 菜单角标 (+5 more)
### Community 1292 - "uni-list-chat.vue"
Cohesion: 0.14
Nodes (13): Placeholder 扫描, Spec 覆盖自检, Task 1: DDL 迁移, Task 2: SQLAlchemy 模型, Task 3: Service + 单测(合并顺序 / 跳过空客户), Task 4: Schema + GET API + 注册路由, Task 5: 计划 create-full / update 挂钩, Task 6: 前端 API (+5 more)
### Community 1293 - "client"
Cohesion: 0.14
Nodes (13): Spec 覆盖自检, Task 10: 联调验收与图谱更新, Task 1: 后端纯函数 — 合同最多 1 份, Task 2: 后端 — 装货产品必须属于所选合同, Task 3: 后端 — 合同完善与旧 side contracts 上限, Task 4: 前端工具函数 — 合同产品过滤, Task 5: `PlPlanContractMultiSelect` 改为单选, Task 6: `ProductSelector` 支持 `allowedProductIds` (+5 more)
### Community 1294 - "client"
Cohesion: 0.14
Nodes (13): 1. 背景与问题, 2. 已确认决策, 3.1 Enrichment 输出字段, 3.2 改动文件(示意), 3.3 非目标, 3. 后端, 4. 前端 · 现场公共页, 5. 前端 · 管理端列表(`IoOrderListPage`) (+5 more)
### Community 1295 - "client"
Cohesion: 0.14
Nodes (13): 1. 目标, 2. 非目标, 3.1 入口(计划表单), 3.2 选承运商弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划, 3. 交互 (+5 more)
### Community 1296 - "client"
Cohesion: 0.14
Nodes (13): 1. 目标, 2. 非目标, 3.1 入口(计划表单), 3.2 选车弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划, 3. 交互 (+5 more)
### Community 1297 - "storage.js"
Cohesion: 0.14
Nodes (13): 1.0.2(2021-02-04), 1.0.3(2021-05-08), 1.0.4(2021-05-12), 1.0.5(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-07-30), 1.1.2(2021-08-24), 1.1.3(2021-10-18) (+5 more)
### Community 1298 - "uni-cloud-cache.js"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Dibang Plan Quantity (地磅月计划量运输联动), Requirement: 取消计划时地磅月计划量回减, Requirement: 调整运输时地磅月计划量回减与重建, Requirement: 运输联动地磅月计划量累加, Scenario: 取消后月计划量下限, Scenario: 取消计划回减月计划量, Scenario: 取消计划被阻断 (+5 more)
### Community 1299 - "client"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 审批人选择, Requirement: 审批记录, Requirement: 简单审批流程, Requirement: 运输计划状态流转, Scenario: 审批拒绝处理, Scenario: 审批规则, Scenario: 审批记录内容 (+5 more)
### Community 1300 - "client"
Cohesion: 0.14
Nodes (13): Context, D1 双菜单平行模块(非抽象框架), D2 处理完成 = 申请 status processed, D3 金额可选, D4 维保类型 varchar + UI allow-create, D5 选车提醒, D6 单号前缀, D7 处理看板 API (+5 more)
### Community 1301 - "client"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 办理中心, Requirement: 图形化流程配置, Requirement: 审批人解析策略, Requirement: 工作流由后端 Python 实现, Requirement: 流程变量, Requirement: 流程版本, Scenario: SQL 模式解析主管 (+5 more)
### Community 1302 - "client"
Cohesion: 0.28
Nodes (11): handleBack(), handleSubmit(), loadData(), onCustomerSelect(), onProductSelect(), productDisplay, saving, showCustomerPicker (+3 more)
### Community 1303 - "client"
Cohesion: 0.36
Nodes (11): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), hexToRgba(), isValidHexColor(), isValidRgbValue() (+3 more)
### Community 1304 - "client"
Cohesion: 0.24
Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import WechatMes, 发送模板消息 Args: openid: 用户openid template_, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more)
### Community 1305 - "changelog.md"
Cohesion: 0.17
Nodes (11): allowUnsafeLinkTarget, applyLinkOverrides(), applyRelTargetRules(), getClasses(), getLinkClassList, getRelList, getRels(), handleExternalTargets() (+3 more)
### Community 1306 - "Executing Plans"
Cohesion: 0.15
Nodes (10): createUi(), flatten(), getDefaultLinkTarget, getInitialData(), hasProto(), init(), isArray, isArrayOf() (+2 more)
### Community 1307 - "Subagent-Driven Development"
Cohesion: 0.19
Nodes (12): child(), child$1(), child$2(), extractAdvancedStyles(), extractDataFromCellElement(), extractDataFromRowElement(), extractDataFromTableElement(), find() (+4 more)
### Community 1308 - "Returns: "OK" or lists conflicts"
Cohesion: 0.27
Nodes (10): a, d(), g(), i(), k(), m(), n, o (+2 more)
### Community 1309 - "advance.py"
Cohesion: 0.23
Nodes (13): al(), et(), hl(), Ho(), i, il(), io, kl() (+5 more)
### Community 1310 - "SKILL.md"
Cohesion: 0.15
Nodes (10): computedStyle, container, editorBody, file, formData, imageUrl, img, selectedImage (+2 more)
### Community 1311 - "后端经验"
Cohesion: 0.23
Nodes (10): publicInventoryApi, PublicInventoryPage, payload, publicPlGet(), publicPlPost(), publicPlRequest, publicPlUpload(), publicPlSiteApi (+2 more)
### Community 1312 - "前端经验"
Cohesion: 0.15
Nodes (8): CONTRACT_EDITABLE_STATUSES, CONTRACT_NON_EDITABLE_STATUSES, ContractEditableStatus, ContractNonEditableStatus, FRAMEWORK_CONTRACT_TYPES, FrameworkContractType, PURCHASE_LIKE_CONTRACT_TYPES, PurchaseLikeContractType
### Community 1313 - "步骤一:模块分析 + 编写迁移方案"
Cohesion: 0.21
Nodes (7): formatDate(), friendlyDate(), getDate(), parser, dateShow(), handler(), setAutoRefresh()
### Community 1315 - "文件结构"
Cohesion: 0.31
Nodes (12): changeFlag(), countDown(), day(), handler(), hour(), minute(), second(), startData() (+4 more)
### Community 1316 - "小程序按钮与弹窗用例补全设计"
Cohesion: 0.29
Nodes (13): Ce(), De(), e(), ee(), ie(), j, Ne(), Oe() (+5 more)
### Community 1319 - "detail.vue"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 源数据规模(live sx,2026-07-12), 3. 执行前检查, 4. 执行步骤, 4.1 命令, 5. 字段映射速查, 6. 验收标准, 7. 与地磅的关系(说明) (+4 more)
### Community 1320 - "company-detail.vue"
Cohesion: 0.15
Nodes (12): 步骤一:模块分析 + 编写迁移方案, 强制要求, 操作流程, 1. 分析原 CRM 模块, 2. 清理 shanxia2.0 中已有代码, 3. 按模板编写迁移方案, 4. 方案审核, 参考资源 (+4 more)
### Community 1321 - "package.json"
Cohesion: 0.15
Nodes (12): 功能验证, 线索管理模块迁移方案 — 07 验证清单, 跟进, 转化, 分配 / 无效, 权限, 回归, 未纳入本期 (+4 more)
### Community 1322 - "package.json"
Cohesion: 0.15
Nodes (12): 合同管理模块 — 重写移植断点记录, 已知阻塞(下一步机械适配前), 28 步实施方案(续做从此勾选), 新会话续做粘贴模板, 已完成, 阶段 A:业务梳理(不写代码), 业务逻辑速查(步骤 A 展开版见 02-business-logic.md), 阶段 B:前端 OpenSpec 适配(功能对齐,列表页 Fresh Mint) (+4 more)
### Community 1323 - "package.json"
Cohesion: 0.15
Nodes (13): 文件结构, code:bash (git add web-admin/src/api/crm/quote web-admin/src/api/crm/co), code:bash (git add backend/app/schemas/pl/plan.py web-admin/src/api/pl/), code:bash (git add web-admin/src/views/pl/inventory web-admin/src/api/p), code:bash (git add backend/app/api/pl/io_order.py web-admin/src/views/p), code:bash (git add backend/scripts/migrate_20260727_split_brand_from_pr), code:bash (git commit -m "fix: brand/alias field consistency and regres), Task 11: 库存台账 / 流水 UI (+5 more)
### Community 1324 - "package.json"
Cohesion: 0.15
Nodes (11): code:ts (aliasName?: string), code:ts (brandId: product.brandMode === 'required' ? ...), File map, 报价/合同产品行品牌合并与别名列 Implementation Plan, Spec coverage, Task 1: 扩展 `crm-product-brand.ts`, Task 2: 类型字段, Task 3: 报价表单 UI 与逻辑 (+3 more)
### Community 1325 - "package.json"
Cohesion: 0.15
Nodes (12): 后续步骤(本计划不包含), 执行顺序提醒, code:bash (cd backend && source venv/bin/activate), code:sql (SELECT category_name, parent_id, status, order_num, level), code:block3 (P0 用户 ✅ → P1-1 产品分类(本计划)→ P1-1b 产品 → P1-2 客户 → …), CRM 产品分类数据移植 Implementation Plan, File Map, Task 1: 脚本骨架与 dry-run (+4 more)
### Community 1326 - "package.json"
Cohesion: 0.15
Nodes (13): code:ts (import AttachmentUploadField from '@/components/business/att), code:ts (const photoUploadRef = ref<InstanceType<typeof AttachmentUpl), code:ts ({ prop: 'photoUrls', label: '照片' },), code:ts (} = usePersistedListColumns('pl-vehicle-list-columns-v3', li), code:vue (<el-table-column), code:vue (<el-form-item label="车辆照片" class="form-col-span-2" style="gr), code:ts ({), code:vue (<template #photo>) (+5 more)
### Community 1327 - "package.json"
Cohesion: 0.15
Nodes (12): 运输计划 · 车辆尿素申请与发放登记 — 设计文档, 发放弹窗交互, 实现参考, 已确认业务规则, 页面与路由, 数据模型, 目标, 字典 (+4 more)
### Community 1328 - "package.json"
Cohesion: 0.15
Nodes (12): 改造, 1. 目标, 2. 范围, 不做, 3. 产品规则(与客户批一致), 4. 列类型映射(摘要), 线索, 商机 (+4 more)
### Community 1329 - "package.json"
Cohesion: 0.15
Nodes (12): 1.0.6(2021-02-04), 1.0.7(2021-05-07), 1.1.0(2021-05-12), 1.1.1(2021-05-12), 1.1.3(2021-06-24), 1.1.4(2021-07-29), 1.1.5(2021-07-30), 1.1.6(2021-09-22) (+4 more)
### Community 1330 - "package.json"
Cohesion: 0.15
Nodes (12): 1.0.0(2022-08-22), 1.0.2(2022-09-02), 1.0.3(2022-09-06), 1.0.4(2022-09-21), 1.1.0(2023-02-27), 1.1.1(2023-02-28), 1.1.2(2023-02-28), 1.1.3(2023-03-13) (+4 more)
### Community 1331 - "package.json"
Cohesion: 0.15
Nodes (12): 1.1.6(2021-02-05), 1.1.7(2021-03-30), 1.1.8(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-08-24), 1.3.0(2021-11-19), 1.3.1(2022-01-19), 1.3.2(2022-01-19) (+4 more)
### Community 1332 - "package.json"
Cohesion: 0.15
Nodes (12): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-12), 1.0.7(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-20), 1.1.2(2021-10-08), 1.2.0(2021-11-19) (+4 more)
### Community 1333 - "package.json"
Cohesion: 0.15
Nodes (12): 新增功能模块, 数据库变更, 受影响系统, 外部依赖, 参考实现, API 变更, Capabilities, Impact (+4 more)
### Community 1334 - "package.json"
Cohesion: 0.15
Nodes (12): Context, D1: 表前缀 `db_*` 与子域 `app/api/db/`, D2: 主数据方案 A — 文本冗余, D3: 后端参照 bx 子域而非照搬 SQLModel async, D4: 地磅作废保留 `is_voided` 字段, D5: 前端按 P02 复杂列表 + order 模板页, D6: 定时任务迁入 APScheduler, Decisions (+4 more)
### Community 1335 - "package.json"
Cohesion: 0.15
Nodes (12): Context, D1 平行复制 ETC 模块, D2 双金额字段, D3 状态 disbursed, D4 单位与数量, D5 单号, D6 角色菜单 id, Decisions (+4 more)
### Community 1336 - "package.json"
Cohesion: 0.15
Nodes (12): 新增功能模块, 数据库变更, 受影响系统, 外部依赖, 表前缀规范, API 变更, Capabilities, Impact (+4 more)
### Community 1337 - "package.json"
Cohesion: 0.18
Nodes (11): canDial, dialRaw, displayLine, displayText, iconStyle, onDial(), onTextClick(), props (+3 more)
### Community 1338 - "package.json"
Cohesion: 0.22
Nodes (7): certUrls(), load(), uploadForProduct(), chooseAndUploadImages(), extractUrl(), getToken(), parseUploadBody()
### Community 1339 - "package.json"
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 1340 - "package.json"
Cohesion: 0.24
Nodes (12): list_share_logs(), _parse_user_agent(), Any, CrmQuoteShareLog, Session, CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java, Java: statisticsVisits, 简易 User-Agent 解析(替代 Hutool UserAgentUtil) (+4 more)
### Community 1341 - "package.json"
Cohesion: 0.26
Nodes (11): assert_products_allowed_for_supplier(), enrich_products_with_hazard_flags(), get_supplier_hazard_flags(), product_allowed(), Any, Session, 批量回填明细行 isToxic/isExplosive(来自产品主数据,供前端切换主体剔除)。, test_dual_requires_both() (+3 more)
### Community 1342 - "package.json"
Cohesion: 0.33
Nodes (11): create_tenant(), get_tenant(), list_tenants(), Any, Session, _row_to_dict(), soft_delete_tenant(), tenant_no_exists() (+3 more)
### Community 1344 - "package.json"
Cohesion: 0.18
Nodes (11): canDial, dialRaw, displayLine, displayText, iconStyle, onDial(), onTextClick(), props (+3 more)
### Community 1345 - "index.d.ts"
Cohesion: 0.17
Nodes (10): activeTab, finished, keyword, list, load(), loading, page, rows (+2 more)
### Community 1346 - "package.json"
Cohesion: 0.17
Nodes (9): detail, followContent, follows, followType, id, load(), showFollow, submitFollow() (+1 more)
### Community 1348 - "uni-load-more.vue"
Cohesion: 0.22
Nodes (5): FORMAT_MAPPING, formatMessage(), RuleValidator, RuleValidatorHelper, types
### Community 1349 - "package.json"
Cohesion: 0.19
Nodes (4): getVal(), leftIconWidth(), navbarHeight(), rightIconWidth()
### Community 1352 - "package.json"
Cohesion: 0.21
Nodes (7): default(), ascendingFn(), clearOther(), created(), descendingFn(), getTable(), sort()
### Community 1353 - "package.json"
Cohesion: 0.18
Nodes (3): created(), getTable(), default()
### Community 1354 - "package.json"
Cohesion: 0.21
Nodes (11): baseKeyFromFile(), changed, componentsRoot, __dirname, files, findOpenTagEnd(), hasListTableClass(), srcRoot (+3 more)
### Community 1355 - "changelog.md"
Cohesion: 0.18
Nodes (11): fetchClaimCustomer(), cancel(), customerIds, dialog, emit, form, formRef, reset() (+3 more)
### Community 1356 - "package.json"
Cohesion: 0.15
Nodes (13): scripts, build, build:typecheck, clean:dev, commit, dev, fix, lint (+5 more)
### Community 1357 - "package.json"
Cohesion: 0.15
Nodes (13): Avoid time-sensitive information, Common patterns, Concise is key, Content guidelines, Core principles, Implement feedback loops, Set appropriate degrees of freedom, Skill authoring best practices (+5 more)
### Community 1358 - "package.json"
Cohesion: 0.15
Nodes (12): API, UI 合规(Fresh Mint), 分配 / 无效, 列表, 功能验证, 回归, 未纳入本期, 权限 (+4 more)
### Community 1359 - "package.json"
Cohesion: 0.15
Nodes (12): 2.1.1 原始 DDL(来自 sx.sql 第 859 行), 2.1.2 迁移后 DDL, 2.1.3 字段对照表, 2.1.4 与现有实现的差异(需修正), 2.1 crm_customer_pool(公海池操作记录表), 2.2.1 原始 DDL(来自 sx.sql 第 892 行), 2.2.2 迁移后 DDL, 2.2.3 字段对照表 (+4 more)
### Community 1360 - "package.json"
Cohesion: 0.15
Nodes (13): 1. 审阅 `<script>` 部分, 2. 审阅 `<template>` 部分, 3. 审阅 `<style>` 部分, 4. 弹窗统一规范, 5. 编写/更新前端 API 模块, 6. 注册路由, 7. UI 规范合规检查, 8. 查看详情与导出 (+5 more)
### Community 1361 - "package.json"
Cohesion: 0.15
Nodes (13): 1. 三源用户概览, 2. 字段映射规则, 3.1 需人工确认, 3.2 不导入, 3. 去重与合并规则, 4. 地磅用户处理(无中文名), 5.1 员工账号(bx 为主,中文名登录), 5.2 地磅专用账号(+5,若不与员工合并) (+5 more)
### Community 1362 - "package.json"
Cohesion: 0.15
Nodes (13): 目录, 10. 约束与落地策略, 1. 设计目标与适配范围, 3.1 页面结构, 3.2 Header 统一规则, 3.3 卡片与容器, 3. 三端统一视觉骨架, 5. 供应商端页面规范 (+5 more)
### Community 1363 - "package.json"
Cohesion: 0.15
Nodes (12): Spec 覆盖自检, Task 1: 数据库 DDL, Task 2: 地磅桥接服务, Task 3: 扩展 arrange API, Task 4: 司机公共 API, Task 5: PlPlanViewTabs 组件, Task 6: 安排运输弹窗改造, Task 7: 司机公共 H5 页 (+4 more)
### Community 1364 - "uni-table.vue"
Cohesion: 0.15
Nodes (12): Placeholder 扫描, Spec 覆盖自检, Task 1: 迁移 SQL + DDL 快照, Task 2: ORM + Schema, Task 3: API 写入 create_date, Task 4: 前端 API 类型, Task 5: 新增/编辑弹窗 UI 与默认值, Task 6: 对齐独立表单页(若仍使用) (+4 more)
### Community 1365 - "package.json"
Cohesion: 0.15
Nodes (12): File map, Self-review notes, Spec coverage checklist, Task 1: 纯函数与单测(TDD), Task 2: SQL 迁移(表 + 菜单), Task 3: Model + CRUD upsert + Schema, Task 4: API 路由, Task 5: 前端 API 与类型 (+4 more)
### Community 1366 - "package.json"
Cohesion: 0.15
Nodes (12): Spec 覆盖自检, Task 1: DB 迁移与 SQL 基线, Task 2: ORM 模型, Task 3: Schema + API 透传(含单测), Task 4: 前端类型与照片工具函数, Task 5: 三方车辆页 `vehicle/index.vue`, Task 6: 山峡自有车辆页 `self-vehicle/index.vue`, Task 7: 驾押人员页 `personnel/index.vue` (+4 more)
### Community 1367 - "package.json"
Cohesion: 0.15
Nodes (12): Spec 覆盖自检, Task 1: SQL 迁移(字典 + ALTER + 回填), Task 2: 模型与 Schema, Task 3: 字典 ensure、时段格式化与序列化(TDD), Task 4: 序列化、save_day、grab 改造, Task 5: 前端 API 类型, Task 6: 管理端排班页, Task 7: 公开移动端 H5 同步 (+4 more)
### Community 1368 - "package.json"
Cohesion: 0.15
Nodes (12): 1.1 背景, 1.2 迁移范围, 1.3 交付节奏(4 个迭代), 1. 背景与目标, 2. 设计决策, 3. 公共字段规范(shanxia2.0 标准), 8.1 公海池自动回收, 8. 定时任务 (+4 more)
### Community 1369 - "package.json"
Cohesion: 0.15
Nodes (12): API 概要, `pl_vehicle_urea_apply`, `pl_vehicle_urea_disburse`, 发放弹窗交互, 字典, 实现参考, 已确认业务规则, 数据模型 (+4 more)
### Community 1370 - "client"
Cohesion: 0.15
Nodes (12): API(方案 A), 删除规则, 前端, 手动, 旧数据迁移, 流转规则, 目标, 背景 (+4 more)
### Community 1371 - "SKILL.md"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 非目标, 3.1 检索与列表, 3.2 编辑, 3.3 新增(保持), 3.4 联系方式回填, 3. 交互, 4. 改动文件 (+4 more)
### Community 1372 - "Requirement: 金额与单价千分位输入与展示"
Cohesion: 0.15
Nodes (12): 10. 测试要点, 11. 风险与缓解, 1. 目标, 2. 非目标, 3. 背景与现状, 4. 数据模型, 5. 生成规则, 6. 检索语义 (+4 more)
### Community 1373 - "Requirement: 状态、结论与类型字段使用 Tag 标签展示"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 组件约定, 4.2 产品管理入口, 4.3 关闭与刷新, 4. 架构, 5. 菜单与数据 (+4 more)
### Community 1374 - "vehicle-detail.vue"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 ProductAliasBrandDialog, 4.2 明细列布局(报价 + 合同), 4. 架构, 5. 校验与错误处理, 6. 父组件刷新规则 (+4 more)
### Community 1375 - "Condition-Based Waiting"
Cohesion: 0.15
Nodes (12): 1. 背景与目标, 2. 已确认决策, 3.1 位置, 3.2 单元格行为, 3.3 视觉, 3. 界面与交互, 4. 计算规则, 5. 本机持久化 (+4 more)
### Community 1376 - "Using Skills"
Cohesion: 0.15
Nodes (12): 1. 背景与目标, 2. 已确认决策, 3. 交互设计, 4.1 输入输出, 4.2 标签别名 → 字段, 4.3 段落与冲突, 4.4 验收样例(必须通过), 4. 解析规则 (+4 more)
### Community 1377 - "Skill structure"
Cohesion: 0.15
Nodes (12): 1.0.6(2021-02-04), 1.0.7(2021-05-07), 1.1.0(2021-05-12), 1.1.1(2021-05-12), 1.1.3(2021-06-24), 1.1.4(2021-07-29), 1.1.5(2021-07-30), 1.1.6(2021-09-22) (+4 more)
### Community 1378 - "migrate-list-table.mjs"
Cohesion: 0.15
Nodes (12): 1.1.6(2021-02-05), 1.1.7(2021-03-30), 1.1.8(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-08-24), 1.3.0(2021-11-19), 1.3.1(2022-01-19), 1.3.2(2022-01-19) (+4 more)
### Community 1379 - "opsx-explore.md"
Cohesion: 0.15
Nodes (12): 1.0.0(2022-08-22), 1.0.2(2022-09-02), 1.0.3(2022-09-06), 1.0.4(2022-09-21), 1.1.0(2023-02-27), 1.1.1(2023-02-28), 1.1.2(2023-02-28), 1.1.3(2023-03-13) (+4 more)
### Community 1380 - "合同管理 — 02 业务逻辑(列表查询)"
Cohesion: 0.15
Nodes (12): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-12), 1.0.7(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-20), 1.1.2(2021-10-08), 1.2.0(2021-11-19) (+4 more)
### Community 1381 - "P1-1:CRM 产品分类"
Cohesion: 0.15
Nodes (12): Context, D1: 表前缀 `db_*` 与子域 `app/api/db/`, D2: 主数据方案 A — 文本冗余, D3: 后端参照 bx 子域而非照搬 SQLModel async, D4: 地磅作废保留 `is_voided` 字段, D5: 前端按 P02 复杂列表 + order 模板页, D6: 定时任务迁入 APScheduler, Decisions (+4 more)
### Community 1382 - "P1-1b:CRM 产品"
Cohesion: 0.15
Nodes (12): API 变更, Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why, 受影响系统 (+4 more)
### Community 1383 - "Phase 5: 保留页面 Tag 迁移"
Cohesion: 0.15
Nodes (12): API 变更, Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why, 参考实现 (+4 more)
### Community 1384 - "文件结构"
Cohesion: 0.15
Nodes (12): Context, D1 平行复制 ETC 模块, D2 双金额字段, D3 状态 disbursed, D4 单位与数量, D5 单号, D6 角色菜单 id, Decisions (+4 more)
### Community 1385 - "File map"
Cohesion: 0.15
Nodes (13): ADDED Requirements, Requirement: API 前缀与工程约定, Requirement: URL 路径设计规范, Requirement: 列表默认排序, Requirement: 数据权限过滤, Requirement: 租户隔离, Scenario: 列表查询, Scenario: 新增 admin 路由 (+5 more)
### Community 1386 - "README.md"
Cohesion: 0.15
Nodes (13): Requirement: 统一请求体格式, Scenario: 下拉选项全量查询, Scenario: 产品分类树形全量查询, Scenario: 产品列表分页查询, Scenario: 后端 pageSize 校验, Scenario: 禁止客户端传递系统字段, Scenario: 禁止超大 pageSize 模拟全量, 全量查询请求体(不分页) (+5 more)
### Community 1387 - "9. 弹窗、遮罩与详情视图"
Cohesion: 0.15
Nodes (13): 重构, 优化, 修复, 新增, 升级, ⚠️ 重要提示, v3.0.0 - 2025-11-09 🎉, 优化 (+5 more)
### Community 1388 - "三、线索 · 详情 `crm/clue/detail`"
Cohesion: 0.15
Nodes (13): 新增, 重构, 升级, 移除, 修复, ⚠️ 重要提示, v2.5.0 - 2025-07-06 🎉, 修复 (+5 more)
### Community 1389 - "附录:加厚用例(Tab×搜索矩阵 / 安排边界 / 证书 / 结算审批组合)"
Cohesion: 0.17
Nodes (3): BaseStorage, OSSStorage, 浏览器内联预览 URL;默认实现为普通访问地址。
### Community 1390 - "distribute"
Cohesion: 0.17
Nodes (6): convert_heic_to_jpeg(), _guess_preview_content_type(), QiniuStorage, 文件存储工具模块 支持多种存储方式: 1. 本地存储 (local) - 默认 2. 七牛云存储 (qiniu) - 推荐生产环境使用 3. 阿里云OSS (, 按对象键后缀推断内联预览 Content-Type(纠正上传时未写入 MIME 的情况)。, 将 HEIC/HEIF 格式转换为 JPEG 格式
### Community 1391 - "client"
Cohesion: 0.26
Nodes (10): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu() (+2 more)
### Community 1392 - "client"
Cohesion: 0.27
Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more)
### Community 1393 - "client"
Cohesion: 0.32
Nodes (11): apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env(), main(), product_id_sort_key(), 两阶段 UPDATE,避免 uk_product_no 中间态冲突。 (+3 more)
### Community 1394 - "uni-collapse.vue"
Cohesion: 0.3
Nodes (10): _append_enum_filter(), build_document_reminder_column_filters(), _parse_date(), 证件到期提醒列表列头过滤拼装。 不含 q、tenant、数据权限(由路由负责)。, _split_csv(), _compile(), test_document_type_and_no(), test_empty() (+2 more)
### Community 1395 - "client"
Cohesion: 0.27
Nodes (8): _compile(), test_customer_name_contains(), test_hazard_cert_ready_in(), test_hazard_cert_ready_single(), test_plan_date_range(), test_plan_no_contains(), test_plan_type_in(), test_plan_type_single()
### Community 1396 - "client"
Cohesion: 0.24
Nodes (10): _approval(), 再编辑并重新提审后,历史审批记录不得阻塞当前轮审批。, 再提审后同审批人同时存在历史已通过 + 新 pending 时,应允许审批。, 编辑保存回草稿时须作废全部历史审批(含已通过),不能只删 pending。, test_contract_can_approve_prefers_current_pending_over_historical_approved(), test_contract_invalidate_all_soft_deletes_approved_and_pending(), test_quote_can_approve_false_when_only_historical_approved(), test_quote_can_approve_prefers_current_pending_over_historical_approved() (+2 more)
### Community 1397 - "client"
Cohesion: 0.39
Nodes (10): Column, diff_tables(), _h(), main(), _normalize_ws(), parse_crm_tables(), Parse Navicat-style MySQL DDL and extract CREATE TABLE blocks for crm_*. Onl, Returns: - left_only_tables - right_only_tables - per_table_column_d (+2 more)
### Community 1398 - "client"
Cohesion: 0.2
Nodes (6): enabledState, fireVisualBlocks(), isEnabledByDefault, register(), toggleActiveState(), toggleVisualBlocks()
### Community 1399 - "changelog.md"
Cohesion: 0.26
Nodes (12): b(), et(), mt(), n(), ne(), o, rt, tt() (+4 more)
### Community 1400 - "client"
Cohesion: 0.24
Nodes (11): getBodyClass, getContentStyle, getPreviewContent(), getPreviewReplaceValues, getTemplateReplaceValues, insertTemplate(), open(), parseAndSerialize() (+3 more)
### Community 1401 - "client"
Cohesion: 0.17
Nodes (12): all(), append(), before(), bypassSelector(), descendants(), each(), extract(), foldl() (+4 more)
### Community 1402 - "client"
Cohesion: 0.24
Nodes (12): Bn(), fd(), jo(), kn(), lo(), Nn(), pn(), po() (+4 more)
### Community 1403 - "client"
Cohesion: 0.17
Nodes (12): clearColumns(), clearData(), clearRows(), detectBrowser$1(), findEditableCursorPosition(), findInWarehouse(), findMap(), findTableRowHeaderType() (+4 more)
### Community 1404 - "小程序"
Cohesion: 0.17
Nodes (10): BrandQtyItem, publicInboundOrderApi, PublicIoOrderHistoryPage, PublicIoOrderHistoryProduct, PublicIoOrderHistoryRecord, PublicIoOrderItem, PublicIoOrderPage, PublicIoOrderStop (+2 more)
### Community 1405 - "小程序"
Cohesion: 0.18
Nodes (8): formData, formRef, formRules, handleBack(), handleSubmit(), loading, showContractDialog, submitLoading
### Community 1406 - "client"
Cohesion: 0.17
Nodes (11): [], advanceLines, amt, cols, confirmMsg, flatRows, items, kw (+3 more)
### Community 1407 - "client"
Cohesion: 0.17
Nodes (11): deletable, hasDept, ids, keys, kw, name, no, node (+3 more)
### Community 1408 - "小程序"
Cohesion: 0.17
Nodes (8): id, list, name, no, parts, phone, pid, q
### Community 1409 - "client"
Cohesion: 0.18
Nodes (9): arrangedPlanCount, availableQtyText, contractQtyText, dialogTitle, displayRows, handleDisplayRowDblClick(), handleView(), planListSpanMethod (+1 more)
### Community 1410 - "uni-list-item.vue"
Cohesion: 0.2
Nodes (5): BridgeError, {
BridgeError
}, {
CacheKeyCascade
}, {
Validator
}, Validator
### Community 1412 - "client"
Cohesion: 0.23
Nodes (6): ascendingFn(), clearOther(), created(), descendingFn(), getTable(), sort()
### Community 1413 - "uni-number-box.vue"
Cohesion: 0.2
Nodes (8): codeIsNumber, data, error, result, StoreListItem, systemInfo, UniUpgradeCenterResult, updateUseModal()
### Community 1414 - "小程序"
Cohesion: 0.24
Nodes (12): Ae(), et(), je(), ke(), Pe(), qe(), R, Se() (+4 more)
### Community 1415 - "client"
Cohesion: 0.17
Nodes (11): 报销系统 API 全量清单(移植后路径保持不变), 不移植的 API, 备用金 `/api/advances`, 附件 `/api/attachments`, 费用项目 `/api/expense-items`, 支付 / 发放 `/api/payments`, 报销 `/api/reimburses`, 工作流 `/api/workflows` (+3 more)
### Community 1416 - "client"
Cohesion: 0.17
Nodes (11): 环境, 执行前备份, 执行命令, 批次:2026-07-12 20:55, 行数对比, 映射产物, 未迁入范围(设计排除), 界面验收 (+3 more)
### Community 1417 - "client"
Cohesion: 0.17
Nodes (11): 迁移目标, 线索管理模块迁移方案 — 01 概述, 迁移范围, 涉及数据库表, 前端文件映射, 方法论(六步对应关系), 不在本次范围, 审核检查项 (+3 more)
### Community 1418 - "client"
Cohesion: 0.17
Nodes (11): 禁止, 报价单管理模块迁移方案 — 06 分步实施计划, 阶段 A:方案(已完成), code:bash (./docs/crm-migration/scripts/snapshot-java.sh product \), 阶段 P0:供方信息 `crm_supplier_info`, 阶段 P1:合同 create(报价转合同前置), P2-0 基础设施, P2-1 对照翻译 (+3 more)
### Community 1419 - "client"
Cohesion: 0.17
Nodes (11): 已确认决策, 报价单管理模块迁移方案 — 01 概述, 迁移目标, 方法论(后端), 实施总顺序, 迁移范围(全量), 涉及数据库表, 依赖模块 (+3 more)
### Community 1420 - "client"
Cohesion: 0.17
Nodes (11): 定时任务, 模块迁移方案 — 05 特殊场景, 任务 1:[任务名称], 流程 1:[流程名称], 触发器 1:[名称], 导入导出, 导入, 导出 (+3 more)
### Community 1421 - "uni-tr.vue"
Cohesion: 0.17
Nodes (11): 页面功能, 模块迁移方案 — 03 前端页面功能规格, 搜索条件, 页面 1:[页面名称](`views/crm/{module}/index.vue`), 弹窗 1:[弹窗名称](`views/crm/{module}/XxxDialog.vue`), 列表字段, 操作按钮, 弹窗清单 (+3 more)
### Community 1422 - "changelog.md"
Cohesion: 0.17
Nodes (12): code:ts (withdraw: (id: BxId) => bxClient.post(`/reimburses/${id}/wit), code:bash (git add bx-mobile/src/api/index.ts bx-mobile/src/views/reimb), code:ts (generateTitle: (reimburseDate?: string, excludeApplyId?: BxI), code:bash (git add bx-mobile/src/api/index.ts bx-mobile/src/views/reimb), code:ts ({ path: 'admin/expenses', meta: { menuCodes: ['bx:expenseIte), code:bash (git add bx-mobile/src/views/admin bx-mobile/src/router/index), code:bash (git add docs/business-inventory/03-报销业务明细.md docs/superpower), P3 — 能力对齐收尾 + 配置页 (+4 more)
### Community 1423 - "client"
Cohesion: 0.17
Nodes (12): code:ts (export type BxId = string | number), code:bash (git add bx-mobile/src/api/index.ts), code:ts ({ path: 'invoice/mine', name: 'InvoiceWalletMine',), code:bash (git add bx-mobile/src/views/invoice bx-mobile/src/router/ind), code:ts ({), code:bash (git add bx-mobile/src/views/reimburse), code:bash (git add docs/business-inventory/03-报销业务明细.md bx-mobile/src/v), P2 — 发票夹完整闭环 (+4 more)
### Community 1424 - "client"
Cohesion: 0.17
Nodes (11): code:vue (<div id="app-portal-body">), code:vue (<ArtIconButton), code:typescript (const settingStore = useSettingStore()), code:typescript (watch(width, (newWidth) => {), code:scss (.app-layout-portal #app-sidebar .layout-sidebar {), Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan, Task 1: 恢复 Portal 布局 DOM 结构, Task 2: 顶栏增加折叠按钮并精简 (+3 more)
### Community 1425 - "changelog.md"
Cohesion: 0.17
Nodes (11): 背景, 已确认决策, 车辆(三方已有 + 自有新增), 人员(三方 / 山峡分册), 架构, 异常与验收, 非目标, 参考 (+3 more)
### Community 1426 - "client"
Cohesion: 0.17
Nodes (12): 7. 数据迁移注意事项, 7.1 主键映射, 7.2 租户字段, 7.3 附件迁移, 7.4 字典数据迁移, 7.5 部门映射, 7.6 迁移顺序(依赖关系), code:sql (-- CRM: tenant_id (VARCHAR(20), DEFAULT '000000')) (+4 more)
### Community 1427 - "小程序"
Cohesion: 0.17
Nodes (11): 1. 背景与目标, 2. 采用方案, 3. 行为约定, 3.1 Tab 顺序, 3.2 筛选, 3.3 列表与工具栏, 3.4 默认落地, 4. 改动范围 (+3 more)
### Community 1428 - "opencode.json"
Cohesion: 0.17
Nodes (11): 合同管理:审批中 / 已审批合同可再编辑并回草稿, 前端行为, 打开编辑前确认, 目标, 入口, 未保存, 后端行为(更新合同), 不变范围 (+3 more)
### Community 1429 - "opsx-explore.md"
Cohesion: 0.17
Nodes (11): 报价、合同审批人设置合并至系统管理, 1. 目标, 2. 非目标, 3. 已确认决策, 4. 架构, 4.1 页面约定, 4.2 权限(必做小改), 4.3 菜单 SQL (+3 more)
### Community 1430 - "Requirement: 多系统 SQL 模型权威文件索引"
Cohesion: 0.17
Nodes (11): 合同结算方式:新增选项与第五条条款规则, 字典, 第五条内容解析规则, 目标, 「占位不变」在本方案中的含义, 前后端一致性, 不变范围, 改动落点(实现时) (+3 more)
### Community 1431 - "Requirement: JSON 字段命名(前后端 camelCase 对齐)"
Cohesion: 0.17
Nodes (11): 报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿, 前端行为, 打开编辑前确认, 目标, 入口, 未保存, 后端行为(更新报价单), 不变范围 (+3 more)
### Community 1432 - "Requirement: 附件上传卡片化布局"
Cohesion: 0.17
Nodes (11): 小程序按钮与弹窗用例补全设计, 1. 背景与问题, 10. 自检, 2. 目标, 3. 非目标, 4. 方法(方案 1), 5. 总清单字段, 6. 有弹层时的最小用例集(门禁) (+3 more)
### Community 1433 - "Requirement: 按钮须携带图标"
Cohesion: 0.17
Nodes (12): 这个项目有什么特别的呢?, 兼容性, 安装运行, 快速访问, 技术支持, 技术栈, 持续优化与扩展, 捐赠 (+4 more)
### Community 1434 - "File map"
Cohesion: 0.17
Nodes (11): 1.0.0(2023-11-28), 1.0.1(2023-11-28), 1.0.2(2023-11-28), 1.0.3(2023-11-28), 1.0.4(2023-11-30), 1.0.5(2023-12-11), 1.0.6(2023-12-11), 1.0.7(2023-12-11) (+3 more)
### Community 1435 - "Brainstorming Ideas Into Designs"
Cohesion: 0.17
Nodes (11): 安装方式, 组件示例, 基本用法, 通过方法打开日历, API, Calendar 日历, Calendar Events, Calendar Props (+3 more)
### Community 1436 - "Skill authoring best practices"
Cohesion: 0.17
Nodes (11): 1.0.6(2021-02-05), 1.0.7(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-11-09), 1.2.0(2021-11-19), 1.2.1(2021-11-19), 1.2.2(2021-12-29), 1.2.3(2022-09-05) (+3 more)
### Community 1437 - "render-graphs.js"
Cohesion: 0.17
Nodes (11): 查询与管理, 数据库, 非本期(文档标注为后续), 增强现有 API 请求日志, Capabilities, Impact, Modified Capabilities, New Capabilities (+3 more)
### Community 1438 - "运输计划列表「产品信息」拆列设计"
Cohesion: 0.17
Nodes (11): ADDED Requirements, Requirement: 业务字段保留与原系统语义, Requirement: 历史数据迁移脚本, Requirement: 地磅业务表 DDL, Requirement: DDL 快照维护, Scenario: 表结构符合公共字段约定, Scenario: 地磅单保留作废标记, Scenario: 计划表保留自动生成字段 (+3 more)
### Community 1439 - "allocate_next_biz_no"
Cohesion: 0.17
Nodes (12): 错误案例 EC-UI-001:无分页列表底角被表格白底遮住, 错误案例 EC-UI-002:一级菜单 `meta.icon` 未注册导致侧边栏无图标, 错误案例 EC-UI-003:价格字段未标「(元)」或未展示「¥」, 错误案例 EC-UI-003b:价格类字段未使用红色强调, 错误案例 EC-UI-004:弹窗栅格内 `el-input-number` 宽度窄于同行文本框, Requirement: Web 管理端常见错误案例(反例登记), Scenario: EC-UI-001 无分页树形列表, Scenario: EC-UI-001 Code review (+4 more)
### Community 1440 - "7. 分阶段实施计划"
Cohesion: 0.17
Nodes (12): 1. 标签须标注单位「(元)」, 2. 只读展示须前缀人民币符号「¥」, 3. 弹窗/列表表单控件同宽(栅格内满宽), 4. 可编辑输入(AmountInput), code:html (<!-- 列表列 -->), Requirement: 金额与单价千分位输入与展示, Scenario: 弹窗栅格内数字字段, Scenario: 弹窗表单价格字段 (+4 more)
### Community 1441 - "报销系统 API 全量清单(移植后路径保持不变)"
Cohesion: 0.17
Nodes (12): 常用按钮图标映射, 标准写法示例, code:typescript (// <script setup> 中显式导入), code:html (<!-- 工具栏 -->), Requirement: 按钮须携带图标, Scenario: 新增列表页工具栏按钮, Scenario: 新增弹窗底部按钮, Scenario: 新增表格操作列按钮 (+4 more)
### Community 1442 - "X.1 [实体名] CRUD"
Cohesion: 0.17
Nodes (12): 布局与视觉, 数据模型与上传逻辑, code:vue (<el-form-item label="协议附件" class="form-col-span-2">), code:scss (.attachment-upload { width: 100%; }), `el-upload` 配置, Requirement: 附件上传卡片化布局, Scenario: 新增弹窗包含附件上传, Scenario: 附件卡片预览与操作 (+4 more)
### Community 1443 - "10. 合同状态机与操作约束(步骤 3)"
Cohesion: 0.26
Nodes (8): extractOptions(), fetchCustomerOptions(), fetchProductOptions(), fetchVehicleOptions(), unwrapPortal(), fetchChinaRegionTree(), parseResponseJson(), fetchServicePhone()
### Community 1444 - "参考:前端框架差异对照"
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 1445 - "Phase 2: 后端清理"
Cohesion: 0.38
Nodes (10): create_site(), get_site(), list_sites(), Any, Session, _row_to_dict(), site_code_exists(), soft_delete_site() (+2 more)
### Community 1446 - "文件结构"
Cohesion: 0.24
Nodes (10): _approval(), 再编辑并重新提审后,历史审批记录不得阻塞当前轮审批。, 再提审后同审批人同时存在历史已通过 + 新 pending 时,应允许审批。, 编辑保存回草稿时须作废全部历史审批(含已通过),不能只删 pending。, test_contract_can_approve_prefers_current_pending_over_historical_approved(), test_contract_invalidate_all_soft_deletes_approved_and_pending(), test_quote_can_approve_false_when_only_historical_approved(), test_quote_can_approve_prefers_current_pending_over_historical_approved() (+2 more)
### Community 1447 - "CRM 产品分类数据移植 Implementation Plan"
Cohesion: 0.17
Nodes (12): delay, timeout, h5, async, router, sdkConfigs, template, uniStatistics (+4 more)
### Community 1448 - "File map"
Cohesion: 0.18
Nodes (9): activeTab, keyword, list, load(), loading, rawList, stats, switchTab() (+1 more)
### Community 1449 - "文件结构"
Cohesion: 0.2
Nodes (9): activeTab, finished, list, loading, loadList(), mark(), page, switchTab() (+1 more)
### Community 1450 - "CRM 模块迁移设计文档"
Cohesion: 0.17
Nodes (12): H5-mobile, Vue, 快应用, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android), client (+4 more)
### Community 1451 - "4.1 迭代 1 — 产品分类 + 产品管理"
Cohesion: 0.17
Nodes (11): author, description, keywords, license, main, name, origin-plugin-dev-name, origin-plugin-version (+3 more)
### Community 1452 - "附录:加厚用例(检索维度×Tab 矩阵 / 二次过磅边界 / 作废边界)"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1453 - "smoke.mjs"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, Vue, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1454 - "mp-weixin"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, Vue, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1455 - "合同管理:审批中 / 已审批合同可再编辑并回草稿"
Cohesion: 0.21
Nodes (5): getForm(), mounted(), onClick(), openPage(), pageApi()
### Community 1456 - "uni-badge.vue"
Cohesion: 0.17
Nodes (4): Cache, CacheKey, db, validator
### Community 1457 - "dcloudext"
Cohesion: 0.2
Nodes (5): BridgeError, {
BridgeError
}, {
CacheKeyCascade
}, {
Validator
}, Validator
### Community 1458 - "package.json"
Cohesion: 0.17
Nodes (12): app-harmony, app-nvue, app-uvue, app-vue, App, Vue, 快应用, client (+4 more)
### Community 1459 - "dcloudext"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, Vue, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1460 - "dcloudext"
Cohesion: 0.17
Nodes (12): app-harmony, app-nvue, app-uvue, app-vue, App, Vue, 快应用, client (+4 more)
### Community 1461 - "Calendar 日历"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1462 - "dcloudext"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1463 - "dcloudext"
Cohesion: 0.2
Nodes (10): emit, Emits, formData, formItems, handleReset(), handleSearch(), Props, rules (+2 more)
### Community 1464 - "changelog.md"
Cohesion: 0.17
Nodes (11): Applying the Pattern, Defense-in-Depth Validation, Example from Session, Key Insight, Layer 1: Entry Point Validation, Layer 2: Business Logic Validation, Layer 3: Environment Guards, Layer 4: Debug Instrumentation (+3 more)
### Community 1465 - "dcloudext"
Cohesion: 0.17
Nodes (11): Common Failures, Key Patterns, Overview, Rationalization Prevention, Red Flags - STOP, The Bottom Line, The Gate Function, The Iron Law (+3 more)
### Community 1466 - "dcloudext"
Cohesion: 0.17
Nodes (11): Bite-Sized Task Granularity, Execution Handoff, File Structure, No Placeholders, Overview, Plan Document Header, Remember, Scope Check (+3 more)
### Community 1467 - "dcloudext"
Cohesion: 0.17
Nodes (12): Advanced: Skills with executable code, [Analysis Title], Anti-patterns to avoid, Avoid offering too many options, Avoid Windows-style paths, Conditional workflow pattern, Examples pattern, Executive summary (+4 more)
### Community 1468 - "dcloudext"
Cohesion: 0.17
Nodes (11): 不在本次范围, 关联文档, 前端文件映射, 原 CRM 源码位置, 审核检查项, 当前 shanxia2.0 状态(2026-05-31), 方法论(六步对应关系), 涉及数据库表 (+3 more)
### Community 1469 - "dcloudext"
Cohesion: 0.17
Nodes (11): 28 步实施方案(续做从此勾选), 业务逻辑速查(步骤 A 展开版见 02-business-logic.md), 合同管理模块 — 重写移植断点记录, 已完成, 已知阻塞(下一步机械适配前), 新会话续做粘贴模板, 阶段 A:业务梳理(不写代码), 阶段 B:前端 OpenSpec 适配(功能对齐,列表页 Fresh Mint) (+3 more)
### Community 1470 - "dcloudext"
Cohesion: 0.17
Nodes (11): 任务 1:保护期到期检查, 任务 2:保护期到期提醒, 任务 3:自动回收规则执行, 公海池模块迁移方案 — 05 特殊场景, 定时任务, 操作校验, 校验规则, 流程 1:客户 ↔ 公海池流转 (+3 more)
### Community 1471 - "dcloudext"
Cohesion: 0.17
Nodes (11): 交互流程, 列表字段, 前端功能完整性对照表, 弹窗 1:[弹窗名称](`views/crm/{module}/XxxDialog.vue`), 弹窗清单, 搜索条件, 操作按钮, 模块迁移方案 — 03 前端页面功能规格 (+3 more)
### Community 1472 - "dcloudext"
Cohesion: 0.17
Nodes (11): 1. 设计目标与适配范围, 10. 约束与落地策略, 3. 三端统一视觉骨架, 3.1 页面结构, 3.2 Header 统一规则, 3.3 卡片与容器, 5. 供应商端页面规范, 6. 配送员端页面规范 (+3 more)
### Community 1473 - "uni-drawer.vue"
Cohesion: 0.17
Nodes (11): CRM 主体危化品能力配置与选品限制 — Implementation Plan, Spec 覆盖自检, Task 1: 共享判定函数 + 单测(后端), Task 2: DB 字段 + Model + Supplier CRUD/Schema, Task 3: 产品 list 按主体过滤, Task 4: 报价 / 合同保存校验, Task 5: 菜单 + 配置页 + 路由, Task 6: 前端选品过滤 + 改主体剔除 (+3 more)
### Community 1474 - "dcloudext"
Cohesion: 0.17
Nodes (11): File map, mobile-h5 地磅移动端适配一体化后端 Implementation Plan, Placeholder / consistency notes, Spec coverage checklist, Task 1: 环境与代理, Task 2: 登录 RSA + 双 HTTP 客户端, Task 3: 业务 API 类型与路径对齐, Task 4: 主数据 Options API + Picker 组件 (+3 more)
### Community 1475 - "dcloudext"
Cohesion: 0.17
Nodes (11): Task 1: DDL + Model `pl_plan_contract`, Task 2: 内部客户工具 + Schema, Task 3: Service 校验与持久化, Task 4: 前端类型与内部客户工具, Task 5: 合同多选组件, Task 6: 重构 `PlPlanFormDialog` 主流程, Task 7: 列表与查看展示, Task 8: 收尾 (+3 more)
### Community 1476 - "dcloudext"
Cohesion: 0.17
Nodes (11): Spec 覆盖自检, Task 1: SQL 迁移(三表 + 菜单), Task 2: ORM 模型, Task 3: Schemas + 领域服务(含 TDD), Task 4: 管理端 + 公开 API 路由注册, Task 5: web-admin 管理端月历页, Task 6: 公开 H5 页, Task 7: 收尾与图谱 (+3 more)
### Community 1477 - "dcloudext"
Cohesion: 0.17
Nodes (11): Spec 覆盖自检, Task 1: DDL + Model, Task 2: parse_optional_date + 单测(TDD), Task 3: Schema + API + Service 写入, Task 4: web-admin 申请页录入 + 查看弹窗, Task 5: web-admin 只读明细列(审批 + view 三页), Task 6: bx-mobile 申请页, Task 7: bx-mobile 详情 / 审批只读 (+3 more)
### Community 1478 - "dcloudext"
Cohesion: 0.17
Nodes (11): Spec 覆盖自检, Task 1: 纯函数 — 费用路径 / 申请人文案 / 示例行 / 分组, Task 2: Excel list validation 工具, Task 3: 生成导入模板(含说明 + 示例 + 下拉), Task 4: 导入解析与按组写库, Task 5: API 路由, Task 6: 前端 API, Task 7: 前端工具栏 + 导入弹窗 (+3 more)
### Community 1479 - "SchemaValidator"
Cohesion: 0.17
Nodes (11): 列设置(`usePersistedListColumns`), 实现备注, 方案(已确认:方案 A), 样式, 涉及页面, 目标, 组件复用, 背景 (+3 more)
### Community 1480 - "dcloudext"
Cohesion: 0.17
Nodes (11): 不变范围, 入口, 前端行为, 可编辑状态, 合同管理:审批中 / 已审批合同可再编辑并回草稿, 后端行为(更新合同), 打开编辑前确认, 改动落点(实现时) (+3 more)
### Community 1481 - "changelog.md"
Cohesion: 0.17
Nodes (11): 不变范围, 入口, 前端行为, 可编辑状态, 后端行为(更新报价单), 打开编辑前确认, 报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿, 改动落点(实现时) (+3 more)
### Community 1482 - "dcloudext"
Cohesion: 0.17
Nodes (11): 7.1 计划主表字段, 7.2 计划产品明细表字段, 9.1 车辆归属, 9.2 司机档案, 一、文档目的, 七、计划单据, 三、名词与定义, 九、车辆与司机管理 (+3 more)
### Community 1483 - "uni-grid.vue"
Cohesion: 0.17
Nodes (12): 1.10 Tab × 搜索 组合矩阵(每格一条), 1.11 列表卡片 — 逐字段 + 状态枚举, 1.1 进入 / 离开 / 鉴权, 1.2 空态 / 加载 / 分页, 1.3 负向:无编辑 / 无删除, 1.4 搜索框 — 基础与边界, 1.5 搜索 — 按姓名(独立), 1.6 搜索 — 按公司(独立) (+4 more)
### Community 1484 - "dcloudext"
Cohesion: 0.17
Nodes (11): 1.0.6(2021-02-05), 1.0.7(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-11-09), 1.2.0(2021-11-19), 1.2.1(2021-11-19), 1.2.2(2021-12-29), 1.2.3(2022-09-05) (+3 more)
### Community 1485 - "dcloudext"
Cohesion: 0.17
Nodes (11): 1.0.0(2023-11-28), 1.0.1(2023-11-28), 1.0.2(2023-11-28), 1.0.3(2023-11-28), 1.0.4(2023-11-30), 1.0.5(2023-12-11), 1.0.6(2023-12-11), 1.0.7(2023-12-11) (+3 more)
### Community 1486 - "uni-icons.vue"
Cohesion: 0.17
Nodes (11): ADDED Requirements, Requirement: DDL 快照维护, Requirement: 业务字段保留与原系统语义, Requirement: 历史数据迁移脚本, Requirement: 地磅业务表 DDL, Scenario: 关联字段为 UUID, Scenario: 地磅单保留作废标记, Scenario: 新环境建表 (+3 more)
### Community 1487 - "dcloudext"
Cohesion: 0.17
Nodes (11): Capabilities, Impact, Modified Capabilities, New Capabilities, Reference, What Changes, Why, 增强现有 API 请求日志 (+3 more)
### Community 1488 - "package.json"
Cohesion: 0.17
Nodes (12): Requirement: Web 管理端常见错误案例(反例登记), Scenario: EC-UI-001 Code review, Scenario: EC-UI-001 无分页树形列表, Scenario: EC-UI-002 Code review, Scenario: EC-UI-002 新增一级菜单图标, Scenario: EC-UI-003 Code review, Scenario: EC-UI-004 Code review, 错误案例 EC-UI-001:无分页列表底角被表格白底遮住 (+4 more)
### Community 1489 - "dcloudext"
Cohesion: 0.45
Nodes (9): colourBlend(), getCssVar(), getCssVariable(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), hexToRgba() (+1 more)
### Community 1490 - "pn"
Cohesion: 0.51
Nodes (8): __dirname, login(), main(), outDir, record(), results, shot(), tapText()
### Community 1491 - "dcloudext"
Cohesion: 0.2
Nodes (8): calc_age_from_chinese_id_card(), 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, 按 18 位身份证号重算 pl_personnel.age,仅更新算出值与库中不一致的记录。返回更新条数。, refresh_personnel_ages_from_id_card(), 每日凌晨重算 pl_personnel 年龄(有合法 18 位身份证号的记录)。, refresh_personnel_ages_job(), test_calc_age_from_18_digit_id(), test_calc_age_rejects_invalid()
### Community 1492 - "package.json"
Cohesion: 0.29
Nodes (10): compute_contract_gap_sides(), stop_contract_gap(), _compile(), test_both_external_no_contracts_gaps_both(), test_both_internal_no_gap(), test_empty_names_treated_as_non_internal_gap_both(), test_external_with_contracts_no_gap(), test_internal_supplier_external_demander_missing_only_demander() (+2 more)
### Community 1493 - "dcloudext"
Cohesion: 0.25
Nodes (9): _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), 出入库单 id 生成 — 租户内纯数字自增,并发安全。, 当前租户下纯数字 id 的最大值(不含 UUID 等非数字主键)。, 分配下一条出入库单 id(纯数字字符串)。 使用 db_sequence 行锁 + next_val 递增,避免并发下重复 id。, test_max_numeric_inbound_outbound_id_empty() (+1 more)
### Community 1494 - "changelog.md"
Cohesion: 0.35
Nodes (10): apply_proposals(), collect_proposals(), _engine_from_env(), main(), _product_alive(), 修复 pl_transport_db_link 悬空的 stop_id / plan_product_id。 段主键 upsert 上线前,计划保存会软删重建, _resolve_delivery_stop_id(), _resolve_load_stop_id() (+2 more)
### Community 1495 - "dcloudext"
Cohesion: 0.27
Nodes (9): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict(), soft_delete_dict_type(), update_dict_type() (+1 more)
### Community 1497 - "dcloudext"
Cohesion: 0.27
Nodes (11): collect(), collectTextToBoundary(), has(), isBoundary(), isContentEditableFalse(), isContentEditableTrueInCef(), isHidden(), isSimpleBoundary() (+3 more)
### Community 1498 - "dcloudext"
Cohesion: 0.22
Nodes (6): d(), i(), l(), n, s(), t
### Community 1499 - "dcloudext"
Cohesion: 0.22
Nodes (5): getSeparatorHtml, onSetupEditable(), register(), setup$1(), shouldSplitBlock
### Community 1500 - "dcloudext"
Cohesion: 0.18
Nodes (9): cells, hasIn, hasInEdge, hasOut, json, outEdges, parsed, sourceNode (+1 more)
### Community 1501 - "package.json"
Cohesion: 0.18
Nodes (9): [], daysInMonth, encoded, first, raw, startWeekday, todayStr, u (+1 more)
### Community 1503 - "weixin-server.js"
Cohesion: 0.24
Nodes (4): getVal(), leftIconWidth(), navbarHeight(), rightIconWidth()
### Community 1504 - "WeixinServer"
Cohesion: 0.25
Nodes (6): _(), b(), G, H(), K(), q
### Community 1505 - "dcloudext"
Cohesion: 0.22
Nodes (8): apiPath, __dirname, envPath, productionBlockLooksLocal(), readAppEnv(), root, strict, strictCheck()
### Community 1506 - "dcloudext"
Cohesion: 0.18
Nodes (11): 附录, 附录C:运费结算状态流转, code:block10 (待提交 → 已提交 → 审核通过 → 已确认), code:block11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成), 附录D:运输计划审批状态流转, E.1 合同关联(Q10-Q10.1), E.2 待入库/待出库数据来源(Q11), E.3 运费计算方式(Q12) (+3 more)
### Community 1507 - "dcloudext"
Cohesion: 0.18
Nodes (11): 7. 字典/状态展示替换规则, 7.1 下拉选择中的字典, 7.2 表格中的字典展示, 7.3 详情页中的字典展示, 7.4 涉及的字典类型清单, code:vue (<el-select v-model="queryParams.customerType">), code:vue (<el-select v-model="searchForm.customerType" clearable>), code:vue (<el-table-column label="客户类型" prop="customerType">) (+3 more)
### Community 1508 - "dcloudext"
Cohesion: 0.18
Nodes (11): 3. 全局与布局结构, 3.10 Tab 内容挂载与刷新态, 3.1 根布局 `.layout`, 3.2 侧栏 `.sidebar`, 3.3 Logo `.logo` / `.logo span`, 3.4 导航分组 `.nav-details`, 3.5 侧栏底部 `.nav-foot`, 3.6 主列 `.main` (+3 more)
### Community 1509 - "package.json"
Cohesion: 0.18
Nodes (11): Tag / 枚举, web-admin 界面模式索引, 一、怎么用(30 秒选型), 七、维护说明, 二、功能特征 → 模式(决策表), 五、标准写法 Checklist(所有模式通用), 六、选型流程图, 前后端衔接 (+3 more)
### Community 1510 - "dcloudext"
Cohesion: 0.18
Nodes (10): 1. 核心规则, 2. 好处, 3. 例外(不保留源 id 或需额外映射), 4. 各阶段适用表(摘要), 5. 脚本约定, 6. 与旧文档的关系, 7. 相关文档, code:block1 (源 crm_product.id = 42 → 目标 "42") (+2 more)
### Community 1511 - "dcloudext"
Cohesion: 0.18
Nodes (10): 环境, 结果, 批次:2026-07-12 21:06, 映射产物, 抽样(目标库), 界面验收, 问题与处理, 执行命令 (+2 more)
### Community 1512 - "dcloudext"
Cohesion: 0.18
Nodes (10): 环境, 执行命令, 批次:2026-07-12 20:51, 行数对比, 映射产物, 抽样校验(目标库), 界面验收, 问题与处理 (+2 more)
### Community 1513 - "dcloudext"
Cohesion: 0.18
Nodes (10): 迁移范围, 公海池模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略, 方法论, 数据库适配规则, 字典数据一致性, 前端文件映射 (+2 more)
### Community 1514 - "changelog.md"
Cohesion: 0.18
Nodes (9): code:python (import inspect), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (from fastapi import APIRouter, Depends, File, HTTPException,), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), File map, 报销申请列表扩大每页条数(试点)Implementation Plan, Spec coverage check, Task 1: 后端 `pageSize` 上限 500 + 单测 (+1 more)
### Community 1515 - "dcloudext"
Cohesion: 0.18
Nodes (10): 文件结构, 地磅 H5 → miniprogram 实现计划, Task 1: Vant Weapp + 主题, Task 2: dbRequest + API, Task 3: 路由与工作台, Task 4: 仪表盘, Task 5: 计划 list + detail, Task 6: 出入库 list + detail (+2 more)
### Community 1516 - "dcloudext"
Cohesion: 0.18
Nodes (10): code:typescript (export const CONTRACT_EDITABLE_STATUSES = ['draft', 'approvi), File map, 合同审批中/已审批可再编辑回草稿 Implementation Plan, Spec coverage, Task 1: 后端 `update_contract` 放宽门禁 + 回草稿, Task 2: 前端共享工具函数, Task 3: 合同列表 `index.vue`, Task 4: 详情页 `detail.vue` (+2 more)
### Community 1517 - "dcloudext"
Cohesion: 0.18
Nodes (10): 背景与目标, 保留清单, 后端保留, 前端保留, 删除清单, 执行顺序与并行策略, 预估工作量, 注意事项 (+2 more)
### Community 1518 - "dcloudext"
Cohesion: 0.18
Nodes (11): code:typescript (const tagType = computed(() => dictStore.getTagType('wf_proc), Phase 5: 保留页面 Tag 迁移, Task 5.1: 迁移 system/dept/index.vue, Task 5.2: 迁移 system/user/index.vue, Task 5.3: 迁移 system/role/index.vue, Task 5.4: 迁移 system/post/index.vue, Task 5.5: 迁移 system/site/index.vue, Task 5.6: 迁移 system/menu/index.vue (+3 more)
### Community 1519 - "dcloudext"
Cohesion: 0.18
Nodes (10): 2. 设计决策, 3. 公共字段规范(shanxia2.0 标准), 8. 定时任务, 8.1 公海池自动回收, 9. 附录, A. CRM 原始表 → 新表对照清单, B. 参考文件清单, code:sql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'zkxw' COMM) (+2 more)
### Community 1520 - "dcloudext"
Cohesion: 0.18
Nodes (10): 运输计划产品字段:安排前必填, 1. 背景, 2. 决策, 3. 校验范围与规则, 3.1 覆盖行, 3.2 字段判定, 3.3 提示文案, 4. 实现落点 (+2 more)
### Community 1521 - "dcloudext"
Cohesion: 0.18
Nodes (10): 改造原则, 单页检查清单, 模块 1:system(系统管理)— ✅ 已完成, 模块 2:CRM — ✅ 已完成, 模块 3:bx(报销)— ✅ 已完成(此前已对齐), 模块 4:db(地磅)— ✅ 已完成(此前已对齐), 模块 5:PL — ✅ 已完成(此前已对齐), 模块 6:Step 4 Demo 模板页 — ✅ 已完成 (+2 more)
### Community 1522 - "dcloudext"
Cohesion: 0.18
Nodes (10): 1.0.8(2021-02-05), 1.0.9(2021-02-05), 1.1.0(2021-04-16), 1.1.1(2021-04-21), 1.1.2(2021-05-12), 1.2.0(2021-07-13), 1.2.1(2021-07-30), 1.2.2(2021-09-10) (+2 more)
### Community 1523 - "package.json"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 运输计划归档支持暂存草稿, Requirement: 归档草稿接口, Requirement: 列表展示已暂存状态, Scenario: 未归档计划可暂存, Scenario: 已归档调整模式不提供暂存, Scenario: 暂存后再次打开可回填, Scenario: 草稿可正式归档 (+2 more)
### Community 1524 - "dcloudext"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 仓库采用前后端分离的一体化门户形态, Requirement: 附件与对象存储, Requirement: 技术栈与需求文档 §3 对齐, Requirement: 权威文档索引, Scenario: 新人识别工程边界, Scenario: 技术选型评审, Scenario: 上传列表回显 (+2 more)
### Community 1525 - "package.json"
Cohesion: 0.18
Nodes (11): 范围与禁止项, 两步流程(强制), 参考实现骨架(工具函数形态), code:javascript (// miniprogram/utils/upload.js(后续落地时抽取;业务页传入 folder / maxCou), code:javascript (await request({), Requirement: 小程序拍照凭证上传(基线), Scenario: 配送/现场凭证上传, Scenario: 禁止文档类附件 (+3 more)
### Community 1526 - "package.json"
Cohesion: 0.18
Nodes (10): 新增功能, 数据库, API, Capabilities, Impact, Modified Capabilities, New Capabilities, Reference (+2 more)
### Community 1527 - "dcloudext"
Cohesion: 0.36
Nodes (10): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), generate_quote_pdf(), _get_pdf_styles(), Any (+2 more)
### Community 1528 - "Requirement: 统一返回码定义"
Cohesion: 0.18
Nodes (11): app-plus, compilerVersion, nvueCompiler, nvueLaunchMode, nvueStyleCompiler, splashscreen, usingComponents, alwaysShowBeforeRender (+3 more)
### Community 1529 - "Requirement: 小程序拍照凭证上传(基线)"
Cohesion: 0.2
Nodes (8): activeTab, keyword, list, load(), loading, rawList, switchTab(), tabs
### Community 1530 - "DbCrmCustomerSelect.vue"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1531 - "paths"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1532 - "list_ethnics"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1533 - "shanxia2.0 Backend 生产部署说明"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1534 - "参考:shanxia2.0 UI 规范强制要求"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1535 - "步骤二:拷贝前端原版"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1536 - "生产数据同步总体规划"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1537 - "主键 ID 保留策略(全局)"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1538 - "山峡 2.0 门户 — 迁移用户账号与初始密码"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1539 - "地磅系统 API 全量清单(移植后路径保持不变)"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1540 - "Portal 顶栏全量导航 — Implementation Plan"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1541 - "File map"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1542 - "4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1543 - "TinyMCE 合同表格「类 Excel」排版增强"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1544 - "运输计划「从地址库选择」内嵌新增地址"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1545 - "10. 表单扩展、迷你表与上传"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1546 - "5.3 状态定义"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1547 - "remind-production-api-url.mjs"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1548 - "sync-static-public-urls.mjs"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1549 - "readme.md"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1550 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1551 - "changelog.md"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1552 - "cloud"
Cohesion: 0.18
Nodes (11): app-nvue, app-uvue, app-vue, App, Vue, 快应用, client, vue2 (+3 more)
### Community 1553 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1554 - "cloud"
Cohesion: 0.18
Nodes (9): InstallApkComplete, InstallApkCompleteCallback, InstallApkErrorCode, InstallApkFail, InstallApkFailCallback, InstallApkOptions, InstallApkSuccess, InstallApkSuccessCallback (+1 more)
### Community 1555 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1556 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1558 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1559 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1560 - "uni-fav.vue"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1561 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1562 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1563 - "changelog.md"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1564 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1565 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1566 - "changelog.md"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1567 - "app"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1568 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1569 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1570 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1571 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1572 - "cloud"
Cohesion: 0.24
Nodes (5): check(), clearSelection(), selectionAll(), toggleAllSelection(), toggleRowSelection()
### Community 1573 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1574 - "uni-col.vue"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1575 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1576 - "changelog.md"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1577 - "cloud"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1578 - "cloud"
Cohesion: 0.18
Nodes (11): minVersion, app-android, app-ios, App, Vue, 快应用, client, vue2 (+3 more)
### Community 1579 - "cloud"
Cohesion: 0.27
Nodes (10): Match, apply_file(), detect_refresh_handler(), find_toolbar_insert_point(), has_loading_ref(), insert_component_import(), main(), Path (+2 more)
### Community 1580 - "cloud"
Cohesion: 0.18
Nodes (10): path, config, commitizen, description, engines, node, pnpm, name (+2 more)
### Community 1581 - "changelog.md"
Cohesion: 0.38
Nodes (10): die(), log_err(), log_info(), log_warn(), parse_credentials(), remote_rsync(), remote_ssh(), require_cmd() (+2 more)
### Community 1582 - "cloud"
Cohesion: 0.18
Nodes (10): Executing Plans, Integration, Overview, Remember, Step 1: Load and Review Plan, Step 2: Execute Tasks, Step 3: Complete Development, The Process (+2 more)
### Community 1583 - "cloud"
Cohesion: 0.18
Nodes (10): Advantages, Example Workflow, Handling Implementer Status, Integration, Model Selection, Prompt Templates, Red Flags, Subagent-Driven Development (+2 more)
### Community 1584 - "ossCache.js"
Cohesion: 0.18
Nodes (11): Avoid assuming tools are installed, Create verifiable intermediate outputs, MCP tool references, Next steps, Package dependencies, Returns: "OK" or lists conflicts, Runtime environment, Technical notes (+3 more)
### Community 1585 - "tasks.md"
Cohesion: 0.18
Nodes (10): Check for context, Ending Discovery, Guardrails, Handling Different Entry Points, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do (+2 more)
### Community 1586 - "tasks.md"
Cohesion: 0.18
Nodes (10): Check for context, Ending Discovery, Guardrails, Handling Different Entry Points, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do (+2 more)
### Community 1587 - "地磅月计划量运输联动累加与回减 — 设计"
Cohesion: 0.18
Nodes (10): 公海池模块迁移方案 — 01 概述, 前端文件映射, 后端文件清单, 字典数据一致性, 数据库适配规则, 方法论, 涉及的数据库表, 现有 shanxia2.0 代码存在的问题 (+2 more)
### Community 1588 - "Requirement: 筛选区多行条件默认折叠与展开更多"
Cohesion: 0.18
Nodes (10): 依赖模块, 实施总顺序, 已确认决策, 报价单管理模块迁移方案 — 01 概述, 方案文档索引, 方法论(后端), 涉及数据库表, 源码位置 (+2 more)
### Community 1589 - "BaseClampText.vue"
Cohesion: 0.18
Nodes (10): P2-0 基础设施, P2-1 对照翻译, 报价单管理模块迁移方案 — 06 分步实施计划, 禁止, 阶段 A:方案(已完成), 阶段 P0:供方信息 `crm_supplier_info`, 阶段 P1:合同 create(报价转合同前置), 阶段 P2:报价单后端(全量 C1–C16) (+2 more)
### Community 1590 - "SettingDrawer.vue"
Cohesion: 0.18
Nodes (11): 1. 分析原 CRM 模块, 2. 清理 shanxia2.0 中已有代码, 3. 按模板编写迁移方案, 4. 方案审核, 下一步, 参考资源, 完成标准, 强制要求 (+3 more)
### Community 1591 - "price-letter-template.ts"
Cohesion: 0.18
Nodes (11): 13. API 响应解包用兼容写法, 14. 字典类型名必须匹配 API 实际返回值, 15. 跨模块组件直接引用,不要重新实现, 16. 下拉选择器加载全量用户时注意 pageSize 上限, 1. 附件上传必须遵循门户标准, 2. 弹窗统一用 el-dialog,禁止 el-drawer, 3. 详情查看弹窗按 OpenSpec 标准样式, 4. 表单字段注释放在 label 后面 (+3 more)
### Community 1592 - "types.ts"
Cohesion: 0.18
Nodes (10): 事件触发器, 任务 1:[任务名称], 定时任务, 导入, 导入导出, 导出, 模块迁移方案 — 05 特殊场景, 流程 1:[流程名称] (+2 more)
### Community 1593 - "Requesting Code Review"
Cohesion: 0.18
Nodes (11): 10. 先理解 Java 再写 Python, 11. DDL 与 ORM 字段顺序一致, 12. SQL 增量脚本必须保存, 17. 状态变更时必须保留关联展示字段, 18. 历史数据修复必须配套 SQL, 7. 编号自动生成, 8. 唯一性校验排除软删除, 9. 关联统计字段同步更新 (+3 more)
### Community 1595 - "3. `buildQueryWrapper` 条件逐项说明"
Cohesion: 0.18
Nodes (10): Spec 覆盖自检, Task 1: 数据库与 ORM, Task 2: 桥接服务 — 辅助函数, Task 3: 桥接服务 — 累加(sync), Task 4: 桥接服务 — 回减(revoke), Task 5: 单元测试, Task 6: 图谱与验收, 地磅月计划量运输联动累加与回减 Implementation Plan (+2 more)
### Community 1596 - "1. 分析过程"
Cohesion: 0.18
Nodes (10): Spec 覆盖自检, Task 1: 后端 enrichment helper + `order_header_to_dict`, Task 2: Schema + 管理端 / 公共 API 接入 enrichment, Task 3: 前端 API 类型, Task 4: 现场公共页 UI(对齐 Demo), Task 5: 管理端列表 + 编辑弹窗, Task 6: 计划查看回传对齐, Task 7: 图谱更新与手工验收 (+2 more)
### Community 1597 - "Phase 3: 前端清理"
Cohesion: 0.18
Nodes (10): File map, Out of scope, Spec coverage checklist, Task 1: Backend — `validate_brand_qty_rows` 放宽 `required`, Task 2: Frontend — `BrandQtyChipsField` 统一多选, Task 3: 归档弹窗 — `required` 加载全品牌并预选, Task 4: 管理端司机回传弹窗, Task 5: 计划详情现场编辑 + 公开页 (+2 more)
### Community 1598 - "Phase 6: 清理残留引用与验证"
Cohesion: 0.18
Nodes (10): File map, Spec coverage, Task 1: 字典 SQL 迁移, Task 2: 后端 defaultClause 纯函数 + 单测(TDD), Task 3: 后端 `save_template` 改用纯函数, Task 4: 前端 `settlementClause.ts`, Task 5: `ContractDetailDialog.vue` 改用共享函数, Task 6: `detail.vue` 对齐(若仍含同逻辑) (+2 more)
### Community 1599 - "File Map"
Cohesion: 0.18
Nodes (10): Spec 覆盖自检, Task 1: Schema + 日期/车牌辅助函数(TDD), Task 2: 实现 `GET /{token}/history`, Task 3: 前端 API 类型与 `getHistory`, Task 4: 路由 + 详情页底部「运输记录」, Task 5: 实现 `history.vue` 列表页, Task 6: 图谱更新(若本会话改了代码), 司机链接 · 运输记录 Implementation Plan (+2 more)
### Community 1600 - "安排/调整运输弹窗重构 — Implementation Plan"
Cohesion: 0.18
Nodes (10): File map, Self-review notes, Spec coverage checklist, Task 1: 纯函数高度公式 + 脚本单测, Task 2: composable `useListTableViewportHeight`, Task 3: 接入模板样板页 `demo/unit`, Task 4: 接入 bx 样板 + 澄清 `.table-scroll`, Task 5: 规范、Demo、OpenSpec (+2 more)
### Community 1601 - "Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan"
Cohesion: 0.18
Nodes (10): 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 页面约定, 4.2 权限(必做小改), 4.3 菜单 SQL, 4. 架构, 5. 验收 (+2 more)
### Community 1602 - "文件结构"
Cohesion: 0.18
Nodes (10): defaultClause, 不变范围, 前后端一致性, 「占位不变」在本方案中的含义, 合同结算方式:新增选项与第五条条款规则, 字典, 改动落点(实现时), 目标 (+2 more)
### Community 1603 - "7. 数据迁移注意事项"
Cohesion: 0.18
Nodes (10): 1. 背景, 2. 决策, 3.1 覆盖行, 3.2 字段判定, 3.3 提示文案, 3. 校验范围与规则, 4. 实现落点, 5. 非目标 (+2 more)
### Community 1604 - "5. 筛选区与带清除输入"
Cohesion: 0.18
Nodes (11): A.1 入库单, A.2 出库单, A.3 直销单, B.1 直销单, B.2 入库单, B.3 出库单, 附录, 附录A:单据类型判断规则 (+3 more)
### Community 1605 - "文件结构"
Cohesion: 0.18
Nodes (11): 借款新建边界, 借款详情状态矩阵, 审批列表加厚, 待办 Tab × 空态 / 加载, 待审批 — 报销单与借款单分别审, 我的单据 Tab×类型, 报销新建 — 字段边界, 报销模块负向汇总 (+3 more)
### Community 1606 - "modules"
Cohesion: 0.18
Nodes (11): 10. 自检, 1. 背景与问题, 2. 目标, 3. 非目标, 4. 方法(方案 1), 5. 总清单字段, 6. 有弹层时的最小用例集(门禁), 7. 交付物 (+3 more)
### Community 1607 - "uni_modules"
Cohesion: 0.18
Nodes (10): 1.0.8(2021-02-05), 1.0.9(2021-02-05), 1.1.0(2021-04-16), 1.1.1(2021-04-21), 1.1.2(2021-05-12), 1.2.0(2021-07-13), 1.2.1(2021-07-30), 1.2.2(2021-09-10) (+2 more)
### Community 1608 - "小程序"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 列表展示已暂存状态, Requirement: 归档草稿接口, Requirement: 运输计划归档支持暂存草稿, Scenario: 已归档调整模式不提供暂存, Scenario: 暂存后再次打开可回填, Scenario: 未归档计划可暂存, Scenario: 状态标签与筛选 (+2 more)
### Community 1609 - "uni_modules"
Cohesion: 0.18
Nodes (10): API, Capabilities, Impact, Modified Capabilities, New Capabilities, Reference, What Changes, Why (+2 more)
### Community 1610 - "uni_modules"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 仓库采用前后端分离的一体化门户形态, Requirement: 技术栈与需求文档 §3 对齐, Requirement: 权威文档索引, Requirement: 附件与对象存储, Scenario: UI 相关 PR 描述, Scenario: 上传列表回显, Scenario: 小程序与 Web 附件能力边界 (+2 more)
### Community 1611 - "uni_modules"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 多系统 SQL 模型权威文件索引, Requirement: 山峡 CRM 工程路径与栈, Requirement: 本仓库与周边系统的边界, Scenario: Agent 选择正确前端入口, Scenario: Agent 选择正确后端入口, Scenario: 新人定位 CRM 库表, Scenario: 新人定位地磅库表 (+2 more)
### Community 1612 - "uni_modules"
Cohesion: 0.18
Nodes (11): 1. 表格列中的 Tag 展示, 2. 查看弹窗(SystemViewDialog)中的 Tag 展示, 3. 自定义查看弹窗中的 Tag 展示, 4. Tag 类型语义色映射规范, 5. 状态标签注册表(集中定义 label + tagType), Requirement: 状态、结论与类型字段使用 Tag 标签展示, Scenario: Code review Tag 展示, Scenario: 复用已有枚举的状态展示 (+3 more)
### Community 1613 - "client"
Cohesion: 0.18
Nodes (11): 1. 标签须标注单位「(元)」, 2. 只读展示须前缀人民币符号「¥」, 3. 弹窗/列表表单控件同宽(栅格内满宽), 4. 可编辑输入(AmountInput), Requirement: 金额与单价千分位输入与展示, Scenario: Code review 价格类字段, Scenario: Code review 弹窗表单控件宽度, Scenario: 列表价格列 (+3 more)
### Community 1614 - "小程序"
Cohesion: 0.18
Nodes (11): 重构, 新增, 优化, 修复, ⚠️ 重要提示, v2.4.2 - 2025-06-14, 优化, 修复 (+3 more)
### Community 1615 - "小程序"
Cohesion: 0.18
Nodes (11): 新增, 重构, 优化, 修复, 移除, v2.5.5 - 2025-08-17, 优化, 修复 (+3 more)
### Community 1616 - "uni_modules"
Cohesion: 0.18
Nodes (11): 新增, 重构, 升级, 优化, 修复, v2.5.3 - 2025-07-20, 优化, 修复 (+3 more)
### Community 1617 - "changelog.md"
Cohesion: 0.24
Nodes (7): GradientType, ImageSettings, ImportMeta, ImportMetaEnv, Level, QRCodeProps, RenderAs
### Community 1618 - "uni_modules"
Cohesion: 0.33
Nodes (8): createToggleButton(), ensureQuickSearchGroup(), ensureToolbarFilterToggle(), refreshFilterCollapse(), removeAutoFilterToggles(), resolveFilterToggleAnchor(), setFilterBlockExpanded(), setupFilterCollapseObserver()
### Community 1619 - "uni_modules"
Cohesion: 0.22
Nodes (8): if(), isLinkActive(), itemKey(), itemWidths, openL2Item, overflowHasActive, overflowItems, isMegaPanelLinkActive()
### Community 1620 - "小程序"
Cohesion: 0.27
Nodes (4): MinIOStorage, 从 MINIO_BASE_URL 解析公网 endpoint;未配置或与内网相同时复用 self.client。, MinIO 预签名下载 URL,携带原始文件名。, MinIO 预签名内联预览 URL(图片新标签页 / PDF iframe 等)。 上传时 put_object 未写 content_typ
### Community 1621 - "uni_modules"
Cohesion: 0.31
Nodes (8): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site(), SysSite
### Community 1622 - "changelog.md"
Cohesion: 0.31
Nodes (8): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post(), SysPost
### Community 1623 - "uni_modules"
Cohesion: 0.42
Nodes (8): build_watch_block(), detect_form_var(), detect_load_fn(), detect_pagination_var(), main(), process_file(), 检测数据加载函数名(在 handleSearch 中调用的函数), 生成 watchDebounced 代码块
### Community 1624 - "uni_modules"
Cohesion: 0.29
Nodes (10): bind(), eachr(), find$1(), findAndMark(), findAndMarkInSelection(), fromNode(), fromNodes(), fromRng() (+2 more)
### Community 1625 - "client"
Cohesion: 0.24
Nodes (6): a, c(), i, o, r(), s
### Community 1626 - "G"
Cohesion: 0.22
Nodes (10): createImageList(), formFillFromMeta2(), getImageList, getText(), getValue(), isBoolean, isFunction, isNumber (+2 more)
### Community 1627 - "uni_modules"
Cohesion: 0.24
Nodes (10): create(), isNull, normalized(), set(), setAlt(), setSize(), updateAlt(), updateProp() (+2 more)
### Community 1628 - "uni_modules"
Cohesion: 0.22
Nodes (9): flatten(), hasProto(), isArray, isArrayOf(), makeDialogBody(), makeItems(), makeTab(), makeTab$1() (+1 more)
### Community 1629 - "uni-link.vue"
Cohesion: 0.31
Nodes (6): getBodyClass, getBodyId, getContentStyle, getPreviewHtml(), open(), shouldUseContentCssCors
### Community 1630 - "uni_modules"
Cohesion: 0.27
Nodes (7): ArrangeRequiredDeliveryLike, ArrangeRequiredProductLike, FIELD_LABELS, FieldKey, findFirstStopProductArrangeGap(), formatGap(), missingFields()
### Community 1631 - "uni-list-ad.vue"
Cohesion: 0.31
Nodes (8): buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate(), formatPriceText(), hasValidPrice(), PriceLetterTemplateInput, tryApplyDefaultContent()
### Community 1632 - "uni-refresh.vue"
Cohesion: 0.2
Nodes (7): cloneSpacing, containerStyle, contentClass, contentStyle, debouncedMeasure, { pause, resume }, { start: startMeasure }
### Community 1633 - "client"
Cohesion: 0.22
Nodes (7): certErrors, firstDriver, matched, openCreate(), openDialog(), person, row
### Community 1634 - "uni_modules"
Cohesion: 0.22
Nodes (7): ErrorCodeType, HTTP_STATUS, ProviderType, {
BridgeError
}, crypto, {
HTTP_STATUS
}, ws
### Community 1635 - "uni_modules"
Cohesion: 0.24
Nodes (3): _calcValue(), _getDecimalScale(), _onBlur()
### Community 1638 - "uni_modules"
Cohesion: 0.2
Nodes (9): InstallApkComplete, InstallApkCompleteCallback, InstallApkErrorCode, InstallApkFail, InstallApkFailCallback, InstallApkOptions, InstallApkSuccess, InstallApkSuccessCallback (+1 more)
### Community 1639 - "uni_modules"
Cohesion: 0.24
Nodes (3): borderStyle(), boxStyle(), value2px()
### Community 1641 - "client"
Cohesion: 0.27
Nodes (4): dataValue(), emit(), onChange(), setOpen()
### Community 1642 - "uni-swiper-dot.vue"
Cohesion: 0.2
Nodes (8): defaultsPath, __dirname, normalized, p, prevRaw, raw, root, s
### Community 1643 - "uni_modules"
Cohesion: 0.2
Nodes (8): 测试进度(人类测试工程师节奏), 下一步, 关键交付(2026-07-18), 阶段状态, 下一步, 关键交付(2026-07-18), 测试进度(人类测试工程师节奏), 阶段状态
### Community 1644 - "uni_modules"
Cohesion: 0.2
Nodes (10): 2.1 移除 `getCurrentInstance` 和 `proxy`, 2.2 字典获取方式, 2.3 `<dict-tag>` → `<el-tag>`, 2.4 消息提示, 2.5 移除 RuoYi 工具导入, 2.6 `el-button` 图标, 2.7 移除搜索动画, 2. 通用替换规则(所有文件必做) (+2 more)
### Community 1645 - "uni_modules"
Cohesion: 0.2
Nodes (10): 9.1 遮罩 `.backdrop`, 9.2 小对话框 `.dialog`(默认), 9.3.1 `el-dialog` 新增/编辑表单(web-admin 实践,2026-04 起), 9.3 大对话框 `.dialog-lg` / `.dialog-view-xl`, 9.4 详情顶区 `.view-hero`, 9.5 区块与键值 `.view-section` / `.view-kv`, 9.6 Bento / 卡片 / 时间轴 / 图集 / 路线条, 9.7 弹窗内子表 `.view-subtable-wrap` / `.view-subtable` (+2 more)
### Community 1646 - "小程序"
Cohesion: 0.2
Nodes (10): 9. 弹窗、遮罩与详情视图, 9.1 遮罩 `.backdrop`, 9.2 小对话框 `.dialog`(默认), 9.3.1 `el-dialog` 新增/编辑表单(web-admin 实践,2026-04 起), 9.3 大对话框 `.dialog-lg` / `.dialog-view-xl`, 9.4 详情顶区 `.view-hero`, 9.5 区块与键值 `.view-section` / `.view-kv`, 9.6 Bento / 卡片 / 时间轴 / 图集 / 路线条 (+2 more)
### Community 1647 - "小程序"
Cohesion: 0.2
Nodes (10): 3.10 Tab 内容挂载与刷新态, 3.1 根布局 `.layout`, 3.2 侧栏 `.sidebar`, 3.4 导航分组 `.nav-details`, 3.5 侧栏底部 `.nav-foot`, 3.6 主列 `.main`, 3.7 顶栏 `.header`, 3.8 内容区 `.content` (+2 more)
### Community 1648 - "uni_modules"
Cohesion: 0.2
Nodes (10): 7.1 结构顺序, 7.2 `.list-body`, 7.3 列表工具栏 `.list-toolbar`, 7.4 通用 `table`(非 `.data-table` 时的基线), 7.5 `.data-table` 专用规则, 7.6 主列表视口填满滚动, 7.7 状态标签(`el-tag` / `.tag`), 7.8 分页(HTML demo:`.list-pager`) (+2 more)
### Community 1649 - "package.json"
Cohesion: 0.2
Nodes (9): 生产数据同步总体规划, 1. 目标, 2. 已确认决策, 3. 阶段划分, 4. 执行原则, 5. 脚本与产物, 6. 风险摘要, 7. 相关文档 (+1 more)
### Community 1650 - "uni_modules"
Cohesion: 0.2
Nodes (9): 颜色, 弹窗/对话框, 表格, 按钮, 附件上传, 列表面板, 字段注释, code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp) (+1 more)
### Community 1651 - "使用说明"
Cohesion: 0.2
Nodes (9): 迁移目标, 合同列表模块迁移方案 — 01 概述, 前置已完成, 迁移范围(合同列表全量), 涉及数据库表, 实施顺序, 源码位置, 方案文档索引 (+1 more)
### Community 1652 - "tasks.md"
Cohesion: 0.2
Nodes (9): 迁移范围, 模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略, 方法论, 数据库适配规则, 字典数据一致性, 前端文件映射 (+1 more)
### Community 1653 - "tasks.md"
Cohesion: 0.2
Nodes (9): 现状摘要, 文件结构(新增/核心修改), 排期建议, 风险与缓解, 不在本次范围, 完成定义(Definition of Done), 业务模块数据权限运行时过滤 — Implementation Plan, Phase 5 — 地磅 DB (+1 more)
### Community 1654 - "Requirement: 小程序拍照凭证上传接口"
Cohesion: 0.2
Nodes (9): 文件结构, code:typescript (/** 从合同明细行收集 CRM productId */), code:bash (git add web-admin/src/utils/pl-plan-contract-product.ts), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (./scripts/update-graph.sh all), 运输计划段次合同单选 + 装货产品限合同内 Implementation Plan, Spec 覆盖自检, Task 10: 联调验收与图谱更新 (+1 more)
### Community 1655 - "Requirement: 列表筛选自动触发搜索"
Cohesion: 0.2
Nodes (9): 文件结构, 部署注意, code:bash (mysql ... < backend/scripts/migrate_pl_plan_product_legal_us), 危化品证书按产品类型区分 — Implementation Plan, Task 1: 数据库与 Model ✅, Task 2: 后端 Schema + Service + API ✅, Task 3: 前端 composable + API ✅, Task 4: 前端组件 ✅ (+1 more)
### Community 1656 - "index.vue"
Cohesion: 0.2
Nodes (10): code:ts (import { defineStore } from 'pinia'), code:bash (git add bx-mobile/src/stores/auth.ts bx-mobile/src/views/log), code:ts (const groupsWithItems = computed(() => {), code:bash (git add bx-mobile/src/views/home/HomePage.vue), code:bash (cd bx-mobile && rg -n "Number\(.*id|as number|: number.*Id|b), code:bash (git add bx-mobile/src), P1 — 鉴权 + 核心单据, Task 5: 重写 auth store + LoginPage (+2 more)
### Community 1657 - "index.vue"
Cohesion: 0.2
Nodes (10): code:typescript (Dict {), code:typescript (// 核心功能:), code:typescript (// useDictTag(dictType: string)), code:typescript (export function fetchAllDictData() {), Phase 4: 前端 Tag 集中化, Task 4.1: 新增前端类型定义, Task 4.2: 新增前端 Dict Store, Task 4.3: 新增前端 composable (+2 more)
### Community 1658 - "Gemini CLI Tool Mapping"
Cohesion: 0.2
Nodes (10): code:block10 (web-admin/src/api/business.ts), code:block8 (web-admin/src/views/basic-info/), code:block9 (web-admin/src/views/system/category/), Phase 3: 前端清理, Task 3.1: 删除业务 Views 目录, Task 3.2: 删除 system/ 下的模板/业务页面, Task 3.3: 删除业务 API 模块, Task 3.4: 精简前端路由 (+2 more)
### Community 1659 - "Claude Search Optimization (CSO)"
Cohesion: 0.2
Nodes (9): 背景, 目标, 非目标, 架构, 风险与缓解, 验收, code:block1 (工作台 地磅管理), 设计:mobile-h5 地磅能力迁移至 miniprogram (+1 more)
### Community 1660 - "Bulletproofing Skills Against Rationalization"
Cohesion: 0.2
Nodes (9): 现网缺口(本批补齐), 1. 目标, 2. 范围, 3. 交互规则, 4. 后端契约, 5. 前端接线与可筛列, 6. 验收, 7. 风险与注意 (+1 more)
### Community 1661 - "13. 各模块特殊注意事项"
Cohesion: 0.2
Nodes (9): 安装方式, 基本用法, 组件示例, API, breadcrumb 面包屑导航, Breadcrumb Item Props, Breadcrumb Props, code:html (<uni-breadcrumb separator="/">) (+1 more)
### Community 1662 - "步骤 1:清理现有不符合规范的代码"
Cohesion: 0.2
Nodes (9): 1.0.6(2021-02-05), 1.0.7(2021-02-05), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-11-09), 1.2.0(2021-11-19), 1.2.1(2022-09-05) (+1 more)
### Community 1663 - "步骤五:验证"
Cohesion: 0.2
Nodes (9): 1.0.4(2021-02-05), 1.0.5(2021-05-10), 1.0.6(2021-06-04), 1.0.7(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-08-11), 2.0.0(2021-11-09), 2.1.0(2021-11-19) (+1 more)
### Community 1664 - "数据移植过程留痕规范"
Cohesion: 0.2
Nodes (9): 1.0.2(2021-02-05), 1.0.3(2021-02-05), 1.0.4(2021-02-05), 1.0.5(2021-04-21), 1.0.6(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19) (+1 more)
### Community 1665 - "全局执行顺序"
Cohesion: 0.2
Nodes (9): 1.0.2(2021-02-05), 1.1.0(2021-04-22), 1.1.1(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-09-27), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2023-05-04) (+1 more)
### Community 1666 - "P0-4:用户同步"
Cohesion: 0.2
Nodes (9): 地磅月计划量运输联动累加与回减 — 设计, 核心决策, 数据流, 数据库变更, 影响面, 风险与处理, 目标, code:block1 (安排运输 (generateDibangPlan=true)) (+1 more)
### Community 1667 - "P1-1c:CRM 产品编号统一"
Cohesion: 0.2
Nodes (10): 结构与样式, 交互与文案, 实现模式, code:vue (<p class="filter-hint">…</p>), code:typescript (const filterExpanded = ref(false)), Requirement: 筛选区多行条件默认折叠与展开更多, Scenario: 重置后收起扩展条件, Scenario: 单行筛选无需展开按钮 (+2 more)
### Community 1668 - "生产数据同步(shanxia2.0)"
Cohesion: 0.2
Nodes (10): Requirement: JSON 字段命名(前后端 camelCase 对齐), Scenario: 前端提交新增分类, Scenario: 响应列表字段, Scenario: 运输计划承运商新增 422 回归, Scenario: 存量 admin 内联 Schema, Scenario: 路由层按 alias 名访问请求体导致 500, Scenario: 代码评审 — 路由读 body 字段, Scenario: CRM 公海池列表 viewMode (+2 more)
### Community 1669 - "地磅后端移植适配细则"
Cohesion: 0.2
Nodes (9): ADDED Requirements, PL API JSON 命名(运输计划模块), Requirement: 运输计划 API JSON 字段 camelCase 对齐, Requirement: 运输计划 Schema 变更门禁, Scenario: 承运商新增, Scenario: 计划新增含产品明细, Scenario: 运输安排, Scenario: 列表分页 Query (+1 more)
### Community 1670 - "Phase 4: 前端 Tag 集中化"
Cohesion: 0.58
Nodes (9): _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(), Any (+1 more)
### Community 1671 - "小程序 CRM 产品分类 Implementation Plan"
Cohesion: 0.2
Nodes (8): parse_admin_request_json(), Any, Request, 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, 统一解析接口请求载荷(明文 / 密文信封)。, 兼容明文与密文信封,返回业务层 payload(多为 dict;批量数组接口解密后为 list)。, resolve_request_payload()
### Community 1672 - "运输计划跟进状态重构 Implementation Plan"
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 1673 - "地磅月计划量运输联动累加与回减 — 设计文档"
Cohesion: 0.2
Nodes (10): permissions, distribute, android, ios, orientation, sdkConfigs, UIBackgroundModes, urlschemewhitelist (+2 more)
### Community 1674 - "驾押人员证书 OCR 自动识别"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1675 - "html-parser.js"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1676 - "四、商机管理"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1677 - "mp-baidu"
Cohesion: 0.27
Nodes (4): dataValue(), emit(), onChange(), setOpen()
### Community 1678 - "quickapp-webview"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1679 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1680 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1681 - "uni-breadcrumb-item.vue"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1682 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1683 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1684 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1685 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1686 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1687 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1688 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1689 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1690 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1691 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1692 - "小程序"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1693 - "H5-pc"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1694 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1695 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-android, app-ios, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1696 - "小程序"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1697 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1698 - "H5-pc"
Cohesion: 0.27
Nodes (5): getForm(), mounted(), onClick(), openPage(), pageApi()
### Community 1699 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1700 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1701 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1702 - "小程序"
Cohesion: 0.24
Nodes (3): _calcValue(), _getDecimalScale(), _onBlur()
### Community 1703 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1704 - "小程序"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1705 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1706 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1707 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1708 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1709 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1710 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1711 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1712 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1713 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1715 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1716 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1717 - "H5-pc"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1718 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1719 - "uni-group.vue"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1720 - "H5-pc"
Cohesion: 0.2
Nodes (9): command, type, command, type, instructions, mcp, graphify-backend, graphify-frontend (+1 more)
### Community 1721 - "小程序"
Cohesion: 0.36
Nodes (9): build_index_column(), extract_first_column(), find_table_spans(), insert_index_into_block(), leading_indent(), main(), process_file(), Path (+1 more)
### Community 1722 - "H5-pc"
Cohesion: 0.2
Nodes (9): Common Mistakes, Condition-Based Waiting, Core Pattern, Implementation, Overview, Quick Patterns, Real-World Impact, When Arbitrary Timeout IS Correct (+1 more)
### Community 1723 - "H5-pc"
Cohesion: 0.2
Nodes (9): How to Access Skills, Instruction Priority, Platform Adaptation, Red Flags, Skill Priority, Skill Types, The Rule, User Instructions (+1 more)
### Community 1724 - "H5-pc"
Cohesion: 0.2
Nodes (10): Avoid deeply nested references, Naming conventions, Pattern 1: High-level guide with references, Pattern 2: Domain-specific organization, Pattern 3: Conditional details, Progressive disclosure patterns, Skill structure, Structure longer reference files with table of contents (+2 more)
### Community 1725 - "小程序"
Cohesion: 0.2
Nodes (9): Check for context, Ending Discovery, Guardrails, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do, When a change exists (+1 more)
### Community 1726 - "changelog.md"
Cohesion: 0.2
Nodes (9): Check for context, Ending Discovery, Guardrails, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do, When a change exists (+1 more)
### Community 1727 - "H5-pc"
Cohesion: 0.2
Nodes (10): 1. 调用链, 2. 列表 Tab 与 Query 参数映射, 5. 列表结果后处理 — `canApprove`, 6. 列表页统计卡片(非 API), 7. 详情查询补充(`queryById`,列表抽屉用), 8. Python 重写检查清单(C01), 9. 与状态机章节的衔接, `canUserApprove(contractId, userId)` 规则 (+2 more)
### Community 1728 - "H5-pc"
Cohesion: 0.2
Nodes (9): 前端文件映射, 后端文件清单, 字典数据一致性, 数据库适配规则, 方法论, 模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略 (+1 more)
### Community 1729 - "小程序"
Cohesion: 0.2
Nodes (10): 1. 目标, 2. 源数据快照(docs/sql/sx.sql), 3. 执行前检查, 4.1 命令(脚本就绪后), 4. 执行步骤, 5. 字段映射速查, 6. 验收标准, 7. 二次移植说明 (+2 more)
### Community 1730 - "H5-pc"
Cohesion: 0.2
Nodes (10): 1. 目标, 2. 源数据规模(live sx,2026-07-12), 3. 执行前检查, 4.1 命令, 4. 执行步骤, 5. 字段映射速查, 6. 验收标准, 7. 与地磅的关系(说明) (+2 more)
### Community 1731 - "小程序"
Cohesion: 0.2
Nodes (10): 7.0.1 商品主图(列表缩略图), 7.0.2 商品轮播图(详情页顶部 Banner), 7.0.3 商品详情媒体(详情图/视频列表), 7.0 商品图片与多媒体规范(强约束), 7.1 分类卡片(客户端首页), 7.2 分类分页滑块, 7.3 状态标签, 7.4 底部结算条(客户端) (+2 more)
### Community 1732 - "H5-pc"
Cohesion: 0.2
Nodes (10): 7. 组件规范, 7.0 商品图片与多媒体规范(强约束), 7.0.1 商品主图(列表缩略图), 7.0.2 商品轮播图(详情页顶部 Banner), 7.0.3 商品详情媒体(详情图/视频列表), 7.1 分类卡片(客户端首页), 7.2 分类分页滑块, 7.3 状态标签 (+2 more)
### Community 1733 - "小程序"
Cohesion: 0.2
Nodes (9): 保留清单, 删除清单, 前端保留, 后端保留, 山峡化工生产一体化门户 — 工程清理 + Tag 集中化实施计划, 执行顺序与并行策略, 注意事项, 背景与目标 (+1 more)
### Community 1734 - "H5-pc"
Cohesion: 0.2
Nodes (10): Phase 5: 保留页面 Tag 迁移, Task 5.1: 迁移 system/dept/index.vue, Task 5.2: 迁移 system/user/index.vue, Task 5.3: 迁移 system/role/index.vue, Task 5.4: 迁移 system/post/index.vue, Task 5.5: 迁移 system/site/index.vue, Task 5.6: 迁移 system/menu/index.vue, Task 5.7: 迁移 system/user/detail.vue (+2 more)
### Community 1735 - "小程序"
Cohesion: 0.2
Nodes (9): Placeholder 扫描, Spec 覆盖自检, Task 1: 合打纯函数 + 自检, Task 2: 模版 buildProductRows 支持行级计划号 + 备注换行, Task 3: 三个打印弹窗支持 `open(string | string[])`, Task 4: 列表工具栏多选合打入口, Task 5: graphify 更新, 文件结构 (+1 more)
### Community 1736 - "H5-pc"
Cohesion: 0.2
Nodes (9): File map, Spec coverage, Task 1: 扩展 `crm-product-brand.ts`, Task 2: 类型字段, Task 3: 报价表单 UI 与逻辑, Task 4: 合同表单(对齐 Task 3), Task 5: 后端 schema 兜底(如需要), Task 6: 验收 (+1 more)
### Community 1737 - "小程序"
Cohesion: 0.2
Nodes (9): CRM 合同编号日期跟随签订日期 Implementation Plan, File map, Placeholder scan, Spec coverage check, Task 1: 后端纯函数 + align + 单测, Task 2: create / update 接入 align, Task 3: 前端 ContractFormDialog 即时预览, Task 4: 遗留 `form.vue` 对齐(若仍使用) (+1 more)
### Community 1738 - "H5-pc"
Cohesion: 0.2
Nodes (9): File map, Spec coverage, Task 1: 后端 `update_contract` 放宽门禁 + 回草稿, Task 2: 前端共享工具函数, Task 3: 合同列表 `index.vue`, Task 4: 详情页 `detail.vue`, Task 5: 查看弹窗 `ContractDetailDialog.vue`, Task 6: 验收与图谱 (+1 more)
### Community 1739 - "小程序"
Cohesion: 0.2
Nodes (9): Spec 覆盖自检, Task 1: 迁移脚本插入「值班人员」角色, Task 2: 服务层常量 + 角色解析 / 名单过滤(TDD), Task 3: 管理端 options API, Task 4: 前端改用专用 options + 文案, Task 5: 运维核对与收尾, 值班排班 ·「值班人员」角色筛选 Implementation Plan, 执行说明 (+1 more)
### Community 1740 - "H5-pc"
Cohesion: 0.2
Nodes (10): 3.1 打开与返回, 3.2 Hero 字段(逐项), 3.3 基本信息(逐项), 3.4 跟进记录展示, 3.5 跟进表单, 3.6 转客户 / 无效 — 显示矩阵, 3.7 转客户流程, 3.8 无效流程 (+2 more)
### Community 1741 - "H5-pc"
Cohesion: 0.2
Nodes (10): 安排运输边界, 归档列表, 结算详情 — 选人与审批组合, 详情归档边界, 购买证 Tab×搜索×上传, 运费审批列表, 运费结算 Tab×搜索×生成, 运输灰卡与回归 (+2 more)
### Community 1742 - "小程序"
Cohesion: 0.2
Nodes (6): 两阶段流程, 写作标准(必须遵守), 小程序测试用例总册(测试工程师级), 按钮与弹窗门禁(方式 C), 文档索引与规模, 能力总览(避免误测「不存在的修改/删除」)
### Community 1743 - "H5-pc"
Cohesion: 0.2
Nodes (9): 1.0.2(2021-02-05), 1.0.3(2021-02-05), 1.0.4(2021-02-05), 1.0.5(2021-04-21), 1.0.6(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19) (+1 more)
### Community 1744 - "小程序"
Cohesion: 0.2
Nodes (9): 1.0.6(2021-02-05), 1.0.7(2021-02-05), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-11-09), 1.2.0(2021-11-19), 1.2.1(2022-09-05) (+1 more)
### Community 1745 - "H5-pc"
Cohesion: 0.2
Nodes (9): 1.0.4(2021-02-05), 1.0.5(2021-05-10), 1.0.6(2021-06-04), 1.0.7(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-08-11), 2.0.0(2021-11-09), 2.1.0(2021-11-19) (+1 more)
### Community 1746 - "小程序"
Cohesion: 0.2
Nodes (9): 1.0.2(2021-02-05), 1.1.0(2021-04-22), 1.1.1(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-09-27), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2023-05-04) (+1 more)
### Community 1747 - "uni-row.vue"
Cohesion: 0.2
Nodes (9): MODIFIED Requirements, Requirement: 多系统 SQL 模型权威文件索引, Requirement: 本仓库与周边系统的边界, Scenario: 新人定位 CRM 库表, Scenario: 新人定位地磅代码(迁移后), Scenario: 新人定位地磅原库(历史参考), Scenario: 新人定位地磅库表(迁移后), Scenario: 新人定位门户库表 (+1 more)
### Community 1748 - "H5-pc"
Cohesion: 0.2
Nodes (9): ADDED Requirements, PL API JSON 命名(运输计划模块), Requirement: 运输计划 API JSON 字段 camelCase 对齐, Requirement: 运输计划 Schema 变更门禁, Scenario: 仅 snake_case 无 alias 视为缺陷, Scenario: 列表分页 Query, Scenario: 承运商新增, Scenario: 计划新增含产品明细 (+1 more)
### Community 1749 - "小程序"
Cohesion: 0.2
Nodes (10): Requirement: JSON 字段命名(前后端 camelCase 对齐), Scenario: CRM 公海池列表 viewMode, Scenario: 仅定义 snake_case 字段名导致 422, Scenario: 代码评审 — 路由读 body 字段, Scenario: 前端提交新增分类, Scenario: 响应列表字段, Scenario: 存量 admin 内联 Schema, Scenario: 路由层按 alias 名访问请求体导致 500 (+2 more)
### Community 1750 - "H5-pc"
Cohesion: 0.2
Nodes (10): `el-upload` 配置, Requirement: 附件上传卡片化布局, Scenario: Code review 附件上传, Scenario: 新增弹窗包含附件上传, Scenario: 附件上传中状态, Scenario: 附件卡片预览与操作, 布局与视觉, 数据模型与上传逻辑 (+2 more)
### Community 1751 - "小程序"
Cohesion: 0.2
Nodes (10): Requirement: 按钮须携带图标, Scenario: Code review 按钮图标, Scenario: 新增列表页工具栏按钮, Scenario: 新增工具栏主操作按钮, Scenario: 新增弹窗底部按钮, Scenario: 新增表格操作列按钮, Scenario: 渠道服务订单与财务确认页, Scenario: 运输计划模块(web-admin/src/views/pl) (+2 more)
### Community 1752 - "H5-pc"
Cohesion: 0.44
Nodes (8): connect(), fix_alias(), fix_name(), load_live_categories(), main(), norm_text(), parse_groups(), resolve_unit_and_category()
### Community 1754 - "H5-pc"
Cohesion: 0.25
Nodes (8): _coerce_resource_snapshot(), parse_resource_snapshot(), 运输计划 - 安排运输时车辆/人员/证件资源快照 Schema, 从 ORM 文本列或 dict 解析快照。, SnapshotCertRead, SnapshotPersonnelRow, TransportResourceSnapshot, _cert_to_snapshot()
### Community 1755 - "小程序"
Cohesion: 0.33
Nodes (8): 绑合同时:计划段产品包装必填,且必须属于本合同该产品的包装集合。 返回 (ok, error_message)。, validate_stop_products_package_against_contract(), 脏数据防御:合同行包装为空时不强制计划填包装。, test_contract_empty_package_allows_empty_plan(), test_package_must_be_in_contract_set(), test_product_not_on_contract_skipped(), test_require_package_when_contract_bound(), test_valid_package_passes()
### Community 1756 - "uni-segmented-control.vue"
Cohesion: 0.5
Nodes (7): ensure_date_select_variant_safe(), extract_selected_blocks(), inject_into_pagers(), main(), process_file(), Path, selected_to_pager_html()
### Community 1759 - "H5-pc"
Cohesion: 0.39
Nodes (7): a(), g(), i, l(), n, r, s
### Community 1760 - "小程序"
Cohesion: 0.22
Nodes (8): assumeExternalTargets, findMap(), findTextByValue(), getDefaultLinkProtocol, getDelta(), map(), preprocess(), tryProtocolTransform()
### Community 1761 - "uni-swipe-action.vue"
Cohesion: 0.31
Nodes (9): gotoSelectedLink(), openDialog(), setupButtons(), setupContextToolbars(), setupMenuItems(), toggleGotoLinkState(), toggleLinkMenuState(), toggleLinkState() (+1 more)
### Community 1762 - "H5-pc"
Cohesion: 0.25
Nodes (9): getOrDie(), isElement, isHTMLElement(), isObject, isPrototypeOf(), path(), resolve(), sandHTMLElement() (+1 more)
### Community 1763 - "小程序"
Cohesion: 0.22
Nodes (5): c, i, o, s, t
### Community 1764 - "H5-pc"
Cohesion: 0.42
Nodes (8): build_index_column(), extract_first_column(), find_table_spans(), insert_index_into_block(), leading_indent(), main(), process_file(), should_use_pagination()
### Community 1765 - "小程序"
Cohesion: 0.36
Nodes (8): apply_file(), detect_refresh_handler(), find_toolbar_insert_point(), has_loading_ref(), insert_component_import(), main(), Append ListToolbarEndActions import after existing import block., Find end of first list-toolbar-row block before list-body.
### Community 1766 - "H5-pc"
Cohesion: 0.28
Nodes (7): buildBatchPrintPlanView(), canBatchPrintSlip(), formatRemarkForSlipHtml(), mergeBatchPrintRemarks(), normalizeCustomerName(), SlipPlanProduct, PlPrintSlipCommand
### Community 1767 - "小程序"
Cohesion: 0.22
Nodes (7): filteredItems, normalizedValue, props, rawSource, rawValue, sanitizedArray, sanitizedItem
### Community 1768 - "H5-pc"
Cohesion: 0.22
Nodes (7): lastSegment, props, rawSource, rawValue, sanitizedArray, sanitizedItem, segments
### Community 1769 - "小程序"
Cohesion: 0.22
Nodes (8): brandLabel, businessType, candidates, formRow, planNo, pp, productId, unitCode
### Community 1771 - "H5-pc"
Cohesion: 0.22
Nodes (7): fetched, index, keyword, kw, model, name, row
### Community 1772 - "小程序"
Cohesion: 0.22
Nodes (8): apiQuery, av, bv, cmp, cols, kw, sides, total
### Community 1775 - "小程序"
Cohesion: 0.25
Nodes (3): close(), select(), { t }
### Community 1776 - "H5-pc"
Cohesion: 0.22
Nodes (9): 开发说明, 组件自动引入, 状态管理, 路由跳转, API 调用, code:vue (<template>), code:typescript (import { UserService } from '@/api/usersApi'), code:typescript (import { useUserStore } from '@/store/modules/user') (+1 more)
### Community 1777 - "H5-pc"
Cohesion: 0.22
Nodes (9): 7. 列表区、表格与分页, 7.1 结构顺序, 7.3 列表工具栏 `.list-toolbar`, 7.4 通用 `table`(非 `.data-table` 时的基线), 7.5 `.data-table` 专用规则, 7.6 主列表视口填满滚动, 7.7 状态标签(`el-tag` / `.tag`), 7.8 分页(HTML demo:`.list-pager`) (+1 more)
### Community 1778 - "proposal.md"
Cohesion: 0.22
Nodes (8): 1. 分析过程, 1.1 工具, 1.2 对比结果摘要, 1.3 决策, 2. 验收标准, 3. 执行日志, code:bash (cd backend && source venv/bin/activate), P0-1:字典数据
### Community 1779 - "Tasks: 地磅月计划量运输联动累加与回减"
Cohesion: 0.22
Nodes (8): 1. 目标, 2. 执行前检查, 3. 执行步骤(计划), 4. 验收标准, 5. 执行日志模板, code:sql (-- 目标库:确认仅 admin 存在), code:markdown (## 批次:YYYY-MM-DD HH:MM), P0-4:用户同步
### Community 1780 - "Requirement: 统一响应格式"
Cohesion: 0.22
Nodes (8): 命令, 1. 目标, 2. 执行步骤, 3. 映射 CSV 列, 4. 验收标准, code:bash (cd backend), code:python (new_no = by_product_id[product_id]["new_product_no"]), P1-1c:CRM 产品编号统一
### Community 1781 - "Requirement: web-admin 界面模式索引与参考页选型"
Cohesion: 0.22
Nodes (8): 不移植(替代方案), 地磅系统 API 全量清单(移植后路径保持不变), 前端 API 文件对照, 仪表盘 `/api/dashboard`, 出入库 `/api/inventory`, 计划 `/api/plans`, 车牌 `/api/vehicles`, 地磅单 `/api/weighing`
### Community 1782 - "index.vue"
Cohesion: 0.22
Nodes (8): 步骤二:拷贝前端原版, 操作流程, 1. 逐个拷贝 Vue 组件, 2. 拷贝规则, 完成标准, 下一步, 3. 拷贝 API 模块, 目标
### Community 1783 - "Pressure Test 1: Emergency Production Fix"
Cohesion: 0.22
Nodes (8): 线索主接口对照表, 线索管理模块迁移方案 — 04 API 规格, 跟进记录接口, 列表响应约定(门户), 前端 API 文件结构建议, code:json ({), code:block2 (web-admin/src/api/crm/), 关键业务逻辑索引(开发前必读 Java)
### Community 1784 - "Pressure Test 2: Sunk Cost + Exhaustion"
Cohesion: 0.22
Nodes (8): 模块迁移方案 — 02 数据库表模型, code:sql (-- 从 docs/sql/sx.sql 中复制该表的 CREATE TABLE 语句), code:sql (DROP TABLE IF EXISTS `crm_xxx`;), X.1.1 原始 DDL(来自 sx.sql), X.1.2 迁移后 DDL, X.1.3 字段对照表, X.1.4 字典关联, X.1 crm_xxx([表说明])
### Community 1785 - "Pressure Test 3: Authority + Social Pressure"
Cohesion: 0.22
Nodes (8): 模块迁移方案 — 04 后端 API 接口规格, API 清单汇总, X.1.1 列表查询, X.1.2 新增, X.1.3 编辑, X.1.4 删除, X.1.5 详情, X.1 [实体名] CRUD
### Community 1786 - "Codex Tool Mapping"
Cohesion: 0.22
Nodes (8): 文件结构, 部署注意, code:bash (mysql ... < docs/sql/migrations/2026-07-04_pl_plan_hazard_ce), 危化品证「证书齐备」人工确认 — Implementation Plan, Task 1: 数据库与 Model ✅, Task 2: Schema + Service ✅, Task 3: API ✅, Task 4–6: 前端 ✅
### Community 1787 - "anthropic-best-practices.md"
Cohesion: 0.22
Nodes (8): 文件地图, code:bash (pytest tests/test_pl_plan_list_filters.py -v), 运输管理列头整库筛选 — P1 计划族 Implementation Plan, Task 1: plan_list_filters + 单测 + list_plans 接线, Task 2: 运输计划页前端, Task 3: 归档页前端, Task 4: 合同完善页前端 + gaps API 透传, Task 5: P1 验收 + 图谱
### Community 1788 - "Anti-Patterns"
Cohesion: 0.22
Nodes (8): 文件结构, 验收, CRM 线索 / 商机列头整库筛选 Implementation Plan, Task 1: 线索 backend builder + 单测, Task 2: 商机 backend builder + 单测, Task 3: 线索前端, Task 4: 商机前端, Task 5: 图谱
### Community 1789 - "Testing All Skill Types"
Cohesion: 0.22
Nodes (8): 文件结构, code:ts (sortField?: string), code:bash (git add web-admin/src/api/crm/quote/types.ts web-admin/src/v), code:bash (git add web-admin/src/api/crm/contract/types.ts web-admin/sr), CRM 日期列头双三角排序 Implementation Plan, Spec 覆盖自检, Task 8: 接线报价列表(管理+审批), Task 9: 接线合同列表(管理+审批)
### Community 1790 - "列表列宽拖拽 + localStorage 持久化(方案 C)"
Cohesion: 0.22
Nodes (7): code:python ("""车辆/人员 Schema 接受 photoUrls。"""), code:python (photo_urls: Optional[str] = Field(default=None, max_length=2), code:python (photo_urls: Optional[str] = Field(default=None, max_length=2), code:python (photo_urls=payload.photo_urls,), code:python (photo_urls=payload.photo_urls,), code:bash (git add backend/app/schemas/pl/base_data.py backend/app/api/), Task 3: Schema + API 透传(含单测)
### Community 1791 - "Activate.ps1"
Cohesion: 0.22
Nodes (8): 公开抢班:系统用户可搜索下拉 — 设计, 接口, 前端, 目标, code:json ("users": [{ "id": "<sys_user.id>", "label": "<nick_name|user), code:json ({ "shiftType": "evening", "userId": "<sys_user.id>" }), `GET /api/public/duty/{token}`, `POST /api/public/duty/{token}/grab`
### Community 1792 - "6. 门户适配层"
Cohesion: 0.22
Nodes (8): 运输计划「从地址库选择」内嵌新增地址, 1. 目标, 2. 非目标, 3. 交互, 4. 改动文件, 5. 校验与 UI, 6. 数据流, code:block1 (选择弹窗 → 新增弹窗 → transportAddressApi.create)
### Community 1793 - "12. API 对接规则"
Cohesion: 0.22
Nodes (8): 改造边界(硬约束), 功能回归清单(每模块抽 1 页), Fresh Mint 内容区 UI 对齐(Step 0 + Step 1), 对照页(Step 0 基线), Step 1 改动范围, Step 1 验收(视觉), Step 1b:Portal 顶栏 / 侧栏 / WorkTab(2026-06-29 补充), 后续(Step 2+,本次不做)
### Community 1794 - "1. 迁移模块清单与文件映射"
Cohesion: 0.22
Nodes (7): Change Types, Changelog, Contributing, Important Notice Markers, License, Version Guidelines, Version Number Rules
### Community 1795 - "6. 图片/附件上传替换规则"
Cohesion: 0.22
Nodes (8): 使用说明, 导入, cancelNotificationProgress() : void, code:block1 (export type CreateNotificationProgressOptions = {), code:block2 (export type FinishNotificationProgressOptions = {), createNotificationProgress(options : CreateNotificationProgressOptions) : void,, finishNotificationProgress(options: FinishNotificationProgressOptions) : void, uts-progressNotification
### Community 1796 - "7. 字典/状态展示替换规则"
Cohesion: 0.22
Nodes (8): 0.0.2(2021-02-05), 0.0.3(2021-03-09), 0.0.4(2021-05-12), 0.0.5(2021-06-21), 0.0.6(2021-07-30), 0.0.7(2021-09-03), 1.0.0(2021-11-19), 1.1.7(2021-11-08)
### Community 1797 - "8. 分页组件替换规则"
Cohesion: 0.22
Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-06), 1.0.8(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2021-11-22), 1.1.2(2024-03-28)
### Community 1798 - "CRM 模块移植状态跟踪表"
Cohesion: 0.22
Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19), 1.2.1(2022-05-30)
### Community 1799 - "合同列表 — 06 分步实施计划"
Cohesion: 0.22
Nodes (8): 0.0.3(2021-02-04), 0.0.4(2021-02-05), 0.0.5(2021-04-21), 0.0.6(2021-05-12), 0.1.0(2021-07-30), 1.0.0(2021-11-19), 1.0.1(2021-11-23), 1.0.2(2024-09-21)
### Community 1800 - "步骤 7:前端新增 — 规则管理页面"
Cohesion: 0.22
Nodes (9): Requirement: 统一返回码定义, Scenario: 参数校验失败, Scenario: 唯一性冲突, Scenario: 记录不存在, Scenario: 未登录, Scenario: 无权限, Scenario: 服务器异常, Scenario: Web 登录账号或密码错误 (+1 more)
### Community 1801 - "步骤 8:后端 DDL + Model"
Cohesion: 0.22
Nodes (8): Context, D1: 后端 CRUD 采用独立函数模式(非 CRUDBase 泛型), D2: 字典 API 路由注册在 admin.py, D3: 字典数据查询通过 dict_type 关联, D4: 前端字典数据配置弹窗采用 Dialog + 内嵌表格, Decisions, Goals / Non-Goals, Risks / Trade-offs
### Community 1802 - "步骤 2:前端拷贝 — 公海池列表页"
Cohesion: 0.22
Nodes (5): canArchive, canArrange, phaseArchive, phaseTransport, products
### Community 1803 - "步骤 3:前端拷贝 — 领取/分配弹窗"
Cohesion: 0.31
Nodes (7): combineGraphs(), { execSync }, extractDotBlocks(), fs, main(), path, renderToSvg()
### Community 1804 - "步骤 4:前端适配 — pool/index.vue script 部分"
Cohesion: 0.33
Nodes (8): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。, _validate_ts()
### Community 1805 - "步骤 5:前端适配 — pool/index.vue template + style"
Cohesion: 0.36
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 1806 - "参考:数据库迁移规则"
Cohesion: 0.22
Nodes (9): mp-weixin, appid, permission, setting, uniStatistics, usingComponents, scope.userLocation, desc (+1 more)
### Community 1808 - "报销申请「申请人」可改选设计"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1809 - "运输计划打印单据按钮收拢为下拉"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1810 - "十、运费结算"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1811 - "十一、盘存统计"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1812 - "十四、系统约束"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1813 - "危化品证上传:仅展示危化计划 +「未上传证书」Tab"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1814 - "测试进度(人类测试工程师节奏)"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1815 - "biz-placeholder.vue"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1816 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1817 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1818 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1819 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1820 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1821 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1822 - "sale"
Cohesion: 0.28
Nodes (3): _change(), close(), open()
### Community 1823 - "运输计划取货/送货联系方式"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1824 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1825 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1826 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1827 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1829 - "App"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1830 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1832 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1833 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1834 - "changelog.md"
Cohesion: 0.28
Nodes (3): getVal(), iconSize(), fontData
### Community 1835 - "compilerOptions"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1836 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1837 - "sale"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1838 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1839 - "sale"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1840 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1841 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1842 - "lint-staged"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1843 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1844 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1845 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1846 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1847 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1848 - "uni-grid-item.vue"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1849 - "H5-mobile"
Cohesion: 0.25
Nodes (6): ErrorCodeType, HTTP_STATUS, ProviderType, {
BridgeError
}, crypto, {
HTTP_STATUS
}
### Community 1851 - "index.vue"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1852 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1853 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1854 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1855 - "App"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1856 - "H5-mobile"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1857 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1858 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1859 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1860 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1861 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1862 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1863 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1864 - "App"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1865 - "H5-mobile"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1866 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1867 - "readme.md"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1868 - "sale"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1869 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1870 - "H5-mobile"
Cohesion: 0.22
Nodes (8): dependencies, extensions, uni-cloud-jql, name, origin-plugin-dev-name, origin-plugin-version, plugin-dev-name, plugin-version
### Community 1871 - "sale"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1872 - "sale"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1874 - "H5-mobile"
Cohesion: 0.22
Nodes (6): getColSpan(), getColSpan(), BREAKPOINT_CONFIG, BreakpointConfig, calculateResponsiveSpan(), ResponsiveBreakpoint
### Community 1875 - "sale"
Cohesion: 0.44
Nodes (8): connect(), fix_alias(), fix_name(), load_live_categories(), main(), norm_text(), parse_groups(), resolve_unit_and_category()
### Community 1876 - "App"
Cohesion: 0.22
Nodes (8): After the Design, Anti-Pattern: "This Is Too Simple To Need A Design", Brainstorming Ideas Into Designs, Checklist, Key Principles, Process Flow, The Process, Visual Companion
### Community 1877 - "H5-mobile"
Cohesion: 0.22
Nodes (9): 7. 分阶段实施计划, P0:基础设施(后端骨架), P1:基础配置(费用项目 + 工作流), P2:备用金 + 附件, P3:报销, P4:支付 / 发放 / 冲抵, P5:菜单与权限(门户 sys_menu), P6:前端移植(web-admin) (+1 more)
### Community 1878 - "sale"
Cohesion: 0.25
Nodes (4): 不移植项, 后端模块明细, 地磅(db)模块移植状态跟踪表, 阶段总览
### Community 1879 - "H5-mobile"
Cohesion: 0.22
Nodes (8): 前置已完成, 合同列表模块迁移方案 — 01 概述, 实施顺序, 方案文档索引, 涉及数据库表, 源码位置, 迁移目标, 迁移范围(合同列表全量)
### Community 1880 - "sale"
Cohesion: 0.22
Nodes (9): 10.1 双字段:`status` 与 `approval_status`, 10.2 主状态流转图, 10.3 各操作前置条件与副作用, 10.4 审批流与主状态的联动(`CrmContractApprovalServiceImpl.approveContract`), 10.5 提交审批专项校验 — 框架合同, 10.6 删除 vs 作废, 10.7 创建类操作的初始状态, 10.8 Python 重写检查清单(状态相关 API) (+1 more)
### Community 1881 - "changelog.md"
Cohesion: 0.22
Nodes (7): 1. 总览, 5. 其他入站调用(非金额), 6. 合同模块出站依赖(重写时一并注册), 7. 前端关联(步骤 7+ 适配时注意), 9. Python 重写检查清单, 变更记录, 合同管理 — 跨模块调用梳理(步骤 6)
### Community 1882 - "H5-mobile"
Cohesion: 0.22
Nodes (7): Python 落点, 报价单 Java 快照(按步追加), CRM Java 参考快照(按需拷贝), 与前端「拷贝 Vue」的对应关系, 原则(SHALL), 拷贝命令, 目录索引
### Community 1883 - "sale"
Cohesion: 0.22
Nodes (8): API 清单汇总, X.1.1 列表查询, X.1.2 新增, X.1.3 编辑, X.1.4 删除, X.1.5 详情, X.1 [实体名] CRUD, 模块迁移方案 — 04 后端 API 接口规格
### Community 1884 - "changelog.md"
Cohesion: 0.22
Nodes (9): API 响应数据处理(重要), Excel / Blob 导出(重要), script 部分差异, style 部分差异, template 部分差异, 参考:前端框架差异对照, 弹窗标准模板, 查看详情(SystemViewDialog) (+1 more)
### Community 1885 - "H5-mobile"
Cohesion: 0.22
Nodes (9): CRM 产品分类数据移植 Implementation Plan, File Map, Task 1: 脚本骨架与 dry-run, Task 2: 拓扑插入与 mapping 写出, Task 3: 幂等与二次移植, Task 4: 留痕与文档回写, Task 5: 界面验收, 后续步骤(本计划不包含) (+1 more)
### Community 1886 - "sale"
Cohesion: 0.22
Nodes (9): Phase 2: 后端清理, Task 2.1: 清理后端 API 路由文件, Task 2.2: 清理后端模型文件, Task 2.3: 清理后端 CRUD 文件, Task 2.4: 清理后端 Schemas 文件, Task 2.5: 更新后端路由注册, Task 2.6: 后端 dict 模块改造(Tag 集中化核心), Task 2.7: 清理 admin.py 中的业务端点 (+1 more)
### Community 1887 - "sale"
Cohesion: 0.22
Nodes (8): Task 1: 数据库与 Model ✅, Task 2: 后端 Schema + Service + API ✅, Task 3: 前端 composable + API ✅, Task 4: 前端组件 ✅, Task 5: 文案与透传 ✅, 危化品证书按产品类型区分 — Implementation Plan, 文件结构, 部署注意
### Community 1888 - "H5-mobile"
Cohesion: 0.22
Nodes (8): File map, Out of scope(勿做), Spec coverage self-check, Task 1: PlPlanFormDialog — 底栏显隐与双提交, Task 2: 运输计划列表 — 串联安排弹窗, Task 3: 运输计划归档 — 隐藏编辑, Task 4: 收尾, 运输计划 · 保存并安排运输 Implementation Plan
### Community 1889 - "sale"
Cohesion: 0.22
Nodes (8): Task 1: 后端 `apply_site_feedback` 显式 status(TDD), Task 2: 前端 API 类型增加 `status`, Task 3: 公共页状态选择 + 作废确认 + 只读态, Task 4: 关联设计旁注 + 图谱更新, 出入库现场链接 · 单据状态可选 — Implementation Plan, 执行说明, 文件结构, 自检(对照 Spec)
### Community 1890 - "sale"
Cohesion: 0.22
Nodes (8): File map, Spec 覆盖自检, Task 1: 明细行刷新纯函数, Task 2: ProductAliasBrandDialog 组件, Task 3: 接入 QuoteFormPanel, Task 4: 接入 ContractFormDialog, Task 5: 验收收尾与图谱, 报价/合同明细别名与品牌就地维护 Implementation Plan
### Community 1891 - "sale"
Cohesion: 0.22
Nodes (8): Spec 覆盖自检, Task 1: 后端 — 允许超额占用, Task 2: Web 报销申请 — 弱提示、不拦截, Task 3: bx-mobile 报销申请 — 对齐 Web, Task 4: 业务清单文档, Task 5: 手工验收清单(实现后勾选), 报销提交允许发票夹余额为负 — Implementation Plan, 文件结构
### Community 1892 - "App"
Cohesion: 0.22
Nodes (8): CRM 开票信息粘贴快速识别 Implementation Plan, File map, Placeholder scan, Spec coverage(自检), Task 1: 解析工具单测(先红), Task 2: 实现解析工具(转绿), Task 3: InvoiceInfo.vue 接入粘贴识别 UI, Task 4: 收尾
### Community 1893 - "H5-mobile"
Cohesion: 0.22
Nodes (8): File map, Task 1: 纯函数 — 有效合计与产品判定, Task 2: 编排 — 按计划收集 violations / reminders, Task 3: Schema + arrange API 接线, Task 4: 前端类型与弹窗, Task 5: 验证与图谱, 执行备注, 运输计划安排 · 合同数量硬拦与成功后提醒 Implementation Plan
### Community 1894 - "sale"
Cohesion: 0.22
Nodes (9): 4.1 迭代 1 — 产品分类 + 产品管理, crm_product_category(产品分类,树形), crm_product_price_history(价格变更历史), crm_product_price(产品定价), crm_product_stock_log(库存变动日志), crm_product_tag_relation(产品-标签关联), crm_product_tag(产品标签), crm_product(产品主表) (+1 more)
### Community 1895 - "changelog.md"
Cohesion: 0.22
Nodes (8): Fresh Mint 内容区 UI 对齐(Step 0 + Step 1), Step 1 改动范围, Step 1 验收(视觉), Step 1b:Portal 顶栏 / 侧栏 / WorkTab(2026-06-29 补充), 功能回归清单(每模块抽 1 页), 后续(Step 2+,本次不做), 对照页(Step 0 基线), 改造边界(硬约束)
### Community 1896 - "H5-mobile"
Cohesion: 0.22
Nodes (9): 二次过磅边界, 仪表盘加厚, 作废边界, 出入库检索×Tab, 出入库详情关联, 地磅单列表 — 检索×Tab, 计划列表 — 检索×Tab 矩阵, 计划卡片 / 详情字段空满 (+1 more)
### Community 1897 - "sale"
Cohesion: 0.22
Nodes (8): API, Calendar Events, Calendar Props, Calendar 日历, 基本用法, 安装方式, 组件示例, 通过方法打开日历
### Community 1898 - "sale"
Cohesion: 0.22
Nodes (8): 0.0.3(2021-02-04), 0.0.4(2021-02-05), 0.0.5(2021-04-21), 0.0.6(2021-05-12), 0.1.0(2021-07-30), 1.0.0(2021-11-19), 1.0.1(2021-11-23), 1.0.2(2024-09-21)
### Community 1899 - "H5-mobile"
Cohesion: 0.22
Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19), 1.2.1(2022-05-30)
### Community 1900 - "sale"
Cohesion: 0.22
Nodes (8): 0.0.2(2021-02-05), 0.0.3(2021-03-09), 0.0.4(2021-05-12), 0.0.5(2021-06-21), 0.0.6(2021-07-30), 0.0.7(2021-09-03), 1.0.0(2021-11-19), 1.1.7(2021-11-08)
### Community 1901 - "changelog.md"
Cohesion: 0.22
Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-06), 1.0.8(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2021-11-22), 1.1.2(2024-03-28)
### Community 1902 - "H5-mobile"
Cohesion: 0.22
Nodes (8): Context, D1: 后端 CRUD 采用独立函数模式(非 CRUDBase 泛型), D2: 字典 API 路由注册在 admin.py, D3: 字典数据查询通过 dict_type 关联, D4: 前端字典数据配置弹窗采用 Dialog + 内嵌表格, Decisions, Goals / Non-Goals, Risks / Trade-offs
### Community 1903 - "sale"
Cohesion: 0.22
Nodes (9): Requirement: 统一返回码定义, Scenario: Web 登录查用户, Scenario: Web 登录账号或密码错误, Scenario: 参数校验失败, Scenario: 唯一性冲突, Scenario: 无权限, Scenario: 服务器异常, Scenario: 未登录 (+1 more)
### Community 1904 - "sale"
Cohesion: 0.22
Nodes (9): Requirement: 小程序拍照凭证上传(基线), Scenario: Code review 小程序凭证上传, Scenario: 禁止文档类附件, Scenario: 配送/现场凭证上传, UI 与数量, `uni.uploadFile` 约定, 两步流程(强制), 参考实现骨架(工具函数形态) (+1 more)
### Community 1905 - "sale"
Cohesion: 0.22
Nodes (9): 修复, 优化, 新增, ⚠️ 重要提示, v3.0.1 - 2025-11-15, 优化, 修复, 新增 (+1 more)
### Community 1906 - "H5-mobile"
Cohesion: 0.22
Nodes (9): 升级, 修复, 优化, ⚠️ 重要提示, v2.5.8 - 2025-09-29, 优化, 修复, 升级 (+1 more)
### Community 1907 - "sale"
Cohesion: 0.22
Nodes (9): 重构, 新增, 优化, ⚠️ 重要提示, v2.4.0 - 2025-06-06 🎉, 优化, 新增, 重构 (+1 more)
### Community 1908 - "call-check-version.ts"
Cohesion: 0.22
Nodes (9): 新增, 优化, 修复, ⚠️ 重要提示, v2.6.0 - 2025-10-16, 优化, 修复, 新增 (+1 more)
### Community 1909 - "H5-mobile"
Cohesion: 0.46
Nodes (6): extractIconClasses(), extractIconFromRule(), getUnicode(), IconfontType, processedErrors, StyleSheetError
### Community 1910 - "sale"
Cohesion: 0.46
Nodes (7): _build_tree(), create(), get_by_id(), get_item_tree(), soft_delete(), _tenant_no(), update()
### Community 1912 - "bus.js"
Cohesion: 0.25
Nodes (8): assert_contract_qty_for_arrange(), collect_plan_contract_qty_checks(), _load_plan_stop_product_maps(), 返回 (violations, reminders)。 在写运输前调用;reminders 可缓存到成功响应,勿在状态变更后再算。, 返回 (violations, reminders)。 在写运输前调用;reminders 可缓存到成功响应,勿在状态变更后再算。, 超限则 422;通过则返回 reminders(供成功响应复用)。, 超限则 422;通过则返回 reminders(供成功响应复用)。, _stop_kind_from_scope()
### Community 1913 - "format.js"
Cohesion: 0.54
Nodes (7): _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()
### Community 1914 - "tasks.md"
Cohesion: 0.25
Nodes (8): list_duty_staff_users(), 按固定 id 查找「值班人员」角色;找不到再按角色名兜底。, 本租户启用且绑定「值班人员」角色的用户(公开页 users / 管理端 options)。, 按固定 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 1915 - "Requirement: 统一 POST 接口"
Cohesion: 0.25
Nodes (8): build_dict_value_from_label(), ensure_dict_data(), _pad_hhmm(), parse_time_range_input(), 解析「09:00-17:00」「18:00-次日07:00」等,返回 start/end/crossDay/label/value。, test_build_dict_value_from_label(), test_parse_time_range_input_cross_day(), test_parse_time_range_input_day()
### Community 1918 - "iconfont.ts"
Cohesion: 0.25
Nodes (7): createLink(), getAnchorText(), isImageFigure(), isNonNullable(), isNullable(), linkImageFigure(), trimCaretContainers()
### Community 1919 - "index.vue"
Cohesion: 0.32
Nodes (8): each$1(), filterEditableDescendants(), findParentElm(), fromPoint(), hide(), map(), show(), toggle()
### Community 1920 - "detail.vue"
Cohesion: 0.39
Nodes (7): addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount()
### Community 1921 - "detail.vue"
Cohesion: 0.25
Nodes (7): base, id, planRow, product, specification, stopRemark, text
### Community 1922 - "Copilot CLI Tool Mapping"
Cohesion: 0.29
Nodes (5): confirmButtonText, dialogTitle, handleClose(), loadExecutionSummary(), resetForm()
### Community 1923 - "Evaluation and iteration"
Cohesion: 0.25
Nodes (7): brandOptions, brandQtyRows, keyword, options, positive, string, total
### Community 1924 - "Checklist for effective Skills"
Cohesion: 0.25
Nodes (7): apiQuery, av, bv, cmp, kw, sides, total
### Community 1926 - "File Organization"
Cohesion: 0.39
Nodes (5): chooseAll(), chooseAndUploadFile(), chooseImage(), chooseVideo(), uploadFiles()
### Community 1927 - "RED-GREEN-REFACTOR for Skills"
Cohesion: 0.36
Nodes (4): buildQuery(), bxRequest(), bxUploadFile(), normalizeBxUrl()
### Community 1928 - "Skill Types"
Cohesion: 0.46
Nodes (7): buildParams(), buildParams(), addDays(), formatYmd(), nowYmdHms(), weekRange(), buildParams()
### Community 1930 - "mcp.json"
Cohesion: 0.25
Nodes (6): 小程序测试用例总册(测试工程师级), 两阶段流程, 写作标准(必须遵守), 文档索引与规模, 能力总览(避免误测「不存在的修改/删除」), 按钮与弹窗门禁(方式 C)
### Community 1931 - "5. 目标架构"
Cohesion: 0.25
Nodes (8): 5.1 编号规则, 5.2 枚举值, 5.3 状态定义, 5.3.1 跟进状态, 5.3.2 运输安排状态, 5.3.3 归档状态, 5.3.4 完成状态, 五、基础配置
### Community 1932 - "11. 权限指令替换规则"
Cohesion: 0.25
Nodes (8): 10. 表单扩展、迷你表与上传, 10.1 字段 `.field`, 10.2 分节 `.form-section`, 10.3 栅格 `.form-grid-2`, 10.4 文本域 `.textarea`, 10.5 上传 `.upload-zone` / `.upload-item`, 10.6 商品分类 · 弹窗内「参数」卡片(`#/demo/category`), 10.7 迷你表 `.mini-table-wrap` / `.mini-table`
### Community 1933 - "3. 页面外层布局替换"
Cohesion: 0.25
Nodes (8): 10.1 字段 `.field`, 10.2 分节 `.form-section`, 10.3 栅格 `.form-grid-2`, 10.4 文本域 `.textarea`, 10.5 上传 `.upload-zone` / `.upload-item`, 10.6 商品分类 · 弹窗内「参数」卡片(`#/demo/category`), 10.7 迷你表 `.mini-table-wrap` / `.mini-table`, 10. 表单扩展、迷你表与上传
### Community 1934 - "4. 弹窗/抽屉替换规则"
Cohesion: 0.25
Nodes (7): 数据移植过程留痕规范, 1. 三层文档结构, 2. 每步必须产出的映射与脚本, 3. 执行批次日志模板(强制字段), 4. 幂等与二次移植, 5. 当前进度索引, code:markdown (## 批次:YYYY-MM-DD HH:MM)
### Community 1935 - "5. 表单布局替换规则"
Cohesion: 0.25
Nodes (7): 安庆市山峡化工有限公司, 财务部门, 人力资源部, 销售部, 山峡 2.0 门户 — 迁移用户账号与初始密码, 生产现场部, 汇总
### Community 1936 - "9. 工具栏与操作按钮替换规则"
Cohesion: 0.25
Nodes (7): 环境, 行数对比, 执行前, 执行后, 批次:2026-07-31 部门种子, 问题与处理, 执行命令
### Community 1937 - "4. 审批相关子查询(Tab 核心)"
Cohesion: 0.25
Nodes (7): 1. 以前有没有脚本?能不能直接用?, 2. `crm_product` 字段对照, 3. `crm_product_category` 字段对照, 4. 推荐执行顺序(未自动执行,需你确认后跑), 5. 不在本次范围, code:bash (cd backend), CRM 产品迁移:表模型差异与脚本说明
### Community 1938 - "2. `updateReceivedAmount(contractId)`"
Cohesion: 0.25
Nodes (7): 步骤五:验证, 通用验证项, 模块专项验证, 验证通过后, 经验沉淀模板, 验证清单, code:markdown (### X.X {模块名} - {问题简述})
### Community 1939 - "3. 开票金额:两套逻辑并存"
Cohesion: 0.25
Nodes (7): 待办备注, 商机管理模块迁移方案 — 06 分步实施计划, Phase 0:方案与 DDL(步骤 1~2), Phase 1:拷贝(步骤 3), Phase 2:前端适配(步骤 4~8), Phase 3:后端(步骤 9~12), Phase 4:验证(步骤 13~14)
### Community 1940 - "8. shanxia2.0 实施策略"
Cohesion: 0.25
Nodes (7): 涉及表(最小集), 完成标准, 门户 API(最小), code:bash (./docs/crm-migration/scripts/snapshot-java.sh contract \), 合同 create — 报价单前置(P1), 须对齐的 Java, 快照清单(P1-1 实施前执行)
### Community 1941 - "步骤 6:前端适配 — ClaimDialog 和 AssignDialog"
Cohesion: 0.25
Nodes (7): 迁移范围, 涉及表, 与报价单关系, code:bash (./docs/crm-migration/scripts/snapshot-java.sh supplier-info ), 供方信息(crm_supplier_info)— 01 概述, 快照清单(P0-1 实施前执行), Python 目标
### Community 1942 - "步骤 9:后端 Schema"
Cohesion: 0.25
Nodes (7): File map, PL 入库单 / 出库单 Implementation Plan, Task 1: DDL + Models + Menu SQL, Task 2: pl_io_order_service + arrange/cancel wire + block rearrange, Task 3: Admin + Public APIs, Task 4: Frontend lists/dialogs/public/freeze/archive, Task 5: graphify update + smoke check
### Community 1943 - "步骤 11:后端 CRUD — 规则管理 + 定时任务"
Cohesion: 0.25
Nodes (8): Phase 2 — CRM(最高优先级), Task 2.1: 客户域(试点), Task 2.2: 线索域, Task 2.3: 商机域, Task 2.4: 联系人 / 供应商 / 开票, Task 2.5: 产品域, Task 2.6: 报价域, Task 2.7: 合同域
### Community 1944 - "步骤 12:后端 API 路由"
Cohesion: 0.25
Nodes (8): 设计决策(实施前确认), code:python (def to_user_info(self) -> dict:), code:python (def assert_row_in_data_scope(db, row, model, user_info, tena), D1 — CRM「仅本人」语义, D2 — 公海/池规则/产品主数据, D3 — BX「我的/待办/全部」, D4 — PL/DB 用户上下文, D5 — 详情/CUD 校验
### Community 1945 - "步骤 13:字典数据导入"
Cohesion: 0.25
Nodes (7): code:vue (<el-button), code:typescript (const addProductsDisabled = computed(() => {), code:typescript (const loadContractProductIds = ref<string[]>([])), code:vue (<ProductSelector), code:typescript (function validateSingleContractPerStop(): boolean {), code:bash (git add web-admin/src/components/business/pl-plan-load-secti), Task 7: 装货禁用添加 + 表单联动过滤与校验
### Community 1946 - "步骤 14:整体验证"
Cohesion: 0.25
Nodes (7): Portal 顶栏全量导航 — Implementation Plan, Task 1: Portal 菜单工具函数, Task 2: 水平菜单支持无图标, Task 3: 新建顶栏导航组件, Task 4: 组装顶栏与布局, Task 5: WorkTab 联动, Task 6: 验证
### Community 1947 - "1. 背景与目标"
Cohesion: 0.25
Nodes (7): 目标, 存储, 接入约定, 样式, 非目标, 方案, 列表列宽拖拽 + localStorage 持久化(方案 C)
### Community 1948 - "5. 后端架构设计"
Cohesion: 0.25
Nodes (6): 4. 表结构设计(按迭代), 4.4 迭代 4 — 报价管理 + 合同管理, crm_contract(合同主表), crm_contract_product / crm_contract_product_price_tier / crm_contract_approval / crm_contract_change / crm_contract_template, crm_quote(报价单), crm_quote_product / crm_quote_approval / crm_quote_share_log
### Community 1949 - "6. 前端架构设计"
Cohesion: 0.25
Nodes (7): 合同已安排数量 · 已归档用实际量, 已确认决策, 公式(不变结构), 改动面, 非目标, 目标, code:text (arrangedTotalQty = archivedQty + arrangedUnarchivedQty)
### Community 1950 - "4. 页面级元素"
Cohesion: 0.25
Nodes (7): 运输计划表单 · 可安排数量, 已确认决策, 非目标, 目标, API, code:text ({), UI
### Community 1951 - "十二、司机端功能"
Cohesion: 0.25
Nodes (7): 报销申请列表 · 扩大每页条数选项(试点), 目标, 方案(已选), 非目标, 验收, 后续(非本次), 背景
### Community 1952 - "十三、计划变更与取消"
Cohesion: 0.25
Nodes (7): 背景, 方案, 已知问题与修复(2026-07-25), 影响面, 验收, 目标(本期), TinyMCE 合同表格「类 Excel」排版增强
### Community 1953 - "八、运输管理"
Cohesion: 0.25
Nodes (7): 运输计划取货/送货联系方式, Data, Decision, Goal, Out of scope, Surfaces, UI Layout
### Community 1954 - "附录B:计划跟进状态流转图"
Cohesion: 0.25
Nodes (7): 运输计划保存同步地磅日期 + 已安排禁仅保存, 1. 背景, 2. 决策, 3. 非目标, 4. 实现要点, 方案 A(前端流程), 方案 B(后端兜底)
### Community 1955 - "main.js"
Cohesion: 0.25
Nodes (7): 背景, 证书缺口规则(与现网一致), 方案, 前端, 非目标, 需求, 危化品证上传:仅展示危化计划 +「未上传证书」Tab
### Community 1956 - "quickapp-native"
Cohesion: 0.25
Nodes (7): 1.0.10(2021-04-21), 1.0.11(2021-05-12), 1.0.8(2021-02-05), 1.0.9(2021-02-05), 1.1.0(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2021-11-22)
### Community 1957 - "Badge 数字角标"
Cohesion: 0.25
Nodes (7): 0.1.0(2022-04-21), 0.1.1(2022-04-27), 0.2.0(2022-05-07), 0.2.1(2022-05-09), 0.2.2(2024-01-15), 0.2.3(2024-03-20), 0.2.4(2024-04-23)
### Community 1958 - "changelog.md"
Cohesion: 0.25
Nodes (7): 1.0.4(2021-02-05), 1.0.5(2021-05-12), 1.1.0(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2024-03-20), 1.2.2(2024-03-28), 1.2.3(2024-04-02)
### Community 1959 - "Card 卡片"
Cohesion: 0.25
Nodes (7): 1.0.2(2021-02-05), 1.0.3(2021-05-12), 1.1.0(2021-07-30), 1.1.7(2021-11-08), 1.2.0(2021-11-19), 1.2.1(2021-11-22), 1.2.2(2022-05-30)
### Community 1960 - "Collapse 折叠面板"
Cohesion: 0.25
Nodes (7): 1.1.6(2021-02-04), 1.1.7(2021-05-12), 1.1.8(2021-07-01), 1.2.0(2021-07-13), 1.2.1(2021-07-30), 1.3.0(2021-11-19), 1.3.1(2021-12-20)
### Community 1961 - "Combox 组合框"
Cohesion: 0.25
Nodes (7): 1. 数据库, 2. 后端 · 采集层, 3. 后端 · 查询层, 4. 后端 · 注解覆盖(首期), 5. 前端, 6. 验收与文档, 7. 后续(非本期阻塞)
### Community 1962 - "changelog.md"
Cohesion: 0.25
Nodes (7): 1. SQL 与数据模型, 2. 后端基础层, 3. 后端业务 API(按依赖顺序), 4. 前端 API 与类型, 5. 前端页面(Fresh Mint), 6. 数据迁移与权限, 7. 验证
### Community 1963 - "CountDown 倒计时"
Cohesion: 0.25
Nodes (7): 实现模式, Requirement: 列表筛选自动触发搜索, Scenario: 单字段筛选自动搜索, Scenario: 多字段筛选自动搜索, Scenario: 日期范围筛选, Scenario: 保留手动搜索, Scenario: Code review 自动搜索
### Community 1964 - "DataCheckbox 数据驱动的单选复选框"
Cohesion: 0.29
Nodes (7): _date_to_str(), _dt_to_str(), PagedQuery, PagedResponse, date, datetime, bx 原系统 API 响应包装(code=0 / msg / data.rows),与门户 success_response 分离。
### Community 1965 - "DataPicker 级联选择"
Cohesion: 0.36
Nodes (7): derive_legacy_status_from_three(), derive_three_status_from_legacy(), Decimal, 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal()
### Community 1966 - "DataSelect 下拉框选择器"
Cohesion: 0.46
Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists()
### Community 1967 - "readme.md"
Cohesion: 0.25
Nodes (7): compilerOptions, allowSyntheticDefaultImports, composite, module, moduleResolution, skipLibCheck, include
### Community 1968 - "DatetimePicker 时间选择器"
Cohesion: 0.29
Nodes (6): apiPath, __dirname, looksLikeLocalApi(), root, strict, strictCheck()
### Community 1969 - "Drawer 抽屉"
Cohesion: 0.25
Nodes (6): defaultsPath, __dirname, normalized, prevRaw, raw, root
### Community 1970 - "readme.md"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1971 - "Fab 悬浮按钮"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1972 - "Fav 收藏按钮"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1973 - "FilePicker 文件选择上传"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1974 - "Forms 表单"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1975 - "GoodsNav 商品导航"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1976 - "Grid 宫格"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1977 - "Group 分组"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1978 - "uniicons_file.ts"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1980 - "IndexedList 索引列表"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1981 - "uni-installApk"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1982 - "Link 链接"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1983 - "uni-list.vue"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1984 - "readme.md"
Cohesion: 0.25
Nodes (8): js, kotlin, swift, app, name, uni, installApk, uni-ext-api
### Community 1985 - "NavBar 导航栏"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1986 - "NoticeBar 通告栏"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1987 - "NumberBox 数字输入框"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1988 - "Pagination 分页器"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1989 - "Popup 弹出层"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1990 - "Rate 评分"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1991 - "Layout 布局"
Cohesion: 0.36
Nodes (4): created(), handler(), updateGutter(), updateNvueWidth()
### Community 1992 - "SearchBar 搜索栏"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1993 - "uni-section.vue"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1994 - "Section 标题栏"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1995 - "SegmentedControl 分段器"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1996 - "uni-steps.vue"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1997 - "Steps 步骤条"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1998 - "SwipeAction 滑动操作"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1999 - "SwiperDot 轮播图指示点"
Cohesion: 0.25
Nodes (7): compilerOptions, allowSyntheticDefaultImports, composite, module, moduleResolution, skipLibCheck, include
### Community 2000 - "uni-td.vue"
Cohesion: 0.25
Nodes (6): clampStyle, contentRef, displayText, expanded, overflow, props
### Community 2001 - "Table 表单"
Cohesion: 0.32
Nodes (6): emit, Emits, handleDrawerClose(), handleOpen(), Props, visible
### Community 2002 - "uni-tag.vue"
Cohesion: 0.25
Nodes (7): GradientType, ImageSettings, ImportMeta, ImportMetaEnv, Level, QRCodeProps, RenderAs
### Community 2003 - "Tag 标签"
Cohesion: 0.39
Nodes (7): addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount()
### Community 2004 - "Title 标题"
Cohesion: 0.29
Nodes (6): attrs, epIcon, iconAttrs, Props, epIconMap, resolveEpIcon()
### Community 2005 - "Badge 数字角标"
Cohesion: 0.25
Nodes (8): lint-staged, *.{cjs,json,jsonc}, *.{html,htm}, *.{js,ts,mjs,mts,tsx}, *.{md,mdx}, *.{scss,css,less}, *.vue, *.{yaml,yml}
### Community 2006 - "Transition 过渡动画"
Cohesion: 0.25
Nodes (7): 1. 上传到服务器, 2. 服务器首次启动, 3. 日常运维, 4. 配置文件, 5. 与 Nginx 配合, 6. 常见问题, shanxia2.0 Backend 生产部署说明
### Community 2007 - "山峡多系统现状(OpenSpec 摘要)"
Cohesion: 0.25
Nodes (8): 不移植(替代方案), 仪表盘 `/api/dashboard`, 出入库 `/api/inventory`, 前端 API 文件对照, 地磅单 `/api/weighing`, 地磅系统 API 全量清单(移植后路径保持不变), 计划 `/api/plans`, 车牌 `/api/vehicles`
### Community 2008 - "Requirement: 细胞存储样本跨表关联键"
Cohesion: 0.25
Nodes (7): Phase 0:方案与 DDL(步骤 1~2), Phase 1:拷贝(步骤 3), Phase 2:前端适配(步骤 4~8), Phase 3:后端(步骤 9~12), Phase 4:验证(步骤 13~14), 商机管理模块迁移方案 — 06 分步实施计划, 待办备注
### Community 2009 - "Requirement: 业务字典下拉统一使用 useDictStore"
Cohesion: 0.25
Nodes (8): 1. 逐个拷贝 Vue 组件, 2. 拷贝规则, 3. 拷贝 API 模块, 下一步, 完成标准, 操作流程, 步骤二:拷贝前端原版, 目标
### Community 2010 - "地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan"
Cohesion: 0.25
Nodes (8): 列表面板, 参考:shanxia2.0 UI 规范强制要求, 字段注释, 弹窗/对话框, 按钮, 表格, 附件上传, 颜色
### Community 2011 - "Requirement: 列表面板主标题装饰"
Cohesion: 0.25
Nodes (8): 1. 目标, 2. 已确认决策, 3. 阶段划分, 4. 执行原则, 5. 脚本与产物, 6. 风险摘要, 7. 相关文档, 生产数据同步总体规划
### Community 2012 - "Requirement: 嵌套弹窗与子弹窗内列表风格一致"
Cohesion: 0.25
Nodes (8): 1. 核心规则, 2. 好处, 3. 例外(不保留源 id 或需额外映射), 4. 各阶段适用表(摘要), 5. 脚本约定, 6. 与旧文档的关系, 7. 相关文档, 主键 ID 保留策略(全局)
### Community 2013 - "Requirement: 查看弹窗中编码字段展示为可读标签"
Cohesion: 0.25
Nodes (7): 人力资源部, 安庆市山峡化工有限公司, 山峡 2.0 门户 — 迁移用户账号与初始密码, 汇总, 生产现场部, 财务部门, 销售部
### Community 2014 - "Requirement: 筛选区关键词字段排第一"
Cohesion: 0.25
Nodes (8): 11.1 客户端首页映射(`pages/client/home/home.vue`), 11.2 客户端购物车映射(`pages/client/cart/cart.vue`), 11.3 客户端订单映射(`pages/client/order/order.vue`), 11.4 客户端个人中心映射(`pages/client/profile/profile.vue`), 11.5 供应商端映射(`pages/supplier/home/home.vue`), 11.6 配送员端映射(`pages/deliverer/home/home.vue`), 11.7 实施建议(迁移顺序), 11. 从 Demo 到 uni-app 的 class 映射建议
### Community 2015 - "Requirement: 表格列宽使用 min-width 实现等比缩放"
Cohesion: 0.25
Nodes (8): 11.1 客户端首页映射(`pages/client/home/home.vue`), 11.2 客户端购物车映射(`pages/client/cart/cart.vue`), 11.3 客户端订单映射(`pages/client/order/order.vue`), 11.4 客户端个人中心映射(`pages/client/profile/profile.vue`), 11.5 供应商端映射(`pages/supplier/home/home.vue`), 11.6 配送员端映射(`pages/deliverer/home/home.vue`), 11.7 实施建议(迁移顺序), 11. 从 Demo 到 uni-app 的 class 映射建议
### Community 2016 - "tasks.md"
Cohesion: 0.25
Nodes (7): Portal 顶栏全量导航 — Implementation Plan, Task 1: Portal 菜单工具函数, Task 2: 水平菜单支持无图标, Task 3: 新建顶栏导航组件, Task 4: 组装顶栏与布局, Task 5: WorkTab 联动, Task 6: 验证
### Community 2017 - "update-graph.sh"
Cohesion: 0.25
Nodes (7): Task 1: 数据库与 Model ✅, Task 2: Schema + Service ✅, Task 3: API ✅, Task 4–6: 前端 ✅, 危化品证「证书齐备」人工确认 — Implementation Plan, 文件结构, 部署注意
### Community 2018 - "DbDateQuickFilter.vue"
Cohesion: 0.25
Nodes (7): File map, PL 入库单 / 出库单 Implementation Plan, Task 1: DDL + Models + Menu SQL, Task 2: pl_io_order_service + arrange/cancel wire + block rearrange, Task 3: Admin + Public APIs, Task 4: Frontend lists/dialogs/public/freeze/archive, Task 5: graphify update + smoke check
### Community 2019 - "BaseSelect.vue"
Cohesion: 0.25
Nodes (7): Spec 覆盖自检, Task 1: `PlVehicleFormDialog` — 完整新增/编辑表单, Task 2: `PlVehicleLibrarySelectDialog` — Tab 选车弹窗, Task 3: 接入运输计划表单弹窗, Task 4: 验收与图谱, 文件结构, 运输计划「从车辆库选择」Implementation Plan
### Community 2020 - "index.vue"
Cohesion: 0.25
Nodes (7): CRM 产品分类收拢到产品管理弹窗 Implementation Plan, File map, Placeholder / 一致性自检, Spec 覆盖自检, Task 1: 抽出 ProductCategoryMaintainPanel, Task 2: 新建 ProductCategoryMaintainDialog 并挂到产品管理, Task 3: 菜单软隐藏 SQL + 基线
### Community 2021 - "index.vue"
Cohesion: 0.25
Nodes (7): File map, Spec coverage check, Task 1: 纯函数模块 + 失败单测骨架, Task 2: QuoteListPage 接入统计行 UI, Task 3: 列宽/横滚对齐加固(若 Step 4 发现错位), 执行方式, 报价单列表可配置列统计行 Implementation Plan
### Community 2022 - "index.vue"
Cohesion: 0.25
Nodes (7): Spec 覆盖自检, Task 1: 入库单 / 送(提)货单空白 HTML 纯函数, Task 2: 分装单空白 HTML 纯函数, Task 3: 三个打印弹窗 `openBlank()`, Task 4: 列表工具栏入口, 文件结构, 运输计划空白单据打印 — Implementation Plan
### Community 2023 - "index.vue"
Cohesion: 0.25
Nodes (7): Spec 覆盖自检, Task 1: 纯函数校验 + 失败测试, Task 2: 弹窗安排分支接入校验, Task 3: 产品表必填星号 UI, Task 4: 手工验收 + graphify, 文件结构, 运输计划产品字段安排前必填 — 实现计划
### Community 2024 - "helper.js"
Cohesion: 0.25
Nodes (8): 4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池, crm_contact(联系人), crm_customer_follow(客户跟进记录), crm_customer_pool_rule(公海池规则), crm_customer_pool(公海池操作记录), crm_customer_tag_relation(客户-标签关联), crm_customer_tag(客户标签), crm_customer(客户主表)
### Community 2025 - "Code Reviewer Prompt Template"
Cohesion: 0.25
Nodes (7): TinyMCE 合同表格「类 Excel」排版增强, 已知问题与修复(2026-07-25), 影响面, 方案, 目标(本期), 背景, 验收
### Community 2026 - "合同名称按供需方面板生成"
Cohesion: 0.25
Nodes (7): 1. 目标, 2. 非目标, 3. 交互, 4. 改动文件, 5. 校验与 UI, 6. 数据流, 运输计划「从地址库选择」内嵌新增地址
### Community 2027 - "地址库选择内嵌新增 Implementation Plan"
Cohesion: 0.25
Nodes (7): 列表列宽拖拽 + localStorage 持久化(方案 C), 存储, 接入约定, 方案, 样式, 目标, 非目标
### Community 2028 - "6. 按钮体系与 Loading"
Cohesion: 0.25
Nodes (7): 前端, 危化品证上传:仅展示危化计划 +「未上传证书」Tab, 方案, 背景, 证书缺口规则(与现网一致), 需求, 非目标
### Community 2029 - "二、业务背景"
Cohesion: 0.25
Nodes (7): Data, Decision, Goal, Out of scope, Surfaces, UI Layout, 运输计划取货/送货联系方式
### Community 2030 - "四、单据分类"
Cohesion: 0.25
Nodes (7): 后续(非本次), 报销申请列表 · 扩大每页条数选项(试点), 方案(已选), 目标, 背景, 非目标, 验收
### Community 2031 - "六、业务流程"
Cohesion: 0.25
Nodes (7): 1. 背景, 2. 决策, 3. 非目标, 4. 实现要点, 方案 A(前端流程), 方案 B(后端兜底), 运输计划保存同步地磅日期 + 已安排禁仅保存
### Community 2032 - "404.vue"
Cohesion: 0.25
Nodes (8): 5.1 编号规则, 5.2 枚举值, 5.3.1 跟进状态, 5.3.2 运输安排状态, 5.3.3 归档状态, 5.3.4 完成状态, 5.3 状态定义, 五、基础配置
### Community 2033 - "Vue"
Cohesion: 0.25
Nodes (7): API, Breadcrumb Item Props, Breadcrumb Props, breadcrumb 面包屑导航, 基本用法, 安装方式, 组件示例
### Community 2034 - "Vue"
Cohesion: 0.25
Nodes (7): 1.1.6(2021-02-04), 1.1.7(2021-05-12), 1.1.8(2021-07-01), 1.2.0(2021-07-13), 1.2.1(2021-07-30), 1.3.0(2021-11-19), 1.3.1(2021-12-20)
### Community 2035 - "readme.md"
Cohesion: 0.25
Nodes (7): 1.0.2(2021-02-05), 1.0.3(2021-05-12), 1.1.0(2021-07-30), 1.1.7(2021-11-08), 1.2.0(2021-11-19), 1.2.1(2021-11-22), 1.2.2(2022-05-30)
### Community 2036 - "Vue"
Cohesion: 0.25
Nodes (7): 1.0.10(2021-04-21), 1.0.11(2021-05-12), 1.0.8(2021-02-05), 1.0.9(2021-02-05), 1.1.0(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2021-11-22)
### Community 2037 - "Vue"
Cohesion: 0.25
Nodes (7): 1.0.4(2021-02-05), 1.0.5(2021-05-12), 1.1.0(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2024-03-20), 1.2.2(2024-03-28), 1.2.3(2024-04-02)
### Community 2038 - "Vue"
Cohesion: 0.25
Nodes (7): 0.1.0(2022-04-21), 0.1.1(2022-04-27), 0.2.0(2022-05-07), 0.2.1(2022-05-09), 0.2.2(2024-01-15), 0.2.3(2024-03-20), 0.2.4(2024-04-23)
### Community 2039 - "Vue"
Cohesion: 0.25
Nodes (7): 1. SQL 与数据模型, 2. 后端基础层, 3. 后端业务 API(按依赖顺序), 4. 前端 API 与类型, 5. 前端页面(Fresh Mint), 6. 数据迁移与权限, 7. 验证
### Community 2040 - "common.js"
Cohesion: 0.25
Nodes (7): 1. 数据库, 2. 后端 · 采集层, 3. 后端 · 查询层, 4. 后端 · 注解覆盖(首期), 5. 前端, 6. 验收与文档, 7. 后续(非本期阻塞)
### Community 2041 - "Vue"
Cohesion: 0.25
Nodes (7): 地磅月计划量运输联动累加与回减 — 设计, 影响面, 数据库变更, 数据流, 核心决策, 目标, 风险与处理
### Community 2042 - "Vue"
Cohesion: 0.25
Nodes (8): Requirement: 筛选区多行条件默认折叠与展开更多, Scenario: Code review 筛选区折叠, Scenario: CRM 客户管理筛选区, Scenario: 单行筛选无需展开按钮, Scenario: 重置后收起扩展条件, 交互与文案, 实现模式, 结构与样式
### Community 2044 - "Vue"
Cohesion: 0.48
Nodes (5): [], advanceIssuePending, advancePendingTotal, paymentPending, reimbursePendingTotal
### Community 2045 - "重要升级说明"
Cohesion: 0.48
Nodes (5): account, arr, display, if(), name
### Community 2046 - "uni-list - 副本.vue"
Cohesion: 0.33
Nodes (5): aid, id, key, kw, unknown
### Community 2047 - "Vue"
Cohesion: 0.38
Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci()
### Community 2048 - "Vue"
Cohesion: 0.48
Nodes (6): delete_attachment(), download_file(), list_by_biz(), preview_attachment(), 返回图片/附件预览 URL(MinIO 预签名或本地公开地址,对齐门户 storage 能力)。, _tenant()
### Community 2049 - "Vue"
Cohesion: 0.38
Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal()
### Community 2050 - "Vue"
Cohesion: 0.48
Nodes (5): _compile(), test_business_type(), test_plan_no_contains(), test_planned_quantity_gte(), test_validity_range_intersection()
### Community 2051 - "[查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass)"
Cohesion: 0.57
Nodes (6): _count(), _delete(), _engine_from_env(), main(), 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists()
### Community 2052 - "Vue"
Cohesion: 0.29
Nodes (4): c, i, r, s
### Community 2053 - "Vue"
Cohesion: 0.33
Nodes (3): n, o, t()
### Community 2054 - "Vue"
Cohesion: 0.29
Nodes (7): isBoolean, isMatch(), isNumber, isString, isText, rawSet(), value()
### Community 2055 - "uni-tbody.vue"
Cohesion: 0.33
Nodes (7): getOrDie(), isObject, isPrototypeOf(), path(), resolve(), sandHTMLElement(), unsafe()
### Community 2056 - "Vue"
Cohesion: 0.29
Nodes (6): items, monthKey, preferred, sorted, ta, tb
### Community 2057 - "uni-tooltip.vue"
Cohesion: 0.29
Nodes (5): cols, d, InventoryCreate, list, today
### Community 2058 - "Vue"
Cohesion: 0.38
Nodes (3): _change(), close(), open()
### Community 2062 - "touch.js"
Cohesion: 0.38
Nodes (4): buildQuery(), db, dbRequest(), normalizeDbUrl()
### Community 2063 - "opencode.json"
Cohesion: 0.52
Nodes (6): applySafeAreaCssVars(), computeSafeAreaMetrics(), getGlobalSafeArea(), getMenuButtonRect(), getSystemInfo(), initGlobalSafeArea()
### Community 2064 - "dependencies"
Cohesion: 0.29
Nodes (5): avatarUrl, deptName, email, phone, roleLabel
### Community 2067 - "Requirement: 表单字段注释格式"
Cohesion: 0.29
Nodes (7): 附录B:计划跟进状态流转图, B.1 直销单, B.2 入库单, B.3 出库单, code:block7 (等客户确认 → 待采购 → 待发货 → 待收货 → 待归档 → 归档完成), code:block8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成), code:block9 (等客户确认 → 待出库 → 已出库 → 待收货 → 已收货 → 待归档 → 归档完成)
### Community 2068 - "Requirement: 页面不展示顶部 page-head 大标题与描述"
Cohesion: 0.29
Nodes (7): 附录A:单据类型判断规则, A.1 入库单, A.2 出库单, A.3 直销单, code:block4 (目的地 = 安庆山峡 OR 目的地 = 安徽云栋), code:block5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋), code:block6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)
### Community 2069 - "assert_contract_editable_for_update"
Cohesion: 0.29
Nodes (7): 8. 分页组件替换规则, 8.1 CRM 写法, 8.2 山峡2.0 写法, 8.3 数据结构对照, 8.4 API 请求参数对照, code:vue (<!-- 模板中 -->), code:vue (<!-- 模板中 -->)
### Community 2070 - "v2.4.1.1 - 2025-06-07"
Cohesion: 0.29
Nodes (7): 12.1 API 文件结构, 12.2 请求方式对照, 12.3 返回格式对照, 12.4 类型定义, 12. API 对接规则, code:json ({), code:json ({)
### Community 2071 - "v2.4.2.3 - 2025-06-18"
Cohesion: 0.29
Nodes (7): 9. 工具栏与操作按钮替换规则, 9.1 移除 `<right-toolbar>`, 9.2 按钮 class 规范, 9.3 视图切换, code:vue (<el-row :gutter="10" class="mb8">), code:vue (<div class="list-toolbar">), code:vue (<el-radio-group v-model="activeView" @change="handleViewChan)
### Community 2072 - "v2.6.1 - 2025-10-19"
Cohesion: 0.29
Nodes (7): 5.1 筛选区 `.filter-block`, 5.2 控件 `.input` / `.select`(筛选内与通用一致), 5.3 展开区与操作行, 5.4 带清除的输入 `.input-clear-wrap` / `.input-clear`, 5.5 筛选区树形选择 `el-tree-select`(下拉本级名、选中全路径), 5.6 树形业务数据全链路展示规律(通用,不限于商品分类), 5. 筛选区与带清除输入
### Community 2073 - "index.vue"
Cohesion: 0.29
Nodes (7): 5. 筛选区与带清除输入, 5.1 筛选区 `.filter-block`, 5.2 控件 `.input` / `.select`(筛选内与通用一致), 5.3 展开区与操作行, 5.4 带清除的输入 `.input-clear-wrap` / `.input-clear`, 5.5 筛选区树形选择 `el-tree-select`(下拉本级名、选中全路径), 5.6 树形业务数据全链路展示规律(通用,不限于商品分类)
### Community 2074 - "index.vue"
Cohesion: 0.29
Nodes (6): 与代码移植文档的关系, 文档索引, 当前状态, 执行记录, 生产数据同步(shanxia2.0), SQL 快照权威来源
### Community 2075 - "start-server.sh"
Cohesion: 0.29
Nodes (6): 全局执行顺序, Phase 0 — 基础主数据, Phase 1 — CRM, Phase 2 — 报销, Phase 3 — 地磅, Phase 4 — 验收
### Community 2076 - "stop-server.sh"
Cohesion: 0.29
Nodes (6): 摘要, 清空, 结果, 依赖说明, 产物, P2-4 报销附件 — 2026-07-31
### Community 2077 - "spec-document-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): 环境, 行数对比, 批次:2026-07-31 用户(来自生产-v1 备份), 映射产物, 说明, 策略
### Community 2078 - "code-quality-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): 环境, 行数对比, 批次:2026-07-31 角色(来自生产-v1 备份), 产物, 策略, 有效角色(del_flag=0)
### Community 2079 - "implementer-prompt.md"
Cohesion: 0.29
Nodes (6): 摘要, 清空, 结果, 产物, 后续, P1-5 附件 sys_oss(提前于报价)— 2026-07-31
### Community 2080 - "spec-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): 摘要, 源库, 清空目标残留, 结果, 产物, P1-3b 商机 — 2026-07-31
### Community 2081 - "find-polluter.sh"
Cohesion: 0.29
Nodes (6): 摘要, 清空, 结果, 警告, 产物, P1-2 客户四表迁移 — 2026-07-31
### Community 2082 - "test-academic.md"
Cohesion: 0.29
Nodes (6): 环境, 对账, 产物, 批次:2026-07-31 产品分类 + 产品(源 sx,id 原样), 未做, 执行
### Community 2083 - "plan-document-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): 摘要, 跳过, 结果, 备注, 产物, P1-2b 开票信息 — 2026-07-31
### Community 2084 - "__init__.py"
Cohesion: 0.29
Nodes (6): 地磅后端移植适配细则, 1. 文件复制对照表, 2. Router 改造检查清单, 3. 业务逻辑迁移检查清单, 4. Schema 改造检查清单, 5. 前端拷贝检查清单
### Community 2085 - "__init__.py"
Cohesion: 0.29
Nodes (6): 表清单, 线索管理模块迁移方案 — 02 数据库, 关联, 增量脚本策略, 实施时注意, 与 sx.sql 差异摘要
### Community 2086 - "snapshot-java.sh"
Cohesion: 0.29
Nodes (6): 迁移目标, 商机管理模块迁移方案 — 01 概述, 迁移范围, 涉及数据库表, 原 CRM 源码位置, 当前 shanxia2.0 状态
### Community 2087 - "mp-empty.vue"
Cohesion: 0.29
Nodes (6): 公海池模块迁移方案 — 06 分步实施计划, 步骤 14:整体验证, 目标, 验证清单, 参考, 步骤汇总
### Community 2088 - "patterns-readme.md"
Cohesion: 0.29
Nodes (6): 拷贝命令, 目录索引, code:bash (# 报价单 — 示例:实施「列表」步前), CRM Java 参考快照(按需拷贝), 原则(SHALL), 与前端「拷贝 Vue」的对应关系
### Community 2089 - "sync-static-to-server.sh"
Cohesion: 0.29
Nodes (6): 文件结构, 运输计划「从承运商库选择」Implementation Plan, Task 1: PlCarrierFormDialog, Task 2: PlCarrierLibrarySelectDialog, Task 3: 接入计划表单, Task 4: 收尾
### Community 2090 - "counter.js"
Cohesion: 0.29
Nodes (7): code:python (import pytest), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (if scope == "4":), Phase 0 — 基础设施(必须先完成), Task 0.1: 扩展 data_scope 核心, Task 0.2: DbUserContext 对齐, Task 0.3: CRUD 接入模板(文档化约定)
### Community 2091 - "uni-breadcrumb.vue"
Cohesion: 0.29
Nodes (7): code:python (assert_load_products_in_selected_contract(db, tenant_no, loa), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/services/pl_plan_stop_service.py backend), code:python (from types import SimpleNamespace), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (from app.models.crm_models import CrmContractProduct), Task 2: 后端 — 装货产品必须属于所选合同
### Community 2092 - "uni-card.vue"
Cohesion: 0.29
Nodes (6): code:python (import pytest), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (links = assert_at_most_one_contract(links, side_label)), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/services/pl_plan_stop_service.py backend), Task 1: 后端纯函数 — 合同最多 1 份
### Community 2093 - "keypress.js"
Cohesion: 0.29
Nodes (4): code:python ("""三方不强制证书;山峡仍强制。"""), code:python (def validate_vehicle_save_certs(...):), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), Task 1: 后端 — 三方证书门禁单测(TDD)
### Community 2094 - "keypress.js"
Cohesion: 0.29
Nodes (6): 文件地图, code:bash (pytest tests/test_pl_io_order_list_filters.py -v), 运输管理列头整库筛选 — P2 入库/出库 Implementation Plan, Task 1: io_order_list_filters + 单测 + API 接线, Task 2: IoOrderListPage 前端, Task 3: 验收 + 图谱
### Community 2095 - "onFieldChange"
Cohesion: 0.29
Nodes (6): 文件地图, code:bash (pytest tests/test_pl_plan_list_filters.py -q), 运输管理列头整库筛选 — P3 危化品证上传 Implementation Plan, Task 1: 后端(若缺 multi), Task 2: 前端 plan-cert, Task 3: 验收 + 图谱
### Community 2096 - "readme.md"
Cohesion: 0.29
Nodes (6): File map, 送货段产品限合同内 + 选择产品 Implementation Plan, Task 1: 后端送货产品归属断言 + 单测, Task 2: 送货区 UI「选择产品」, Task 3: 表单联动, Task 4: 验证
### Community 2097 - "keypress.js"
Cohesion: 0.29
Nodes (6): 安排/调整运输弹窗重构 — Implementation Plan, Task 1: 扩展 TransportArrange Schema, Task 2: 后端 arrange 编排, Task 3: 列表入口, Task 4: 安排弹窗 UI 重构, Task 5: 验证
### Community 2098 - "changelog.md"
Cohesion: 0.29
Nodes (6): 合同详情 · 运输计划联动 Implementation Plan, Task 1: Backend — product plan qty aggregation, Task 2: Backend — list plans by contract, Task 3: Backend — arrange auto start_execute, Task 4: Frontend — product columns + 运输计划 tab, Task 5: Verify
### Community 2099 - "index.obj.js"
Cohesion: 0.29
Nodes (6): 验收, 报价单/合同审批菜单拆分 Implementation Plan, Task 1: 报价单列表组件化 + 双入口, Task 2: 合同列表组件化 + 双入口, Task 3: 菜单 SQL + 基线快照, Task 4: 收尾
### Community 2100 - "check-update.js"
Cohesion: 0.29
Nodes (7): code:python (# backend/tests/test_crm_list_sort.py), code:python (def test_valid_asc_string():), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (# backend/app/services/crm/list_sort.py), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/services/crm/list_sort.py backend/tests/), Task 1: 后端 `resolve_datetime_order_by` + 单测
### Community 2101 - "date.js"
Cohesion: 0.29
Nodes (7): code:python (order_by = CrmCustomer.create_time.desc()), code:python (default_order = CrmCustomer.create_time.desc()), code:bash (git add backend/app/schemas/crm/customer.py backend/app/crud), code:python (sort_field: Optional[str] = Field(default=None, alias="sortF), code:python ("sort_field": (self.sort_field or "").strip() or None,), code:python (from app.services.crm.list_sort import resolve_datetime_orde), Task 2: 客户 list/export 接排序
### Community 2102 - "link.js"
Cohesion: 0.29
Nodes (6): 文件结构, 验收, 归档弹窗回传信息编辑 — Implementation Plan, Task 1: 后端 Schema + Service + API, Task 2: 前端 API + 编辑弹窗, Task 3: 集成与验收
### Community 2103 - "interaction-convention.md"
Cohesion: 0.29
Nodes (7): Phase 6: 清理残留引用与验证, Task 6.1: 清理所有 status-tag-registry 的 import, Task 6.2: 清理所有已删除 API 模块的 import, Task 6.3: 后端启动验证, Task 6.4: 前端构建验证, Task 6.5: 全局文本替换, Task 6.6: 更新 README 和项目描述
### Community 2104 - "graphify.js"
Cohesion: 0.29
Nodes (7): code:ts (import AttachmentUploadField from '@/components/business/att), code:ts ({ prop: 'photoUrls', label: '照片' },), code:vue (<el-form-item label="人员照片" class="form-col-span-2" style="gr), code:ts ({), code:vue (<template #photo>), code:bash (git add web-admin/src/views/pl/personnel/index.vue), Task 7: 驾押人员页 `personnel/index.vue`
### Community 2105 - "post-commit-graph.sh"
Cohesion: 0.29
Nodes (7): 部署顺序, code:block1 (1. 执行 migrate_20260802_pl_vehicle_personnel_photo_urls.sql), code:bash (git add web-admin/src/views/pl/self-vehicle/index.vue), code:bash (./scripts/update-graph.sh all), code:bash (git add graphify-out web-admin/graphify-out docs/superpowers), Task 6: 山峡自有车辆页 `self-vehicle/index.vue`, Task 8: 验收与图谱更新
### Community 2106 - "BaseButton.vue"
Cohesion: 0.29
Nodes (5): 4.3 迭代 3 — 线索管理 + 商机管理, crm_clue(线索主表), crm_clue_follow(线索跟进记录), crm_opportunity(商机主表), crm_opportunity_follow / crm_opportunity_product / crm_opportunity_stage_log
### Community 2107 - "BaseDialog.vue"
Cohesion: 0.29
Nodes (6): 1. 目标, 2. 范围, 3. 产品规则, 4. 架构, 5. 验收, CRM 产品 / 报价 / 合同:列头漏斗整库服务端筛选(第三批)
### Community 2108 - "BaseInput.vue"
Cohesion: 0.29
Nodes (6): 运输计划「地磅可选车辆」设计, 1. 背景与目标, 2. 已确认决策, 3. 行为矩阵, 4. 实现要点, 5. 非目标
### Community 2109 - "BaseOpButton.vue"
Cohesion: 0.29
Nodes (6): 目标, 范围, 非目标, 面板宽度(一级较少时), 交互, 门户顶栏大面板菜单(方案 A)
### Community 2110 - "index.vue"
Cohesion: 0.29
Nodes (6): 门户首页「待办列表」汇总入口, 角标来源(与现网一致), 背景与目标, 非目标, 已确认决策, SHALL
### Community 2111 - "ArtResultPage.vue"
Cohesion: 0.29
Nodes (6): 运费结算三菜单拆分 — 设计文档, 菜单结构, 关键决策, 业务流程, 目标, SQL
### Community 2112 - "index.vue"
Cohesion: 0.29
Nodes (6): 合同审批人设置(租户级默认审批人), 1. 目标, 2. 非目标, 3. 决策(继承报价单), 4. 数据 / API / UI, 5. 验收
### Community 2113 - "DeliveryTask"
Cohesion: 0.29
Nodes (6): APIs, 合同详情 · 运输计划联动 Design, Goals, Out of scope, Quantity rules, UI
### Community 2114 - "OrderItem"
Cohesion: 0.29
Nodes (6): 部署前, 上传与安装, 启动验证, 功能冒烟, 部署后, shanxia2.0 生产上线检查清单
### Community 2115 - "ProductDetail"
Cohesion: 0.29
Nodes (7): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, Upgraded, v3.0.0 - 2025-11-09 🎉
### Community 2116 - "RegionDetail"
Cohesion: 0.29
Nodes (7): Added, Fixed, ⚠️ Important Notice, Refactored, Removed, Upgraded, v2.5.0 - 2025-07-06 🎉
### Community 2117 - "ListTable 列宽持久化 Implementation Plan"
Cohesion: 0.29
Nodes (6): 1.0.6(2021-02-04), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2021-11-22)
### Community 2118 - "H5-mobile"
Cohesion: 0.29
Nodes (6): 1.2.3(2021-02-05), 1.2.4(2021-05-12), 1.3.0(2021-07-13), 1.3.1(2021-07-30), 1.3.2(2021-11-09), 1.4.0(2021-11-19)
### Community 2119 - "advance.py"
Cohesion: 0.29
Nodes (6): 1. 数据库与菜单, 2. 后端模型与 Schema, 3. 后端 Service 与 API, 4. 前端 API 与展示工具, 5. 前端页面, 6. 验收
### Community 2120 - "attachment.py"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2121 - "expense_item.py"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2122 - "reimburse.py"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2123 - "workflow.py"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2124 - "H5-mobile"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2125 - "H5-mobile"
Cohesion: 0.29
Nodes (7): code:json ({), Requirement: 统一响应格式, Scenario: 成功响应, Scenario: 失败响应, Scenario: 分页列表响应, Scenario: 单条记录响应, Scenario: 无数据响应
### Community 2126 - "color.ts"
Cohesion: 0.29
Nodes (7): 上传接口, 加解密排除(强制), 业务关联, Requirement: 小程序拍照凭证上传接口, Scenario: 小程序上传一张凭证图, Scenario: 上传路径未排除加密, Scenario: 业务提交携带 imageUrls
### Community 2127 - "危化品证上传筛选 Implementation Plan"
Cohesion: 0.29
Nodes (6): 1. 后端模型与CRUD, 2. 后端API路由, 3. 前端API与类型, 4. 前端页面, 5. 数据初始化, 6. 验证
### Community 2128 - "SimpleBarChart.vue"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2129 - "index.vue"
Cohesion: 0.38
Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci()
### Community 2130 - "运输计划取货/送货联系方式 Implementation Plan"
Cohesion: 0.33
Nodes (5): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, test_calc_age_from_18_digit_id(), test_calc_age_rejects_invalid()
### Community 2131 - "util.js"
Cohesion: 0.29
Nodes (7): modules, OAuth, Payment, Push, Share, Speech, VideoPlayer
### Community 2132 - "dashboard.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2133 - "inventory.py"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2134 - "plans.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2135 - "public_inventory.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2136 - "weighing.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2137 - "__init__.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2138 - "base_data.py"
Cohesion: 0.29
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
### Community 2139 - "inventory.py"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2140 - "plan.py"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2141 - "更新计划危化品产品购买证/合法使用证明(不触发安排运输)"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2142 - "transport_address.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2143 - "transport.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2144 - "vehicle_urea.py"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2145 - "Vue"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2146 - "env.d.ts"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2147 - "tabs.ts"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2148 - "v2.4.2.1 - 2025-06-16"
Cohesion: 0.29
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
### Community 2149 - "components.d.ts"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2150 - "emojo.ts"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2151 - "workflow.py"
Cohesion: 0.48
Nodes (5): isMail(), isShowA(), isTel(), makePhoneCall(), openURL()
### Community 2152 - "_get_redis_client"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2153 - "auth.py"
Cohesion: 0.33
Nodes (3): dom, getForm(), mounted()
### Community 2155 - "_redis_session_enabled"
Cohesion: 0.29
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
### Community 2156 - "__init__.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2157 - "storage.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2158 - "send_delivery_notice"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2159 - "send_delivery_warning"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2160 - "send_order_status"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2161 - "send_payment_success"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2163 - "send_urge_notification"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2164 - "delete"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2165 - "get"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2166 - "get_multi_with_filters"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2167 - "base.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2168 - "clue.py"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2169 - "contact.py"
Cohesion: 0.29
Nodes (6): description, name, origin-plugin-dev-name, origin-plugin-version, plugin-dev-name, plugin-version
### Community 2170 - "status.ts"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2171 - "links.ts"
Cohesion: 0.33
Nodes (5): extractIconFromRule(), getUnicode(), IconfontType, processedErrors, StyleSheetError
### Community 2173 - "auto-imports.d.ts"
Cohesion: 0.33
Nodes (6): emit, Emits, handleChange(), normalizedOptions, Props, SettingItemConfig
### Community 2174 - "console.ts"
Cohesion: 0.33
Nodes (6): buttonClass, defaultButtons, emit, handleClick(), iconContent, Props
### Community 2175 - "README.md"
Cohesion: 0.33
Nodes (4): enabledComponents, getEnabledGlobalComponents(), GlobalComponentConfig, globalComponentsConfig
### Community 2176 - "vite.config.ts"
Cohesion: 0.33
Nodes (6): applyThemeToSvg(), COLOR_MAPPINGS, loadSvgContent(), Props, sizeStyle, svgContent
### Community 2177 - "zh_CN.js"
Cohesion: 0.29
Nodes (5): drawerRef, opportunityId, route, router, visible
### Community 2178 - "handleExportPdf"
Cohesion: 0.29
Nodes (6): Example, How to Request, Integration with Workflows, Red Flags, Requesting Code Review, When to Request Review
### Community 2179 - "CRM 选择产品弹窗增强 Implementation Plan"
Cohesion: 0.29
Nodes (7): Backend — 修改, Backend — 新建, File Map, Frontend — 修改, Frontend — 新建, SQL — 新建, 参考源码(只读)
### Community 2180 - "报价、合同审批人设置合并 Implementation Plan"
Cohesion: 0.29
Nodes (6): 与 sx.sql 差异摘要, 关联, 增量脚本策略, 实施时注意, 线索管理模块迁移方案 — 02 数据库, 表清单
### Community 2181 - "vehicle-detail.vue"
Cohesion: 0.29
Nodes (6): 关键业务逻辑索引(开发前必读 Java), 列表响应约定(门户), 前端 API 文件结构建议, 线索主接口对照表, 线索管理模块迁移方案 — 04 API 规格, 跟进记录接口
### Community 2182 - "H5-mobile"
Cohesion: 0.29
Nodes (6): 合同 create — 报价单前置(P1), 完成标准, 快照清单(P1-1 实施前执行), 涉及表(最小集), 门户 API(最小), 须对齐的 Java
### Community 2183 - "post.py"
Cohesion: 0.29
Nodes (7): 3.1 文本搜索:联合 OR vs 分别 AND, 3.2 精确匹配字段, 3.3 排除状态 `excludeStatus`, 3.4 金额区间, 3.5 签订日期 `signDateBegin` / `signDateEnd`, 3.6 创建时间 `beginTime` / `endTime`, 3. `buildQueryWrapper` 条件逐项说明
### Community 2184 - "文件结构"
Cohesion: 0.29
Nodes (6): 公海池模块迁移方案 — 06 分步实施计划, 参考, 步骤 14:整体验证, 步骤汇总, 目标, 验证清单
### Community 2185 - "报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿"
Cohesion: 0.29
Nodes (6): 原 CRM 源码位置, 商机管理模块迁移方案 — 01 概述, 当前 shanxia2.0 状态, 涉及数据库表, 迁移目标, 迁移范围
### Community 2186 - "list.vue"
Cohesion: 0.29
Nodes (6): Python 目标, 与报价单关系, 供方信息(crm_supplier_info)— 01 概述, 快照清单(P0-1 实施前执行), 涉及表, 迁移范围
### Community 2187 - "customer_follow.py"
Cohesion: 0.29
Nodes (6): X.1.1 原始 DDL(来自 sx.sql), X.1.2 迁移后 DDL, X.1.3 字段对照表, X.1.4 字典关联, X.1 crm_xxx([表说明]), 模块迁移方案 — 02 数据库表模型
### Community 2188 - "customer_pool.py"
Cohesion: 0.29
Nodes (6): 1. 以前有没有脚本?能不能直接用?, 2. `crm_product` 字段对照, 3. `crm_product_category` 字段对照, 4. 推荐执行顺序(未自动执行,需你确认后跑), 5. 不在本次范围, CRM 产品迁移:表模型差异与脚本说明
### Community 2189 - "customer.py"
Cohesion: 0.29
Nodes (7): 1.1 工具, 1.2 对比结果摘要, 1.3 决策, 1. 分析过程, 2. 验收标准, 3. 执行日志, P0-1:字典数据
### Community 2190 - "__init__.py"
Cohesion: 0.29
Nodes (7): Phase 3: 前端清理, Task 3.1: 删除业务 Views 目录, Task 3.2: 删除 system/ 下的模板/业务页面, Task 3.3: 删除业务 API 模块, Task 3.4: 精简前端路由, Task 3.5: 删除 status-tag-registry.ts, Task 3.6: 清理 admin.ts 中的业务 API 函数
### Community 2191 - "invoice_info.py"
Cohesion: 0.29
Nodes (7): Phase 6: 清理残留引用与验证, Task 6.1: 清理所有 status-tag-registry 的 import, Task 6.2: 清理所有已删除 API 模块的 import, Task 6.3: 后端启动验证, Task 6.4: 前端构建验证, Task 6.5: 全局文本替换, Task 6.6: 更新 README 和项目描述
### Community 2192 - "opportunity.py"
Cohesion: 0.29
Nodes (6): Task 1: 扩展 TransportArrange Schema, Task 2: 后端 arrange 编排, Task 3: 列表入口, Task 4: 安排弹窗 UI 重构, Task 5: 验证, 安排/调整运输弹窗重构 — Implementation Plan
### Community 2193 - "pool_rule.py"
Cohesion: 0.29
Nodes (6): Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan, Task 1: 恢复 Portal 布局 DOM 结构, Task 2: 顶栏增加折叠按钮并精简, Task 3: 放开 Portal 侧栏折叠, Task 4: 全局样式对齐, Task 5: 验证
### Community 2194 - "product.py"
Cohesion: 0.29
Nodes (6): Task 1: 后端 Schema + Service + API, Task 2: 前端 API + 编辑弹窗, Task 3: 集成与验收, 归档弹窗回传信息编辑 — Implementation Plan, 文件结构, 验收
### Community 2195 - "VoidDialog.vue"
Cohesion: 0.29
Nodes (6): Task 1: PlCarrierFormDialog, Task 2: PlCarrierLibrarySelectDialog, Task 3: 接入计划表单, Task 4: 收尾, 文件结构, 运输计划「从承运商库选择」Implementation Plan
### Community 2196 - "deploy-release.sh"
Cohesion: 0.29
Nodes (6): Spec 覆盖自检, Task 1: 表单弹窗支持按源计划预填(复制模式), Task 2: 列表页「复制」入口, Task 3: 文档收尾与验收, 文件结构, 运输计划「复制」Implementation Plan
### Community 2197 - "生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001)"
Cohesion: 0.29
Nodes (6): Task 1: 报价单列表组件化 + 双入口, Task 2: 合同列表组件化 + 双入口, Task 3: 菜单 SQL + 基线快照, Task 4: 收尾, 报价单/合同审批菜单拆分 Implementation Plan, 验收
### Community 2198 - "Java: generateAutoProductNo — SXWL + 8位随机大写字符"
Cohesion: 0.29
Nodes (6): bx-mobile 报销申请发票附件选择 — Implementation Plan, Spec 覆盖自检, Task 1: 替换状态模型与纯函数(script), Task 2: 模板 — 已选区 + 附件网格 Sheet, Task 3: 样式对齐 Demo + 类型检查, 文件结构
### Community 2199 - ".to_list_kwargs"
Cohesion: 0.29
Nodes (6): Task 1: Backend — product plan qty aggregation, Task 2: Backend — list plans by contract, Task 3: Backend — arrange auto start_execute, Task 4: Frontend — product columns + 运输计划 tab, Task 5: Verify, 合同详情 · 运输计划联动 Implementation Plan
### Community 2200 - "statistics.py"
Cohesion: 0.29
Nodes (6): File map, Task 1: 后端送货产品归属断言 + 单测, Task 2: 送货区 UI「选择产品」, Task 3: 表单联动, Task 4: 验证, 送货段产品限合同内 + 选择产品 Implementation Plan
### Community 2201 - "leave.py"
Cohesion: 0.29
Nodes (7): 7.1 主键映射, 7.2 租户字段, 7.3 附件迁移, 7.4 字典数据迁移, 7.5 部门映射, 7.6 迁移顺序(依赖关系), 7. 数据迁移注意事项
### Community 2202 - "parse_admin_request_json"
Cohesion: 0.29
Nodes (6): SQL, 业务流程, 关键决策, 目标, 菜单结构, 运费结算三菜单拆分 — 设计文档
### Community 2203 - "handleTabChange"
Cohesion: 0.29
Nodes (6): 1. 目标, 2. 非目标, 3. 决策(继承报价单), 4. 数据 / API / UI, 5. 验收, 合同审批人设置(租户级默认审批人)
### Community 2204 - "Ha"
Cohesion: 0.29
Nodes (6): 交互, 目标, 范围, 门户顶栏大面板菜单(方案 A), 非目标, 面板宽度(一级较少时)
### Community 2205 - "quote.py"
Cohesion: 0.29
Nodes (6): `GET /api/public/duty/{token}`, `POST /api/public/duty/{token}/grab`, 公开抢班:系统用户可搜索下拉 — 设计, 前端, 接口, 目标
### Community 2206 - "supplier_info.py"
Cohesion: 0.29
Nodes (6): SHALL, 已确认决策, 背景与目标, 角标来源(与现网一致), 门户首页「待办列表」汇总入口, 非目标
### Community 2207 - "compilerOptions"
Cohesion: 0.29
Nodes (6): APIs, Goals, Out of scope, Quantity rules, UI, 合同详情 · 运输计划联动 Design
### Community 2208 - "二、线索 · 新增表单 `crm/clue/form`"
Cohesion: 0.29
Nodes (6): 公式(不变结构), 合同已安排数量 · 已归档用实际量, 已确认决策, 改动面, 目标, 非目标
### Community 2209 - "useECharts.ts"
Cohesion: 0.29
Nodes (6): API, UI, 已确认决策, 目标, 运输计划表单 · 可安排数量, 非目标
### Community 2210 - "product.ts"
Cohesion: 0.29
Nodes (6): 1.0.6(2021-02-04), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2021-11-22)
### Community 2211 - "invoice_info.py"
Cohesion: 0.29
Nodes (6): 1.2.3(2021-02-05), 1.2.4(2021-05-12), 1.3.0(2021-07-13), 1.3.1(2021-07-30), 1.3.2(2021-11-09), 1.4.0(2021-11-19)
### Community 2212 - "loading.ts"
Cohesion: 0.29
Nodes (6): cancelNotificationProgress() : void, createNotificationProgress(options : CreateNotificationProgressOptions) : void,, finishNotificationProgress(options: FinishNotificationProgressOptions) : void, uts-progressNotification, 使用说明, 导入
### Community 2213 - "filter_current_cycle_approvals"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2214 - "报价单再编辑回草稿 — 实现计划"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2215 - "生产一键发版脚本设计"
Cohesion: 0.29
Nodes (6): 1. 后端模型与CRUD, 2. 后端API路由, 3. 前端API与类型, 4. 前端页面, 5. 数据初始化, 6. 验证
### Community 2216 - "H5-mobile"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2217 - "__init__.py"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2218 - "Requirement: CRM Excel 导出字典 label 转换"
Cohesion: 0.29
Nodes (6): 1. 数据库与菜单, 2. 后端模型与 Schema, 3. 后端 Service 与 API, 4. 前端 API 与展示工具, 5. 前端页面, 6. 验收
### Community 2219 - "Requirement: 侧边栏菜单图标层级规则"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2220 - "statistics.py"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2221 - "supplier_info.py"
Cohesion: 0.29
Nodes (7): Requirement: 小程序拍照凭证上传接口, Scenario: 上传路径未排除加密, Scenario: 业务提交携带 imageUrls, Scenario: 小程序上传一张凭证图, 上传接口, 业务关联, 加解密排除(强制)
### Community 2222 - "AdminIndexPage.vue"
Cohesion: 0.29
Nodes (7): Requirement: 列表筛选自动触发搜索, Scenario: Code review 自动搜索, Scenario: 保留手动搜索, Scenario: 单字段筛选自动搜索, Scenario: 多字段筛选自动搜索, Scenario: 日期范围筛选, 实现模式
### Community 2223 - "index.vue"
Cohesion: 0.29
Nodes (7): 重构, 优化, 新增, v2.4.2.6 - 2025-06-23, 优化, 新增, 重构
### Community 2224 - "components.d.ts"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.4.1 - 2025-06-07, 优化, 修复, 新增
### Community 2225 - "MenuEntryCard.vue"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.5.2 - 2025-07-13, 优化, 修复, 新增
### Community 2226 - "__init__.py"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.5.4 - 2025-07-27, 优化, 修复, 新增
### Community 2227 - "leave.py"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.5.6 - 2025-09-06, 优化, 修复, 新增
### Community 2228 - "menu.py"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.4.2.7 - 2025-06-25, 优化, 修复, 新增
### Community 2229 - "__init__.py"
Cohesion: 0.29
Nodes (7): 新增, 修复, 优化, v2.5.7 - 2025-09-14, 优化, 修复, 新增
### Community 2230 - "_business_type_from_path"
Cohesion: 0.29
Nodes (7): 重构, 优化, 修复, v2.4.2.9 - 2025-07-02, 优化, 修复, 重构
### Community 2231 - "_title_from_path"
Cohesion: 0.29
Nodes (6): shanxia2.0 生产上线检查清单, 上传与安装, 功能冒烟, 启动验证, 部署前, 部署后
### Community 2232 - "user.py"
Cohesion: 0.8
Nodes (4): getDarkColor(), getLightColor(), hexToRgb(), rgbToHex()
### Community 2233 - "workflow.py"
Cohesion: 0.53
Nodes (4): handleBack(), handleSubmit(), loadData(), saving
### Community 2234 - "__init__.py"
Cohesion: 0.53
Nodes (4): handleBack(), handleSubmit(), loadData(), saving
### Community 2235 - "env.d.ts"
Cohesion: 0.53
Nodes (4): a, images, startIdx, url
### Community 2236 - "HomeLayout.vue"
Cohesion: 0.53
Nodes (4): avatarChar, handleLogout(), onPasswordBeforeClose(), roleText
### Community 2237 - "base.py"
Cohesion: 0.4
Nodes (3): ApiRequestLogCRUD, delete(), SysApiRequestLogHis
### Community 2238 - "__tablename__"
Cohesion: 0.33
Nodes (5): Config, format_api_error_message(), PageResult, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。, ResponseModel
### Community 2239 - "__init__.py"
Cohesion: 0.33
Nodes (6): _bucket_for_plan(), 返回 'archived' | 'arranged_unarchived' | None(不计入)。, 返回 'archived' | 'arranged_unarchived' | None(不计入)。, test_bucket_archived(), test_bucket_arranged_unarchived_includes_draft_archive(), test_bucket_skips_pending_and_cancelled()
### Community 2240 - "attachment.py"
Cohesion: 0.33
Nodes (5): auto_start_execute_approved_contracts(), contract_ids_linked_to_plan(), 将关联且状态为 approved 的合同置为 executing(不 commit)。返回已推进的合同 id。, 将关联且状态为 approved 的合同置为 executing(不 commit)。返回已推进的合同 id。, test_auto_start_execute_promotes_approved_only()
### Community 2241 - "advance.py"
Cohesion: 0.53
Nodes (5): _append_enum_filter(), _append_number_filters(), build_plan_column_filters(), _parse_decimal(), 拼装地磅计划列筛 SQLAlchemy 条件(不含 keyword `q`)。
### Community 2242 - "validate_expense_item_id"
Cohesion: 0.33
Nodes (6): _free_soft_deleted_uk(), 改写已软删行的 shift_type,释放 uk_day_shift(day, type, del_flag=1)。, 同一天同班次若已有 del_flag=1 墓碑,先改写其 shift_type,避免再次软删撞 uk。, _retire_slot(), _tombstone_shift_type(), test_tombstone_shift_type_keeps_unique_suffix()
### Community 2245 - "validate_parent_id"
Cohesion: 0.4
Nodes (6): detect$3(), find(), firstMatch(), nu$2(), unknown$2(), group
### Community 2246 - "__init__.py"
Cohesion: 0.33
Nodes (5): bind$1(), bind$2(), binder(), curry(), handle()
### Community 2247 - "details_must_not_be_empty"
Cohesion: 0.4
Nodes (6): getRaw(), isChildEditable(), isContentEditableFalse(), isElement, isHTMLElement(), isWrappedNbsp()
### Community 2248 - "reimburse.py"
Cohesion: 0.53
Nodes (6): cellOperations(), createCell(), createCol(), createColgroup(), createRow$1(), paste$1()
### Community 2249 - "validate_advance_id"
Cohesion: 0.47
Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme
### Community 2251 - "validate_approver_id"
Cohesion: 0.47
Nodes (5): buggySyncAttachmentList(), build(), next, previous, syncAttachmentList()
### Community 2252 - "common.py"
Cohesion: 0.33
Nodes (3): DEFAULT_LOADING_CONFIG, LoadingInstance, loadingService
### Community 2253 - "clue.py"
Cohesion: 0.33
Nodes (3): BREAKPOINT_CONFIG, BreakpointConfig, ResponsiveBreakpoint
### Community 2254 - "contract.py"
Cohesion: 0.33
Nodes (4): editorContainer, formData, toolbar, toolbarButtons
### Community 2255 - "customer_follow.py"
Cohesion: 0.33
Nodes (3): clipboardFiles, file, next
### Community 2256 - "customer_pool.py"
Cohesion: 0.33
Nodes (5): accept, file, name, string, type
### Community 2257 - "customer.py"
Cohesion: 0.33
Nodes (5): n, next, qty, raw, selected
### Community 2258 - "__init__.py"
Cohesion: 0.33
Nodes (4): customer, defaults, id, keyword
### Community 2259 - "invoice_info.py"
Cohesion: 0.33
Nodes (3): OPER_LOG_BUSINESS_TYPE_OPTIONS, OperLogQuery, OperLogVO
### Community 2260 - "pool_rule.py"
Cohesion: 0.33
Nodes (3): formData, formItems, rules
### Community 2267 - "public_inventory.py"
Cohesion: 0.47
Nodes (3): get_file_data(), get_file_ext(), get_file_info()
### Community 2269 - "__init__.py"
Cohesion: 0.47
Nodes (3): isOpenStat(), mounted(), title()
### Community 2272 - "validate_qualification"
Cohesion: 0.53
Nodes (4): HTMLParser(), parseAttrs(), parseHtml(), removeDOCTYPE()
### Community 2273 - "validate_qualification_patch"
Cohesion: 0.33
Nodes (6): 10.1 结算流程, 10.2 运费计算, 10.3 发票信息, 10.4 汇款凭证, 十、运费结算, code:block3 (待提交 → 已提交 → 审核通过 → 已确认)
### Community 2274 - "freight.py"
Cohesion: 0.33
Nodes (6): 13.1 产品分类, 13.2 产品管理, 13.3 客户管理, 13.4 公海池, 13.5 公共 CSS 注意事项, 13. 各模块特殊注意事项
### Community 2275 - "__init__.py"
Cohesion: 0.33
Nodes (6): 3. 页面外层布局替换, 3.1 CRM 原始结构, 3.2 山峡2.0 目标结构, 3.3 结构转换对照表, code:vue (<template>), code:vue (<template>)
### Community 2276 - "inventory.py"
Cohesion: 0.33
Nodes (6): 5. 表单布局替换规则, 5.1 CRM 表单布局, 5.2 山峡2.0 表单布局, 5.3 表单转换对照, code:vue (<el-form ref="formRef" :model="form" :rules="rules" label-wi), code:vue (<el-form)
### Community 2277 - "plan.py"
Cohesion: 0.33
Nodes (6): 11. 权限指令替换规则, 11.1 CRM 权限方式, 11.2 山峡2.0 权限方式, 11.3 替换规则, code:ts (import { hasPermi } from '@/utils/permission'), code:vue (<!-- 模板中,直接用 v-auth 指令 -->)
### Community 2278 - "transport_address.py"
Cohesion: 0.33
Nodes (5): 命令, 已知问题, 地磅迁移对账(2026-07-31), code:bash (ENV_FILE=.env.production python scripts/migrate_dibang_data.), COUNT
### Community 2279 - "validate_coordinates"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P2-3 报销单 — 2026-07-31
### Community 2280 - "transport.py"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P2-2 备用金(申请 / 审批 / 发放)— 2026-07-31
### Community 2281 - "validate_amount"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P2-1 报销基础数据 — 2026-07-31
### Community 2282 - "validate_amount"
Cohesion: 0.33
Nodes (5): 策略, 验收, 批次:2026-07-31 角色-菜单关系以生产-v1 为基线, 行数, 复核(用户确认「只要纯 v1 + 6 新菜单」)
### Community 2283 - "validate_recharge_type"
Cohesion: 0.33
Nodes (5): 环境, 操作, 批次:2026-07-31 新菜单授权给全部角色, 验收, 菜单清单
### Community 2284 - "vehicle_urea.py"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P1-4b 合同 — 2026-07-31
### Community 2285 - "validate_amount"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P1-4a 报价 — 2026-07-31
### Community 2286 - "validate_apply_amount"
Cohesion: 0.33
Nodes (5): 背景, 结果, 产物, 脚本, 客户证照 URL 回填 — 2026-07-31
### Community 2287 - "validate_quantity"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P1-3a 线索 — 2026-07-31
### Community 2288 - "workflow.py"
Cohesion: 0.33
Nodes (5): 已完成模块, 部分完成(代码已有但未验证), 方案进行中(报价单链路), 未开始, CRM 模块移植状态跟踪表
### Community 2289 - "_approval_record_dict"
Cohesion: 0.33
Nodes (5): 参考:数据库迁移规则, 业务字段对齐原则, 字典数据迁移(强制), 公共字段适配(7 项强制), DDL 检查清单
### Community 2290 - "approve"
Cohesion: 0.33
Nodes (5): 源码, 报价单管理 — 04 API 规格, 1. 报价单主接口, 2. 产品 / 审批 / 分享日志, DDL
### Community 2291 - "create"
Cohesion: 0.33
Nodes (5): 功能验证清单, 公海池模块迁移方案 — 07 验证清单, 数据一致性检查, 关键业务场景测试用例, UI 规范合规检查
### Community 2292 - "get_by_id"
Cohesion: 0.33
Nodes (6): 目标, 步骤 1:清理现有不符合规范的代码, 具体任务, 涉及文件, 完成标准, 预计代码量
### Community 2293 - "get_paged"
Cohesion: 0.33
Nodes (6): code:bash (cd backend && pytest tests/test_data_scope.py -v), code:bash (cd backend && python scripts/check_field_consistency.py), Phase 7 — 测试与回归, Task 7.1: 自动化测试, Task 7.2: 手工回归矩阵, Task 7.3: 字段一致性(可选)
### Community 2294 - "global_status_counts"
Cohesion: 0.33
Nodes (6): code:vue (<ContractSelector), code:vue (<ContractSelector), code:typescript (async function handleConfirmSingle(contract: ContractVO) {), code:typescript (defineExpose({), code:bash (git add web-admin/src/components/business/pl-plan-contract-m), Task 5: `PlPlanContractMultiSelect` 改为单选
### Community 2295 - "issue"
Cohesion: 0.33
Nodes (5): 文件结构, 执行方式, 三方/山峡车辆人员分册与粘贴建档 — Implementation Plan, Placeholder 扫描, Spec 覆盖自检
### Community 2296 - "_latest_approval_per_node"
Cohesion: 0.33
Nodes (5): 危化品证上传按钮权限 实现计划, Task 1: 菜单 SQL, Task 2: 后端权限, Task 3: 前端接线, Task 4: 验收
### Community 2297 - "_my_apply_base"
Cohesion: 0.33
Nodes (5): 文件结构, 小程序报销 Batch1:菜单权限 + 占位入口 Implementation Plan, Task 1: SQL + 双库执行, Task 2: workbench menus + routes + pages.json + 9 placeholders, Task 3: 验收过滤与提交
### Community 2298 - "my_apply_stats"
Cohesion: 0.33
Nodes (6): code:python (# backend/tests/test_pl_brand_archive.py), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:python (# backend/app/services/pl_brand_archive.py), code:python (class PlanArchiveBrandQtyItem(BaseModel):), code:bash (git add backend/app/services/pl_brand_archive.py backend/tes), Task 8: 归档品牌量校验 + 持久化(TDD)
### Community 2299 - "offset_amount_map"
Cohesion: 0.33
Nodes (5): 可筛列, 运输管理列头整库筛选 — P6 证件提醒 Implementation Plan, Task 1: backend + API, Task 2: FE document-reminder.vue, Task 3: pytest + 图谱 + 设计文档
### Community 2300 - "pending_approval_stats"
Cohesion: 0.33
Nodes (6): code:ts (// bx-mobile/src/api/portalAuth.ts), code:bash (# 后端已启动于 8000;bx-mobile npm run dev), code:bash (git add bx-mobile/src/utils/loginRsa.ts bx-mobile/src/api/po), code:ts (// bx-mobile/src/api/portalClient.ts), code:ts (// bx-mobile/src/utils/loginRsa.ts), Task 3: portalClient + RSA 登录 API
### Community 2301 - "advance.py"
Cohesion: 0.33
Nodes (5): 文件结构, 执行说明, 阶段与任务索引, bx-mobile 适配 shanxia2.0 — Implementation Plan, Spec 覆盖自检
### Community 2302 - "_query_approvals"
Cohesion: 0.33
Nodes (5): 小程序 CRM 产品分类 Implementation Plan, Task 1: API + 路由入口, Task 2: 列表页 list.vue, Task 3: 表单页 form.vue, Task 4: 收尾
### Community 2303 - "reject"
Cohesion: 0.33
Nodes (5): 面板 × 可筛列, 运输管理列头整库筛选 — P4 运费结算族 Implementation Plan, Task 1: backend filters + API, Task 2: FE defs + 六面板, Task 3: pytest + 图谱
### Community 2304 - "soft_delete"
Cohesion: 0.33
Nodes (5): 运输管理日期列头双三角排序 Implementation Plan, Task 1: `list_sort` + 单测, Task 2: 后端接线, Task 3: 前端 9 页接线, Task 4: 回归
### Community 2305 - "submit"
Cohesion: 0.33
Nodes (5): 运输计划跟进状态重构 Implementation Plan, Task 1: 后端常量与创建/删除/安排/归档, Task 2: 前端展示与按钮, Task 3: 数据迁移, Task 4: 校验
### Community 2306 - "_tenant_no"
Cohesion: 0.33
Nodes (5): code:ts (// props), CRM 选择产品弹窗增强 Implementation Plan, Spec 覆盖自检, Task 1: 抽出 ProductFormDialog, Task 2: 统一 ProductSelector
### Community 2307 - "update"
Cohesion: 0.33
Nodes (5): 门户首页侧栏选中项会话记忆 — 实现计划, Task 1: 读写工具, Task 2: 首页接入, Task 3: 登出 / 换用户清理, Task 4: 手工验证
### Community 2308 - "_workflow_nodes"
Cohesion: 0.33
Nodes (5): 页面 × 可筛列, 运输管理列头整库筛选 — P5 ETC/维保 Implementation Plan, Task 1: backend filters + service/API, Task 2: FE defs + 四页, Task 3: pytest + 图谱 + 设计文档状态
### Community 2309 - "create"
Cohesion: 0.33
Nodes (5): CRM 产品 / 报价 / 合同列头整库筛选 Implementation Plan, Task 1: 产品 backend + 前端, Task 2: 报价 backend + QuoteListPage, Task 3: 合同 backend + ContractListPage, Task 4: 单测 + `./scripts/update-graph.sh all`
### Community 2310 - "get_by_biz"
Cohesion: 0.33
Nodes (5): File map, 合同已安排数量 · 已归档用实际量 Implementation Plan, Task 1: 失败单测(RED), Task 2: 实现(GREEN), Task 3: 文档与图谱
### Community 2311 - "get_by_id"
Cohesion: 0.33
Nodes (6): code:ts (// web-admin/src/composables/useColumnSort.test.ts), code:bash (cd web-admin && pnpm exec vitest run src/composables/useColu), code:ts (// web-admin/src/composables/useColumnSort.ts), code:bash (cd web-admin && pnpm exec vitest run src/composables/useColu), code:bash (git add web-admin/src/composables/useColumnSort.ts web-admin), Task 5: 前端 `useColumnSort` + 单测
### Community 2312 - "attachment.py"
Cohesion: 0.33
Nodes (5): 地磅可选车辆(皖H21522)Implementation Plan, Task 1: 工具函数与默认值, Task 2: 装货/送货段 UI, Task 3: 表单弹窗换车联动, Task 4: 验证
### Community 2313 - "soft_delete"
Cohesion: 0.33
Nodes (6): 实施任务, code:sql (ALTER TABLE `sys_dict_data`), Phase 1: 数据库层变更, Task 1.1: sys_dict_data 表新增 tag_type 字段, Task 1.2: 字典种子数据初始化, Task 1.3: 清理数据库业务表(生成脚本,不自动执行)
### Community 2314 - "_tenant_no"
Cohesion: 0.33
Nodes (5): 地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan, Task 1: 选择弹窗 — 检索 / 列表 / 编辑, Task 2: 地址组件联系方式回填, Task 3: 父表单绑定, Task 4: 收尾
### Community 2315 - "get_by_id"
Cohesion: 0.33
Nodes (6): code:ts (photoUrls?: string), code:ts (photoUrls?: string), code:ts (photoUrls?: string), code:ts (import { normalizeAttachmentUrls } from '@/utils/download-at), code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/utils/pl), Task 4: 前端类型与照片工具函数
### Community 2316 - "get_paged"
Cohesion: 0.33
Nodes (6): code:sql (-- backend/scripts/migrate_20260802_pl_vehicle_personnel_pho), code:sql (`photo_urls` varchar(2000) DEFAULT NULL COMMENT '车辆照片URL,逗号分), code:sql (`photo_urls` varchar(2000) DEFAULT NULL COMMENT '人员照片URL,逗号分), code:bash (# 示例:在 backend 环境对当前库执行), code:bash (git add backend/scripts/migrate_20260802_pl_vehicle_personne), Task 1: DB 迁移与 SQL 基线
### Community 2317 - "base.py"
Cohesion: 0.33
Nodes (5): 计划列表产品信息拆列 Implementation Plan, Task 1: 扩展 PlPlanListProductCell, Task 2: 运输计划列表, Task 3: 计划归档 + 计划证件列表, Task 4: 验证与图谱
### Community 2318 - "soft_delete"
Cohesion: 0.33
Nodes (5): 地磅月计划量运输联动累加与回减 — 设计文档, 已确认决策, 参考实现位置, 背景, 验收场景(摘自 OpenSpec)
### Community 2319 - "update"
Cohesion: 0.33
Nodes (6): 6. 前端架构设计, 6.1 目录结构, 6.2 UI 规范, 6.3 菜单注册, code:block24 (web-admin/src/), code:block25 (CRM 管理)
### Community 2320 - "create"
Cohesion: 0.33
Nodes (6): 5. 后端架构设计, 5.1 目录结构, 5.2 API 路由设计, 5.3 编码约定, code:block22 (backend/), code:block23 (/api/crm/ — CRM 模块统一前缀)
### Community 2321 - "get_by_id"
Cohesion: 0.33
Nodes (5): 目标, 字段, 级联, 历史数据, 地磅三表 CRM 产品 ID + 规格 — 设计文档
### Community 2322 - "get_item_tree"
Cohesion: 0.33
Nodes (5): 门户首页侧栏选中项会话记忆, 非目标, 背景与目标, 已确认决策, SHALL
### Community 2323 - "expense_item.py"
Cohesion: 0.33
Nodes (5): 合同名称按供需方面板生成, 行为, 改动, 目标, 简称解析
### Community 2324 - "soft_delete"
Cohesion: 0.33
Nodes (5): 运输计划列表 · 合同列展示与提醒, 1. 背景与目标, 2. 已确认决策, 3. 展示规则, 4. 合同完善页对齐(同日追加)
### Community 2325 - "_tenant_no"
Cohesion: 0.33
Nodes (5): 用户管理列表展示角色并可打开角色详情 — 设计文档, 后端, 前端, 不在范围, 已确认决策
### Community 2326 - "update"
Cohesion: 0.33
Nodes (5): 框架合同金额按产品小计汇总, 设计, 非目标, 背景, 需求
### Community 2327 - "__init__.py"
Cohesion: 0.33
Nodes (5): 现场链接 · 现场记录设计, 架构, 非目标, 已确认, code:text (现场详情 token(inbound|outbound))
### Community 2328 - "approve"
Cohesion: 0.33
Nodes (5): 目标, 接口, 前端, 约束, 驾押人员证书 OCR 自动识别
### Community 2329 - "batch_offset"
Cohesion: 0.33
Nodes (5): 1. 目标, 2. 范围(方案 A), 3. 架构, 4. 验收, 运输管理日期列头双三角排序(方案 A)
### Community 2330 - "build_apply_out_with_details"
Cohesion: 0.33
Nodes (6): Added, Fixed, Optimized, Refactored, Removed, v2.5.5 - 2025-08-17
### Community 2331 - "create_with_details"
Cohesion: 0.33
Nodes (6): Added, Fixed, Optimized, Refactored, Upgraded, v2.5.3 - 2025-07-20
### Community 2332 - "finance_payment_stats"
Cohesion: 0.33
Nodes (6): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, v2.4.2 - 2025-06-14
### Community 2333 - "get_by_id"
Cohesion: 0.33
Nodes (5): 用法, code:bash (cloudfunctions), code:bash (cloudfunctions), code:js (const createConfig = require('uni-config-center')), 为什么使用uni-config-center
### Community 2334 - "get_details"
Cohesion: 0.33
Nodes (5): 1.0.0(2023-10-26), 1.0.1(2023-10-27), 1.0.2(2023-10-27), 1.0.3(2023-10-27), 1.0.4(2023-12-08)
### Community 2335 - "get_paged"
Cohesion: 0.33
Nodes (5): 1. Schema 与迁移, 2. 桥接服务, 3. 测试, 4. 验收, Tasks: 地磅月计划量运输联动累加与回减
### Community 2336 - "global_status_counts"
Cohesion: 0.33
Nodes (5): Capabilities, Dependencies, Non-goals, What Changes, Why
### Community 2337 - "_latest_approval_per_node"
Cohesion: 0.33
Nodes (6): Requirement: web-admin 界面模式索引与参考页选型, Scenario: 新增标准主数据页, Scenario: 新增复杂业务或工单页, Scenario: 新增重表单或专用查看弹窗, Scenario: Code review 界面模式选型, Scenario: 索引文档与 OpenSpec 同步
### Community 2338 - "_my_apply_base"
Cohesion: 0.53
Nodes (4): env, listResources, [path, query], pathParts
### Community 2339 - "my_apply_stats"
Cohesion: 0.53
Nodes (4): handleBack(), handleSubmit(), loadData(), saving
### Community 2341 - "out_one_with_attachment_counts"
Cohesion: 0.47
Nodes (3): _coerce_id(), ExpenseItemCreate, ExpenseItemUpdate
### Community 2342 - "out_rows_with_attachment_counts"
Cohesion: 0.53
Nodes (4): HTMLParser(), parseAttrs(), parseHtml(), removeDOCTYPE()
### Community 2343 - "pay"
Cohesion: 0.33
Nodes (6): quickapp-webview, icon, minPlatformVersion, package, versionCode, versionName
### Community 2344 - "reimburse.py"
Cohesion: 0.33
Nodes (6): editorLib, provider, mp-baidu, dynamicLib, uniStatistics, usingComponents
### Community 2345 - "_query_approvals"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2346 - "reject"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2348 - "submit"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2349 - "_tenant_no"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2350 - "update_with_details"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2351 - "_workflow_nodes"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2352 - "storage.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2353 - "ensure_by_biz_type"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2354 - "get_by_biz_type"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2355 - "get_by_id"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2356 - "get_paged"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2357 - "workflow.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2358 - "save_nodes"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2359 - "soft_delete"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2360 - "_tenant_no"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2361 - "update"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2362 - "__init__.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2363 - "用户通过角色关联得到的菜单权限标识(sys_menu.perms,空则退回菜单 id)。"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2364 - "_compare"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2365 - "_get_variable"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2366 - "_parse_node_config"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2367 - "_parse_variables"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2368 - "customer_pool.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2369 - "__init__.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2370 - "__init__.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2371 - "__init__.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2372 - "code:bash (cd /path/to/shanxia2.0)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2373 - "code:bash (./start-prod.sh status # 查看状态)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2374 - "code:bash (curl -s http://127.0.0.1:9111/health)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2375 - "code:bash (cd /iflytek/shanxia2.0/backend)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2376 - "code:block1 (backend/)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2377 - "code:bash (python -m venv venv)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2378 - "code:bash (pip install -r requirements.txt)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2379 - "code:env (# 数据库配置)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2381 - "README.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2382 - "Base"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2383 - "BaseModel"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2384 - "4.5 支付管理(`/bx/payment`)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2386 - "4.7 视图中心(`/bx/view`)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2387 - "code:block1 (报销管理 /bx)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2388 - "code:block2 (配置费用项目 + 工作流)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2389 - "code:block3 (配置费用项目 + 工作流)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2390 - "opsx-apply.md"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2391 - "opsx-archive.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2392 - "opsx-propose.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2393 - "SKILL.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2394 - "SKILL.md"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2395 - "SKILL.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2396 - "1. 迁移目标"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2397 - "code:block10 (报销管理)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2398 - "code:python (# bx 原:prefix="/api/advances")"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2399 - "code:python (class ApiResponse(BaseModel, Generic[T]):)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2400 - "code:python (@dataclass)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2401 - "code:python (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2402 - "code:python (obj_in["id"] = generate_uuid())"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2403 - "code:block8 (/api/expense-items,)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2404 - "code:block9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2405 - "00-migration-plan.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2406 - "01-api-inventory.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2407 - "不移植项"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2408 - "module-status.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2409 - "2. Router 改造检查清单"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2410 - "4. Schema 改造检查清单"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2411 - "code:python (# backend/app/core/bx_auth.py(实施 P0 时落地))"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2413 - "code:python (from app.api.bx import bx_router)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2414 - "code:python (from fastapi import APIRouter)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2415 - "code:block5 (/api/expense-items,)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2416 - "code:block11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2417 - "code:block2 (计划号:SXDDH20260102000002)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2418 - "code:block5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2419 - "code:block6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2420 - "code:block8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2422 - "code:block2 (第一步:编写模块迁移方案 → 第二步:拷贝前端 + UI适配 → 第三步:后端实现 + DDL更新 → 第四步:验证 +)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2423 - "code:block3 (docs/crm-migration/plans/{module}/)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2424 - "code:vue (<script setup lang="ts">)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2425 - "code:vue (<el-button type="primary" @click="handleAdd">)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2427 - "code:vue (<!-- 直接显示筛选区域,不使用过渡动画 -->)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2428 - "code:vue (<div v-show="showSearch">)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2429 - "code:vue (<el-dialog)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2430 - "code:vue (<el-dialog :title="dialog.title" v-model="dialog.visible" wi)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2431 - "code:vue (<el-form)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2432 - "code:vue (<ImageUpload v-model="form.businessLicenseImages" :limit="5")"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2433 - "code:vue (<el-upload)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2434 - "code:ts (async function handleFileUpload(uploadFile: UploadFile, fiel)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2435 - "code:vue (<ImagePreview :src="file.ossId" :isOssId="true" class="uploa)"
Cohesion: 0.47
Nodes (3): isOpenStat(), mounted(), title()
### Community 2436 - "code:vue (<el-image)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2437 - "code:vue (<el-upload drag list-type="picture-card" :action="uploadActi)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2438 - "code:ts (import { useDict } from '@/utils/dict';)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2439 - "code:ts (async function handleCustomUpload(options: UploadRequestOpti)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2440 - "code:vue (<el-select v-model="searchForm.customerType" clearable>)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2441 - "code:vue (<el-table-column label="客户类型" prop="customerType">)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2442 - "code:vue (<el-table-column label="客户类型" prop="customerType" min-width=)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2443 - "code:vue (<el-descriptions-item label="客户类型">)"
Cohesion: 0.47
Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme
### Community 2444 - "code:ts (import { useDictTag } from '@/composables/useDictTag')"
Cohesion: 0.4
Nodes (5): Activity, emit, handleMore(), maxHeight, Props
### Community 2445 - "code:vue (<div class="list-toolbar">)"
Cohesion: 0.33
Nodes (5): Additional Gemini CLI tools, Gemini CLI Tool Mapping, Parallel dispatch, Prompt filling, Subagent support
### Community 2446 - "code:vue (<el-radio-group v-model="activeView" @change="handleViewChan)"
Cohesion: 0.33
Nodes (6): 1. Rich Description Field, 2. Keyword Coverage, 3. Descriptive Naming, 4. Cross-Referencing Other Skills, 4. Token Efficiency (Critical), Claude Search Optimization (CSO)
### Community 2447 - "code:vue (<!-- 模板中,直接用 v-auth 指令 -->)"
Cohesion: 0.33
Nodes (6): Address "Spirit vs Letter" Arguments, Build Rationalization Table, Bulletproofing Skills Against Rationalization, Close Every Loophole Explicitly, Create Red Flags List, Update CSO for Violation Symptoms
### Community 2448 - "code:ts (// 导出)"
Cohesion: 0.33
Nodes (6): 具体任务, 完成标准, 步骤 1:清理现有不符合规范的代码, 涉及文件, 目标, 预计代码量
### Community 2449 - "code:ts (// 导出 - 手动下载)"
Cohesion: 0.33
Nodes (5): UI 规范合规检查, 公海池模块迁移方案 — 07 验证清单, 关键业务场景测试用例, 功能验证清单, 数据一致性检查
### Community 2450 - "code:ts (import { useDictStore } from '@/store/modules/dict')"
Cohesion: 0.33
Nodes (5): 1. 报价单主接口, 2. 产品 / 审批 / 分享日志, DDL, 报价单管理 — 04 API 规格, 源码
### Community 2451 - "code:vue (<dict-tag :options="crm_customer_type" :value="scope.row.cus)"
Cohesion: 0.33
Nodes (6): 模块专项验证, 步骤五:验证, 经验沉淀模板, 通用验证项, 验证清单, 验证通过后
### Community 2452 - "code:vue (<el-tag :type="getCustomerTypeTagType(scope.row.customerType)"
Cohesion: 0.33
Nodes (6): 1. 三层文档结构, 2. 每步必须产出的映射与脚本, 3. 执行批次日志模板(强制字段), 4. 幂等与二次移植, 5. 当前进度索引, 数据移植过程留痕规范
### Community 2453 - "code:ts (import { ElMessage, ElMessageBox } from 'element-plus')"
Cohesion: 0.33
Nodes (6): SQL 快照权威来源, 与代码移植文档的关系, 当前状态, 执行记录, 文档索引, 生产数据同步(shanxia2.0)
### Community 2454 - "code:vue (<el-button type="primary" icon="Plus" @click="handleAdd">新增<)"
Cohesion: 0.33
Nodes (6): 1. 目标, 2. 执行前检查, 3. 执行步骤(计划), 4. 验收标准, 5. 执行日志模板, P0-4:用户同步
### Community 2455 - "涉及的数据库表"
Cohesion: 0.33
Nodes (6): Phase 0 — 基础主数据, Phase 1 — CRM, Phase 2 — 报销, Phase 3 — 地磅, Phase 4 — 验收, 全局执行顺序
### Community 2456 - "迁移策略"
Cohesion: 0.33
Nodes (6): 1. 目标, 2. 执行步骤, 3. 映射 CSV 列, 4. 验收标准, P1-1c:CRM 产品编号统一, 命令
### Community 2457 - "方法论"
Cohesion: 0.33
Nodes (6): Phase 4: 前端 Tag 集中化, Task 4.1: 新增前端类型定义, Task 4.2: 新增前端 Dict Store, Task 4.3: 新增前端 composable, Task 4.4: 前端 admin.ts 新增全量加载 API, Task 4.5: 字典管理页面支持 tag_type 编辑
### Community 2458 - "数据库适配规则"
Cohesion: 0.33
Nodes (5): Task 1: API + 路由入口, Task 2: 列表页 list.vue, Task 3: 表单页 form.vue, Task 4: 收尾, 小程序 CRM 产品分类 Implementation Plan
### Community 2459 - "字典数据一致性"
Cohesion: 0.33
Nodes (5): Task 1: 后端常量与创建/删除/安排/归档, Task 2: 前端展示与按钮, Task 3: 数据迁移, Task 4: 校验, 运输计划跟进状态重构 Implementation Plan
### Community 2460 - "前端文件映射"
Cohesion: 0.33
Nodes (5): Task 1: 扩展 PlPlanListProductCell, Task 2: 运输计划列表, Task 3: 计划归档 + 计划证件列表, Task 4: 验证与图谱, 计划列表产品信息拆列 Implementation Plan
### Community 2461 - "后端文件清单"
Cohesion: 0.33
Nodes (5): Task 1: 选择弹窗 — 检索 / 列表 / 编辑, Task 2: 地址组件联系方式回填, Task 3: 父表单绑定, Task 4: 收尾, 地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan
### Community 2462 - "01-overview.md"
Cohesion: 0.33
Nodes (5): File map, Spec coverage check, Task 1: 后端 `pageSize` 上限 500 + 单测, Task 2: 前端分页选项, 报销申请列表扩大每页条数(试点)Implementation Plan
### Community 2463 - "code:sql (DROP TABLE IF EXISTS `crm_xxx`;)"
Cohesion: 0.33
Nodes (5): File map, Task 1: 失败单测(RED), Task 2: 实现(GREEN), Task 3: 文档与图谱, 合同已安排数量 · 已归档用实际量 Implementation Plan
### Community 2464 - "02-database.md"
Cohesion: 0.33
Nodes (5): Task 1: 读写工具, Task 2: 首页接入, Task 3: 登出 / 换用户清理, Task 4: 手工验证, 门户首页侧栏选中项会话记忆 — 实现计划
### Community 2465 - "搜索条件"
Cohesion: 0.33
Nodes (6): 4.3 迭代 3 — 线索管理 + 商机管理, 4. 表结构设计(按迭代), crm_clue_follow(线索跟进记录), crm_clue(线索主表), crm_opportunity_follow / crm_opportunity_product / crm_opportunity_stage_log, crm_opportunity(商机主表)
### Community 2466 - "列表字段"
Cohesion: 0.33
Nodes (5): 历史数据, 地磅三表 CRM 产品 ID + 规格 — 设计文档, 字段, 目标, 级联
### Community 2467 - "操作按钮"
Cohesion: 0.33
Nodes (5): 参考实现位置, 地磅月计划量运输联动累加与回减 — 设计文档, 已确认决策, 背景, 验收场景(摘自 OpenSpec)
### Community 2468 - "弹窗清单"
Cohesion: 0.33
Nodes (5): 前端, 接口, 目标, 约束, 驾押人员证书 OCR 自动识别
### Community 2469 - "表单字段"
Cohesion: 0.33
Nodes (5): 合同名称按供需方面板生成, 改动, 目标, 简称解析, 行为
### Community 2470 - "交互流程"
Cohesion: 0.33
Nodes (5): 1. 背景与目标, 2. 已确认决策, 3. 展示规则, 4. 合同完善页对齐(同日追加), 运输计划列表 · 合同列展示与提醒
### Community 2471 - "前端功能完整性对照表"
Cohesion: 0.33
Nodes (5): 不在范围, 前端, 后端, 已确认决策, 用户管理列表展示角色并可打开角色详情 — 设计文档
### Community 2472 - "04-api-spec.md"
Cohesion: 0.33
Nodes (5): SHALL, 已确认决策, 背景与目标, 门户首页侧栏选中项会话记忆, 非目标
### Community 2473 - "状态机 / 业务流程"
Cohesion: 0.33
Nodes (6): E.1 合同关联(Q10-Q10.1), E.2 待入库/待出库数据来源(Q11), E.3 运费计算方式(Q12), E.4 运输计划审批流程(Q13-Q14), E.5 其他功能(Q15), 附录E:运输计划子模块需求确认(Q10-Q15)
### Community 2474 - "code:block1 (状态A → (触发条件) → 状态B → (触发条件) → 状态C)"
Cohesion: 0.33
Nodes (5): 1.0.0(2023-10-26), 1.0.1(2023-10-27), 1.0.2(2023-10-27), 1.0.3(2023-10-27), 1.0.4(2023-12-08)
### Community 2475 - "05-special.md"
Cohesion: 0.33
Nodes (5): Capabilities, Dependencies, Non-goals, What Changes, Why
### Community 2476 - "具体任务"
Cohesion: 0.33
Nodes (5): 1. Schema 与迁移, 2. 桥接服务, 3. 测试, 4. 验收, Tasks: 地磅月计划量运输联动累加与回减
### Community 2477 - "涉及文件"
Cohesion: 0.33
Nodes (6): Requirement: 统一响应格式, Scenario: 分页列表响应, Scenario: 单条记录响应, Scenario: 失败响应, Scenario: 成功响应, Scenario: 无数据响应
### Community 2478 - "完成标准"
Cohesion: 0.33
Nodes (6): Requirement: web-admin 界面模式索引与参考页选型, Scenario: Code review 界面模式选型, Scenario: 新增复杂业务或工单页, Scenario: 新增标准主数据页, Scenario: 新增重表单或专用查看弹窗, Scenario: 索引文档与 OpenSpec 同步
### Community 2480 - "目标"
Cohesion: 0.6
Nodes (3): any, childIds, hasCheckedChild
### Community 2481 - "具体任务"
Cohesion: 0.6
Nodes (3): ext, files, nodes
### Community 2482 - "涉及文件"
Cohesion: 0.4
Nodes (3): snake_case 列筛参数,供 CRUD / build_customer_column_filters。, 解析列表查询参数,供 API 与 CRUD 共用。, 解析列表查询参数,供 API 与 CRUD 共用。
### Community 2483 - "完成标准"
Cohesion: 0.4
Nodes (5): merge_product_qty_maps(), (product_id, package_spec) -> {archivedQty, arrangedUnarchivedQty, arrangedTotal, product_id -> {archivedQty, arrangedUnarchivedQty, arrangedTotalQty}, test_merge_product_qty_maps_composite_keys(), test_merge_product_qty_maps_totals()
### Community 2484 - "目标"
Cohesion: 0.4
Nodes (3): _join_alias_names(), _join_brand_names(), CRM 模块 Excel 导出列定义(字段与字典类型对齐 Java *Vo @ExcelDictFormat)。
### Community 2489 - "关键业务场景测试用例"
Cohesion: 0.4
Nodes (3): env, resolvePath(), root
### Community 2490 - "07-verify.md"
Cohesion: 0.6
Nodes (3): autoImportConfig, __dirname, __filename
### Community 2492 - "迁移范围"
Cohesion: 0.4
Nodes (5): all(), all$1(), bypassSelector(), each$1(), restoreStyles()
### Community 2494 - "前端文件映射"
Cohesion: 0.5
Nodes (3): PageModeEnum, TableSizeEnum, useTableStore
### Community 2495 - "原 CRM 源码位置"
Cohesion: 0.7
Nodes (4): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode()
### Community 2496 - "02-database.md"
Cohesion: 0.4
Nodes (4): scrollContainer, { scrollToTop }, showButton, { y }
### Community 2498 - "03-frontend-spec.md"
Cohesion: 0.4
Nodes (3): contracts, keyword, string
### Community 2499 - "code:json ({)"
Cohesion: 0.4
Nodes (4): [], cols, payload, text
### Community 2500 - "code:block2 (web-admin/src/api/crm/)"
Cohesion: 0.6
Nodes (4): defaultSettlementClause(), parseSettlementClauseDrafts(), resolveSettlementClauseContent(), SETTLEMENT_CLAUSE_LABELS
### Community 2501 - "04-api-spec.md"
Cohesion: 0.4
Nodes (3): QUOTE_MONEY_STAT_PROPS, a, b
### Community 2505 - "涉及数据库表"
Cohesion: 0.4
Nodes (4): AUTH_API, PAGE_PATHS, UPLOAD_API, WORKBENCH_ROUTE_MAP
### Community 2508 - "code:block1 (B1 DDL + Model → B2 后端全量 API → D1 拷贝前端 → D2 Fresh Mint 适配 → )"
Cohesion: 0.5
Nodes (4): emit, onMask(), panelStyle, props
### Community 2509 - "01-overview.md"
Cohesion: 0.4
Nodes (5): API 调用, 开发说明, 状态管理, 组件自动引入, 路由跳转
### Community 2510 - "code:bash (./docs/crm-migration/scripts/snapshot-java.sh contract \)"
Cohesion: 0.4
Nodes (5): 14.1 数据隔离, 14.2 权限, 14.3 地磅对接, 14.4 其他功能(暂不考虑), 十四、系统约束
### Community 2511 - "vite.config.ts"
Cohesion: 0.4
Nodes (5): 11.1 统计口径, 11.2 统计报表, 11.3 库存预警, 11.4 库存金额, 十一、盘存统计
### Community 2512 - "code:block1 (index.vue getList())"
Cohesion: 0.4
Nodes (5): 六、业务流程, 6.1 主流程(7步), 6.2 通知信息模板, code:block1 (┌───────────────────────────────────────────────────────────), code:block2 (计划号:SXDDH20260102000002)
### Community 2513 - "code:mermaid (flowchart LR)"
Cohesion: 0.4
Nodes (5): 6.1 CRM 的图片组件, 6.2 山峡2.0 的附件方案, 6.3 替换方案, 6.4 图片存储字段差异, 6. 图片/附件上传替换规则
### Community 2514 - "code:ts (queryParams.contractNo = queryParams.contractName = queryPar)"
Cohesion: 0.4
Nodes (5): 8.1 CRM 写法, 8.2 山峡2.0 写法, 8.3 数据结构对照, 8.4 API 请求参数对照, 8. 分页组件替换规则
### Community 2515 - "code:python (if "
Cohesion: 0.4
Nodes (5): 1.1 产品分类, 1.2 产品管理, 1.3 客户管理, 1.4 公海池, 1. 迁移模块清单与文件映射
### Community 2516 - "code:java (lqw.ne(StringUtils.isNotBlank(bo.getExcludeStatus()), CrmCon)"
Cohesion: 0.4
Nodes (5): 1. 迁移模块清单与文件映射, 1.1 产品分类, 1.2 产品管理, 1.3 客户管理, 1.4 公海池
### Community 2517 - "code:java (lqw.between(beginTime != null && endTime != null, create_tim)"
Cohesion: 0.4
Nodes (5): 山峡2.0 的导入导出, 附录 A:导入/导出替换, code:ts (// 导出), code:ts (// 导出 - 手动下载), CRM 的导入导出
### Community 2518 - "code:sql (contract.id IN "
Cohesion: 0.4
Nodes (4): 阶段总览, 后端模块明细, 不移植项, 报销(bx)模块移植状态跟踪表
### Community 2519 - "code:java (vo.setCanApprove(contractApprovalService.canUserApprove(vo.g)"
Cohesion: 0.4
Nodes (4): 阶段总览, 后端模块明细, 不移植项, 地磅(db)模块移植状态跟踪表
### Community 2520 - "code:mermaid (stateDiagram-v2)"
Cohesion: 0.4
Nodes (4): 合同列表 — 06 分步实施计划, 阶段 B:后端, 阶段 D:前端, 阶段 E:验证
### Community 2521 - "pl.js"
Cohesion: 0.4
Nodes (5): 目标, 具体任务, 涉及文件, 完成标准, 步骤 7:前端新增 — 规则管理页面
### Community 2522 - "apply_brand_stock_change"
Cohesion: 0.4
Nodes (5): 步骤 3:前端拷贝 — 领取/分配弹窗, 目标, 具体任务, 涉及文件, 完成标准
### Community 2523 - "04-api-spec.md"
Cohesion: 0.4
Nodes (5): 目标, 具体任务, 涉及文件, 完成标准, 步骤 8:后端 DDL + Model
### Community 2524 - "code:mermaid (flowchart LR)"
Cohesion: 0.4
Nodes (5): 涉及文件, 完成标准, 步骤 5:前端适配 — pool/index.vue template + style, 目标, 具体任务
### Community 2525 - "detail.vue"
Cohesion: 0.4
Nodes (5): 步骤 4:前端适配 — pool/index.vue script 部分, 目标, 具体任务, 涉及文件, 完成标准
### Community 2526 - "code:markdown (继续合同管理重写移植。)"
Cohesion: 0.4
Nodes (5): 步骤 2:前端拷贝 — 公海池列表页, 目标, 具体任务, 涉及文件, 完成标准
### Community 2527 - "test_crm_approval_reedit.py"
Cohesion: 0.4
Nodes (4): 功能验证清单, 模块迁移方案 — 07 验证清单, 关键业务场景测试用例, UI 规范合规检查
### Community 2528 - "文件结构"
Cohesion: 0.4
Nodes (5): code:python (from app.services.pl_plan_stop_service import assert_at_most), code:python (from app.services.pl_plan_stop_service import assert_at_most), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (git add backend/app/services/pl_plan_contract_gap.py backend), Task 3: 后端 — 合同完善与旧 side contracts 上限
### Community 2529 - "涉及的数据库表"
Cohesion: 0.4
Nodes (5): code:typescript (const props = defineProps<{), code:typescript (let list = data.list || data.rows || []), code:vue (<el-button), code:bash (git add web-admin/src/components/business/product-selector/i), Task 6: `ProductSelector` 支持 `allowedProductIds`
### Community 2530 - "迁移策略"
Cohesion: 0.4
Nodes (5): 部署顺序, code:block1 (1. 执行 migration_20260725_pl_tripartite_menus.sql(菜单)), code:ts (export interface PlPastePersonnelDraft {), code:bash (git add web-admin/src/utils/pl-paste-recognize.ts), Task 7: 粘贴解析工具(纯函数 + 单测)
### Community 2531 - "方法论"
Cohesion: 0.4
Nodes (5): code:python (raise HTTPException(status_code=400, detail="承运商审核流程已停用")), code:bash (git add backend/app/services/pl_carrier_service.py backend/a), code:python (from types import SimpleNamespace), code:python (def carrier_eligible_for_transport(carrier: PlCarrier, today), Task 2: 后端 — 承运商准入放宽
### Community 2532 - "数据库适配规则"
Cohesion: 0.4
Nodes (5): code:python (# backend/app/schemas/pl/paste_recognize.py), code:python (@router.post("/paste-recognize/commit", response_model=Paste), code:ts (export const pasteRecognizeApi = {), code:bash (git add backend/app/schemas/pl/paste_recognize.py \), Task 8: 后端 — 粘贴批量提交 API
### Community 2533 - "字典数据一致性"
Cohesion: 0.4
Nodes (4): 文件结构, 实现顺序, 关键差异对照 ETC, 车辆维保申请与处理登记 — Implementation Plan
### Community 2534 - "前端文件映射"
Cohesion: 0.4
Nodes (5): code:python (class CrmProductBrand(Base):), code:python (brand_mode = Column(String(20), nullable=True, comment="requ), code:python (class PlPlanProductBrandQty(Base):), code:bash (git add backend/app/models/crm_models.py backend/app/models/), Task 2: SQLAlchemy 模型
### Community 2535 - "后端文件清单"
Cohesion: 0.4
Nodes (5): code:python ("brandMode": row.brand_mode,), code:python (def normalize_line_brand(*, brand_mode, brand_id, brand_name), code:python (brand_mode=cp.brand_mode,), code:bash (git add backend/app/crud/crm/quote_product.py backend/app/cr), Task 5: 报价/合同行 — 后端品牌约定
### Community 2536 - "01-overview.md"
Cohesion: 0.4
Nodes (4): 报价单再编辑回草稿 — 实现计划, Task 1: Backend `update_quote`, Task 2: Frontend helper, Task 3: Wire UI entries
### Community 2537 - "code:sql (DROP TABLE IF EXISTS `crm_customer_pool`;)"
Cohesion: 0.4
Nodes (5): code:env (VITE_API_URL=/api), code:ts (target: process.env.VITE_API_PROXY_URL || 'http://localhost:), code:bash (cd bx-mobile && npm install jsencrypt), code:bash (git add bx-mobile/.env.development bx-mobile/vite.config.ts ), Task 1: 环境代理与依赖
### Community 2538 - "code:sql (CREATE TABLE `crm_customer_pool_rule` "
Cohesion: 0.4
Nodes (4): ListTable 列宽持久化 Implementation Plan, Task 1: composable + ListTable + 样式, Task 2: 批量接入主列表, Task 3: 验证
### Community 2539 - "code:sql (DROP TABLE IF EXISTS `crm_customer_pool_rule`;)"
Cohesion: 0.4
Nodes (4): 用户列表角色展示与角色详情复用 — Implementation Plan, Task 1: 后端列表 roleIds + 角色详情, Task 2: 抽取 RoleManageDialogs, Task 3: 用户管理接入
### Community 2540 - "02-database.md"
Cohesion: 0.4
Nodes (4): 框架合同金额按产品小计汇总 — Implementation Plan, Task 1: 后端单测 + 实现, Task 2: 前端, Task 3: 生产 SQL
### Community 2541 - "交互流程"
Cohesion: 0.4
Nodes (5): code:vue (<span), code:ts (const sortApi = inject<{), code:scss (.col-header-sort-pair {), code:bash (git add web-admin/src/components/business/crm-col-filter-hea), Task 6: `CrmColFilterHeader` 双三角 UI
### Community 2542 - "表单字段"
Cohesion: 0.4
Nodes (5): code:bash (cd backend && source venv/bin/activate && pytest tests/test_), code:bash (cd web-admin && pnpm exec vitest run src/composables/useColu), code:bash (./scripts/update-graph.sh all), code:bash (git add graphify-out backend/graphify-out web-admin/graphify), Task 10: 回归与图谱
### Community 2543 - "交互流程"
Cohesion: 0.4
Nodes (5): code:python (sortField: Optional[str] = None), code:python (from app.services.crm.list_sort import resolve_datetime_orde), code:python (sort_field = (filters or {}).get("sortField") or (filters or), code:bash (git add backend/app/schemas/crm/contract.py backend/app/crud), Task 4: 合同 list/export 接排序
### Community 2544 - "搜索条件"
Cohesion: 0.4
Nodes (5): code:ts (import { useColumnSort } from '@/composables/useColumnSort'), code:ts (...toSortQueryParams()), code:ts (watchSortVisibleColumns(visibleFilterProps)), code:bash (git add web-admin/src/views/crm/customer/index.vue), Task 7: 接线客户列表页
### Community 2545 - "搜索条件"
Cohesion: 0.4
Nodes (4): 报价、合同审批人设置合并 Implementation Plan, Task 1: 合并页面 + 前端路由, Task 2: 后端权限 + SQL 迁移, Task 3: 图谱更新
### Community 2546 - "列表字段"
Cohesion: 0.4
Nodes (4): 运输计划打印单据按钮收拢为下拉, 改动文件, 背景, 决策
### Community 2547 - "操作按钮"
Cohesion: 0.4
Nodes (5): 1. 背景与目标, 1.1 背景, 1.2 迁移范围, 1.3 交付节奏(4 个迭代), code:block1 (迭代 1(基础层): 产品分类 + 产品管理 + 字典数据迁移 SQL)
### Community 2548 - "前端功能完整性对照表"
Cohesion: 0.4
Nodes (4): 运输计划表单 · 供/需客户与取/送地址互斥, 非目标, 规则, 拦截时机(方案 C)
### Community 2549 - "操作按钮"
Cohesion: 0.4
Nodes (4): 生产一键发版脚本设计, 流程, 约束, 目标
### Community 2550 - "弹窗清单"
Cohesion: 0.4
Nodes (4): 报销申请「申请人」可改选设计, 权限, 前后端要点, 目标
### Community 2551 - "表单字段"
Cohesion: 0.4
Nodes (5): Fixed, ⚠️ Important Notice, Optimized, Upgraded, v2.5.8 - 2025-09-29
### Community 2552 - "03-frontend-spec.md"
Cohesion: 0.4
Nodes (5): Added, ⚠️ Important Notice, Optimized, Refactored, v2.4.0 - 2025-06-06 🎉
### Community 2553 - "04-api-spec.md"
Cohesion: 0.4
Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v2.6.0 - 2025-10-16
### Community 2554 - "状态机 / 业务流程"
Cohesion: 0.4
Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v3.0.1 - 2025-11-15
### Community 2555 - "code:block1 (normal(正常) → (手动放入/规则回收) → pool(公海) → (领取/分配) → normal(正常) →)"
Cohesion: 0.4
Nodes (4): 0.0.3(2021-02-05), 0.0.4(2021-05-12), 0.1.0(2021-07-13), 1.0.0(2021-11-19)
### Community 2556 - "code:block2 (领取/分配 → 设置保护期(protect_days天) → 到期检查 → 跟进≥3次 → 清除保护期)"
Cohesion: 0.4
Nodes (4): 0.0.3(2021-02-04), 0.0.4(2021-05-12), 0.0.5(2021-07-08), 1.0.0(2021-11-19)
### Community 2557 - "05-special.md"
Cohesion: 0.4
Nodes (4): [点击查看详细文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list), List 列表, 基于uni-list扩展的页面模板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2558 - "具体任务"
Cohesion: 0.4
Nodes (4): 1.0.5(2021-02-05), 1.0.6(2021-05-12), 1.1.0(2021-07-30), 1.2.0(2021-11-19)
### Community 2559 - "完成标准"
Cohesion: 0.4
Nodes (4): 使用说明, code:block1 (type InstallApkOptions = {), uni-installApk, uni.installApk(options : InstallApkOptions):void
### Community 2560 - "具体任务"
Cohesion: 0.4
Nodes (4): 1.0.0(2021-11-18), 1.0.1(2021-11-22), 1.0.2(2021-11-22), 1.0.3(2022-01-21)
### Community 2561 - "完成标准"
Cohesion: 0.4
Nodes (4): 1.0.1(2021-02-05), 1.0.2(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2022-05-19)
### Community 2562 - "具体任务"
Cohesion: 0.4
Nodes (4): 1. Backend draft archive, 2. Frontend API 与展示, 3. 归档弹窗, 4. 验证
### Community 2563 - "涉及文件"
Cohesion: 0.4
Nodes (5): Requirement: 表格列宽使用 min-width 实现等比缩放, Scenario: 新增列表页, Scenario: 浏览器窗口宽度变化, Scenario: Code review 表格列宽, Scenario: Code review 多选与序号列宽
### Community 2564 - "完成标准"
Cohesion: 0.4
Nodes (5): Requirement: Web 管理端侧栏菜单须同步注册静态路由, Scenario: 新增界面图标, Scenario: 新增 CRM 类侧栏菜单项, Scenario: 新增 Element Plus 图标, Scenario: 菜单变更 PR 评审(UI 视角)
### Community 2565 - "具体任务"
Cohesion: 0.4
Nodes (5): Requirement: 统一 POST 接口, Scenario: 新增业务路由, Scenario: 存量模块不修改, Scenario: 查询类接口, Scenario: 文件上传下载例外
### Community 2566 - "涉及文件"
Cohesion: 0.4
Nodes (4): 1. 数据库与菜单, 2. 后端, 3. 前端, 4. 验收
### Community 2567 - "完成标准"
Cohesion: 0.6
Nodes (4): blob, load(), onSearch(), switchTab()
### Community 2568 - "具体任务"
Cohesion: 0.4
Nodes (4): filter_current_cycle_approvals(), 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, 审批进度仅展示当前轮次;完整历史由 get_approval_history 返回。, T
### Community 2569 - "完成标准"
Cohesion: 0.5
Nodes (3): assert_contract_editable_for_update(), test_assert_allows_editable(), test_assert_rejects_non_editable()
### Community 2572 - "具体任务"
Cohesion: 0.4
Nodes (3): code, moduleTitle, title
### Community 2573 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2574 - "涉及文件"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2575 - "具体任务"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2576 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2577 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2578 - "完成标准"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2579 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2580 - "验证清单"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2581 - "参考"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2582 - "步骤汇总"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2583 - "预计代码量"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2584 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2585 - "涉及文件"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2586 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2587 - "具体任务"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2588 - "涉及文件"
Cohesion: 0.4
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
### Community 2589 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2590 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2591 - "涉及文件"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2592 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2593 - "目标"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2594 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2595 - "06-steps.md"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2596 - "关键业务场景测试用例"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2597 - "UI 规范合规检查"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2598 - "迁移范围"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2599 - "涉及数据库表"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2600 - "原 CRM 源码位置"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2601 - "01-overview.md"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2602 - "迁移目标"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2603 - "涉及数据库表"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2604 - "源码位置"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2605 - "方案文档索引"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2606 - "code:block1 (P0 供方 crm_supplier_info(全 API))"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2607 - "01-overview.md"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2608 - "04-api-spec.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2609 - "code:block2 (行小计 = price × quantity × (1 - line_discount/100))"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2611 - "code:bash (./docs/crm-migration/scripts/snapshot-java.sh product \)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2612 - "06-steps.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2613 - "code:bash (./docs/crm-migration/scripts/snapshot-java.sh supplier-info )"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2614 - "01-overview.md"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2615 - "04-api-spec.md"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2616 - "code:ts (// api/crm/xxx/index.ts)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2617 - "code:ts (// 页面 handleExport)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2618 - "code:vue (<el-dialog v-model="innerVisible" :title="isEdit ? '编辑' : '新)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2619 - "一、线索管理 · 列表 `crm/clue/list`"
Cohesion: 0.4
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
### Community 2620 - "code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2621 - "code:js (const data = (res as any)?.data || res || {})"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2622 - "grab"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2623 - "plan_has_incomplete_hazard_cert_exists"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2624 - "code:bash (# 报价单 — 示例:实施「列表」步前)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2625 - "README.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2626 - "DbCrmCustomerSelect.vue"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2627 - "colors.ts"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2628 - "trigger_callback"
Cohesion: 0.4
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
### Community 2629 - "1. 迁移目标"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2630 - "code:block1 (backend/app/)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2631 - "code:python (# main.py)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2632 - "不移植项"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2633 - "2. Router 改造检查清单"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2634 - "4. Schema 改造检查清单"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2635 - "ref-backend-adapt.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2636 - "code:scss (// 品牌主色)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2637 - "code:python (# 参照 backend/app/models/models.py 中的 BizLeaveRequest / BizAt)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2638 - "code:typescript (import request from '@/utils/http')"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2639 - "code:typescript (// CRM 管理)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2640 - "code:sql (SELECT dict_type, COUNT(*) as cnt FROM sys_dict_data WHERE d)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2641 - "code:block5 (feat(crm): update product DDL — keep only category, product,)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2642 - "文件结构"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2643 - "code:typescript (// 核心功能:)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2644 - "code:typescript (// useDictTag(dictType: string))"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2645 - "code:typescript (export function fetchAllDictData() {)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2646 - "code:block16 (Phase 1 (DB) ──────────────────────────────── 串行,先执行)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2647 - "code:block3 (backend/app/models/clinical_payment.py)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2648 - "code:block4 (# 保留:base.py, api_request_log.py, biz_no_generator.py, dept.)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2649 - "code:block5 (backend/app/crud/cell_product.py)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2650 - "code:block6 (# 保留:auth.py, common.py, leave.py, menu.py, user.py, workflo)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2651 - "code:block7 (backend/app/schemas/category.py)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2652 - "code:block8 (web-admin/src/views/basic-info/)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2653 - "code:block9 (web-admin/src/views/system/category/)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2654 - "SysApiRequestLog"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2655 - "code:sql (CREATE TABLE `db_vehicle` "
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2656 - "code:python (from app.core.database import Base)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2657 - "code:python (from fastapi import APIRouter)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2658 - "code:python (def generate_plan_no() -> str:)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2659 - "code:python (def save_weighing_slip(db, tenant_no, user_id, dept_id, payl)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2660 - "list_ethnics"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2661 - "index.vue"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2662 - "code:bash (cd /Users/zlwu/work/00code/shanxia2.0)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2663 - "code:sql (INSERT INTO pl_personnel (id, personnel_name, phone_no, id_c)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2664 - "code:sql (INSERT INTO pl_vehicle_personnel (..., role, is_default, rem)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2665 - "code:python (class VehiclePersonnelRow(BaseModel):)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2666 - "code:bash (cd backend && source venv/bin/activate)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2667 - "code:bash (./scripts/update-graph.sh backend)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2668 - "code:block7 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → 11 → 12 → 13 →)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2669 - "index.vue"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2671 - "response.py"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2672 - "code:sql (-- docs/sql/20260623_db_inventory_site_token.sql)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2675 - "code:python (from app.api.db.public_inventory import router as public_db_)"
Cohesion: 0.8
Nodes (4): getDarkColor(), getLightColor(), hexToRgb(), rgbToHex()
### Community 2676 - "code:block13 (,/api/public/db/inventory)"
Cohesion: 0.6
Nodes (4): CardBannerProps, emit, handleCancel(), handleClick()
### Community 2677 - "code:bash (# 先从库取一条 token)"
Cohesion: 0.5
Nodes (4): ButtonMoreItem, emit, handleClick(), Props
### Community 2678 - "code:python (site_feedback_remark: Optional[str] = Field(default=None, al)"
Cohesion: 0.4
Nodes (4): defaultStyle, playerInstance, Props, VideoPlayerStyle
### Community 2679 - "code:python (import json)"
Cohesion: 0.4
Nodes (4): Choose A, B, or C, Pressure Test 1: Emergency Production Fix, Scenario, Your Options
### Community 2680 - "code:python (@router.get("/{id}/site-url", response_model=InventorySiteUr)"
Cohesion: 0.4
Nodes (4): Choose A, B, or C, Pressure Test 2: Sunk Cost + Exhaustion, Scenario, Your Options
### Community 2681 - "code:python (site_access_token: Optional[str] = Field(default=None, alias)"
Cohesion: 0.4
Nodes (4): Choose A, B, or C, Pressure Test 3: Authority + Social Pressure, Scenario, Your Options
### Community 2682 - "code:python (token = (inventory.site_access_token or "").strip() if inven)"
Cohesion: 0.4
Nodes (4): Codex App Finishing, Codex Tool Mapping, Environment Detection, Subagent dispatch requires multi-agent support
### Community 2683 - "code:python (site_access_token = Column(String(64), nullable=True, commen)"
Cohesion: 0.4
Nodes (5): Discipline-Enforcing Skills (rules/requirements), Pattern Skills (mental models), Reference Skills (documentation/APIs), Technique Skills (how-to guides), Testing All Skill Types
### Community 2684 - "code:typescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)"
Cohesion: 0.4
Nodes (5): Anti-Patterns, ❌ Code in Flowcharts, ❌ Generic Labels, ❌ Multi-Language Dilution, ❌ Narrative Example
### Community 2685 - "code:typescript ({)"
Cohesion: 0.4
Nodes (4): [Analysis Title], Executive summary, Key findings, Recommendations
### Community 2686 - "code:typescript (function buildAllSiteLinksText(records: TransportInventoryLi)"
Cohesion: 0.4
Nodes (5): 6.1 认证(`core/bx_auth.py`), 6.2 租户隔离, 6.3 API 加密中间件, 6.4 附件 / MinIO, 6. 门户适配层
### Community 2687 - "code:typescript (getSiteUrl: (id: string) => request.get<{ siteUrl: string }>)"
Cohesion: 0.4
Nodes (5): 4.1 `insertByBo`, 4.2 `updateByBo`(仅 draft), 4.3 `renewContract`, 4.4 统计 API, 4. 合同模块内部对金额字段的处理
### Community 2688 - "code:vue (<el-button link type="success" @click="handleCopySiteUrl(row)"
Cohesion: 0.4
Nodes (4): 合同列表 — 06 分步实施计划, 阶段 B:后端, 阶段 D:前端, 阶段 E:验证
### Community 2689 - "code:python ("""为 site_access_token 为空的出入库单补 token""")"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 7:前端新增 — 规则管理页面, 涉及文件, 目标
### Community 2690 - "code:bash (./scripts/update-graph.sh all)"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 2:前端拷贝 — 公海池列表页, 涉及文件, 目标
### Community 2691 - "code:bash (cd web-admin && pnpm build:typecheck)"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 8:后端 DDL + Model, 涉及文件, 目标
### Community 2692 - "code:block29 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 (P1 后端闭环))"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 5:前端适配 — pool/index.vue template + style, 涉及文件, 目标
### Community 2693 - "code:bash (cd backend && source venv/bin/activate)"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 4:前端适配 — pool/index.vue script 部分, 涉及文件, 目标
### Community 2694 - "code:python ("""出入库单现场免登录 token""")"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 3:前端拷贝 — 领取/分配弹窗, 涉及文件, 目标
### Community 2695 - "utils.py"
Cohesion: 0.4
Nodes (5): DDL 检查清单, 业务字段对齐原则, 公共字段适配(7 项强制), 参考:数据库迁移规则, 字典数据迁移(强制)
### Community 2696 - "code:python (from app.services.db_inventory_site_token import ensure_site)"
Cohesion: 0.4
Nodes (4): UI 规范合规检查, 关键业务场景测试用例, 功能验证清单, 模块迁移方案 — 07 验证清单
### Community 2697 - "code:python (apply_product_snapshot_to_inventory(row, snapshot))"
Cohesion: 0.4
Nodes (5): CRM 模块移植状态跟踪表, 已完成模块, 方案进行中(报价单链路), 未开始, 部分完成(代码已有但未验证)
### Community 2698 - "code:sql (SELECT id, batch_no, site_access_token FROM db_inbound_outbo)"
Cohesion: 0.4
Nodes (5): 2.1 颜色, 2.2 字体与字号, 2.3 间距与圆角, 2. 设计 Token(颜色 / 字体 / 间距 / 圆角), code:scss (// 品牌主色)
### Community 2699 - "code:python (from datetime import datetime)"
Cohesion: 0.4
Nodes (5): 4. 客户端页面规范, 4.1 首页(`sanqiang-client-ui-demo.html`), 4.2 购物车(`sanqiang-client-cart-ui-demo.html`), 4.3 订单(`sanqiang-client-order-ui-demo.html`), 4.4 个人中心(`sanqiang-client-profile-ui-demo.html`)
### Community 2700 - "文件结构"
Cohesion: 0.4
Nodes (5): 4.1 首页(`sanqiang-client-ui-demo.html`), 4.2 购物车(`sanqiang-client-cart-ui-demo.html`), 4.3 订单(`sanqiang-client-order-ui-demo.html`), 4.4 个人中心(`sanqiang-client-profile-ui-demo.html`), 4. 客户端页面规范
### Community 2701 - "code:sql (-- pl_freight_settlement_approval)"
Cohesion: 0.4
Nodes (5): Phase 1: 数据库层变更, Task 1.1: sys_dict_data 表新增 tag_type 字段, Task 1.2: 字典种子数据初始化, Task 1.3: 清理数据库业务表(生成脚本,不自动执行), 实施任务
### Community 2702 - "code:python (_LOCKED_SETTLEMENT_STATUSES = ("approving", "approved", "con)"
Cohesion: 0.4
Nodes (4): 关键差异对照 ETC, 实现顺序, 文件结构, 车辆维保申请与处理登记 — Implementation Plan
### Community 2703 - "code:typescript (export const freightApi = {)"
Cohesion: 0.4
Nodes (4): ListTable 列宽持久化 Implementation Plan, Task 1: composable + ListTable + 样式, Task 2: 批量接入主列表, Task 3: 验证
### Community 2704 - "code:vue (<template>)"
Cohesion: 0.4
Nodes (4): CRM 选择产品弹窗增强 Implementation Plan, Spec 覆盖自检, Task 1: 抽出 ProductFormDialog, Task 2: 统一 ProductSelector
### Community 2705 - "code:block13 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 (后端闭环))"
Cohesion: 0.4
Nodes (4): Task 1: Backend `update_quote`, Task 2: Frontend helper, Task 3: Wire UI entries, 报价单再编辑回草稿 — 实现计划
### Community 2706 - "code:sql (-- 新增/更新)"
Cohesion: 0.4
Nodes (4): Task 1: 合并页面 + 前端路由, Task 2: 后端权限 + SQL 迁移, Task 3: 图谱更新, 报价、合同审批人设置合并 Implementation Plan
### Community 2707 - "code:python (class PlFreightSettlementApproval(Base):)"
Cohesion: 0.4
Nodes (4): Task 1: 后端列表 roleIds + 角色详情, Task 2: 抽取 RoleManageDialogs, Task 3: 用户管理接入, 用户列表角色展示与角色详情复用 — Implementation Plan
### Community 2708 - "code:python (class FreightSettlementCreate(BaseModel):)"
Cohesion: 0.4
Nodes (5): 4.4 迭代 4 — 报价管理 + 合同管理, crm_contract_product / crm_contract_product_price_tier / crm_contract_approval / crm_contract_change / crm_contract_template, crm_contract(合同主表), crm_quote_product / crm_quote_approval / crm_quote_share_log, crm_quote(报价单)
### Community 2709 - "code:python (class FreightSettlementListItem(FreightSettlementRead):)"
Cohesion: 0.4
Nodes (4): 前后端要点, 报销申请「申请人」可改选设计, 权限, 目标
### Community 2710 - "code:python (class FreightSettlementSubmitApprovalBody(BaseModel):)"
Cohesion: 0.4
Nodes (4): 决策, 改动文件, 背景, 运输计划打印单据按钮收拢为下拉
### Community 2711 - "code:python (def list_unsettled_plans(...):)"
Cohesion: 0.4
Nodes (4): 流程, 生产一键发版脚本设计, 目标, 约束
### Community 2712 - "code:python (def create_settlement_from_plan_ids(...):)"
Cohesion: 0.4
Nodes (4): 拦截时机(方案 C), 规则, 运输计划表单 · 供/需客户与取/送地址互斥, 非目标
### Community 2713 - "code:python (def disburse_settlement(...):)"
Cohesion: 0.4
Nodes (4): 已确认, 架构, 现场链接 · 现场记录设计, 非目标
### Community 2714 - "公开抢班:系统用户可搜索下拉 — 设计"
Cohesion: 0.4
Nodes (5): 11.1 统计口径, 11.2 统计报表, 11.3 库存预警, 11.4 库存金额, 十一、盘存统计
### Community 2715 - "code:python (class PlanArchiveProductItem(BaseModel):)"
Cohesion: 0.4
Nodes (5): 10.1 结算流程, 10.2 运费计算, 10.3 发票信息, 10.4 汇款凭证, 十、运费结算
### Community 2716 - "code:typescript (export interface PlanArchiveProductItem {)"
Cohesion: 0.4
Nodes (5): 14.1 数据隔离, 14.2 权限, 14.3 地磅对接, 14.4 其他功能(暂不考虑), 十四、系统约束
### Community 2717 - "code:typescript (archiveStatus?: string)"
Cohesion: 0.4
Nodes (5): 3.1 待办 `bx/todo/list`, 3.2 报销申请列表 / 新建, 3.3 报销详情, 3.4 借款列表 / 新建 / 详情 / 审批列表 / 我的单据, 3. 报销
### Community 2718 - "code:typescript (archive: (id: string, data?: PlanArchiveBody) =>)"
Cohesion: 0.4
Nodes (4): 0.0.3(2021-02-04), 0.0.4(2021-05-12), 0.0.5(2021-07-08), 1.0.0(2021-11-19)
### Community 2719 - "code:typescript (/** 仅实际数量可编辑,计划数量只读(归档弹窗) */)"
Cohesion: 0.4
Nodes (4): List 列表, 基于uni-list扩展的页面模板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [点击查看详细文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
### Community 2720 - "code:vue (<el-input-number)"
Cohesion: 0.4
Nodes (4): 0.0.3(2021-02-05), 0.0.4(2021-05-12), 0.1.0(2021-07-13), 1.0.0(2021-11-19)
### Community 2721 - "code:typescript (const isAdjustMode = computed(() => plan.value.archiveStatus)"
Cohesion: 0.4
Nodes (4): 1.0.0(2021-11-18), 1.0.1(2021-11-22), 1.0.2(2021-11-22), 1.0.3(2022-01-21)
### Community 2722 - "code:typescript (const body: PlanArchiveBody = {)"
Cohesion: 0.4
Nodes (4): 1.0.5(2021-02-05), 1.0.6(2021-05-12), 1.1.0(2021-07-30), 1.2.0(2021-11-19)
### Community 2723 - "code:typescript (export function usePlPlanList(options?: { extraSearchFields?)"
Cohesion: 0.4
Nodes (4): 1.0.1(2021-02-05), 1.0.2(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2022-05-19)
### Community 2724 - "code:vue (<el-form-item label="归档状态">)"
Cohesion: 0.4
Nodes (4): 1. Backend draft archive, 2. Frontend API 与展示, 3. 归档弹窗, 4. 验证
### Community 2725 - "code:python (from app.models.pl_models import PlFreightSettlement, PlFrei)"
Cohesion: 0.4
Nodes (4): 1. 数据库与菜单, 2. 后端, 3. 前端, 4. 验收
### Community 2726 - "code:vue (<el-button link type="primary" @click="handleView(row)">)"
Cohesion: 0.4
Nodes (5): Requirement: 统一 POST 接口, Scenario: 存量模块不修改, Scenario: 文件上传下载例外, Scenario: 新增业务路由, Scenario: 查询类接口
### Community 2727 - "code:typescript ({)"
Cohesion: 0.4
Nodes (5): Requirement: 表格列宽使用 min-width 实现等比缩放, Scenario: Code review 多选与序号列宽, Scenario: Code review 表格列宽, Scenario: 新增列表页, Scenario: 浏览器窗口宽度变化
### Community 2728 - "code:sql (INSERT INTO `sys_menu` (...) VALUES)"
Cohesion: 0.4
Nodes (5): Requirement: Web 管理端侧栏菜单须同步注册静态路由, Scenario: 新增 CRM 类侧栏菜单项, Scenario: 新增 Element Plus 图标, Scenario: 新增界面图标, Scenario: 菜单变更 PR 评审(UI 视角)
### Community 2729 - "code:typescript ('pl:plan-archive:list': 'ri:folder-check-line',)"
Cohesion: 0.4
Nodes (5): 重构, 修复, v2.4.2.1 - 2025-06-16, 修复, 重构
### Community 2730 - "code:bash (cd web-admin && pnpm lint)"
Cohesion: 0.4
Nodes (5): 重构, 修改, v2.4.2.2 - 2025-06-16, 修改, 重构
### Community 2731 - "code:bash (cd backend && python -c "from app.main import app; print('ok)"
Cohesion: 0.4
Nodes (5): 优化, 修复, v2.4.1.1 - 2025-06-07, 优化, 修复
### Community 2732 - "code:bash (cd /Users/zlwu/work/00code/shanxia2.0 && ./scripts/update-gr)"
Cohesion: 0.4
Nodes (5): 重构, 优化, v2.4.2.3 - 2025-06-18, 优化, 重构
### Community 2738 - "code:python (if plan.archive_status == "archived":)"
Cohesion: 0.5
Nodes (3): aid, attId, key
### Community 2741 - "code:python (def assert_row_in_data_scope(db, row, model, user_info, tena)"
Cohesion: 0.83
Nodes (3): connect(), main(), parse_rows()
### Community 2743 - "code:python (if scope == "4":)"
Cohesion: 0.5
Nodes (4): hasProto(), isArray, isArrayOf(), typeOf()
### Community 2745 - "index.vue"
Cohesion: 0.5
Nodes (3): maxLength, string, width
### Community 2746 - "PlPlanContract"
Cohesion: 0.5
Nodes (3): diffDays, expDate, today
### Community 2747 - "code:sql (-- docs/sql/migrations/2026-06-29-pl-vehicle-recharge.sql)"
Cohesion: 0.5
Nodes (3): afterQty, fromT, originalQty
### Community 2748 - "code:bash (git add backend/app/services/pl_vehicle_recharge_service.py)"
Cohesion: 0.5
Nodes (3): cols, payload, text
### Community 2752 - "code:typescript (export interface VehicleRechargeApply {)"
Cohesion: 0.5
Nodes (3): fontData, IconsData, IconsDataItem
### Community 2758 - "code:sql (INSERT INTO `sys_dict_type` (`id`, `dict_name`, `dict_type`,)"
Cohesion: 0.83
Nodes (3): classes(), isTrue(), onClick()
### Community 2763 - "code:bash (git add backend/app/models/pl_models.py)"
Cohesion: 0.5
Nodes (4): 移动端适配特点, 布局方式, 组件使用, 交互优化
### Community 2764 - "code:python ("""车辆 ETC/加油充值 Schema""")"
Cohesion: 0.5
Nodes (4): 交互优化, 布局方式, 移动端适配特点, 组件使用
### Community 2765 - "code:bash (git add backend/app/schemas/pl/vehicle_recharge.py backend/a)"
Cohesion: 0.5
Nodes (4): 八、运输管理, 8.1 运输信息表字段, 8.2 运输与计划的关系, 8.3 二维码
### Community 2766 - "code:python ("""车辆 ETC/加油充值业务逻辑""")"
Cohesion: 0.5
Nodes (4): 13.1 计划取消, 13.2 变更记录, 13.3 计划复制, 十三、计划变更与取消
### Community 2767 - "index.vue"
Cohesion: 0.5
Nodes (4): 12.1 扫码回传, 12.2 文件上传, 12.3 消息通知, 十二、司机端功能
### Community 2768 - "值班排班月历 · 按人统计与过滤 — 设计"
Cohesion: 0.5
Nodes (4): 9.1 移除 `<right-toolbar>`, 9.2 按钮 class 规范, 9.3 视图切换, 9. 工具栏与操作按钮替换规则
### Community 2769 - "Vue"
Cohesion: 0.5
Nodes (4): 4.1 客户详情:`el-drawer` → `el-dialog`, 4.2 表单弹窗, 4.3 弹窗宽度参考, 4. 弹窗/抽屉替换规则
### Community 2770 - "code:bash (mysql ... < docs/sql/migrations/2026-07-04_pl_plan_hazard_ce)"
Cohesion: 0.5
Nodes (4): 11.1 CRM 权限方式, 11.2 山峡2.0 权限方式, 11.3 替换规则, 11. 权限指令替换规则
### Community 2771 - "Requirement: URL 路径设计规范"
Cohesion: 0.5
Nodes (3): 合同, 客户 + 合同再同步对账(2026-07-31 下午), 客户(DELETE 后重灌)
### Community 2772 - "code:vue (<ArtIconButton)"
Cohesion: 0.5
Nodes (4): 目标, 具体任务, 完成标准, 步骤 6:前端适配 — ClaimDialog 和 AssignDialog
### Community 2773 - "code:typescript (const settingStore = useSettingStore())"
Cohesion: 0.5
Nodes (4): 步骤 12:后端 API 路由, 目标, 具体任务, 完成标准
### Community 2774 - "code:typescript (watch(width, (newWidth) => {)"
Cohesion: 0.5
Nodes (4): 步骤 10:后端 CRUD — 操作记录, 目标, 具体任务, 完成标准
### Community 2775 - "code:scss (.app-layout-portal #app-sidebar .layout-sidebar {)"
Cohesion: 0.5
Nodes (4): 步骤 13:字典数据导入, 目标, 具体任务, 完成标准
### Community 2776 - "code:block1 (models/models.py ← 新增6个wf_* SQLAlchemy模型)"
Cohesion: 0.5
Nodes (4): 步骤 11:后端 CRUD — 规则管理 + 定时任务, 目标, 具体任务, 完成标准
### Community 2777 - "code:json ({)"
Cohesion: 0.5
Nodes (4): 目标, 具体任务, 完成标准, 步骤 9:后端 Schema
### Community 2778 - "code:block2 (api/workflow.ts ← API调用)"
Cohesion: 0.5
Nodes (3): 文件结构, 关键差异(相对 ETC), 车辆尿素申请与发放 — Implementation Plan
### Community 2779 - "code:block3 (WorkflowEngine)"
Cohesion: 0.5
Nodes (4): Phase 4 — 报销 BX, Task 4.1: 费用项 + 流程配置, Task 4.2: 备用金 + 报销 + 支付, Task 4.3: 附件
### Community 2780 - "Requirement: 租户隔离"
Cohesion: 0.5
Nodes (4): code:vue (<PlPlanStopProductTable), code:vue (<PlPlanStopProductTable), code:bash (git add web-admin/src/components/business/pl-plan-delivery-s), Task 8: 送货产品允许删除
### Community 2781 - "Requirement: 页面不展示顶部 page-head 大标题与描述"
Cohesion: 0.5
Nodes (4): code:sql (-- 三方车辆(原全部车辆信息)), code:ts ({), code:bash (# 在目标库执行 migration_20260725_pl_tripartite_menus.sql), Task 3: 菜单迁移与路由四菜单
### Community 2782 - "code:block6 (发起 → running → completed(到达end节点))"
Cohesion: 0.5
Nodes (4): code:ts (import { useRoute } from 'vue-router'), code:ts (const requiredPersonnelCertNames = computed(() => {), code:bash (git add web-admin/src/views/pl/personnel/index.vue), Task 5: 前端 — 人员页 `affiliationMode`(山峡/三方)
### Community 2783 - "code:block7 (创建 → pending → approved(审批通过))"
Cohesion: 0.5
Nodes (4): code:ts (mode: 'vehicle-bundle' | 'personnel-first'), code:vue (<el-button @click="pasteVisible = true">), code:bash (git add web-admin/src/components/business/pl-paste-recognize), Task 9: 前端 — `PlPasteRecognizeDialog` + 双入口
### Community 2784 - "code:json (POST /api/admin/workflow/instances)"
Cohesion: 0.5
Nodes (4): code:ts (if (!carrier?.qualificationComplete) { ... }), code:ts (vehicleApi.list({ vehicleStatus: 'available', excludeIneligi), code:bash (git add web-admin/src/views/pl/carrier/index.vue \), Task 6: 前端 — 承运商去审核 UI + 安排运输去拦截
### Community 2785 - "code:json (POST /api/admin/workflow/tasks/{id}/approve)"
Cohesion: 0.5
Nodes (4): code:vue (:enforce-self-vehicle-required="formData.vehicleType === 'se), code:vue (:enforce-self-vehicle-required="false"), code:bash (git add web-admin/src/views/pl/vehicle/index.vue), Task 4: 前端 — 三方车辆页固定 carrier + 关闭证书强制
### Community 2786 - "zh_CN.js"
Cohesion: 0.5
Nodes (4): code:bash (cd backend && source venv/bin/activate), code:bash (./scripts/update-graph.sh all), code:bash (git add -A docs/superpowers/plans/2026-07-25-pl-tripartite-v), Task 10: 回归验收与图谱更新
### Community 2787 - "现状"
Cohesion: 0.5
Nodes (3): 执行说明, 产品品牌与别名(含归档按品牌库存)Implementation Plan, Spec 覆盖自检
### Community 2788 - "修改方案"
Cohesion: 0.5
Nodes (4): code:python (def test_apply_stock_change_outbound_insufficient():), code:python (# backend/app/services/pl_inventory_service.py), code:bash (cd backend && source venv/bin/activate && pytest tests/test_), Task 9: 归档写库存(产品+品牌)— 新建落账服务
### Community 2789 - "现状"
Cohesion: 0.5
Nodes (4): code:sql (-- backend/scripts/migrate_20260727_crm_product_brand_alias.), code:bash (# 按本地 .env 连接执行), code:bash (git add backend/scripts/migrate_20260727_crm_product_brand_a), Task 1: DDL 迁移脚本
### Community 2790 - "修改方案"
Cohesion: 0.5
Nodes (4): code:bash (git add backend/app/schemas/crm/product.py backend/app/crud/), code:python (class ProductBrandItem(BaseModel):), code:bash (cd backend && source venv/bin/activate), Task 3: 产品 API — 品牌/别名读写
### Community 2791 - "现状"
Cohesion: 0.5
Nodes (4): code:ts ({ path: 'advance/approve', name: 'AdvanceApprove', component), code:ts (router.beforeEach(async (to, _from, next) => {), code:bash (git add bx-mobile/src/router/index.ts), Task 6: 路由守卫 + 删除用户/角色/菜单管理
### Community 2792 - "修改方案"
Cohesion: 0.5
Nodes (4): code:ts (// bx-mobile/src/constants/bxMenuCatalog.ts), code:ts (// bx-mobile/src/utils/bxPermission.ts), code:bash (git add bx-mobile/src/constants/bxMenuCatalog.ts bx-mobile/s), Task 2: 菜单目录与权限纯函数
### Community 2793 - "现状"
Cohesion: 0.5
Nodes (4): code:ts (// bx-mobile/src/api/bxClient.ts), code:ts (// bx-mobile/src/api/client.ts), code:bash (git add bx-mobile/src/api/bxClient.ts bx-mobile/src/api/clie), Task 4: bxClient + 改造 `api/index.ts`(P1 所需)
### Community 2794 - "修改方案"
Cohesion: 0.5
Nodes (3): 可筛列, 运输管理列头整库筛选 — P7 主数据 Implementation Plan, Task 1–3: backend / FE / verify
### Community 2795 - "现状"
Cohesion: 0.5
Nodes (4): code:python (sortField: Optional[str] = None), code:python (from app.services.crm.list_sort import resolve_datetime_orde), code:bash (git add backend/app/schemas/crm/quote.py backend/app/crud/cr), Task 3: 报价 list/export 接排序
### Community 2796 - "code:python (def apply_data_scope(query, model, user_info: dict, db: Sess)"
Cohesion: 0.5
Nodes (3): File map, 危化品证上传筛选 Implementation Plan, Tasks
### Community 2797 - "code:python (@router.get("/customers"))"
Cohesion: 0.5
Nodes (3): 文件结构, 车辆/驾押人员照片字段 Implementation Plan, Spec 覆盖自检
### Community 2798 - "code:vue (<!-- 新增按钮 -->)"
Cohesion: 0.5
Nodes (4): code:python (photo_urls = Column(String(2000), nullable=True, comment="车辆), code:python (photo_urls = Column(String(2000), nullable=True, comment="人员), code:bash (git add backend/app/models/pl_models.py), Task 2: ORM 模型
### Community 2799 - "code:python (if not codes:)"
Cohesion: 0.5
Nodes (3): 值班排班月历 · 按人统计与过滤 — 设计, 规则, 目标
### Community 2800 - "合同结算方式:新增选项与第五条条款规则"
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.2 - 2025-07-13
### Community 2801 - "code:sql (CREATE TABLE `crm_customer_follow` "
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.4 - 2025-07-27
### Community 2802 - "code:sql (CREATE TABLE `crm_customer_pool` "
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.4.1 - 2025-06-07
### Community 2803 - "code:sql (CREATE TABLE `crm_customer_pool_rule` "
Cohesion: 0.5
Nodes (4): Added, Optimized, Refactored, v2.4.2.6 - 2025-06-23
### Community 2804 - "code:sql (CREATE TABLE `crm_customer_tag` "
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.7 - 2025-09-14
### Community 2805 - "code:sql (CREATE TABLE `crm_customer_tag_relation` "
Cohesion: 0.5
Nodes (4): Fixed, Optimized, Refactored, v2.4.2.9 - 2025-07-02
### Community 2806 - "code:sql (CREATE TABLE `crm_contact` "
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.6 - 2025-09-06
### Community 2807 - "code:sql (CREATE TABLE `crm_clue` "
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row), Layout 布局, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2808 - "code:sql (CREATE TABLE `crm_opportunity` "
Cohesion: 0.5
Nodes (3): Badge 数字角标, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2809 - "code:sql (CREATE TABLE `crm_quote` "
Cohesion: 0.5
Nodes (3): 0.1.0(2022-04-21), 0.1.1(2022-06-02), 0.1.2(2022-06-08)
### Community 2810 - "code:sql (CREATE TABLE `crm_contract` "
Cohesion: 0.5
Nodes (3): DateFormat 日期格式化, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2811 - "code:block23 (/api/crm/ — CRM 模块统一前缀)"
Cohesion: 0.5
Nodes (3): Easyinput 增强输入框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2812 - "code:block25 (CRM 管理)"
Cohesion: 0.5
Nodes (3): Drawer 抽屉, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2813 - "code:block27 (CRM 附件: sys_oss 表)"
Cohesion: 0.5
Nodes (3): Grid 宫格, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2814 - "code:block28 (CRM 字典来源: sys_dict_data (sx 库))"
Cohesion: 0.5
Nodes (3): DataPicker 级联选择, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2815 - "code:block29 (CRM: create_dept (bigint) → CRM 的 sys_dept)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action), SwipeAction 滑动操作, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2816 - "code:sql (CREATE TABLE `crm_product_category` "
Cohesion: 0.5
Nodes (3): CountDown 倒计时, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2817 - "code:block30 (1. 字典数据 (sys_dict_data))"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link), Link 链接, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2818 - "code:block31 (规则:)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more), LoadMore 加载更多, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2819 - "code:sql (CREATE TABLE `crm_product` "
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons), Icons 图标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2820 - "code:sql (CREATE TABLE `crm_product_price` "
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box), NumberBox 数字输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2821 - "code:sql (CREATE TABLE `crm_product_price_history` "
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar), NoticeBar 通告栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2822 - "code:sql (CREATE TABLE `crm_product_stock_log` "
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps), Steps 步骤条, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2823 - "code:sql (CREATE TABLE `crm_product_tag` "
Cohesion: 0.5
Nodes (3): 0.0.1(2021-03-15), 0.0.2(2021-04-16), 0.0.3(2022-11-11)
### Community 2824 - "code:sql (CREATE TABLE `crm_product_tag_relation` "
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table), Table 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2825 - "code:block1 (db_purchase_plan ← purchase_plans)"
Cohesion: 0.5
Nodes (3): DataCheckbox 数据驱动的单选复选框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2826 - "code:sql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'shanxia2.0')"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot), SwiperDot 轮播图指示点, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2827 - "code:block3 (保存地磅单)"
Cohesion: 0.5
Nodes (3): DatetimePicker 时间选择器, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2828 - "code:block4 (backend/app/)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag), Tag 标签, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2829 - "code:block5 (web-admin/src/)"
Cohesion: 0.5
Nodes (3): GoodsNav 商品导航, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2830 - "运输计划产品字段:安排前必填"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section), Section 标题栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2831 - "Requirement: 运输计划归档支持暂存草稿"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list), IndexedList 索引列表, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2832 - "code:block1 (若行带 personnelId 且存在 → 更新 pl_personnel 基础字段)"
Cohesion: 0.5
Nodes (3): FilePicker 文件选择上传, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2833 - "code:json ({)"
Cohesion: 0.5
Nodes (3): Badge 数字角标, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2834 - "parse_admin_request_json"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control), SegmentedControl 分段器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2835 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (3): Group 分组, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2836 - "code:block2 (【运输安排】)"
Cohesion: 0.5
Nodes (3): DataSelect 下拉框选择器, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2837 - "code:ts ({)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar), SearchBar 搜索栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2838 - "code:block4 ({WEB_ADMIN_ORIGIN}/#/public/pl/transport/{driver_access_toke)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate), Rate 评分, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2839 - "code:mermaid (sequenceDiagram)"
Cohesion: 0.5
Nodes (3): Fab 悬浮按钮, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2840 - "code:json ({)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title), Title 标题, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2841 - "code:block8 (/api/public/pl/transport)"
Cohesion: 0.5
Nodes (3): Collapse 折叠面板, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2842 - "code:sql (ALTER TABLE pl_transport)"
Cohesion: 0.5
Nodes (3): Fav 收藏按钮, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2843 - "default_settlement_clause"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar), NavBar 导航栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2844 - "code:block1 (PlPlanFormDialog)"
Cohesion: 0.5
Nodes (3): Forms 表单, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2845 - "code:typescript (defaultTransportQty = products.reduce((s, p) => s + (p.quant)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination), Pagination 分页器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2846 - "code:mermaid (flowchart TD)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup), Popup 弹出层, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2847 - "code:typescript (interface PlanCreateFullBody {)"
Cohesion: 0.5
Nodes (3): 重要升级说明, 缓存角色权限, code:js (const {)
### Community 2848 - "文件结构"
Cohesion: 0.5
Nodes (3): Card 卡片, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2849 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (3): Combox 组合框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2850 - "code:block2 (.app-layout-portal)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition), Transition 过渡动画, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2851 - "code:block3 (beforeEach → MenuProcessor.getMenuList())"
Cohesion: 0.5
Nodes (3): 1. 评审与采纳, 2. 与仓库治理对齐, 3. 归档(实现稳定后)
### Community 2852 - "resolve_create_time_bounds"
Cohesion: 0.5
Nodes (4): Requirement: 侧边栏菜单图标层级规则, Scenario: 侧边栏一级菜单图标, Scenario: 侧边栏二级菜单无图标, Scenario: Code review 菜单图标
### Community 2853 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (4): Requirement: 查看弹窗中编码字段展示为可读标签, Scenario: 站点管理查看弹窗, Scenario: 新增包含字典编码字段的查看弹窗, Scenario: Code review 查看弹窗编码展示
### Community 2854 - "code:typescript (function canArrangeTransport(row: Plan) {)"
Cohesion: 0.5
Nodes (4): Requirement: 表格操作列固定在右侧, Scenario: 新增系统管理列表页, Scenario: Code review 表格列, Scenario: 标准 CRUD 列表无外置操作列
### Community 2855 - "code:block3 (1. 校验计划、车辆、司机、危化品证书(现有))"
Cohesion: 0.5
Nodes (4): Requirement: 列表面板主标题装饰, Scenario: 租户列表标题, Scenario: 新增页面标题竖条, Scenario: Code review 新页面标题
### Community 2856 - "code:python (def _rotate_driver_access_token(transport: PlTransport) -> s)"
Cohesion: 0.5
Nodes (4): Requirement: 业务字典下拉统一使用 useDictStore, Scenario: 新增业务模块列表与表单弹窗, Scenario: Code review 禁止硬编码字典选项, Scenario: CRM 客户管理字典下拉
### Community 2857 - "code:python (if existing_transport and existing_transport.transport_statu)"
Cohesion: 0.5
Nodes (4): Requirement: 嵌套弹窗与子弹窗内列表风格一致, Scenario: 任务详情弹窗内嵌列表, Scenario: 新增弹窗内嵌业务列表, Scenario: Code review 弹窗内表格
### Community 2858 - "code:mermaid (sequenceDiagram)"
Cohesion: 0.5
Nodes (3): 常见错误案例(API / Pydantic), 错误案例 EC-API-001:路由层用 JSON alias 访问 Pydantic 请求体, Scenario: EC-API-001 复现与验证
### Community 2859 - "File map"
Cohesion: 0.5
Nodes (4): Requirement: CRM Excel 导出字典 label 转换, Scenario: 线索列表导出, Scenario: 非字典列与格式化列, Scenario: 新增 CRM 模块导出
### Community 2861 - "code:python (f"{PUBLIC_WEB_ORIGIN}/#/public/db/inventory/{site_access_tok)"
Cohesion: 0.83
Nodes (3): chooseAndUploadBxAttachments(), getToken(), parseBody()
### Community 2862 - "code:mermaid (sequenceDiagram)"
Cohesion: 0.67
Nodes (3): graphify-backend, graphify-frontend, /opt/anaconda3/bin/python
### Community 2863 - "code:block2 (专员:/#/db/inventory 新建入库/出库单)"
Cohesion: 0.5
Nodes (3): bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。
### Community 2865 - "code:ts ({)"
Cohesion: 0.67
Nodes (3): parse_optional_plan_datetime(), datetime, 运输计划相关日期时间解析:前端 date-picker 仅传 YYYY-MM-DD。
### Community 2866 - "code:sql (ALTER TABLE db_inbound_outbound)"
Cohesion: 0.5
Nodes (4): quickapp-native, features, icon, package
### Community 2867 - "code:python (db.query(DbInboundOutbound).filter"
Cohesion: 0.5
Nodes (3): fontData, IconsData, IconsDataItem
### Community 2872 - "code:block1 (┌─────────────┬─────────────┬───────────────┬─────────────┐)"
Cohesion: 0.83
Nodes (3): classes(), isTrue(), onClick()
### Community 2873 - "code:block2 (┌─────────────────────────────────────────────┐)"
Cohesion: 0.5
Nodes (3): maxValue, props, SimpleBarItem
### Community 2874 - "code:block3 (┌──────────┐)"
Cohesion: 0.83
Nodes (3): run_graphify(), update-graph.sh script, update_graph()
### Community 2875 - "duty.ts"
Cohesion: 0.67
Nodes (3): main(), migrate_file(), Path
### Community 2876 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (3): DbDateFilterType, emit, options
### Community 2878 - "code:sql (-- 菜单(示例 ID,实现时按现有 PL_* 规范))"
Cohesion: 0.67
Nodes (3): emit, handleClick(), Props
### Community 2880 - "clear_pl_plan_instance_data.py"
Cohesion: 0.5
Nodes (3): maxHeight, Props, TimelineItem
### Community 2881 - "File map"
Cohesion: 0.83
Nodes (3): emit, handleFileChange(), importExcel()
### Community 2883 - "code:block2 (已完成 Step 0 → Step 1 → Step 1b → Step 2(列表页))"
Cohesion: 0.83
Nodes (3): connect(), main(), parse_rows()
### Community 2884 - "code:bash (# 前端开发)"
Cohesion: 0.5
Nodes (3): Additional Copilot CLI tools, Async shell sessions, Copilot CLI Tool Mapping
### Community 2885 - "文件结构"
Cohesion: 0.5
Nodes (4): GREEN: Write Minimal Skill, RED-GREEN-REFACTOR for Skills, RED: Write Failing Test (Baseline), REFACTOR: Close Loopholes
### Community 2886 - "code:block1 (tenant_no = shanxia2.0)"
Cohesion: 0.5
Nodes (4): File Organization, Self-Contained Skill, Skill with Heavy Reference, Skill with Reusable Tool
### Community 2887 - "code:block2 (business_title = CRM客户管理)"
Cohesion: 0.5
Nodes (4): Pattern, Reference, Skill Types, Technique
### Community 2888 - "code:block3 (business_title = CRM客户管理)"
Cohesion: 0.5
Nodes (4): Checklist for effective Skills, Code and scripts, Core quality, Testing
### Community 2889 - "code:mermaid (flowchart LR)"
Cohesion: 0.5
Nodes (4): Build evaluations first, Develop Skills iteratively with Claude, Evaluation and iteration, Observe how Claude navigates Skills
### Community 2890 - "code:python (oper_log_meta: ContextVar[dict] = ContextVar("oper_log_meta")"
Cohesion: 0.5
Nodes (3): SQL 模型快照(`shanxia2.0/docs/sql/`), 代码仓库, 山峡多系统现状(OpenSpec 摘要)
### Community 2891 - "文件结构"
Cohesion: 0.5
Nodes (4): 2.1 数据库(10 张业务表,已完成 DDL), 2.2 后端 API(约 60 个端点,待移植), 2.3 前端页面(13 页,第二阶段), 2. 范围边界
### Community 2892 - "code:sql (ALTER TABLE `pl_carrier`)"
Cohesion: 0.5
Nodes (4): 3.1 `updateInvoiceAmount(contractId)` — 接口存在、**无调用方**, 3.2 `CrmInvoiceServiceImpl.updateContractInvoiceAmount` — **实际生效路径**, 3.3 门户现状, 3. 开票金额:两套逻辑并存
### Community 2893 - "code:block2 (qualificationComplete == true)"
Cohesion: 0.5
Nodes (4): 2.1 实现逻辑(Java), 2.2 触发点(`CrmPaymentServiceImpl`), 2.3 门户现状, 2. `updateReceivedAmount(contractId)`
### Community 2894 - "报销申请列表 · 扩大每页条数选项(试点)"
Cohesion: 0.5
Nodes (4): 8. shanxia2.0 实施策略, 回款/开票模块移植后, 步骤 26, 阶段 D(合同后端重写)
### Community 2895 - "code:sql (CREATE TABLE `pl_vehicle_recharge_apply` "
Cohesion: 0.5
Nodes (4): 4.1 待审批 Tab — `pendingApprovalUserId`, 4.2 已审批 Tab — `approvedByUserId`, 4.3 Tab 与审批字段互斥, 4. 审批相关子查询(Tab 核心)
### Community 2896 - "code:sql (CREATE TABLE `pl_vehicle_recharge_record` "
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 13:字典数据导入, 目标
### Community 2897 - "code:block3 (申请创建 ──→ pending(待发放))"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 6:前端适配 — ClaimDialog 和 AssignDialog, 目标
### Community 2898 - "code:python (def _generate_apply_no(db: Session) -> str:)"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 9:后端 Schema, 目标
### Community 2899 - "运输计划保存同步地磅日期 + 已安排禁仅保存"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 11:后端 CRUD — 规则管理 + 定时任务, 目标
### Community 2900 - "code:block1 (创建申请 → pending)"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 10:后端 CRUD — 操作记录, 目标
### Community 2901 - "loadMonth"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 12:后端 API 路由, 目标
### Community 2902 - "calc_age_from_chinese_id_card"
Cohesion: 0.5
Nodes (4): 2.1 颜色, 2.2 字体与字号, 2.3 间距与圆角, 2. 设计 Token(颜色 / 字体 / 间距 / 圆角)
### Community 2903 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (3): 关键差异(相对 ETC), 文件结构, 车辆尿素申请与发放 — Implementation Plan
### Community 2904 - "code:block2 (.app-layout-portal)"
Cohesion: 0.5
Nodes (3): File map, Tasks, 危化品证上传筛选 Implementation Plan
### Community 2905 - "code:typescript (const currentTopPath = `/${route.path.split('/')[1]}`)"
Cohesion: 0.5
Nodes (4): 6.1 目录结构, 6.2 UI 规范, 6.3 菜单注册, 6. 前端架构设计
### Community 2906 - "code:block4 (portal-header-brand → flex-shrink: 0)"
Cohesion: 0.5
Nodes (4): 5.1 目录结构, 5.2 API 路由设计, 5.3 编码约定, 5. 后端架构设计
### Community 2907 - "code:block5 (beforeEach → MenuProcessor.getMenuList())"
Cohesion: 0.5
Nodes (3): 值班排班月历 · 按人统计与过滤 — 设计, 目标, 规则
### Community 2908 - "合同详情 · 运输计划联动 Implementation Plan"
Cohesion: 0.5
Nodes (4): 12.1 扫码回传, 12.2 文件上传, 12.3 消息通知, 十二、司机端功能
### Community 2909 - "code:block1 (PATCH /api/transport/plan/{id}/hazard-cert-ready)"
Cohesion: 0.5
Nodes (4): 8.1 运输信息表字段, 8.2 运输与计划的关系, 8.3 二维码, 八、运输管理
### Community 2910 - "code:python (# 伪代码)"
Cohesion: 0.5
Nodes (4): 13.1 计划取消, 13.2 变更记录, 13.3 计划复制, 十三、计划变更与取消
### Community 2911 - "code:block3 ([计划含危化品])"
Cohesion: 0.5
Nodes (3): Badge 数字角标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge)
### Community 2912 - "File map"
Cohesion: 0.5
Nodes (3): 0.1.0(2022-04-21), 0.1.1(2022-06-02), 0.1.2(2022-06-08)
### Community 2913 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (3): Card 卡片, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card)
### Community 2914 - "code:block2 (.app-layout-portal)"
Cohesion: 0.5
Nodes (3): Collapse 折叠面板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse)
### Community 2915 - "门户首页「待办列表」汇总入口"
Cohesion: 0.5
Nodes (3): Combox 组合框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox)
### Community 2916 - "合同详情 · 运输计划联动 Design"
Cohesion: 0.5
Nodes (3): 0.0.1(2021-03-15), 0.0.2(2021-04-16), 0.0.3(2022-11-11)
### Community 2917 - "合同已安排数量 · 已归档用实际量"
Cohesion: 0.5
Nodes (3): CountDown 倒计时, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown)
### Community 2918 - "运输计划表单 · 可安排数量"
Cohesion: 0.5
Nodes (3): DataCheckbox 数据驱动的单选复选框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox)
### Community 2919 - "design.md"
Cohesion: 0.5
Nodes (3): DataPicker 级联选择, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker)
### Community 2920 - "proposal.md"
Cohesion: 0.5
Nodes (3): DataSelect 下拉框选择器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select)
### Community 2921 - "code:block1 (1. 看下方「功能特征 → 模式」决策表,确定模式编号(如 P01、P12))"
Cohesion: 0.5
Nodes (3): DateFormat 日期格式化, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat)
### Community 2922 - "code:block2 (page-head → panel → filter-block → list-toolbar → list-table)"
Cohesion: 0.5
Nodes (3): DatetimePicker 时间选择器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker)
### Community 2923 - "code:typescript (const viewSections = computed(() => [{)"
Cohesion: 0.5
Nodes (3): Drawer 抽屉, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer)
### Community 2924 - "code:mermaid (flowchart TD)"
Cohesion: 0.5
Nodes (3): Easyinput 增强输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput)
### Community 2925 - "ICrmContractProductService"
Cohesion: 0.5
Nodes (3): Fab 悬浮按钮, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab)
### Community 2926 - "ICrmContractService"
Cohesion: 0.5
Nodes (3): Fav 收藏按钮, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav)
### Community 2927 - "ICrmQuoteApprovalService"
Cohesion: 0.5
Nodes (3): FilePicker 文件选择上传, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker)
### Community 2928 - "ICrmQuotePdfService"
Cohesion: 0.5
Nodes (3): Forms 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms)
### Community 2929 - "ICrmQuoteProductService"
Cohesion: 0.5
Nodes (3): GoodsNav 商品导航, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav)
### Community 2930 - "ICrmQuoteService"
Cohesion: 0.5
Nodes (3): Grid 宫格, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid)
### Community 2931 - "ICrmQuoteShareLogService"
Cohesion: 0.5
Nodes (3): Group 分组, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group)
### Community 2932 - "ICrmSupplierInfoService"
Cohesion: 0.5
Nodes (3): Icons 图标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons)
### Community 2933 - "airport.js"
Cohesion: 0.5
Nodes (3): IndexedList 索引列表, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
### Community 2934 - "graceChecker.js"
Cohesion: 0.5
Nodes (3): uni-installApk, uni.installApk(options : InstallApkOptions):void, 使用说明
### Community 2935 - "legal-document-inner.vue"
Cohesion: 0.5
Nodes (3): Link 链接, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link)
### Community 2936 - "API_BASE"
Cohesion: 0.5
Nodes (3): LoadMore 加载更多, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more)
### Community 2937 - "BASE_URL"
Cohesion: 0.5
Nodes (3): NavBar 导航栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar)
### Community 2938 - "STATIC_ASSETS_BASE_URL_DEFAULT"
Cohesion: 0.5
Nodes (3): NoticeBar 通告栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar)
### Community 2939 - "jest.config.js"
Cohesion: 0.5
Nodes (3): NumberBox 数字输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box)
### Community 2940 - "privacy-policy.vue"
Cohesion: 0.5
Nodes (3): Pagination 分页器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination)
### Community 2941 - "user-agreement.vue"
Cohesion: 0.5
Nodes (3): Popup 弹出层, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup)
### Community 2942 - "calendar.js"
Cohesion: 0.5
Nodes (3): Rate 评分, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate)
### Community 2943 - "icons.js"
Cohesion: 0.5
Nodes (3): Layout 布局, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row)
### Community 2944 - "LICENSE.md"
Cohesion: 0.5
Nodes (3): SearchBar 搜索栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar)
### Community 2945 - "index.js"
Cohesion: 0.5
Nodes (3): Section 标题栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section)
### Community 2946 - "readme.md"
Cohesion: 0.5
Nodes (3): SegmentedControl 分段器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control)
### Community 2947 - "call-check-version.js"
Cohesion: 0.5
Nodes (3): Steps 步骤条, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps)
### Community 2948 - "DEFAULT_USER_AVATAR_URL"
Cohesion: 0.5
Nodes (3): SwipeAction 滑动操作, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action)
### Community 2949 - "IMG_EMPTY"
Cohesion: 0.5
Nodes (3): SwiperDot 轮播图指示点, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot)
### Community 2950 - "index.d.ts"
Cohesion: 0.5
Nodes (3): Table 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table)
### Community 2951 - "color.js"
Cohesion: 0.5
Nodes (3): Tag 标签, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag)
### Community 2952 - "color.d.ts"
Cohesion: 0.5
Nodes (3): Title 标题, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title)
### Community 2953 - "component.d.ts"
Cohesion: 0.5
Nodes (3): Badge 数字角标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip)
### Community 2954 - "utils.d.ts"
Cohesion: 0.5
Nodes (3): Transition 过渡动画, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition)
### Community 2955 - "index.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 细胞存储样本跨表关联键, Scenario: 协议单查看弹窗展示样本接收, Scenario: 待接收列表排除已接收样本, Scenario: 登记接收防重复
### Community 2956 - "index.d.ts"
Cohesion: 0.5
Nodes (3): Scenario: EC-API-001 复现与验证, 常见错误案例(API / Pydantic), 错误案例 EC-API-001:路由层用 JSON alias 访问 Pydantic 请求体
### Community 2957 - "index.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: CRM Excel 导出字典 label 转换, Scenario: 新增 CRM 模块导出, Scenario: 线索列表导出, Scenario: 非字典列与格式化列
### Community 2958 - "basic.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 列表面板主标题装饰, Scenario: Code review 新页面标题, Scenario: 新增页面标题竖条, Scenario: 租户列表标题
### Community 2959 - "button.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 筛选区关键词字段排第一, Scenario: Code review 筛选区字段顺序, Scenario: 入库放行审核筛选区, Scenario: 新增含关键词的列表页
### Community 2960 - "link.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 侧边栏菜单图标层级规则, Scenario: Code review 菜单图标, Scenario: 侧边栏一级菜单图标, Scenario: 侧边栏二级菜单无图标
### Community 2961 - "behavior.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 业务字典下拉统一使用 useDictStore, Scenario: Code review 禁止硬编码字典选项, Scenario: CRM 客户管理字典下拉, Scenario: 新增业务模块列表与表单弹窗
### Community 2962 - "index.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 嵌套弹窗与子弹窗内列表风格一致, Scenario: Code review 弹窗内表格, Scenario: 任务详情弹窗内嵌列表, Scenario: 新增弹窗内嵌业务列表
### Community 2963 - "open-type.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 表格操作列固定在右侧, Scenario: Code review 表格列, Scenario: 新增系统管理列表页, Scenario: 标准 CRUD 列表无外置操作列
### Community 2964 - "touch.d.ts"
Cohesion: 0.5
Nodes (4): Requirement: 查看弹窗中编码字段展示为可读标签, Scenario: Code review 查看弹窗编码展示, Scenario: 新增包含字典编码字段的查看弹窗, Scenario: 站点管理查看弹窗
### Community 2965 - "transition.d.ts"
Cohesion: 0.5
Nodes (3): 1. 评审与采纳, 2. 与仓库治理对齐, 3. 归档(实现稳定后)
### Community 2979 - "Scenario: 跨系统需求评审"
Cohesion: 0.67
Nodes (3): Cell(), singleton(), value()
### Community 3021 - "proposal.md"
Cohesion: 0.67
Nodes (3): 九、车辆与司机管理, 9.1 车辆归属, 9.2 司机档案
### Community 3031 - "proposal.md"
Cohesion: 0.67
Nodes (3): Phase 3 — 运输计划 PL, Task 3.1: 基础数据, Task 3.2: 计划 / 运输 / 运费 / 盘存
### Community 3032 - "resolveDictValue"
Cohesion: 0.67
Nodes (3): Phase 1 — 系统管理补全(⚠️ 部分改造), Task 1.1: 辅助接口, Task 1.2: 详情接口校验
### Community 3033 - "File map"
Cohesion: 0.67
Nodes (3): Phase 6 — 系统监控 + 门户工作流补全, Task 6.1: 操作日志, Task 6.2: 工作流详情/写操作
### Community 3034 - "code:json ({)"
Cohesion: 0.67
Nodes (3): code:typescript (if (!supplementDraft.contracts.length) {), code:bash (git add web-admin/src/views/pl/plan-contract/index.vue), Task 9: 合同完善页保存校验
### Community 3036 - "门户首页侧栏选中项会话记忆 — 实现计划"
Cohesion: 0.67
Nodes (3): code:ts (export interface ProductBrandItem {), code:bash (git add web-admin/src/api/crm/product.ts web-admin/src/views), Task 4: 产品管理前端 UI
### Community 3037 - "运输计划列表 · 合同列展示与提醒"
Cohesion: 0.67
Nodes (3): code:ts ({), code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/componen), Task 10: 归档弹窗按品牌填量 UI
### Community 3040 - "用户管理列表展示角色并可打开角色详情 — 设计文档"
Cohesion: 0.67
Nodes (3): Optimized, Refactored, v2.4.2.3 - 2025-06-18
### Community 3041 - "门户首页侧栏选中项会话记忆"
Cohesion: 0.67
Nodes (3): Fixed, Optimized, v2.5.1 - 2025-07-08
### Community 3042 - "TableHeightCalculator"
Cohesion: 0.67
Nodes (3): Changed, Refactored, v2.4.2.2 - 2025-06-16
### Community 3043 - ".to_tenant_user_dict"
Cohesion: 0.67
Nodes (3): Fixed, Optimized, v2.6.1 - 2025-10-19
### Community 3045 - "unsettled_plans_q_filter"
Cohesion: 0.67
Nodes (3): Requirement: 排序字段不在界面默认展示, Scenario: 新增标准列表页, Scenario: Code review 排序字段
### Community 3046 - "用户列表角色展示与角色详情复用 — Implementation Plan"
Cohesion: 0.67
Nodes (3): Requirement: 表单字段注释格式, Scenario: 排序字段注释, Scenario: 新增带注释的表单字段
### Community 3047 - "运输计划表单 · 供/需客户与取/送地址互斥"
Cohesion: 0.67
Nodes (3): Requirement: 主列表表体内嵌滚动与视口填满, Scenario: 新增长列表页, Scenario: 验收横滚与表头
### Community 3048 - "现场链接 · 现场记录设计"
Cohesion: 0.67
Nodes (3): Requirement: 新增与编辑弹窗布局与视口留白, Scenario: 租户新增弹窗, Scenario: 高字段数弹窗
### Community 3049 - "workbench.vue"
Cohesion: 0.67
Nodes (3): Requirement: 租户隔离, Scenario: 列表查询, Scenario: 新建业务主表
### Community 3058 - "Vue"
Cohesion: 0.67
Nodes (3): mp-toutiao, uniStatistics, usingComponents
### Community 3060 - "Requirement: 新增与编辑弹窗布局与视口留白"
Cohesion: 0.67
Nodes (3): app-nvue, app-vue, App
### Community 3061 - "spec.md"
Cohesion: 0.67
Nodes (3): Vue, vue2, vue3
### Community 3062 - "spec.md"
Cohesion: 0.67
Nodes (3): 快应用, 华为, 联盟
### Community 3063 - "Scenario: 代码评审检查项"
Cohesion: 0.67
Nodes (3): 快应用, 华为, 联盟
### Community 3066 - "spec.md"
Cohesion: 0.67
Nodes (3): 快应用, 华为, 联盟
### Community 3068 - "Requirement: 本仓库与周边系统的边界"
Cohesion: 0.67
Nodes (3): _copyFilters(), created(), filterData()
### Community 3069 - "Requirement: 多系统 SQL 模型权威文件索引"
Cohesion: 0.67
Nodes (3): Vue, vue2, vue3
### Community 3071 - "Scenario: 跨系统需求评审"
Cohesion: 0.67
Nodes (3): Vue, vue2, vue3
### Community 3088 - "code:typescript (const filterExpanded = ref(false))"
Cohesion: 0.67
Nodes (3): 4.1 分类维度, 4.2 单据类型定义, 四、单据分类
### Community 3089 - "code:typescript (watchDebounced"
Cohesion: 0.67
Nodes (3): 6.1 主流程(7步), 6.2 通知信息模板, 六、业务流程
### Community 3090 - "code:vue (<el-form-item label="协议附件" class="form-col-span-2">)"
Cohesion: 0.67
Nodes (3): 2.1 项目背景, 2.2 系统目标, 二、业务背景
### Community 3094 - "code:html (<el-table-column prop="status" label="状态" min-width="90" ali)"
Cohesion: 0.67
Nodes (3): Requirement: 弹窗与面板内子区域标题装饰, Scenario: Code review 弹窗子区域标题, Scenario: 新增弹窗包含子区域分组
### Community 3095 - "spec.md"
Cohesion: 0.67
Nodes (3): Requirement: 表单字段注释格式, Scenario: 排序字段注释, Scenario: 新增带注释的表单字段
### Community 3096 - "zh_CN.js"
Cohesion: 0.67
Nodes (3): Requirement: 新增与编辑弹窗布局与视口留白, Scenario: 租户新增弹窗, Scenario: 高字段数弹窗
## Knowledge Gaps
- **29463 isolated node(s):** `attMap`, `aid`, `key`, `url`, `a` (+29458 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **2744 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 `round()` connect `closest` to `active`, `ai`, `changelog.md`, `完成标准`, `admin.ts`, `bus.js`, `contract.py`, `SettingItem.vue`, `pl_vehicle_maintenance_service.py`?**
_High betweenness centrality (0.048) - this node is a cross-community bridge._
- **Why does `parseFloat()` connect `migrate_crm_product.py` to `A`, `pl_freight_settlement_service.py`, `active`, `00-migration-plan.md`, `WorkflowEngine`, `index.vue`, `a`, `index.vue`, `ADDED Requirements`, `Optional`, `menu.py`, `4. 合同模块内部对金额字段的处理`, `code:block1 (draft(草稿))`, `opportunity.py`, `部署顺序`, `v2.4.2 - 2025-06-14`?**
_High betweenness centrality (0.025) - this node is a cross-community bridge._
- **Why does `InventoryRelatedData` connect `BxAttachmentUpload.vue` to `anchorTargets`, `absolute$2`, `after`, `t`, `contract.py`, `vehicle_recharge.py`?**
_High betweenness centrality (0.025) - this node is a cross-community bridge._
- **Are the 853 inferred relationships involving `str` (e.g. with `main()` and `main()`) actually correct?**
_`str` has 853 INFERRED edges - model-reasoned connections that need verification._
- **Are the 351 inferred relationships involving `get_tenant_no()` (e.g. with `category_tree()` and `customer_list()`) actually correct?**
_`get_tenant_no()` has 351 INFERRED edges - model-reasoned connections that need verification._
- **Are the 348 inferred relationships involving `get_tenant_no()` (e.g. with `_tenant()` and `_tenant()`) actually correct?**
_`get_tenant_no()` has 348 INFERRED edges - model-reasoned connections that need verification._
- **What connects `attMap`, `aid`, `key` to the rest of the system?**
_29463 weakly-connected nodes found - possible documentation gaps or missing edges._