Files
shanxia2.0/graphify-out/GRAPH_REPORT.md
T
2026-09-08 21:54:12 +08:00

16810 lines
901 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-08)
## Corpus Check
- 2424 files · ~12,775,789 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 76828 nodes · 119937 edges · 11738 communities (9003 shown, 2735 thin omitted)
- Extraction: 92% EXTRACTED · 8% INFERRED · 0% AMBIGUOUS · INFERRED: 10054 edges (avg confidence: 0.72)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `d1c85ec5`
- 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_详细对比|详细对比]]
- [[_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_render.js|render.js]]
- [[_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_2.2 crm_customer_pool_rule(公海池规则表)|2.2 crm_customer_pool_rule(公海池规则表)]]
- [[_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_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_X.1 crm_xxx(表说明)|X.1 crm_xxx([表说明])]]
- [[_COMMUNITY_3. `buildQueryWrapper` 条件逐项说明|3. `buildQueryWrapper` 条件逐项说明]]
- [[_COMMUNITY_1. 分析过程|1. 分析过程]]
- [[_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_client|client]]
- [[_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_小程序|小程序]]
- [[_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_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_uni-title.vue|uni-title.vue]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_COMMUNITY_小程序|小程序]]
- [[_COMMUNITY_H5-pc|H5-pc]]
- [[_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_十四、系统约束|十四、系统约束]]
- [[_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_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_Core principles|Core principles]]
- [[_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_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_Vue|Vue]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_check-update-nvue.js|check-update-nvue.js]]
- [[_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_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_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_刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)|刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)]]
- [[_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_refund_result|send_refund_result]]
- [[_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_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_H5-mobile|H5-mobile]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_Requirement 侧边栏菜单图标层级规则|Requirement: 侧边栏菜单图标层级规则]]
- [[_COMMUNITY_statistics.py|statistics.py]]
- [[_COMMUNITY_supplier_info.py|supplier_info.py]]
- [[_COMMUNITY_AdminIndexPage.vue|AdminIndexPage.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_expense_item_id|validate_expense_item_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_product.py|product.py]]
- [[_COMMUNITY_quote.py|quote.py]]
- [[_COMMUNITY_supplier_info.py|supplier_info.py]]
- [[_COMMUNITY_dashboard.py|dashboard.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_plans.py|plans.py]]
- [[_COMMUNITY_public_inventory.py|public_inventory.py]]
- [[_COMMUNITY_weighing.py|weighing.py]]
- [[_COMMUNITY___init__.py|__init__.py]]
- [[_COMMUNITY_menu.py|menu.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_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_soft_delete|soft_delete]]
- [[_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__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___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 (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.core.tenant_context import get_tenant_no)|code:python (from app.core.tenant_context import get_tenant_no)]]
- [[_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_codeblock9 (等客户确认 → 待出库 → 已出库 → 待收货 → 已收货 → 待归档 → 归档完成)|code:block9 (等客户确认 → 待出库 → 已出库 → 待收货 → 已收货 → 待归档 → 归档完成)]]
- [[_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 (transition enter-active-class=proxy.animate.searchAnimat)|code:vue (<transition :enter-active-class="proxy?.animate.searchAnimat)]]
- [[_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-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_参考|参考]]
- [[_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_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_05-special|05-special.md]]
- [[_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 (apply_product_snapshot_to_inventory(row, snapshot))|code:python (apply_product_snapshot_to_inventory(row, snapshot))]]
- [[_COMMUNITY_codesql (-- pl_freight_settlement_approval)|code:sql (-- pl_freight_settlement_approval)]]
- [[_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_codetypescript (export function getPlRechargeTypeLabel(type string) {)|code:typescript (export function getPlRechargeTypeLabel(type: string) {)]]
- [[_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_codetypescript ('ETC加油申请',)|code:typescript ('ETC加油申请',)]]
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplvehicle-recharge-applyindex.)|code:bash (git add web-admin/src/views/pl/vehicle-recharge-apply/index.)]]
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplvehicle-recharge-recordindex)|code:bash (git add web-admin/src/views/pl/vehicle-recharge-record/index)]]
- [[_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_codebash (git add docssuperpowersspecs2026-06-29-pl-vehicle-recharg)|code:bash (git add docs/superpowers/specs/2026-06-29-pl-vehicle-recharg)]]
- [[_COMMUNITY_codesql (INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `men)|code:sql (INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `men)]]
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-06-29-pl-vehicle-recharge.s)|code:bash (git add docs/sql/migrations/2026-06-29-pl-vehicle-recharge.s)]]
- [[_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_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_codeblock7 (apipublicdbinventory)|code:block7 (/api/public/db/inventory)]]
- [[_COMMUNITY_codejson ({)|code:json ({)]]
- [[_COMMUNITY_codepython (site_access_token Optionalstr = Field(alias=siteAccessTo)|code:python (site_access_token: Optional[str] = Field(alias="siteAccessTo)]]
- [[_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_ICrmQuoteService|ICrmQuoteService]]
- [[_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_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_IMG_EMPTY|IMG_EMPTY]]
- [[_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_behavior.d.ts|behavior.d.ts]]
- [[_COMMUNITY_index.d.ts|index.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_spec|spec.md]]
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
- [[_COMMUNITY_codeblock1 (pl_plan_transport)|code:block1 (pl_plan_transport)]]
- [[_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_API 变更|API 变更]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_codeblock1 (计划号:{plan_no})|code:block1 (计划号:{plan_no})]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_外部依赖|外部依赖]]
- [[_COMMUNITY_proposal|proposal.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Requirement 无申请补录|Requirement: 无申请补录]]
- [[_COMMUNITY_Scenario 成功创建申请|Scenario: 成功创建申请]]
- [[_COMMUNITY_Scenario 日期顺序非法|Scenario: 日期顺序非法]]
- [[_COMMUNITY_Scenario 无申请补录|Scenario: 无申请补录]]
- [[_COMMUNITY_tasks|tasks.md]]
- [[_COMMUNITY_design|design.md]]
- [[_COMMUNITY_数据库|数据库]]
- [[_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_用户管理列表展示角色并可打开角色详情 — 设计文档|用户管理列表展示角色并可打开角色详情 — 设计文档]]
- [[_COMMUNITY_门户首页侧栏选中项会话记忆|门户首页侧栏选中项会话记忆]]
- [[_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_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_Vue|Vue]]
- [[_COMMUNITY_Requirement 排序字段不在界面默认展示|Requirement: 排序字段不在界面默认展示]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
- [[_COMMUNITY_codesql (`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMEN)|code:sql (`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMEN)]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_Requirement 本仓库与周边系统的边界|Requirement: 本仓库与周边系统的边界]]
- [[_COMMUNITY_Requirement 多系统 SQL 模型权威文件索引|Requirement: 多系统 SQL 模型权威文件索引]]
- [[_COMMUNITY_Scenario 跨系统需求评审|Scenario: 跨系统需求评审]]
- [[_COMMUNITY_Scenario 新人定位 CRM 库表|Scenario: 新人定位 CRM 库表]]
- [[_COMMUNITY_spec|spec.md]]
- [[_COMMUNITY_实现模式|实现模式]]
- [[_COMMUNITY_实现模式|实现模式]]
- [[_COMMUNITY_test_bx_reimburse_my_page_size.py|test_bx_reimburse_my_page_size.py]]
- [[_COMMUNITY_codetypescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)|code:typescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)]]
- [[_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_Community 3097|Community 3097]]
- [[_COMMUNITY_Requirement 列表行查看弹窗(按钮 + 双击)|Requirement: 列表行查看弹窗(按钮 + 双击)]]
- [[_COMMUNITY_Community 3099|Community 3099]]
- [[_COMMUNITY_Community 3100|Community 3100]]
- [[_COMMUNITY_Community 3101|Community 3101]]
- [[_COMMUNITY_Community 3102|Community 3102]]
- [[_COMMUNITY_Community 3103|Community 3103]]
- [[_COMMUNITY_Community 3104|Community 3104]]
- [[_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 3112|Community 3112]]
- [[_COMMUNITY_Community 3113|Community 3113]]
- [[_COMMUNITY_Community 3115|Community 3115]]
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
- [[_COMMUNITY_Community 3117|Community 3117]]
- [[_COMMUNITY_Community 3118|Community 3118]]
- [[_COMMUNITY_Community 3119|Community 3119]]
- [[_COMMUNITY_Community 3121|Community 3121]]
- [[_COMMUNITY_Community 3122|Community 3122]]
- [[_COMMUNITY_Community 3123|Community 3123]]
- [[_COMMUNITY_Community 3124|Community 3124]]
- [[_COMMUNITY_Community 3125|Community 3125]]
- [[_COMMUNITY_Community 3134|Community 3134]]
- [[_COMMUNITY_Community 3135|Community 3135]]
- [[_COMMUNITY_Community 3136|Community 3136]]
- [[_COMMUNITY_Community 3137|Community 3137]]
- [[_COMMUNITY_Community 3138|Community 3138]]
- [[_COMMUNITY_Community 3139|Community 3139]]
- [[_COMMUNITY_Community 3140|Community 3140]]
- [[_COMMUNITY_Community 3141|Community 3141]]
- [[_COMMUNITY_Community 3142|Community 3142]]
- [[_COMMUNITY_Community 3143|Community 3143]]
- [[_COMMUNITY_Community 3144|Community 3144]]
- [[_COMMUNITY_Community 3145|Community 3145]]
- [[_COMMUNITY_Community 3146|Community 3146]]
- [[_COMMUNITY_Community 3147|Community 3147]]
- [[_COMMUNITY_Community 3148|Community 3148]]
- [[_COMMUNITY_Community 3149|Community 3149]]
- [[_COMMUNITY_Scenario Code review 查看弹窗|Scenario: Code review 查看弹窗]]
- [[_COMMUNITY_Community 3151|Community 3151]]
- [[_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_优化|优化]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_重构|重构]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_新增|新增]]
- [[_COMMUNITY_优化|优化]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_修复|修复]]
- [[_COMMUNITY_getBottomEdge|getBottomEdge]]
- [[_COMMUNITY_getBounds|getBounds]]
- [[_COMMUNITY_getBox|getBox]]
- [[_COMMUNITY_isEditable$1|isEditable$1]]
- [[_COMMUNITY_isEditableNode|isEditableNode]]
- [[_COMMUNITY_isEditableSelection|isEditableSelection]]
- [[_COMMUNITY_isElement|isElement]]
- [[_COMMUNITY_isEmpty|isEmpty]]
- [[_COMMUNITY_isEmptyTag|isEmptyTag]]
- [[_COMMUNITY_isPrototypeOf|isPrototypeOf]]
- [[_COMMUNITY_isRectangular|isRectangular]]
- [[_COMMUNITY_isRowBar|isRowBar]]
- [[_COMMUNITY_bd|bd]]
- [[_COMMUNITY_be|be]]
- [[_COMMUNITY_bl|bl]]
- [[_COMMUNITY_bm|bm]]
- [[_COMMUNITY_Bo|Bo]]
- [[_COMMUNITY_bs|bs]]
- [[_COMMUNITY_ca|ca]]
- [[_COMMUNITY_cc|cc]]
- [[_COMMUNITY_fa|fa]]
- [[_COMMUNITY_fc|fc]]
- [[_COMMUNITY_fm|fm]]
- [[_COMMUNITY_Fo|Fo]]
- [[_COMMUNITY_Fs|Fs]]
- [[_COMMUNITY_gi|gi]]
- [[_COMMUNITY_Gl|Gl]]
- [[_COMMUNITY_gm|gm]]
- [[_COMMUNITY_kl|kl]]
- [[_COMMUNITY_km|km]]
- [[_COMMUNITY_kn|kn]]
- [[_COMMUNITY_Ko|Ko]]
- [[_COMMUNITY_kr|kr]]
- [[_COMMUNITY_ks|ks]]
- [[_COMMUNITY_kt|kt]]
- [[_COMMUNITY_l|l]]
- [[_COMMUNITY_la|la]]
- [[_COMMUNITY_lc|lc]]
- [[_COMMUNITY_le|le]]
- [[_COMMUNITY_li|li]]
- [[_COMMUNITY_ll|ll]]
- [[_COMMUNITY_lm|lm]]
- [[_COMMUNITY_ln|ln]]
- [[_COMMUNITY_lo|lo]]
- [[_COMMUNITY_ls|ls]]
- [[_COMMUNITY_ma|ma]]
- [[_COMMUNITY_na|na]]
- [[_COMMUNITY_nc|nc]]
- [[_COMMUNITY_Nn|Nn]]
- [[_COMMUNITY_od|od]]
- [[_COMMUNITY_oi|oi]]
- [[_COMMUNITY_om|om]]
- [[_COMMUNITY_pi|pi]]
- [[_COMMUNITY_ps|ps]]
- [[_COMMUNITY_qa|qa]]
- [[_COMMUNITY_qc|qc]]
- [[_COMMUNITY_qe|qe]]
- [[_COMMUNITY_qi|qi]]
- [[_COMMUNITY_ql|ql]]
- [[_COMMUNITY_rr|rr]]
- [[_COMMUNITY_rs|rs]]
- [[_COMMUNITY_ta|ta]]
- [[_COMMUNITY_Te|Te]]
- [[_COMMUNITY_tt|tt]]
- [[_COMMUNITY_u|u]]
- [[_COMMUNITY_ua|ua]]
- [[_COMMUNITY_uc|uc]]
- [[_COMMUNITY_ud|ud]]
- [[_COMMUNITY_ue|ue]]
- [[_COMMUNITY_ui|ui]]
- [[_COMMUNITY_Ul|Ul]]
- [[_COMMUNITY_um|um]]
- [[_COMMUNITY_un|un]]
- [[_COMMUNITY_Uo|Uo]]
- [[_COMMUNITY_Ur|Ur]]
- [[_COMMUNITY_us|us]]
- [[_COMMUNITY_Ut|Ut]]
- [[_COMMUNITY_v|v]]
- [[_COMMUNITY_va|va]]
- [[_COMMUNITY_vc|vc]]
- [[_COMMUNITY_vd|vd]]
- [[_COMMUNITY_ve|ve]]
- [[_COMMUNITY_vi|vi]]
- [[_COMMUNITY_vl|vl]]
- [[_COMMUNITY_vn|vn]]
- [[_COMMUNITY_Vo|Vo]]
- [[_COMMUNITY_vr|vr]]
- [[_COMMUNITY_vs|vs]]
- [[_COMMUNITY_vt|vt]]
- [[_COMMUNITY_wa|wa]]
- [[_COMMUNITY_wc|wc]]
- [[_COMMUNITY_wd|wd]]
- [[_COMMUNITY_we|we]]
- [[_COMMUNITY_wi|wi]]
- [[_COMMUNITY_wl|wl]]
- [[_COMMUNITY_wm|wm]]
- [[_COMMUNITY_wn|wn]]
- [[_COMMUNITY_wo|wo]]
- [[_COMMUNITY_wr|wr]]
- [[_COMMUNITY_ws|ws]]
- [[_COMMUNITY_wt|wt]]
- [[_COMMUNITY_x|x]]
- [[_COMMUNITY_xa|xa]]
- [[_COMMUNITY_xc|xc]]
- [[_COMMUNITY_xd|xd]]
- [[_COMMUNITY_xe|xe]]
- [[_COMMUNITY_xi|xi]]
- [[_COMMUNITY_xm|xm]]
- [[_COMMUNITY_xn|xn]]
- [[_COMMUNITY_Xo|Xo]]
- [[_COMMUNITY_xr|xr]]
- [[_COMMUNITY_xt|xt]]
- [[_COMMUNITY_yl|yl]]
- [[_COMMUNITY_ym|ym]]
- [[_COMMUNITY_zo|zo]]
- [[_COMMUNITY_nu$2|nu$2]]
- [[_COMMUNITY_objAcc|objAcc]]
- [[_COMMUNITY_oneAll|oneAll]]
- [[_COMMUNITY_onPaste|onPaste]]
- [[_COMMUNITY_onPasteByEditor|onPasteByEditor]]
- [[_COMMUNITY_onUnlockedCells|onUnlockedCells]]
- [[_COMMUNITY_onUnlockedMergable|onUnlockedMergable]]
- [[_COMMUNITY_OperatingSystem|OperatingSystem]]
- [[_COMMUNITY_opUnmakeColumnsHeader|opUnmakeColumnsHeader]]
- [[_COMMUNITY_opUnmergeCells|opUnmergeCells]]
- [[_COMMUNITY_paste|paste]]
- [[_COMMUNITY_paste$1|paste$1]]
- [[_COMMUNITY_pasteRowsAfter|pasteRowsAfter]]
- [[_COMMUNITY_pasteRowsBefore|pasteRowsBefore]]
- [[_COMMUNITY_percentageSize|percentageSize]]
- [[_COMMUNITY_pixelSize|pixelSize]]
- [[_COMMUNITY_PlatformInfo|PlatformInfo]]
- [[_COMMUNITY_prepend|prepend]]
- [[_COMMUNITY_remove$1|remove$1]]
- [[_COMMUNITY_reqMessage|reqMessage]]
- [[_COMMUNITY_resizableColumns|resizableColumns]]
- [[_COMMUNITY_resizableRows|resizableRows]]
- [[_COMMUNITY_retrieve$1|retrieve$1]]
- [[_COMMUNITY_rowReplacerPredicate|rowReplacerPredicate]]
- [[_COMMUNITY_rows|rows]]
- [[_COMMUNITY_rows$1|rows$1]]
- [[_COMMUNITY_rowScopeGenerator|rowScopeGenerator]]
- [[_COMMUNITY_rtl|rtl]]
- [[_COMMUNITY_rtl$1|rtl$1]]
- [[_COMMUNITY_rtlEdge|rtlEdge]]
- [[_COMMUNITY_run|run]]
- [[_COMMUNITY_sandHTMLElement|sandHTMLElement]]
- [[_COMMUNITY_scan|scan]]
- [[_COMMUNITY_scan$1|scan$1]]
- [[_COMMUNITY_section|section]]
- [[_COMMUNITY_sectionCells|sectionCells]]
- [[_COMMUNITY_seekLeft|seekLeft]]
- [[_COMMUNITY_seekRight|seekRight]]
- [[_COMMUNITY_select|select]]
- [[_COMMUNITY_selectFirstCellInTable|selectFirstCellInTable]]
- [[_COMMUNITY_SelectionAnnotation|SelectionAnnotation]]
- [[_COMMUNITY_Selections|Selections]]
- [[_COMMUNITY_setExact|setExact]]
- [[_COMMUNITY_setFinish|setFinish]]
- [[_COMMUNITY_setGenericWidth|setGenericWidth]]
- [[_COMMUNITY_setHeight|setHeight]]
- [[_COMMUNITY_setup|setup]]
- [[_COMMUNITY_show|show]]
- [[_COMMUNITY_styleModified|styleModified]]
- [[_COMMUNITY_successors|successors]]
- [[_COMMUNITY_syncPixels|syncPixels]]
- [[_COMMUNITY_TableActions|TableActions]]
- [[_COMMUNITY_tableCell|tableCell]]
- [[_COMMUNITY_TableCellSelectionHandler|TableCellSelectionHandler]]
- [[_COMMUNITY_tableColumn|tableColumn]]
- [[_COMMUNITY_TableSize|TableSize]]
- [[_COMMUNITY_tableUseColumnGroup|tableUseColumnGroup]]
- [[_COMMUNITY_tailor|tailor]]
- [[_COMMUNITY_total|total]]
- [[_COMMUNITY_translate|translate]]
- [[_COMMUNITY_traverse|traverse]]
- [[_COMMUNITY_trim|trim]]
- [[_COMMUNITY_tripleEquals|tripleEquals]]
- [[_COMMUNITY_tryCursor|tryCursor]]
- [[_COMMUNITY_unknown$2|unknown$2]]
- [[_COMMUNITY_unmergeCells|unmergeCells]]
- [[_COMMUNITY_update|update]]
- [[_COMMUNITY_upMovement|upMovement]]
- [[_COMMUNITY_validateFor|validateFor]]
- [[_COMMUNITY_validateStrArr|validateStrArr]]
- [[_COMMUNITY_Community 4563|Community 4563]]
- [[_COMMUNITY_copyAttributesTo|copyAttributesTo]]
- [[_COMMUNITY_createSummary|createSummary]]
- [[_COMMUNITY_descendant|descendant]]
- [[_COMMUNITY_Community 4568|Community 4568]]
- [[_COMMUNITY_Community 4569|Community 4569]]
- [[_COMMUNITY_Community 4572|Community 4572]]
- [[_COMMUNITY_freefallRtl|freefallRtl]]
- [[_COMMUNITY_Community 4581|Community 4581]]
- [[_COMMUNITY_Community 4585|Community 4585]]
- [[_COMMUNITY_Community 4638|Community 4638]]
- [[_COMMUNITY_he|he]]
- [[_COMMUNITY_Te|Te]]
- [[_COMMUNITY_Community 4660|Community 4660]]
- [[_COMMUNITY_Community 4661|Community 4661]]
- [[_COMMUNITY_we|we]]
- [[_COMMUNITY_Community 4663|Community 4663]]
- [[_COMMUNITY_xe|xe]]
- [[_COMMUNITY_normalizeSummary|normalizeSummary]]
- [[_COMMUNITY_onSetup|onSetup]]
- [[_COMMUNITY_Community 4675|Community 4675]]
- [[_COMMUNITY_Community 4678|Community 4678]]
- [[_COMMUNITY_point|point]]
- [[_COMMUNITY_Community 4685|Community 4685]]
- [[_COMMUNITY_remove$2|remove$2]]
- [[_COMMUNITY_applyListFormat|applyListFormat]]
- [[_COMMUNITY_Community 4817|Community 4817]]
- [[_COMMUNITY_Community 4818|Community 4818]]
- [[_COMMUNITY_fireResizeEditor|fireResizeEditor]]
- [[_COMMUNITY_getAutoResizeBottomMargin|getAutoResizeBottomMargin]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_Community 4836|Community 4836]]
- [[_COMMUNITY_oldSize|oldSize]]
- [[_COMMUNITY_option|option]]
- [[_COMMUNITY_resize|resize]]
- [[_COMMUNITY_Community 4864|Community 4864]]
- [[_COMMUNITY_getCharMapAppend|getCharMapAppend]]
- [[_COMMUNITY_getCharsFromOption|getCharsFromOption]]
- [[_COMMUNITY_Community 4908|Community 4908]]
- [[_COMMUNITY_isType|isType]]
- [[_COMMUNITY_Community 4910|Community 4910]]
- [[_COMMUNITY_Community 4928|Community 4928]]
- [[_COMMUNITY_Community 4930|Community 4930]]
- [[_COMMUNITY_option|option]]
- [[_COMMUNITY_open|open]]
- [[_COMMUNITY_Community 4943|Community 4943]]
- [[_COMMUNITY_Community 4944|Community 4944]]
- [[_COMMUNITY_Community 4948|Community 4948]]
- [[_COMMUNITY_get|get]]
- [[_COMMUNITY_get$1|get$1]]
- [[_COMMUNITY_getCurrentCode|getCurrentCode]]
- [[_COMMUNITY_getCurrentLanguage|getCurrentLanguage]]
- [[_COMMUNITY_getLanguages|getLanguages]]
- [[_COMMUNITY_getLanguages$1|getLanguages$1]]
- [[_COMMUNITY_getSelectedCodeSample|getSelectedCodeSample]]
- [[_COMMUNITY_Community 4956|Community 4956]]
- [[_COMMUNITY_register|register]]
- [[_COMMUNITY_Community 4972|Community 4972]]
- [[_COMMUNITY_Community 4973|Community 4973]]
- [[_COMMUNITY_setup|setup]]
- [[_COMMUNITY_Community 4975|Community 4975]]
- [[_COMMUNITY_Community 4981|Community 4981]]
- [[_COMMUNITY_Community 4984|Community 4984]]
- [[_COMMUNITY_get|get]]
- [[_COMMUNITY_getDirection|getDirection]]
- [[_COMMUNITY_getNodeChangeHandler|getNodeChangeHandler]]
- [[_COMMUNITY_getNormalizedBlock|getNormalizedBlock]]
- [[_COMMUNITY_getParentElement|getParentElement]]
- [[_COMMUNITY_Community 4990|Community 4990]]
- [[_COMMUNITY_Community 4991|Community 4991]]
- [[_COMMUNITY_Community 4992|Community 4992]]
- [[_COMMUNITY_Community 4995|Community 4995]]
- [[_COMMUNITY_Community 5009|Community 5009]]
- [[_COMMUNITY_Community 5019|Community 5019]]
- [[_COMMUNITY_s|s]]
- [[_COMMUNITY_insertEmoticon|insertEmoticon]]
- [[_COMMUNITY_Community 5066|Community 5066]]
- [[_COMMUNITY_Community 5067|Community 5067]]
- [[_COMMUNITY_Community 5068|Community 5068]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_Community 5070|Community 5070]]
- [[_COMMUNITY_Community 5077|Community 5077]]
- [[_COMMUNITY_Community 5079|Community 5079]]
- [[_COMMUNITY_o|o]]
- [[_COMMUNITY_Community 5083|Community 5083]]
- [[_COMMUNITY_Community 5084|Community 5084]]
- [[_COMMUNITY_shallow|shallow]]
- [[_COMMUNITY_Community 5100|Community 5100]]
- [[_COMMUNITY_value|value]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_checkContains|checkContains]]
- [[_COMMUNITY_clobberStyles|clobberStyles]]
- [[_COMMUNITY_compose1|compose1]]
- [[_COMMUNITY_Community 5118|Community 5118]]
- [[_COMMUNITY_Community 5119|Community 5119]]
- [[_COMMUNITY_detect|detect]]
- [[_COMMUNITY_detect$1|detect$1]]
- [[_COMMUNITY_detect$2|detect$2]]
- [[_COMMUNITY_detectBrowser|detectBrowser]]
- [[_COMMUNITY_detectBrowser$1|detectBrowser$1]]
- [[_COMMUNITY_isHTMLElement|isHTMLElement]]
- [[_COMMUNITY_isPrototypeOf|isPrototypeOf]]
- [[_COMMUNITY_isSimpleType|isSimpleType]]
- [[_COMMUNITY_isType|isType]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_nt|nt]]
- [[_COMMUNITY_pe|pe]]
- [[_COMMUNITY_Community 5227|Community 5227]]
- [[_COMMUNITY_Community 5228|Community 5228]]
- [[_COMMUNITY_Community 5229|Community 5229]]
- [[_COMMUNITY_Community 5237|Community 5237]]
- [[_COMMUNITY_Ze|Ze]]
- [[_COMMUNITY_Community 5244|Community 5244]]
- [[_COMMUNITY_oses|oses]]
- [[_COMMUNITY_Community 5252|Community 5252]]
- [[_COMMUNITY_parents|parents]]
- [[_COMMUNITY_path|path]]
- [[_COMMUNITY_Community 5265|Community 5265]]
- [[_COMMUNITY_Community 5266|Community 5266]]
- [[_COMMUNITY_Community 5267|Community 5267]]
- [[_COMMUNITY_setScrollPos|setScrollPos]]
- [[_COMMUNITY_siblings|siblings]]
- [[_COMMUNITY_siblings$1|siblings$1]]
- [[_COMMUNITY_siblings$2|siblings$2]]
- [[_COMMUNITY_typeOf|typeOf]]
- [[_COMMUNITY_unbind|unbind]]
- [[_COMMUNITY_unknown|unknown]]
- [[_COMMUNITY_unknown$1|unknown$1]]
- [[_COMMUNITY_Community 5280|Community 5280]]
- [[_COMMUNITY_Community 5281|Community 5281]]
- [[_COMMUNITY_Version|Version]]
- [[_COMMUNITY_viewportUpdate|viewportUpdate]]
- [[_COMMUNITY_ca.js|ca.js]]
- [[_COMMUNITY_cs.js|cs.js]]
- [[_COMMUNITY_da.js|da.js]]
- [[_COMMUNITY_de.js|de.js]]
- [[_COMMUNITY_hr.js|hr.js]]
- [[_COMMUNITY_it.js|it.js]]
- [[_COMMUNITY_ja.js|ja.js]]
- [[_COMMUNITY_Community 5309|Community 5309]]
- [[_COMMUNITY_pt_BR.js|pt_BR.js]]
- [[_COMMUNITY_pt_PT.js|pt_PT.js]]
- [[_COMMUNITY_ro.js|ro.js]]
- [[_COMMUNITY_ru.js|ru.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_tr.js|tr.js]]
- [[_COMMUNITY_zh_TW.js|zh_TW.js]]
- [[_COMMUNITY_Community 5358|Community 5358]]
- [[_COMMUNITY_parseHelpTabsSetting|parseHelpTabsSetting]]
- [[_COMMUNITY_pParseCustomTabs|pParseCustomTabs]]
- [[_COMMUNITY_Community 5367|Community 5367]]
- [[_COMMUNITY_Community 5370|Community 5370]]
- [[_COMMUNITY_sort|sort]]
- [[_COMMUNITY_tab|tab]]
- [[_COMMUNITY_tab$2|tab$2]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_Community 5406|Community 5406]]
- [[_COMMUNITY_Community 5407|Community 5407]]
- [[_COMMUNITY_get|get]]
- [[_COMMUNITY_getPrependUrl|getPrependUrl]]
- [[_COMMUNITY_getSelectedImage|getSelectedImage]]
- [[_COMMUNITY_getSize|getSize]]
- [[_COMMUNITY_getStyleValue|getStyleValue]]
- [[_COMMUNITY_getVspace|getVspace]]
- [[_COMMUNITY_Community 5422|Community 5422]]
- [[_COMMUNITY_hasAdvTab|hasAdvTab]]
- [[_COMMUNITY_hasDescription|hasDescription]]
- [[_COMMUNITY_hasImageCaption|hasImageCaption]]
- [[_COMMUNITY_hasImageClass|hasImageClass]]
- [[_COMMUNITY_hasImageTitle|hasImageTitle]]
- [[_COMMUNITY_Community 5428|Community 5428]]
- [[_COMMUNITY_hasProto|hasProto]]
- [[_COMMUNITY_Community 5437|Community 5437]]
- [[_COMMUNITY_isPlaceholderImage|isPlaceholderImage]]
- [[_COMMUNITY_Community 5477|Community 5477]]
- [[_COMMUNITY_Community 5478|Community 5478]]
- [[_COMMUNITY_setAlt|setAlt]]
- [[_COMMUNITY_Community 5566|Community 5566]]
- [[_COMMUNITY_getSkinUrl|getSkinUrl]]
- [[_COMMUNITY_Community 5577|Community 5577]]
- [[_COMMUNITY_Community 5582|Community 5582]]
- [[_COMMUNITY_Community 5583|Community 5583]]
- [[_COMMUNITY_Community 5584|Community 5584]]
- [[_COMMUNITY_isSkinContentCss|isSkinContentCss]]
- [[_COMMUNITY_Community 5586|Community 5586]]
- [[_COMMUNITY_Community 5587|Community 5587]]
- [[_COMMUNITY_isUniqueSelector|isUniqueSelector]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_Community 5590|Community 5590]]
- [[_COMMUNITY_markUniqueSelector|markUniqueSelector]]
- [[_COMMUNITY_Community 5592|Community 5592]]
- [[_COMMUNITY_Community 5593|Community 5593]]
- [[_COMMUNITY_h|h]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_k|k]]
- [[_COMMUNITY_getTimeFormat|getTimeFormat]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_c|c]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_collectData|collectData]]
- [[_COMMUNITY_createLink|createLink]]
- [[_COMMUNITY_delayedConfirm|delayedConfirm]]
- [[_COMMUNITY_getAnchorElement|getAnchorElement]]
- [[_COMMUNITY_getDelta|getDelta]]
- [[_COMMUNITY_getHref|getHref]]
- [[_COMMUNITY_gotoLink|gotoLink]]
- [[_COMMUNITY_Community 5721|Community 5721]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_linkDomMutation|linkDomMutation]]
- [[_COMMUNITY_linkImageFigure|linkImageFigure]]
- [[_COMMUNITY_be|be]]
- [[_COMMUNITY_ce|ce]]
- [[_COMMUNITY_Community 5736|Community 5736]]
- [[_COMMUNITY_Community 5737|Community 5737]]
- [[_COMMUNITY_Community 5749|Community 5749]]
- [[_COMMUNITY_r|r]]
- [[_COMMUNITY_re|re]]
- [[_COMMUNITY_Community 5756|Community 5756]]
- [[_COMMUNITY_Community 5757|Community 5757]]
- [[_COMMUNITY_Community 5758|Community 5758]]
- [[_COMMUNITY_Community 5769|Community 5769]]
- [[_COMMUNITY_parseJson|parseJson]]
- [[_COMMUNITY_rawIndexOf|rawIndexOf]]
- [[_COMMUNITY_register|register]]
- [[_COMMUNITY_register$1|register$1]]
- [[_COMMUNITY_setupContextMenu|setupContextMenu]]
- [[_COMMUNITY_useQuickLink|useQuickLink]]
- [[_COMMUNITY_appendItem|appendItem]]
- [[_COMMUNITY_backspaceDelete|backspaceDelete]]
- [[_COMMUNITY_composeAlphabeticBase26|composeAlphabeticBase26]]
- [[_COMMUNITY_composeEntries|composeEntries]]
- [[_COMMUNITY_contains$1|contains$1]]
- [[_COMMUNITY_createBookmark|createBookmark]]
- [[_COMMUNITY_createEntry|createEntry]]
- [[_COMMUNITY_createItem|createItem]]
- [[_COMMUNITY_createSegments|createSegments]]
- [[_COMMUNITY_each|each]]
- [[_COMMUNITY_Community 5840|Community 5840]]
- [[_COMMUNITY_empty|empty]]
- [[_COMMUNITY_Community 5842|Community 5842]]
- [[_COMMUNITY_findParentListItemsNodes|findParentListItemsNodes]]
- [[_COMMUNITY_Community 5850|Community 5850]]
- [[_COMMUNITY_Community 5857|Community 5857]]
- [[_COMMUNITY_getParentList|getParentList]]
- [[_COMMUNITY_getSelectedListRoots|getSelectedListRoots]]
- [[_COMMUNITY_indentedComposer|indentedComposer]]
- [[_COMMUNITY_Community 5900|Community 5900]]
- [[_COMMUNITY_Community 5901|Community 5901]]
- [[_COMMUNITY_isBlock|isBlock]]
- [[_COMMUNITY_isBr|isBr]]
- [[_COMMUNITY_isCustomList|isCustomList]]
- [[_COMMUNITY_isDescriptionTerm|isDescriptionTerm]]
- [[_COMMUNITY_isDocument|isDocument]]
- [[_COMMUNITY_isEntryList|isEntryList]]
- [[_COMMUNITY_isLowercase|isLowercase]]
- [[_COMMUNITY_isOlNode|isOlNode]]
- [[_COMMUNITY_isSelected|isSelected]]
- [[_COMMUNITY_Community 5941|Community 5941]]
- [[_COMMUNITY_Community 5942|Community 5942]]
- [[_COMMUNITY_isTextNode|isTextNode]]
- [[_COMMUNITY_map|map]]
- [[_COMMUNITY_matchNodeName|matchNodeName]]
- [[_COMMUNITY_matchNodeNames|matchNodeNames]]
- [[_COMMUNITY_fe|fe]]
- [[_COMMUNITY_gn|gn]]
- [[_COMMUNITY_gt|gt]]
- [[_COMMUNITY_Community 5989|Community 5989]]
- [[_COMMUNITY_hn|hn]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY_Ie|Ie]]
- [[_COMMUNITY_Community 5994|Community 5994]]
- [[_COMMUNITY_kt|kt]]
- [[_COMMUNITY_Community 6000|Community 6000]]
- [[_COMMUNITY_Ln|Ln]]
- [[_COMMUNITY_nt|nt]]
- [[_COMMUNITY_ot|ot]]
- [[_COMMUNITY_Community 6014|Community 6014]]
- [[_COMMUNITY_Community 6015|Community 6015]]
- [[_COMMUNITY_pn|pn]]
- [[_COMMUNITY_pt|pt]]
- [[_COMMUNITY_Q|Q]]
- [[_COMMUNITY_sn|sn]]
- [[_COMMUNITY_Community 6028|Community 6028]]
- [[_COMMUNITY_Community 6029|Community 6029]]
- [[_COMMUNITY_ut|ut]]
- [[_COMMUNITY_Ve|Ve]]
- [[_COMMUNITY_We|We]]
- [[_COMMUNITY_Community 6041|Community 6041]]
- [[_COMMUNITY_Zt|Zt]]
- [[_COMMUNITY_mutate|mutate]]
- [[_COMMUNITY_normalizeList|normalizeList]]
- [[_COMMUNITY_normalizeLists|normalizeLists]]
- [[_COMMUNITY_normalizeRange|normalizeRange]]
- [[_COMMUNITY_normalizeSegment|normalizeSegment]]
- [[_COMMUNITY_Community 6062|Community 6062]]
- [[_COMMUNITY_Community 6063|Community 6063]]
- [[_COMMUNITY_Community 6069|Community 6069]]
- [[_COMMUNITY_parentElement|parentElement]]
- [[_COMMUNITY_parseList|parseList]]
- [[_COMMUNITY_parseLists|parseLists]]
- [[_COMMUNITY_parseSingleItem|parseSingleItem]]
- [[_COMMUNITY_parseStartValue|parseStartValue]]
- [[_COMMUNITY_Community 6078|Community 6078]]
- [[_COMMUNITY_populateSegments|populateSegments]]
- [[_COMMUNITY_queryListCommandState|queryListCommandState]]
- [[_COMMUNITY_Community 6081|Community 6081]]
- [[_COMMUNITY_Community 6082|Community 6082]]
- [[_COMMUNITY_resolveBookmark|resolveBookmark]]
- [[_COMMUNITY_Community 6092|Community 6092]]
- [[_COMMUNITY_setupTabKey|setupTabKey]]
- [[_COMMUNITY_Community 6137|Community 6137]]
- [[_COMMUNITY_Community 6138|Community 6138]]
- [[_COMMUNITY_getAudioHtml|getAudioHtml]]
- [[_COMMUNITY_getAudioTemplateCallback|getAudioTemplateCallback]]
- [[_COMMUNITY_getDimensions|getDimensions]]
- [[_COMMUNITY_getEmbedHtml|getEmbedHtml]]
- [[_COMMUNITY_getEphoxEmbedData|getEphoxEmbedData]]
- [[_COMMUNITY_getVideoHtml|getVideoHtml]]
- [[_COMMUNITY_getVideoTemplateCallback|getVideoTemplateCallback]]
- [[_COMMUNITY_isEmbedIframe|isEmbedIframe]]
- [[_COMMUNITY_isLiveEmbedNode|isLiveEmbedNode]]
- [[_COMMUNITY_isMediaElement|isMediaElement]]
- [[_COMMUNITY_isNonNullable|isNonNullable]]
- [[_COMMUNITY_Community 6178|Community 6178]]
- [[_COMMUNITY_Community 6186|Community 6186]]
- [[_COMMUNITY_Parser|Parser]]
- [[_COMMUNITY_register$1|register$1]]
- [[_COMMUNITY_retainAttributesAndInnerHtml|retainAttributesAndInnerHtml]]
- [[_COMMUNITY_selectPlaceholder|selectPlaceholder]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY_Community 6256|Community 6256]]
- [[_COMMUNITY_Community 6272|Community 6272]]
- [[_COMMUNITY_shouldSplitBlock|shouldSplitBlock]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_i|i]]
- [[_COMMUNITY_closest$2|closest$2]]
- [[_COMMUNITY_getInsertToolbarItems|getInsertToolbarItems]]
- [[_COMMUNITY_hasProto|hasProto]]
- [[_COMMUNITY_Community 6331|Community 6331]]
- [[_COMMUNITY_Community 6337|Community 6337]]
- [[_COMMUNITY_supports|supports]]
- [[_COMMUNITY_Community 6344|Community 6344]]
- [[_COMMUNITY_isFunction|isFunction]]
- [[_COMMUNITY_Community 6352|Community 6352]]
- [[_COMMUNITY_t|t]]
- [[_COMMUNITY_option|option]]
- [[_COMMUNITY_Community 6363|Community 6363]]
- [[_COMMUNITY_Community 6364|Community 6364]]
- [[_COMMUNITY_save|save]]
- [[_COMMUNITY_stateToggle|stateToggle]]
- [[_COMMUNITY_Community 6373|Community 6373]]
- [[_COMMUNITY_currentSearchState|currentSearchState]]
- [[_COMMUNITY_documentPositionPreceding|documentPositionPreceding]]
- [[_COMMUNITY_Community 6380|Community 6380]]
- [[_COMMUNITY_find$2|find$2]]
- [[_COMMUNITY_Community 6389|Community 6389]]
- [[_COMMUNITY_getElmIndex|getElmIndex]]
- [[_COMMUNITY_isNonNullable|isNonNullable]]
- [[_COMMUNITY_Community 6411|Community 6411]]
- [[_COMMUNITY_Community 6414|Community 6414]]
- [[_COMMUNITY_a|a]]
- [[_COMMUNITY_Community 6425|Community 6425]]
- [[_COMMUNITY_Community 6427|Community 6427]]
- [[_COMMUNITY_Community 6428|Community 6428]]
- [[_COMMUNITY_Community 6430|Community 6430]]
- [[_COMMUNITY_j|j]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_Community 6433|Community 6433]]
- [[_COMMUNITY_Community 6440|Community 6440]]
- [[_COMMUNITY_Community 6441|Community 6441]]
- [[_COMMUNITY_Community 6442|Community 6442]]
- [[_COMMUNITY_X|X]]
- [[_COMMUNITY_Community 6446|Community 6446]]
- [[_COMMUNITY_Community 6447|Community 6447]]
- [[_COMMUNITY_Community 6455|Community 6455]]
- [[_COMMUNITY_Community 6465|Community 6465]]
- [[_COMMUNITY_walk|walk]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_addMenuItems|addMenuItems]]
- [[_COMMUNITY_addToolbars|addToolbars]]
- [[_COMMUNITY_Adt|Adt]]
- [[_COMMUNITY_always|always]]
- [[_COMMUNITY_anyToHex|anyToHex]]
- [[_COMMUNITY_applyTableCellStyle|applyTableCellStyle]]
- [[_COMMUNITY_Community 6485|Community 6485]]
- [[_COMMUNITY_filter$1|filter$1]]
- [[_COMMUNITY_filterFirstLayer|filterFirstLayer]]
- [[_COMMUNITY_filterItems|filterItems]]
- [[_COMMUNITY_filterNoneItem|filterNoneItem]]
- [[_COMMUNITY_forall|forall]]
- [[_COMMUNITY_getClassList$1|getClassList$1]]
- [[_COMMUNITY_getNodeName|getNodeName]]
- [[_COMMUNITY_grid|grid]]
- [[_COMMUNITY_Community 6651|Community 6651]]
- [[_COMMUNITY_isEmpty$1|isEmpty$1]]
- [[_COMMUNITY_isValidSection|isValidSection]]
- [[_COMMUNITY_last|last]]
- [[_COMMUNITY_Community 6680|Community 6680]]
- [[_COMMUNITY_lookup|lookup]]
- [[_COMMUNITY_mapToArray|mapToArray]]
- [[_COMMUNITY_ao|ao]]
- [[_COMMUNITY_bl|bl]]
- [[_COMMUNITY_Ce|Ce]]
- [[_COMMUNITY_fo|fo]]
- [[_COMMUNITY_Lo|Lo]]
- [[_COMMUNITY_No|No]]
- [[_COMMUNITY_sl|sl]]
- [[_COMMUNITY_so|so]]
- [[_COMMUNITY_st|st]]
- [[_COMMUNITY_t|t]]
- [[_COMMUNITY_Community 6757|Community 6757]]
- [[_COMMUNITY_tl|tl]]
- [[_COMMUNITY_to|to]]
- [[_COMMUNITY_ul|ul]]
- [[_COMMUNITY_nextSibling|nextSibling]]
- [[_COMMUNITY_NodeValue|NodeValue]]
- [[_COMMUNITY_Community 6806|Community 6806]]
- [[_COMMUNITY_Community 6815|Community 6815]]
- [[_COMMUNITY_removePxSuffix|removePxSuffix]]
- [[_COMMUNITY_rgbaToHexString|rgbaToHexString]]
- [[_COMMUNITY_Community 6847|Community 6847]]
- [[_COMMUNITY_Community 6848|Community 6848]]
- [[_COMMUNITY_unbindable|unbindable]]
- [[_COMMUNITY_updateAdvancedProps|updateAdvancedProps]]
- [[_COMMUNITY_updateAdvancedProps$1|updateAdvancedProps$1]]
- [[_COMMUNITY_updateSimpleProps|updateSimpleProps]]
- [[_COMMUNITY_values|values]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_Community 6915|Community 6915]]
- [[_COMMUNITY_index.js|index.js]]
- [[_COMMUNITY_plugin.js|plugin.js]]
- [[_COMMUNITY_Community 6933|Community 6933]]
- [[_COMMUNITY_applyVisualChars|applyVisualChars]]
- [[_COMMUNITY_charMapToRegExp|charMapToRegExp]]
- [[_COMMUNITY_Community 6944|Community 6944]]
- [[_COMMUNITY_Community 6958|Community 6958]]
- [[_COMMUNITY_Community 6993|Community 6993]]
- [[_COMMUNITY_createBodyWordCounter|createBodyWordCounter]]
- [[_COMMUNITY_createSelectionCounter|createSelectionCounter]]
- [[_COMMUNITY_eq|eq]]
- [[_COMMUNITY_memoize|memoize]]
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
- [[_COMMUNITY_k|k]]
- [[_COMMUNITY_m|m]]
- [[_COMMUNITY_U|U]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_content.inline.js|content.inline.js]]
- [[_COMMUNITY_content.js|content.js]]
- [[_COMMUNITY_add$2|add$2]]
- [[_COMMUNITY_add$3|add$3]]
- [[_COMMUNITY_add$4|add$4]]
- [[_COMMUNITY_addColor|addColor]]
- [[_COMMUNITY_addContextMenuGroup|addContextMenuGroup]]
- [[_COMMUNITY_addFocusableBehaviour|addFocusableBehaviour]]
- [[_COMMUNITY_addToEnd|addToEnd]]
- [[_COMMUNITY_addToHistory|addToHistory]]
- [[_COMMUNITY_adjustBounds|adjustBounds]]
- [[_COMMUNITY_Adt|Adt]]
- [[_COMMUNITY_adt$1|adt$1]]
- [[_COMMUNITY_adt$2|adt$2]]
- [[_COMMUNITY_adt$3|adt$3]]
- [[_COMMUNITY_adt$4|adt$4]]
- [[_COMMUNITY_adt$5|adt$5]]
- [[_COMMUNITY_adt$6|adt$6]]
- [[_COMMUNITY_adt$7|adt$7]]
- [[_COMMUNITY_adt$8|adt$8]]
- [[_COMMUNITY_adt$9|adt$9]]
- [[_COMMUNITY_adt$a|adt$a]]
- [[_COMMUNITY_after|after]]
- [[_COMMUNITY_after$2|after$2]]
- [[_COMMUNITY_all$3|all$3]]
- [[_COMMUNITY_allAlignments|allAlignments]]
- [[_COMMUNITY_alloy|alloy]]
- [[_COMMUNITY_anchorOverrides|anchorOverrides]]
- [[_COMMUNITY_anchorTargetTop|anchorTargetTop]]
- [[_COMMUNITY_apportion|apportion]]
- [[_COMMUNITY_attachUiMotherships|attachUiMotherships]]
- [[_COMMUNITY_attemptPatch|attemptPatch]]
- [[_COMMUNITY_attemptSelectOver|attemptSelectOver]]
- [[_COMMUNITY_barPart|barPart]]
- [[_COMMUNITY_baseToolbarButtonFields|baseToolbarButtonFields]]
- [[_COMMUNITY_baseTreeItemFields|baseTreeItemFields]]
- [[_COMMUNITY_bespokeButtons|bespokeButtons]]
- [[_COMMUNITY_bind$3|bind$3]]
- [[_COMMUNITY_blur|blur]]
- [[_COMMUNITY_borderless|borderless]]
- [[_COMMUNITY_boxPosition|boxPosition]]
- [[_COMMUNITY_broadcastReadonly|broadcastReadonly]]
- [[_COMMUNITY_buildOrPatch|buildOrPatch]]
- [[_COMMUNITY_buttonSchema|buttonSchema]]
- [[_COMMUNITY_byInnerKey|byInnerKey]]
- [[_COMMUNITY_calcMaxSizes|calcMaxSizes]]
- [[_COMMUNITY_cardTextSchema|cardTextSchema]]
- [[_COMMUNITY_cat|cat]]
- [[_COMMUNITY_cata$1|cata$1]]
- [[_COMMUNITY_cata$2|cata$2]]
- [[_COMMUNITY_cataVertical|cataVertical]]
- [[_COMMUNITY_categorise|categorise]]
- [[_COMMUNITY_change|change]]
- [[_COMMUNITY_changeZIndex|changeZIndex]]
- [[_COMMUNITY_colorPicker|colorPicker]]
- [[_COMMUNITY_constrainByMany|constrainByMany]]
- [[_COMMUNITY_Container|Container]]
- [[_COMMUNITY_contains|contains]]
- [[_COMMUNITY_contextFormSchema|contextFormSchema]]
- [[_COMMUNITY_coupledPart|coupledPart]]
- [[_COMMUNITY_create$2|create$2]]
- [[_COMMUNITY_create$3|create$3]]
- [[_COMMUNITY_create$4|create$4]]
- [[_COMMUNITY_createContextToolbar|createContextToolbar]]
- [[_COMMUNITY_createFancyMenuItem|createFancyMenuItem]]
- [[_COMMUNITY_createFontSizeInputButton|createFontSizeInputButton]]
- [[_COMMUNITY_createPartialMenu|createPartialMenu]]
- [[_COMMUNITY_createPartialMenuWithAlloyItems|createPartialMenuWithAlloyItems]]
- [[_COMMUNITY_createSelector|createSelector]]
- [[_COMMUNITY_createSeparatorItem|createSeparatorItem]]
- [[_COMMUNITY_createSeparatorMenuItem|createSeparatorMenuItem]]
- [[_COMMUNITY_createSidebar|createSidebar]]
- [[_COMMUNITY_createStylesMenu|createStylesMenu]]
- [[_COMMUNITY_createTieredDataFrom|createTieredDataFrom]]
- [[_COMMUNITY_customEditorFields|customEditorFields]]
- [[_COMMUNITY_customEditorFieldsOld|customEditorFieldsOld]]
- [[_COMMUNITY_dehighlightAllExcept|dehighlightAllExcept]]
- [[_COMMUNITY_descendants|descendants]]
- [[_COMMUNITY_detect$1|detect$1]]
- [[_COMMUNITY_detect$2|detect$2]]
- [[_COMMUNITY_detect$3|detect$3]]
- [[_COMMUNITY_detect$4|detect$4]]
- [[_COMMUNITY_diffKeyValueSet|diffKeyValueSet]]
- [[_COMMUNITY_dom|dom]]
- [[_COMMUNITY_doStartShrink|doStartShrink]]
- [[_COMMUNITY_eachr|eachr]]
- [[_COMMUNITY_eastX|eastX]]
- [[_COMMUNITY_eastX$1|eastX$1]]
- [[_COMMUNITY_edgeActions|edgeActions]]
- [[_COMMUNITY_edgePart|edgePart]]
- [[_COMMUNITY_emit|emit]]
- [[_COMMUNITY_emitWith|emitWith]]
- [[_COMMUNITY_enable|enable]]
- [[_COMMUNITY_events$h|events$h]]
- [[_COMMUNITY_execute$4|execute$4]]
- [[_COMMUNITY_exhibit$3|exhibit$3]]
- [[_COMMUNITY_exhibit$4|exhibit$4]]
- [[_COMMUNITY_extractCellsToObject|extractCellsToObject]]
- [[_COMMUNITY_factory$1|factory$1]]
- [[_COMMUNITY_factory$g|factory$g]]
- [[_COMMUNITY_factory$h|factory$h]]
- [[_COMMUNITY_factory$j|factory$j]]
- [[_COMMUNITY_factory$k|factory$k]]
- [[_COMMUNITY_factory$l|factory$l]]
- [[_COMMUNITY_factory$m|factory$m]]
- [[_COMMUNITY_factory$o|factory$o]]
- [[_COMMUNITY_findPositionOfValue$1|findPositionOfValue$1]]
- [[_COMMUNITY_fireResizeContent|fireResizeContent]]
- [[_COMMUNITY_fireSkinLoaded$1|fireSkinLoaded$1]]
- [[_COMMUNITY_fireSkinLoadError|fireSkinLoadError]]
- [[_COMMUNITY_fireSkinLoadError$1|fireSkinLoadError$1]]
- [[_COMMUNITY_fireSliderChange|fireSliderChange]]
- [[_COMMUNITY_fireSliderChange$1|fireSliderChange$1]]
- [[_COMMUNITY_fireSliderChange$2|fireSliderChange$2]]
- [[_COMMUNITY_fireSliderChange$3|fireSliderChange$3]]
- [[_COMMUNITY_fireStylesTextUpdate|fireStylesTextUpdate]]
- [[_COMMUNITY_fireTab|fireTab]]
- [[_COMMUNITY_fireTextColorChange|fireTextColorChange]]
- [[_COMMUNITY_fireToggleToolbarDrawer|fireToggleToolbarDrawer]]
- [[_COMMUNITY_first|first]]
- [[_COMMUNITY_firstChild|firstChild]]
- [[_COMMUNITY_firstDefinedOrZero|firstDefinedOrZero]]
- [[_COMMUNITY_firstMatch|firstMatch]]
- [[_COMMUNITY_fitAll|fitAll]]
- [[_COMMUNITY_fitLast|fitLast]]
- [[_COMMUNITY_fixedContainerSelector|fixedContainerSelector]]
- [[_COMMUNITY_fixedContainerTarget|fixedContainerTarget]]
- [[_COMMUNITY_fixedToolbarContainerTarget|fixedToolbarContainerTarget]]
- [[_COMMUNITY_flatgrid|flatgrid]]
- [[_COMMUNITY_flatgrid$1|flatgrid$1]]
- [[_COMMUNITY_flatten|flatten]]
- [[_COMMUNITY_flip|flip]]
- [[_COMMUNITY_FloatingToolbarButton|FloatingToolbarButton]]
- [[_COMMUNITY_flow|flow]]
- [[_COMMUNITY_fName|fName]]
- [[_COMMUNITY_focus|focus]]
- [[_COMMUNITY_focus$1|focus$1]]
- [[_COMMUNITY_focus$2|focus$2]]
- [[_COMMUNITY_focus$3|focus$3]]
- [[_COMMUNITY_focus$4|focus$4]]
- [[_COMMUNITY_focusBehaviours|focusBehaviours]]
- [[_COMMUNITY_focusBusyComponent|focusBusyComponent]]
- [[_COMMUNITY_focusButtonEvent|focusButtonEvent]]
- [[_COMMUNITY_focusin|focusin]]
- [[_COMMUNITY_focusIn$1|focusIn$1]]
- [[_COMMUNITY_focusIn$2|focusIn$2]]
- [[_COMMUNITY_focusIn$3|focusIn$3]]
- [[_COMMUNITY_Focusing|Focusing]]
- [[_COMMUNITY_focusItem|focusItem]]
- [[_COMMUNITY_focusout|focusout]]
- [[_COMMUNITY_focusSearchField|focusSearchField]]
- [[_COMMUNITY_focusShifted|focusShifted]]
- [[_COMMUNITY_fold|fold]]
- [[_COMMUNITY_fold$1|fold$1]]
- [[_COMMUNITY_formatSize|formatSize]]
- [[_COMMUNITY_formBlockEvent|formBlockEvent]]
- [[_COMMUNITY_formCancelEvent|formCancelEvent]]
- [[_COMMUNITY_formChangeEvent|formChangeEvent]]
- [[_COMMUNITY_forSwatch|forSwatch]]
- [[_COMMUNITY_forwardSlideEvent|forwardSlideEvent]]
- [[_COMMUNITY_fOverrides|fOverrides]]
- [[_COMMUNITY_fPname|fPname]]
- [[_COMMUNITY_fromClientXY|fromClientXY]]
- [[_COMMUNITY_fromHtml|fromHtml]]
- [[_COMMUNITY_fromPoint|fromPoint]]
- [[_COMMUNITY_fromResult$1|fromResult$1]]
- [[_COMMUNITY_generate$7|generate$7]]
- [[_COMMUNITY_getBoundsFrom|getBoundsFrom]]
- [[_COMMUNITY_getBusySpec|getBusySpec]]
- [[_COMMUNITY_getButtonApi|getButtonApi]]
- [[_COMMUNITY_getCacheForId|getCacheForId]]
- [[_COMMUNITY_getCandidates|getCandidates]]
- [[_COMMUNITY_getCenterOffsetOf|getCenterOffsetOf]]
- [[_COMMUNITY_getClasses|getClasses]]
- [[_COMMUNITY_getClosestCssBackgroundColorValue|getClosestCssBackgroundColorValue]]
- [[_COMMUNITY_getContextToolbarBounds|getContextToolbarBounds]]
- [[_COMMUNITY_getFilePickerCallback|getFilePickerCallback]]
- [[_COMMUNITY_getFilePickerValidatorHandler|getFilePickerValidatorHandler]]
- [[_COMMUNITY_getFirstRect|getFirstRect]]
- [[_COMMUNITY_getFirstRect$1|getFirstRect$1]]
- [[_COMMUNITY_getHistory|getHistory]]
- [[_COMMUNITY_getKeydownRules$3|getKeydownRules$3]]
- [[_COMMUNITY_getLineHeightFormats|getLineHeightFormats]]
- [[_COMMUNITY_getMode|getMode]]
- [[_COMMUNITY_getModes|getModes]]
- [[_COMMUNITY_getNativeSelection|getNativeSelection]]
- [[_COMMUNITY_getOrDie|getOrDie]]
- [[_COMMUNITY_getParts|getParts]]
- [[_COMMUNITY_getPartsOrDie|getPartsOrDie]]
- [[_COMMUNITY_getPickerSetting|getPickerSetting]]
- [[_COMMUNITY_getPickerTypes|getPickerTypes]]
- [[_COMMUNITY_getPrevious|getPrevious]]
- [[_COMMUNITY_getResizeType|getResizeType]]
- [[_COMMUNITY_getSkinUrlOption|getSkinUrlOption]]
- [[_COMMUNITY_getToggleApi|getToggleApi]]
- [[_COMMUNITY_getTogglingSpec|getTogglingSpec]]
- [[_COMMUNITY_getToolbar|getToolbar]]
- [[_COMMUNITY_getTransitionDuration|getTransitionDuration]]
- [[_COMMUNITY_handle|handle]]
- [[_COMMUNITY_handleError|handleError]]
- [[_COMMUNITY_handleMessage|handleMessage]]
- [[_COMMUNITY_handleMovement|handleMovement]]
- [[_COMMUNITY_handleMovement$1|handleMovement$1]]
- [[_COMMUNITY_handleRedirectToMenuItem|handleRedirectToMenuItem]]
- [[_COMMUNITY_hasShrunk|hasShrunk]]
- [[_COMMUNITY_head|head]]
- [[_COMMUNITY_HeaderBackstage|HeaderBackstage]]
- [[_COMMUNITY_HideTooltipEvent|HideTooltipEvent]]
- [[_COMMUNITY_highlight|highlight]]
- [[_COMMUNITY_highlight$1|highlight$1]]
- [[_COMMUNITY_highlightAt|highlightAt]]
- [[_COMMUNITY_highlightBy|highlightBy]]
- [[_COMMUNITY_highlightFirst|highlightFirst]]
- [[_COMMUNITY_Highlighting|Highlighting]]
- [[_COMMUNITY_highlightLast|highlightLast]]
- [[_COMMUNITY_highlights|highlights]]
- [[_COMMUNITY_historyTargets|historyTargets]]
- [[_COMMUNITY_horizontal|horizontal]]
- [[_COMMUNITY_horizontalWithoutCycles|horizontalWithoutCycles]]
- [[_COMMUNITY_hover|hover]]
- [[_COMMUNITY_htmlPanelFields|htmlPanelFields]]
- [[_COMMUNITY_htmlPanelSchema|htmlPanelSchema]]
- [[_COMMUNITY_HtmlSelect|HtmlSelect]]
- [[_COMMUNITY_icon|icon]]
- [[_COMMUNITY_init$6|init$6]]
- [[_COMMUNITY_init$7|init$7]]
- [[_COMMUNITY_init$c|init$c]]
- [[_COMMUNITY_init$d|init$d]]
- [[_COMMUNITY_init$e|init$e]]
- [[_COMMUNITY_inputSchema|inputSchema]]
- [[_COMMUNITY_is$1|is$1]]
- [[_COMMUNITY_is$2|is$2]]
- [[_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_isConnected|isConnected]]
- [[_COMMUNITY_isDockedMode|isDockedMode]]
- [[_COMMUNITY_isHidden$1|isHidden$1]]
- [[_COMMUNITY_isMenubarEnabled|isMenubarEnabled]]
- [[_COMMUNITY_isMenuFooterButtonSpec|isMenuFooterButtonSpec]]
- [[_COMMUNITY_isMenuItemReference|isMenuItemReference]]
- [[_COMMUNITY_isMultipleToolbars|isMultipleToolbars]]
- [[_COMMUNITY_isNamedItem|isNamedItem]]
- [[_COMMUNITY_isNativeOverrideKeyEvent|isNativeOverrideKeyEvent]]
- [[_COMMUNITY_isNormalFooterButtonSpec|isNormalFooterButtonSpec]]
- [[_COMMUNITY_isOpen|isOpen]]
- [[_COMMUNITY_isRecordOfUrlArray|isRecordOfUrlArray]]
- [[_COMMUNITY_isScrollingOverflowValue|isScrollingOverflowValue]]
- [[_COMMUNITY_isSelectorFormat|isSelectorFormat]]
- [[_COMMUNITY_isSeparator|isSeparator]]
- [[_COMMUNITY_isSeparator$1|isSeparator$1]]
- [[_COMMUNITY_isSeparator$2|isSeparator$2]]
- [[_COMMUNITY_isShadowRoot|isShadowRoot]]
- [[_COMMUNITY_isShift|isShift]]
- [[_COMMUNITY_isSketchSpec|isSketchSpec]]
- [[_COMMUNITY_isSketchSpec$1|isSketchSpec$1]]
- [[_COMMUNITY_isSkinDisabled|isSkinDisabled]]
- [[_COMMUNITY_isStickyToolbar|isStickyToolbar]]
- [[_COMMUNITY_isString|isString]]
- [[_COMMUNITY_isSubstituted|isSubstituted]]
- [[_COMMUNITY_isSupported|isSupported]]
- [[_COMMUNITY_isSupported$1|isSupported$1]]
- [[_COMMUNITY_isSupportedMessage|isSupportedMessage]]
- [[_COMMUNITY_isSystemFontStack|isSystemFontStack]]
- [[_COMMUNITY_isTablet|isTablet]]
- [[_COMMUNITY_isText|isText]]
- [[_COMMUNITY_isTransitioning|isTransitioning]]
- [[_COMMUNITY_isValidAnchor|isValidAnchor]]
- [[_COMMUNITY_itemsPart|itemsPart]]
- [[_COMMUNITY_keyup|keyup]]
- [[_COMMUNITY_keywordFontSizes|keywordFontSizes]]
- [[_COMMUNITY_label|label]]
- [[_COMMUNITY_last|last]]
- [[_COMMUNITY_launchButtonFields|launchButtonFields]]
- [[_COMMUNITY_launchToggleButtonFields|launchToggleButtonFields]]
- [[_COMMUNITY_LayeredState|LayeredState]]
- [[_COMMUNITY_layouts|layouts]]
- [[_COMMUNITY_LazyUiReferences|LazyUiReferences]]
- [[_COMMUNITY_ledgePart|ledgePart]]
- [[_COMMUNITY_LEFT|LEFT]]
- [[_COMMUNITY_legacyFontSizes|legacyFontSizes]]
- [[_COMMUNITY_listBoxSchema|listBoxSchema]]
- [[_COMMUNITY_listBoxSingleItemFields|listBoxSingleItemFields]]
- [[_COMMUNITY_loadEvent|loadEvent]]
- [[_COMMUNITY_loadShadowDomUiSkins|loadShadowDomUiSkins]]
- [[_COMMUNITY_loadUrlSkin|loadUrlSkin]]
- [[_COMMUNITY_longpress|longpress]]
- [[_COMMUNITY_lookup$1|lookup$1]]
- [[_COMMUNITY_make|make]]
- [[_COMMUNITY_make$1|make$1]]
- [[_COMMUNITY_make$2|make$2]]
- [[_COMMUNITY_make$3|make$3]]
- [[_COMMUNITY_make$4|make$4]]
- [[_COMMUNITY_make$5|make$5]]
- [[_COMMUNITY_make$6|make$6]]
- [[_COMMUNITY_make$7|make$7]]
- [[_COMMUNITY_makeAnnouncementText|makeAnnouncementText]]
- [[_COMMUNITY_makeApi|makeApi]]
- [[_COMMUNITY_makeButton|makeButton]]
- [[_COMMUNITY_makeCell|makeCell]]
- [[_COMMUNITY_makeCells|makeCells]]
- [[_COMMUNITY_makeComponents|makeComponents]]
- [[_COMMUNITY_makeContextItem|makeContextItem]]
- [[_COMMUNITY_makeEventLogger|makeEventLogger]]
- [[_COMMUNITY_makeFactory|makeFactory]]
- [[_COMMUNITY_makeIframe|makeIframe]]
- [[_COMMUNITY_makeLabelText|makeLabelText]]
- [[_COMMUNITY_makeMap|makeMap]]
- [[_COMMUNITY_makeMenu|makeMenu]]
- [[_COMMUNITY_makePanels|makePanels]]
- [[_COMMUNITY_makeRange|makeRange]]
- [[_COMMUNITY_makeRatioConverter|makeRatioConverter]]
- [[_COMMUNITY_makeSandbox|makeSandbox]]
- [[_COMMUNITY_makeSandbox$1|makeSandbox$1]]
- [[_COMMUNITY_makeSetupHandler|makeSetupHandler]]
- [[_COMMUNITY_makeSidebar|makeSidebar]]
- [[_COMMUNITY_makeSlotContainer|makeSlotContainer]]
- [[_COMMUNITY_makeTooltipText|makeTooltipText]]
- [[_COMMUNITY_makeViewInstanceApi|makeViewInstanceApi]]
- [[_COMMUNITY_makeViews|makeViews]]
- [[_COMMUNITY_manager|manager]]
- [[_COMMUNITY_manual|manual]]
- [[_COMMUNITY_map$1|map$1]]
- [[_COMMUNITY_markAsSketchApi|markAsSketchApi]]
- [[_COMMUNITY_markers$1|markers$1]]
- [[_COMMUNITY_mathMl|mathMl]]
- [[_COMMUNITY_mathMl$1|mathMl$1]]
- [[_COMMUNITY_mathMlDisallowed|mathMlDisallowed]]
- [[_COMMUNITY_matrix|matrix]]
- [[_COMMUNITY_max1X|max1X]]
- [[_COMMUNITY_max1Y|max1Y]]
- [[_COMMUNITY_maxX|maxX]]
- [[_COMMUNITY_maxY|maxY]]
- [[_COMMUNITY_measureHeights|measureHeights]]
- [[_COMMUNITY_mediaMatch|mediaMatch]]
- [[_COMMUNITY_memento|memento]]
- [[_COMMUNITY_memento$1|memento$1]]
- [[_COMMUNITY_memory|memory]]
- [[_COMMUNITY_memory$1|memory$1]]
- [[_COMMUNITY_menu|menu]]
- [[_COMMUNITY_MenuButtonSchema|MenuButtonSchema]]
- [[_COMMUNITY_menuFields|menuFields]]
- [[_COMMUNITY_menuFooterButtonFields|menuFooterButtonFields]]
- [[_COMMUNITY_menuHasIcons|menuHasIcons]]
- [[_COMMUNITY_menuItemEventOrder|menuItemEventOrder]]
- [[_COMMUNITY_menuItemSchema|menuItemSchema]]
- [[_COMMUNITY_merge|merge]]
- [[_COMMUNITY_merge$1|merge$1]]
- [[_COMMUNITY_mergeErrors|mergeErrors]]
- [[_COMMUNITY_mergeErrors$1|mergeErrors$1]]
- [[_COMMUNITY_mergeValues|mergeValues]]
- [[_COMMUNITY_mergeValues$1|mergeValues$1]]
- [[_COMMUNITY_mergeWith|mergeWith]]
- [[_COMMUNITY_mergeWithThunk|mergeWithThunk]]
- [[_COMMUNITY_middleX|middleX]]
- [[_COMMUNITY_middleX$1|middleX$1]]
- [[_COMMUNITY_min1X|min1X]]
- [[_COMMUNITY_min1Y|min1Y]]
- [[_COMMUNITY_Ae|Ae]]
- [[_COMMUNITY_af|af]]
- [[_COMMUNITY_ah|ah]]
- [[_COMMUNITY_ak|ak]]
- [[_COMMUNITY_al|al]]
- [[_COMMUNITY_bi|bi]]
- [[_COMMUNITY_bk|bk]]
- [[_COMMUNITY_bs|bs]]
- [[_COMMUNITY_Bu|Bu]]
- [[_COMMUNITY_ca|ca]]
- [[_COMMUNITY_Cb|Cb]]
- [[_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_E|E]]
- [[_COMMUNITY_Ea|Ea]]
- [[_COMMUNITY_ee|ee]]
- [[_COMMUNITY_eg|eg]]
- [[_COMMUNITY_ek|ek]]
- [[_COMMUNITY_el|el]]
- [[_COMMUNITY_en|en]]
- [[_COMMUNITY_eo|eo]]
- [[_COMMUNITY_er|er]]
- [[_COMMUNITY_Es|Es]]
- [[_COMMUNITY_et|et]]
- [[_COMMUNITY_eu|eu]]
- [[_COMMUNITY_ev|ev]]
- [[_COMMUNITY_ex|ex]]
- [[_COMMUNITY_ey|ey]]
- [[_COMMUNITY_f|f]]
- [[_COMMUNITY_fb|fb]]
- [[_COMMUNITY_fc|fc]]
- [[_COMMUNITY_fd|fd]]
- [[_COMMUNITY_fe|fe]]
- [[_COMMUNITY_ff|ff]]
- [[_COMMUNITY_fg|fg]]
- [[_COMMUNITY_fh|fh]]
- [[_COMMUNITY_fi|fi]]
- [[_COMMUNITY_fl|fl]]
- [[_COMMUNITY_fn|fn]]
- [[_COMMUNITY_fo|fo]]
- [[_COMMUNITY_fp|fp]]
- [[_COMMUNITY_fr|fr]]
- [[_COMMUNITY_Ft|Ft]]
- [[_COMMUNITY_Fv|Fv]]
- [[_COMMUNITY_fx|fx]]
- [[_COMMUNITY_gc|gc]]
- [[_COMMUNITY_gd|gd]]
- [[_COMMUNITY_ge|ge]]
- [[_COMMUNITY_gf|gf]]
- [[_COMMUNITY_gl|gl]]
- [[_COMMUNITY_gm|gm]]
- [[_COMMUNITY_gv|gv]]
- [[_COMMUNITY_ha|ha]]
- [[_COMMUNITY_Ic|Ic]]
- [[_COMMUNITY_iu|iu]]
- [[_COMMUNITY_jt|jt]]
- [[_COMMUNITY_Ko|Ko]]
- [[_COMMUNITY_kp|kp]]
- [[_COMMUNITY_kr|kr]]
- [[_COMMUNITY_ls|ls]]
- [[_COMMUNITY_lt|lt]]
- [[_COMMUNITY_Mb|Mb]]
- [[_COMMUNITY_ml|ml]]
- [[_COMMUNITY_mO|mO]]
- [[_COMMUNITY_Mu|Mu]]
- [[_COMMUNITY_mv|mv]]
- [[_COMMUNITY_mw|mw]]
- [[_COMMUNITY_Nh|Nh]]
- [[_COMMUNITY_ni|ni]]
- [[_COMMUNITY_nl|nl]]
- [[_COMMUNITY_od|od]]
- [[_COMMUNITY_oe|oe]]
- [[_COMMUNITY_ow|ow]]
- [[_COMMUNITY_pi|pi]]
- [[_COMMUNITY_Pm|Pm]]
- [[_COMMUNITY_pn|pn]]
- [[_COMMUNITY_pp|pp]]
- [[_COMMUNITY_ps|ps]]
- [[_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_qk|qk]]
- [[_COMMUNITY_Qt|Qt]]
- [[_COMMUNITY_qw|qw]]
- [[_COMMUNITY_qy|qy]]
- [[_COMMUNITY_r|r]]
- [[_COMMUNITY_ra|ra]]
- [[_COMMUNITY_rc|rc]]
- [[_COMMUNITY_re|re]]
- [[_COMMUNITY_Rf|Rf]]
- [[_COMMUNITY_rg|rg]]
- [[_COMMUNITY_Rh|Rh]]
- [[_COMMUNITY_ri|ri]]
- [[_COMMUNITY_rk|rk]]
- [[_COMMUNITY_rl|rl]]
- [[_COMMUNITY_rm|rm]]
- [[_COMMUNITY_rn|rn]]
- [[_COMMUNITY_rp|rp]]
- [[_COMMUNITY_rr|rr]]
- [[_COMMUNITY_Uo|Uo]]
- [[_COMMUNITY_Up|Up]]
- [[_COMMUNITY_ur|ur]]
- [[_COMMUNITY_vd|vd]]
- [[_COMMUNITY_ve|ve]]
- [[_COMMUNITY_Vf|Vf]]
- [[_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_we|we]]
- [[_COMMUNITY_wl|wl]]
- [[_COMMUNITY_wm|wm]]
- [[_COMMUNITY_wn|wn]]
- [[_COMMUNITY_Wo|Wo]]
- [[_COMMUNITY_ww|ww]]
- [[_COMMUNITY_Wx|Wx]]
- [[_COMMUNITY_xD|xD]]
- [[_COMMUNITY_xr|xr]]
- [[_COMMUNITY_xs|xs]]
- [[_COMMUNITY_xy|xy]]
- [[_COMMUNITY_y|y]]
- [[_COMMUNITY_ya|ya]]
- [[_COMMUNITY_yb|yb]]
- [[_COMMUNITY_Yc|Yc]]
- [[_COMMUNITY_yD|yD]]
- [[_COMMUNITY_ye|ye]]
- [[_COMMUNITY_YF|YF]]
- [[_COMMUNITY_yg|yg]]
- [[_COMMUNITY_ym|ym]]
- [[_COMMUNITY_yn|yn]]
- [[_COMMUNITY_yw|yw]]
- [[_COMMUNITY_yy|yy]]
- [[_COMMUNITY_z|z]]
- [[_COMMUNITY_zf|zf]]
- [[_COMMUNITY_zg|zg]]
- [[_COMMUNITY_Zm|Zm]]
- [[_COMMUNITY_missingBranch|missingBranch]]
- [[_COMMUNITY_missingOrderError|missingOrderError]]
- [[_COMMUNITY_ModalDialog|ModalDialog]]
- [[_COMMUNITY_monitor|monitor]]
- [[_COMMUNITY_name$3|name$3]]
- [[_COMMUNITY_nativeDisabled|nativeDisabled]]
- [[_COMMUNITY_nestedMenuItemSchema|nestedMenuItemSchema]]
- [[_COMMUNITY_noarg|noarg]]
- [[_COMMUNITY_NODE_TYPE|NODE_TYPE]]
- [[_COMMUNITY_normalButtonFields|normalButtonFields]]
- [[_COMMUNITY_northeast|northeast]]
- [[_COMMUNITY_northeast$2|northeast$2]]
- [[_COMMUNITY_northwest|northwest]]
- [[_COMMUNITY_northwest$1|northwest$1]]
- [[_COMMUNITY_Notification|Notification]]
- [[_COMMUNITY_nu$c|nu$c]]
- [[_COMMUNITY_onActionToggleFormat|onActionToggleFormat]]
- [[_COMMUNITY_oneReplace|oneReplace]]
- [[_COMMUNITY_onFocus|onFocus]]
- [[_COMMUNITY_onSetupEvent|onSetupEvent]]
- [[_COMMUNITY_openF|openF]]
- [[_COMMUNITY_optionalText|optionalText]]
- [[_COMMUNITY_optionalTooltip|optionalTooltip]]
- [[_COMMUNITY_paletteUpdate|paletteUpdate]]
- [[_COMMUNITY_partMultipleToolbar|partMultipleToolbar]]
- [[_COMMUNITY_parts|parts]]
- [[_COMMUNITY_parts$1|parts$1]]
- [[_COMMUNITY_parts$2|parts$2]]
- [[_COMMUNITY_parts$4|parts$4]]
- [[_COMMUNITY_parts$5|parts$5]]
- [[_COMMUNITY_parts$7|parts$7]]
- [[_COMMUNITY_parts$9|parts$9]]
- [[_COMMUNITY_parts$b|parts$b]]
- [[_COMMUNITY_PlatformInfo|PlatformInfo]]
- [[_COMMUNITY_point|point]]
- [[_COMMUNITY_position$2|position$2]]
- [[_COMMUNITY_Positioning|Positioning]]
- [[_COMMUNITY_PositionSchema|PositionSchema]]
- [[_COMMUNITY_preprocessCollection|preprocessCollection]]
- [[_COMMUNITY_preserve$1|preserve$1]]
- [[_COMMUNITY_preservePosition|preservePosition]]
- [[_COMMUNITY_preventDefault|preventDefault]]
- [[_COMMUNITY_processEvent|processEvent]]
- [[_COMMUNITY_pUntitled|pUntitled]]
- [[_COMMUNITY_pure|pure]]
- [[_COMMUNITY_pure$1|pure$1]]
- [[_COMMUNITY_read$1|read$1]]
- [[_COMMUNITY_read$2|read$2]]
- [[_COMMUNITY_receivingChannel|receivingChannel]]
- [[_COMMUNITY_regExpTest|regExpTest]]
- [[_COMMUNITY_register|register]]
- [[_COMMUNITY_register$1|register$1]]
- [[_COMMUNITY_register$2|register$2]]
- [[_COMMUNITY_register$3|register$3]]
- [[_COMMUNITY_register$4|register$4]]
- [[_COMMUNITY_register$5|register$5]]
- [[_COMMUNITY_register$c|register$c]]
- [[_COMMUNITY_register$d|register$d]]
- [[_COMMUNITY_register$e|register$e]]
- [[_COMMUNITY_registerButtons$1|registerButtons$1]]
- [[_COMMUNITY_registerCommandToggleButtons|registerCommandToggleButtons]]
- [[_COMMUNITY_registerController|registerController]]
- [[_COMMUNITY_registerCustomFormats|registerCustomFormats]]
- [[_COMMUNITY_registerOptions|registerOptions]]
- [[_COMMUNITY_remove$2|remove$2]]
- [[_COMMUNITY_remove$3|remove$3]]
- [[_COMMUNITY_remove$4|remove$4]]
- [[_COMMUNITY_remove$5|remove$5]]
- [[_COMMUNITY_remove$6|remove$6]]
- [[_COMMUNITY_remove$7|remove$7]]
- [[_COMMUNITY_removeFormat|removeFormat]]
- [[_COMMUNITY_render$1|render$1]]
- [[_COMMUNITY_render$2|render$2]]
- [[_COMMUNITY_renderClose|renderClose]]
- [[_COMMUNITY_renderColorInput|renderColorInput]]
- [[_COMMUNITY_renderColorPicker|renderColorPicker]]
- [[_COMMUNITY_renderColorStructure|renderColorStructure]]
- [[_COMMUNITY_renderColorSwatchItem|renderColorSwatchItem]]
- [[_COMMUNITY_renderCommonDropdown|renderCommonDropdown]]
- [[_COMMUNITY_renderCommonItem|renderCommonItem]]
- [[_COMMUNITY_renderCommonSpec|renderCommonSpec]]
- [[_COMMUNITY_renderCommonStructure|renderCommonStructure]]
- [[_COMMUNITY_renderComponents|renderComponents]]
- [[_COMMUNITY_renderContainer|renderContainer]]
- [[_COMMUNITY_renderDownwardsCaret|renderDownwardsCaret]]
- [[_COMMUNITY_renderDragHandle|renderDragHandle]]
- [[_COMMUNITY_renderFooterButton|renderFooterButton]]
- [[_COMMUNITY_renderHeader|renderHeader]]
- [[_COMMUNITY_renderIconButtonSpec|renderIconButtonSpec]]
- [[_COMMUNITY_renderIconFromPack|renderIconFromPack]]
- [[_COMMUNITY_renderImage|renderImage]]
- [[_COMMUNITY_renderInlineBody|renderInlineBody]]
- [[_COMMUNITY_renderInlineDialog|renderInlineDialog]]
- [[_COMMUNITY_renderMenuSearcher|renderMenuSearcher]]
- [[_COMMUNITY_renderModalBody|renderModalBody]]
- [[_COMMUNITY_renderModalDialog|renderModalDialog]]
- [[_COMMUNITY_renderModalFooter|renderModalFooter]]
- [[_COMMUNITY_renderMoreToolbarCommon|renderMoreToolbarCommon]]
- [[_COMMUNITY_renderPanel|renderPanel]]
- [[_COMMUNITY_renderSlider|renderSlider]]
- [[_COMMUNITY_renderSplitButton|renderSplitButton]]
- [[_COMMUNITY_renderStyledText|renderStyledText]]
- [[_COMMUNITY_renderTitle|renderTitle]]
- [[_COMMUNITY_reportFocusShifting|reportFocusShifting]]
- [[_COMMUNITY_required$2|required$2]]
- [[_COMMUNITY_requiredAccess|requiredAccess]]
- [[_COMMUNITY_resetInternal|resetInternal]]
- [[_COMMUNITY_resetZIndex|resetZIndex]]
- [[_COMMUNITY_resize|resize]]
- [[_COMMUNITY_runWithApi|runWithApi]]
- [[_COMMUNITY_runWithTarget|runWithTarget]]
- [[_COMMUNITY_schema$6|schema$6]]
- [[_COMMUNITY_schema$7|schema$7]]
- [[_COMMUNITY_schema$e|schema$e]]
- [[_COMMUNITY_sequence|sequence]]
- [[_COMMUNITY_setAll|setAll]]
- [[_COMMUNITY_setCursorAtEnd|setCursorAtEnd]]
- [[_COMMUNITY_setGroups|setGroups]]
- [[_COMMUNITY_setGrown|setGrown]]
- [[_COMMUNITY_setShrunk|setShrunk]]
- [[_COMMUNITY_setSidebar|setSidebar]]
- [[_COMMUNITY_setStart|setStart]]
- [[_COMMUNITY_setToBEdge|setToBEdge]]
- [[_COMMUNITY_setToBEdgeXY|setToBEdgeXY]]
- [[_COMMUNITY_setToBLEdgeXY|setToBLEdgeXY]]
- [[_COMMUNITY_setToBREdgeXY|setToBREdgeXY]]
- [[_COMMUNITY_setToLEdge|setToLEdge]]
- [[_COMMUNITY_setToLEdgeXY|setToLEdgeXY]]
- [[_COMMUNITY_setToMax|setToMax]]
- [[_COMMUNITY_setToMax$1|setToMax$1]]
- [[_COMMUNITY_setToMax$2|setToMax$2]]
- [[_COMMUNITY_setToMin|setToMin]]
- [[_COMMUNITY_setToMin$2|setToMin$2]]
- [[_COMMUNITY_setToolbar|setToolbar]]
- [[_COMMUNITY_setTooltip|setTooltip]]
- [[_COMMUNITY_setToREdge|setToREdge]]
- [[_COMMUNITY_setToREdgeXY|setToREdgeXY]]
- [[_COMMUNITY_setToTEdge|setToTEdge]]
- [[_COMMUNITY_setToTEdgeXY|setToTEdgeXY]]
- [[_COMMUNITY_setToTLEdgeXY|setToTLEdgeXY]]
- [[_COMMUNITY_setToTREdgeXY|setToTREdgeXY]]
- [[_COMMUNITY_setup|setup]]
- [[_COMMUNITY_setup$1|setup$1]]
- [[_COMMUNITY_setup$2|setup$2]]
- [[_COMMUNITY_setup$3|setup$3]]
- [[_COMMUNITY_setup$4|setup$4]]
- [[_COMMUNITY_setup$5|setup$5]]
- [[_COMMUNITY_setup$6|setup$6]]
- [[_COMMUNITY_setup$7|setup$7]]
- [[_COMMUNITY_setup$9|setup$9]]
- [[_COMMUNITY_setup$b|setup$b]]
- [[_COMMUNITY_setup$c|setup$c]]
- [[_COMMUNITY_setup$d|setup$d]]
- [[_COMMUNITY_setup$e|setup$e]]
- [[_COMMUNITY_SetupBehaviourCellState|SetupBehaviourCellState]]
- [[_COMMUNITY_setupEvents|setupEvents]]
- [[_COMMUNITY_setupEvents$1|setupEvents$1]]
- [[_COMMUNITY_setupReadonlyModeSwitch|setupReadonlyModeSwitch]]
- [[_COMMUNITY_setupTransitionListeners|setupTransitionListeners]]
- [[_COMMUNITY_setValue|setValue]]
- [[_COMMUNITY_setValue$1|setValue$1]]
- [[_COMMUNITY_setValue$2|setValue$2]]
- [[_COMMUNITY_setValue$3|setValue$3]]
- [[_COMMUNITY_setValueFrom|setValueFrom]]
- [[_COMMUNITY_setValueFrom$1|setValueFrom$1]]
- [[_COMMUNITY_setValueFrom$2|setValueFrom$2]]
- [[_COMMUNITY_setValueFromItem|setValueFromItem]]
- [[_COMMUNITY_setWidth|setWidth]]
- [[_COMMUNITY_shallow|shallow]]
- [[_COMMUNITY_shallow$1|shallow$1]]
- [[_COMMUNITY_shouldApplyTransitionCss|shouldApplyTransitionCss]]
- [[_COMMUNITY_shouldAutoHideStyleFormats|shouldAutoHideStyleFormats]]
- [[_COMMUNITY_shouldMergeStyleFormats|shouldMergeStyleFormats]]
- [[_COMMUNITY_shouldNeverUseNative|shouldNeverUseNative]]
- [[_COMMUNITY_shouldSkipFocus|shouldSkipFocus]]
- [[_COMMUNITY_shouldUseInsetLayouts|shouldUseInsetLayouts]]
- [[_COMMUNITY_show|show]]
- [[_COMMUNITY_showContainer|showContainer]]
- [[_COMMUNITY_showTab|showTab]]
- [[_COMMUNITY_ShowTooltipEvent|ShowTooltipEvent]]
- [[_COMMUNITY_shrink|shrink]]
- [[_COMMUNITY_sidebarSchema|sidebarSchema]]
- [[_COMMUNITY_SimpleBehaviours|SimpleBehaviours]]
- [[_COMMUNITY_SimpleResult|SimpleResult]]
- [[_COMMUNITY_simpleSchema|simpleSchema]]
- [[_COMMUNITY_SimRange|SimRange]]
- [[_COMMUNITY_SimSelection|SimSelection]]
- [[_COMMUNITY_single|single]]
- [[_COMMUNITY_single$1|single$1]]
- [[_COMMUNITY_singleSchema|singleSchema]]
- [[_COMMUNITY_singleton|singleton]]
- [[_COMMUNITY_sizeInputFields|sizeInputFields]]
- [[_COMMUNITY_SketchBehaviours|SketchBehaviours]]
- [[_COMMUNITY_sliderFields|sliderFields]]
- [[_COMMUNITY_Sliding|Sliding]]
- [[_COMMUNITY_slotApis|slotApis]]
- [[_COMMUNITY_SlotContainer|SlotContainer]]
- [[_COMMUNITY_slotVisibility|slotVisibility]]
- [[_COMMUNITY_snap|snap]]
- [[_COMMUNITY_snapStart|snapStart]]
- [[_COMMUNITY_snapTo|snapTo]]
- [[_COMMUNITY_snapTo$1|snapTo$1]]
- [[_COMMUNITY_snapValueOf|snapValueOf]]
- [[_COMMUNITY_someIf|someIf]]
- [[_COMMUNITY_sortKeys|sortKeys]]
- [[_COMMUNITY_spectrumPart|spectrumPart]]
- [[_COMMUNITY_sum|sum]]
- [[_COMMUNITY_TAB|TAB]]
- [[_COMMUNITY_TabButton|TabButton]]
- [[_COMMUNITY_TabSection|TabSection]]
- [[_COMMUNITY_Tabstopping|Tabstopping]]
- [[_COMMUNITY_Tabview|Tabview]]
- [[_COMMUNITY_takeover|takeover]]
- [[_COMMUNITY_tedgePart|tedgePart]]
- [[_COMMUNITY_text$2|text$2]]
- [[_COMMUNITY_textAreaFields|textAreaFields]]
- [[_COMMUNITY_tieredData|tieredData]]
- [[_COMMUNITY_togglePopup|togglePopup]]
- [[_COMMUNITY_toolbarButtonSchema|toolbarButtonSchema]]
- [[_COMMUNITY_touchmove|touchmove]]
- [[_COMMUNITY_toValidValues|toValidValues]]
- [[_COMMUNITY_trace|trace]]
- [[_COMMUNITY_transform|transform]]
- [[_COMMUNITY_TransitionSchema|TransitionSchema]]
- [[_COMMUNITY_triggerOnUntilStopped|triggerOnUntilStopped]]
- [[_COMMUNITY_tryFit|tryFit]]
- [[_COMMUNITY_tryMorph|tryMorph]]
- [[_COMMUNITY_typeaheadCancel|typeaheadCancel]]
- [[_COMMUNITY_typedValue|typedValue]]
- [[_COMMUNITY_updateIframeContentFlow|updateIframeContentFlow]]
- [[_COMMUNITY_updateMenuIcon|updateMenuIcon]]
- [[_COMMUNITY_updateMenuText|updateMenuText]]
- [[_COMMUNITY_updatePressed|updatePressed]]
- [[_COMMUNITY_updateSelected|updateSelected]]
- [[_COMMUNITY_updateSidebarRoleOnToggle|updateSidebarRoleOnToggle]]
- [[_COMMUNITY_updateSinkVisibility|updateSinkVisibility]]
- [[_COMMUNITY_updateVisibility|updateVisibility]]
- [[_COMMUNITY_urlDialogButtonSchema|urlDialogButtonSchema]]
- [[_COMMUNITY_urlDialogSchema|urlDialogSchema]]
- [[_COMMUNITY_UrlInputBackstage|UrlInputBackstage]]
- [[_COMMUNITY_urlInputDataProcessor|urlInputDataProcessor]]
- [[_COMMUNITY_urlInputFields|urlInputFields]]
- [[_COMMUNITY_urlInputSchema|urlInputSchema]]
- [[_COMMUNITY_use|use]]
- [[_COMMUNITY_useBranding|useBranding]]
- [[_COMMUNITY_useElementPath|useElementPath]]
- [[_COMMUNITY_useFixedContainer|useFixedContainer]]
- [[_COMMUNITY_useH|useH]]
- [[_COMMUNITY_useHelpAccessibility|useHelpAccessibility]]
- [[_COMMUNITY_useStatusBar|useStatusBar]]
- [[_COMMUNITY_useTypeaheadUrls|useTypeaheadUrls]]
- [[_COMMUNITY_value$2|value$2]]
- [[_COMMUNITY_value$4|value$4]]
- [[_COMMUNITY_valueOf|valueOf]]
- [[_COMMUNITY_values|values]]
- [[_COMMUNITY_valueThunk|valueThunk]]
- [[_COMMUNITY_viewport|viewport]]
- [[_COMMUNITY_wrap$2|wrap$2]]
- [[_COMMUNITY_wrapAll|wrapAll]]
- [[_COMMUNITY_bd|bd]]
- [[_COMMUNITY_bg|bg]]
- [[_COMMUNITY_bh|bh]]
- [[_COMMUNITY_bl|bl]]
- [[_COMMUNITY_bw|bw]]
- [[_COMMUNITY_by|by]]
- [[_COMMUNITY_cc|cc]]
- [[_COMMUNITY_Cu|Cu]]
- [[_COMMUNITY_cv|cv]]
- [[_COMMUNITY_db|db]]
- [[_COMMUNITY_dc|dc]]
- [[_COMMUNITY_dd|dd]]
- [[_COMMUNITY_Df|Df]]
- [[_COMMUNITY_dn|dn]]
- [[_COMMUNITY_ds|ds]]
- [[_COMMUNITY_Dt|Dt]]
- [[_COMMUNITY_du|du]]
- [[_COMMUNITY_dv|dv]]
- [[_COMMUNITY_dw|dw]]
- [[_COMMUNITY_dx|dx]]
- [[_COMMUNITY_Dy|Dy]]
- [[_COMMUNITY_ea|ea]]
- [[_COMMUNITY_eb|eb]]
- [[_COMMUNITY_ew|ew]]
- [[_COMMUNITY_ex|ex]]
- [[_COMMUNITY_fc|fc]]
- [[_COMMUNITY_fd|fd]]
- [[_COMMUNITY_Fe|Fe]]
- [[_COMMUNITY_ff|ff]]
- [[_COMMUNITY_fg|fg]]
- [[_COMMUNITY_fh|fh]]
- [[_COMMUNITY_fi|fi]]
- [[_COMMUNITY_fk|fk]]
- [[_COMMUNITY_Fu|Fu]]
- [[_COMMUNITY_ge|ge]]
- [[_COMMUNITY_gk|gk]]
- [[_COMMUNITY_gr|gr]]
- [[_COMMUNITY_gy|gy]]
- [[_COMMUNITY_hc|hc]]
- [[_COMMUNITY_hd|hd]]
- [[_COMMUNITY_he|he]]
- [[_COMMUNITY_hg|hg]]
- [[_COMMUNITY_hh|hh]]
- [[_COMMUNITY_hi|hi]]
- [[_COMMUNITY_hl|hl]]
- [[_COMMUNITY_ho|ho]]
- [[_COMMUNITY_hu|hu]]
- [[_COMMUNITY_Ia|Ia]]
- [[_COMMUNITY_ib|ib]]
- [[_COMMUNITY_ic|ic]]
- [[_COMMUNITY_id|id]]
- [[_COMMUNITY_ie|ie]]
- [[_COMMUNITY_ii|ii]]
- [[_COMMUNITY_ik|ik]]
- [[_COMMUNITY_il|il]]
- [[_COMMUNITY_In|In]]
- [[_COMMUNITY_io|io]]
- [[_COMMUNITY_ip|ip]]
- [[_COMMUNITY_ir|ir]]
- [[_COMMUNITY_is|is]]
- [[_COMMUNITY_it|it]]
- [[_COMMUNITY_iu|iu]]
- [[_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_jd|jd]]
- [[_COMMUNITY_je|je]]
- [[_COMMUNITY_jf|jf]]
- [[_COMMUNITY_jg|jg]]
- [[_COMMUNITY_jr|jr]]
- [[_COMMUNITY_Js|Js]]
- [[_COMMUNITY_jw|jw]]
- [[_COMMUNITY_jx|jx]]
- [[_COMMUNITY_jy|jy]]
- [[_COMMUNITY_k|k]]
- [[_COMMUNITY_ka|ka]]
- [[_COMMUNITY_kb|kb]]
- [[_COMMUNITY_kc|kc]]
- [[_COMMUNITY_kd|kd]]
- [[_COMMUNITY_ke|ke]]
- [[_COMMUNITY_kf|kf]]
- [[_COMMUNITY_kg|kg]]
- [[_COMMUNITY_kh|kh]]
- [[_COMMUNITY_ki|ki]]
- [[_COMMUNITY_kk|kk]]
- [[_COMMUNITY_kl|kl]]
- [[_COMMUNITY_lk|lk]]
- [[_COMMUNITY_ll|ll]]
- [[_COMMUNITY_lx|lx]]
- [[_COMMUNITY_Ly|Ly]]
- [[_COMMUNITY_m|m]]
- [[_COMMUNITY_ma|ma]]
- [[_COMMUNITY_mb|mb]]
- [[_COMMUNITY_mc|mc]]
- [[_COMMUNITY_md|md]]
- [[_COMMUNITY_Me|Me]]
- [[_COMMUNITY_mf|mf]]
- [[_COMMUNITY_mg|mg]]
- [[_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_nc|nc]]
- [[_COMMUNITY_nd|nd]]
- [[_COMMUNITY_ne|ne]]
- [[_COMMUNITY_nh|nh]]
- [[_COMMUNITY_ni|ni]]
- [[_COMMUNITY_nk|nk]]
- [[_COMMUNITY_nm|nm]]
- [[_COMMUNITY_oh|oh]]
- [[_COMMUNITY_or|or]]
- [[_COMMUNITY_ox|ox]]
- [[_COMMUNITY_pd|pd]]
- [[_COMMUNITY_pi|pi]]
- [[_COMMUNITY_pl|pl]]
- [[_COMMUNITY_pm|pm]]
- [[_COMMUNITY_pn|pn]]
- [[_COMMUNITY_po|po]]
- [[_COMMUNITY_Pt|Pt]]
- [[_COMMUNITY_py|py]]
- [[_COMMUNITY_q|q]]
- [[_COMMUNITY_qe|qe]]
- [[_COMMUNITY_qf|qf]]
- [[_COMMUNITY_qh|qh]]
- [[_COMMUNITY_qm|qm]]
- [[_COMMUNITY_Qn|Qn]]
- [[_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_rb|rb]]
- [[_COMMUNITY_rc|rc]]
- [[_COMMUNITY_rd|rd]]
- [[_COMMUNITY_re|re]]
- [[_COMMUNITY_rf|rf]]
- [[_COMMUNITY_rg|rg]]
- [[_COMMUNITY_rh|rh]]
- [[_COMMUNITY_ri|ri]]
- [[_COMMUNITY_rk|rk]]
- [[_COMMUNITY_rl|rl]]
- [[_COMMUNITY_rm|rm]]
- [[_COMMUNITY_rn|rn]]
- [[_COMMUNITY_rp|rp]]
- [[_COMMUNITY_rr|rr]]
- [[_COMMUNITY_Rs|Rs]]
- [[_COMMUNITY_rT|rT]]
- [[_COMMUNITY_ru|ru]]
- [[_COMMUNITY_rv|rv]]
- [[_COMMUNITY_rw|rw]]
- [[_COMMUNITY_rx|rx]]
- [[_COMMUNITY_S|S]]
- [[_COMMUNITY_sA|sA]]
- [[_COMMUNITY_sb|sb]]
- [[_COMMUNITY_sc|sc]]
- [[_COMMUNITY_se|se]]
- [[_COMMUNITY_sf|sf]]
- [[_COMMUNITY_sg|sg]]
- [[_COMMUNITY_sh|sh]]
- [[_COMMUNITY_si|si]]
- [[_COMMUNITY_sk|sk]]
- [[_COMMUNITY_sl|sl]]
- [[_COMMUNITY_sm|sm]]
- [[_COMMUNITY_sn|sn]]
- [[_COMMUNITY_so|so]]
- [[_COMMUNITY_sp|sp]]
- [[_COMMUNITY_sr|sr]]
- [[_COMMUNITY_sT|sT]]
- [[_COMMUNITY_su|su]]
- [[_COMMUNITY_sv|sv]]
- [[_COMMUNITY_sw|sw]]
- [[_COMMUNITY_sx|sx]]
- [[_COMMUNITY_tc|tc]]
- [[_COMMUNITY_td|td]]
- [[_COMMUNITY_te|te]]
- [[_COMMUNITY_tg|tg]]
- [[_COMMUNITY_th|th]]
- [[_COMMUNITY_ts|ts]]
- [[_COMMUNITY_tt|tt]]
- [[_COMMUNITY_tu|tu]]
- [[_COMMUNITY_tv|tv]]
- [[_COMMUNITY_tw|tw]]
- [[_COMMUNITY_ty|ty]]
- [[_COMMUNITY_u|u]]
- [[_COMMUNITY_ua|ua]]
- [[_COMMUNITY_ub|ub]]
- [[_COMMUNITY_ud|ud]]
- [[_COMMUNITY_ue|ue]]
- [[_COMMUNITY_ug|ug]]
- [[_COMMUNITY_uh|uh]]
- [[_COMMUNITY_ui|ui]]
- [[_COMMUNITY_uk|uk]]
- [[_COMMUNITY_ul|ul]]
- [[_COMMUNITY_um|um]]
- [[_COMMUNITY_un|un]]
- [[_COMMUNITY_up|up]]
- [[_COMMUNITY_ur|ur]]
- [[_COMMUNITY_Ut|Ut]]
- [[_COMMUNITY_Uu|Uu]]
- [[_COMMUNITY_uv|uv]]
- [[_COMMUNITY_uw|uw]]
- [[_COMMUNITY_Ux|Ux]]
- [[_COMMUNITY_Uy|Uy]]
- [[_COMMUNITY_v|v]]
- [[_COMMUNITY_vb|vb]]
- [[_COMMUNITY_vc|vc]]
- [[_COMMUNITY_vd|vd]]
- [[_COMMUNITY_ve|ve]]
- [[_COMMUNITY_Vf|Vf]]
- [[_COMMUNITY_vg|vg]]
- [[_COMMUNITY_vh|vh]]
- [[_COMMUNITY_vk|vk]]
- [[_COMMUNITY_vl|vl]]
- [[_COMMUNITY_vm|vm]]
- [[_COMMUNITY_vn|vn]]
- [[_COMMUNITY_vo|vo]]
- [[_COMMUNITY_vr|vr]]
- [[_COMMUNITY_vs|vs]]
- [[_COMMUNITY_vt|vt]]
- [[_COMMUNITY_vu|vu]]
- [[_COMMUNITY_Vv|Vv]]
- [[_COMMUNITY_vw|vw]]
- [[_COMMUNITY_vx|vx]]
- [[_COMMUNITY_vy|vy]]
- [[_COMMUNITY_w|w]]
- [[_COMMUNITY_wb|wb]]
- [[_COMMUNITY_Wc|Wc]]
- [[_COMMUNITY_wd|wd]]
- [[_COMMUNITY_we|we]]
- [[_COMMUNITY_wh|wh]]
- [[_COMMUNITY_wi|wi]]
- [[_COMMUNITY_wk|wk]]
- [[_COMMUNITY_wl|wl]]
- [[_COMMUNITY_wm|wm]]
- [[_COMMUNITY_wn|wn]]
- [[_COMMUNITY_wo|wo]]
- [[_COMMUNITY_wp|wp]]
- [[_COMMUNITY_wr|wr]]
- [[_COMMUNITY_ws|ws]]
- [[_COMMUNITY_wt|wt]]
- [[_COMMUNITY_wu|wu]]
- [[_COMMUNITY_wv|wv]]
- [[_COMMUNITY_ww|ww]]
- [[_COMMUNITY_wx|wx]]
- [[_COMMUNITY_wy|wy]]
- [[_COMMUNITY_x|x]]
- [[_COMMUNITY_xa|xa]]
- [[_COMMUNITY_xb|xb]]
- [[_COMMUNITY_xd|xd]]
- [[_COMMUNITY_xe|xe]]
- [[_COMMUNITY_xf|xf]]
- [[_COMMUNITY_xg|xg]]
- [[_COMMUNITY_xh|xh]]
- [[_COMMUNITY_xi|xi]]
- [[_COMMUNITY_xk|xk]]
- [[_COMMUNITY_xl|xl]]
- [[_COMMUNITY_xm|xm]]
- [[_COMMUNITY_xn|xn]]
- [[_COMMUNITY_xo|xo]]
- [[_COMMUNITY_xp|xp]]
- [[_COMMUNITY_xr|xr]]
- [[_COMMUNITY_xs|xs]]
- [[_COMMUNITY_xt|xt]]
- [[_COMMUNITY_xu|xu]]
- [[_COMMUNITY_xv|xv]]
- [[_COMMUNITY_xw|xw]]
- [[_COMMUNITY_xx|xx]]
- [[_COMMUNITY_xy|xy]]
- [[_COMMUNITY_y|y]]
- [[_COMMUNITY_ya|ya]]
- [[_COMMUNITY_yb|yb]]
- [[_COMMUNITY_yd|yd]]
- [[_COMMUNITY_yp|yp]]
- [[_COMMUNITY_yr|yr]]
- [[_COMMUNITY_Ys|Ys]]
- [[_COMMUNITY_yy|yy]]
- [[_COMMUNITY_Z|Z]]
- [[_COMMUNITY_za|za]]
- [[_COMMUNITY_zb|zb]]
- [[_COMMUNITY_zc|zc]]
- [[_COMMUNITY_zd|zd]]
- [[_COMMUNITY_zf|zf]]
- [[_COMMUNITY_zg|zg]]
- [[_COMMUNITY_zh|zh]]
- [[_COMMUNITY_zi|zi]]
- [[_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_zu|zu]]
- [[_COMMUNITY_zw|zw]]
- [[_COMMUNITY_zx|zx]]
- [[_COMMUNITY_zy|zy]]
- [[_COMMUNITY_codebash ( Install dependencies)|code:bash (# Install dependencies)]]
- [[_COMMUNITY_codebash ( 安装依赖)|code:bash (# 安装依赖)]]
- [[_COMMUNITY_codebash (pnpm cleandev)|code:bash (pnpm clean:dev)]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_approval.ts|approval.ts]]
- [[_COMMUNITY_index.ts|index.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_types.ts|types.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_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_index.vue|index.vue]]
- [[_COMMUNITY_Community 11024|Community 11024]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11027|Community 11027]]
- [[_COMMUNITY_Community 11029|Community 11029]]
- [[_COMMUNITY_Community 11030|Community 11030]]
- [[_COMMUNITY_Community 11031|Community 11031]]
- [[_COMMUNITY_Community 11032|Community 11032]]
- [[_COMMUNITY_commonPayload|commonPayload]]
- [[_COMMUNITY_contractBasicFieldRows|contractBasicFieldRows]]
- [[_COMMUNITY_contractBasicRow1Fields|contractBasicRow1Fields]]
- [[_COMMUNITY_contractBasicRow2Fields|contractBasicRow2Fields]]
- [[_COMMUNITY_drivers|drivers]]
- [[_COMMUNITY_freightUnitLabel|freightUnitLabel]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_productId|productId]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_Community 11045|Community 11045]]
- [[_COMMUNITY_rows|rows]]
- [[_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_firstKey|firstKey]]
- [[_COMMUNITY_Community 11058|Community 11058]]
- [[_COMMUNITY_num|num]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_formatViewValue|formatViewValue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_types.ts|types.ts]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_{ y }|{ y }]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_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_processedNegativeData|processedNegativeData]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_EChartsOption|EChartsOption]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_areaStyle|areaStyle]]
- [[_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_index.vue|index.vue]]
- [[_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_sanitizedArray|sanitizedArray]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_formData|formData]]
- [[_COMMUNITY_onSuccess|onSuccess]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_highlightedElements|highlightedElements]]
- [[_COMMUNITY_historyItems|historyItems]]
- [[_COMMUNITY_if|if]]
- [[_COMMUNITY_lowerItemTitle|lowerItemTitle]]
- [[_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_filteredChildren|filteredChildren]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_{ pageTransition, containerWidth, refresh }|{ pageTransition, containerWidth, refresh }]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_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_clickTab|clickTab]]
- [[_COMMUNITY_closeWorktab|closeWorktab]]
- [[_COMMUNITY_fixedStatus|fixedStatus]]
- [[_COMMUNITY_handleTouchEnd|handleTouchEnd]]
- [[_COMMUNITY_handleTouchMove|handleTouchMove]]
- [[_COMMUNITY_handleTouchStart|handleTouchStart]]
- [[_COMMUNITY_handleWheelScroll|handleWheelScroll]]
- [[_COMMUNITY_positions|positions]]
- [[_COMMUNITY_setTransition|setTransition]]
- [[_COMMUNITY_{ setTransition, adjustPositionAfterClose }|{ setTransition, adjustPositionAfterClose }]]
- [[_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_ossKeys|ossKeys]]
- [[_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_getUploadUrl|getUploadUrl]]
- [[_COMMUNITY_hideLogoIfNeeded|hideLogoIfNeeded]]
- [[_COMMUNITY_imageUrl|imageUrl]]
- [[_COMMUNITY_refreshFloatingLayers|refreshFloatingLayers]]
- [[_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_index.ts|index.ts]]
- [[_COMMUNITY_setting.ts|setting.ts]]
- [[_COMMUNITY_worktab.ts|worktab.ts]]
- [[_COMMUNITY_api.d.ts|api.d.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_auto-imports.d.ts|auto-imports.d.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_format.ts|format.ts]]
- [[_COMMUNITY_index.ts|index.ts]]
- [[_COMMUNITY_format.ts|format.ts]]
- [[_COMMUNITY_body|body]]
- [[_COMMUNITY_contentType|contentType]]
- [[_COMMUNITY_json|json]]
- [[_COMMUNITY_store|store]]
- [[_COMMUNITY_token|token]]
- [[_COMMUNITY_userStore|userStore]]
- [[_COMMUNITY_config|config]]
- [[_COMMUNITY_store|store]]
- [[_COMMUNITY_token|token]]
- [[_COMMUNITY_userStore|userStore]]
- [[_COMMUNITY_nonce|nonce]]
- [[_COMMUNITY_originalMethod|originalMethod]]
- [[_COMMUNITY_plainData|plainData]]
- [[_COMMUNITY_skipReason|skipReason]]
- [[_COMMUNITY_ts|ts]]
- [[_COMMUNITY_userStore|userStore]]
- [[_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_showSearch|showSearch]]
- [[_COMMUNITY_single|single]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_approver|approver]]
- [[_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_parts|parts]]
- [[_COMMUNITY_rawName|rawName]]
- [[_COMMUNITY_titleIndex|titleIndex]]
- [[_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_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_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_query|query]]
- [[_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_collectIds|collectIds]]
- [[_COMMUNITY_Community 11469|Community 11469]]
- [[_COMMUNITY_n|n]]
- [[_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_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_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_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_catch|catch]]
- [[_COMMUNITY_get|get]]
- [[_COMMUNITY_id|id]]
- [[_COMMUNITY_leader|leader]]
- [[_COMMUNITY_leaderPhone|leaderPhone]]
- [[_COMMUNITY_Community 11566|Community 11566]]
- [[_COMMUNITY_Community 11567|Community 11567]]
- [[_COMMUNITY_phone|phone]]
- [[_COMMUNITY_pid|pid]]
- [[_COMMUNITY_postorder|postorder]]
- [[_COMMUNITY_preorder|preorder]]
- [[_COMMUNITY_q|q]]
- [[_COMMUNITY_remark|remark]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_index.vue|index.vue]]
- [[_COMMUNITY_found|found]]
- [[_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_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_hasInEdge|hasInEdge]]
- [[_COMMUNITY_hasOut|hasOut]]
- [[_COMMUNITY_json|json]]
- [[_COMMUNITY_outEdges|outEdges]]
- [[_COMMUNITY_parsed|parsed]]
- [[_COMMUNITY_sourceNode|sourceNode]]
- [[_COMMUNITY_targetNode|targetNode]]
- [[_COMMUNITY_env|env]]
- [[_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 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 11673|Community 11673]]
- [[_COMMUNITY_Community 11676|Community 11676]]
- [[_COMMUNITY_Community 11677|Community 11677]]
- [[_COMMUNITY_Community 11678|Community 11678]]
- [[_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 11724|Community 11724]]
- [[_COMMUNITY_Community 11725|Community 11725]]
- [[_COMMUNITY_Community 11726|Community 11726]]
- [[_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]]
## 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)
- `CrmQuote` --inherits--> `base` [EXTRACTED]
backend/app/models/crm_models.py → miniprogram/manifest.json
- `CrmQuoteProduct` --inherits--> `base` [EXTRACTED]
backend/app/models/crm_models.py → miniprogram/manifest.json
- `CrmQuoteApproval` --inherits--> `base` [EXTRACTED]
backend/app/models/crm_models.py → miniprogram/manifest.json
- `CrmQuoteShareLog` --inherits--> `base` [EXTRACTED]
backend/app/models/crm_models.py → miniprogram/manifest.json
- `CrmSupplierInfo` --inherits--> `base` [EXTRACTED]
backend/app/models/crm_models.py → miniprogram/manifest.json
## Communities (11738 total, 2735 thin omitted)
### Community 0 - "active"
Cohesion: 0.0
Nodes (734): apply(), abort(), active, acyclic, addToEnd(), addToSet(), Adt, adt$1 (+726 more)
### Community 1 - "abort"
Cohesion: 0.01
Nodes (492): BaseModel, AdvanceApplyCreate, AdvanceApplyOut, AdvanceApplyUpdate, AdvanceApprovalCreate, AdvanceApprovalOut, AdvanceApproverPendingStatsOut, AdvanceFinanceIssueStatsOut (+484 more)
### Community 2 - "addClass"
Cohesion: 0.02
Nodes (441): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+433 more)
### Community 3 - "get_tenant_no"
Cohesion: 0.01
Nodes (339): ContractProductArrangeQtyDetail, PlanContractGapItem, PlanDelivery, PlanLoad, arrangeCopyLoadingAction, arrangeCopyLoadingId, {
displayRows,
planListSpanMethod,
getDisplayRowIndex,
handleDisplayRowDblClick
}, fetchData() (+331 more)
### Community 4 - "BaseModel"
Cohesion: 0.01
Nodes (334): _build_site_history_stop_reads(), get_public_transport_site_history(), get_transport(), process_approval(), submit_approval(), _transport_to_read(), Config, format_api_error_message() (+326 more)
### Community 5 - "absolute$2"
Cohesion: 0.01
Nodes (308): freightApi, FreightSettlement, UnsettledPlanItem, emit, props, attachmentRef, emit, form (+300 more)
### Community 6 - "ab"
Cohesion: 0.02
Nodes (312): addFocusableBehaviour(), anchorTargetBottom(), anchorTargetTop(), attachedToDom, augment(), augmentWithAria(), behaviours(), block() (+304 more)
### Community 7 - "add$1"
Cohesion: 0.01
Nodes (253): InventoryWeighingRecord, @/api/pl, CarrierQuery, ContractProductArrangeQtyPlanItem, ContractQtyReminder, ContractQtyReminderItem, CustomerStopPrefStopType, DocumentReminderStats (+245 more)
### Community 8 - "Optional"
Cohesion: 0.01
Nodes (252): create(), get_by_id(), 报销模块 Service 基类 — 租户隔离 + UUID + 软删除。, soft_delete(), update(), _actor_ids(), _actor_names(), assert_row_deletable_by_creator() (+244 more)
### Community 9 - "add"
Cohesion: 0.01
Nodes (239): fetchAttachmentDownloadUrl(), Carrier, Personnel, personnelApi, PersonnelDetail, PersonnelQuery, PlanDocumentAttachmentItem, Vehicle (+231 more)
### Community 10 - "anyValue"
Cohesion: 0.01
Nodes (192): addCell(), addCells(), addClass(), Adt, adt$1, adt$2, adt$3, adt$4 (+184 more)
### Community 11 - "A"
Cohesion: 0.01
Nodes (228): PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveStopFeedbackAttachmentItem, TransportStopFeedback, loadDetail(), dictStore, activeTab, applyFreightPrefill() (+220 more)
### Community 12 - "i"
Cohesion: 0.03
Nodes (265): category_add(), category_delete(), category_tree(), category_update(), clue_assign(), clue_check_convert(), clue_check_duplicate(), clue_convert() (+257 more)
### Community 13 - "_"
Cohesion: 0.01
Nodes (241): CertRow, personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs (+233 more)
### Community 14 - "product.py"
Cohesion: 0.01
Nodes (201): fetchGetMenuCodes(), calcListTableViewportHeight(), CalcListTableViewportHeightInput, ContractDetailDialogAsync, ContractDetailDialogExpose, useContractDetailDialog(), useDbInstantSearch(), DateShortcutType (+193 more)
### Community 15 - "base"
Cohesion: 0.02
Nodes (233): Base, create_pool_rule(), apply_product_snapshot_to_inventory(), BaseModel, SoftDeleteModel, CrmClue, CrmContractApproval, CrmContractChange (+225 more)
### Community 16 - "index.vue"
Cohesion: 0.02
Nodes (212): addContract(), getContract(), updateContract(), listAllSupplierInfo(), serializeContractAttachments(), CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser() (+204 more)
### Community 17 - "ancestor"
Cohesion: 0.02
Nodes (233): 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() (+225 more)
### Community 18 - "aa"
Cohesion: 0.01
Nodes (203): file, loadArrangeHistoricalFlags(), PlPlanTransportDibangRow, PlPlanTransportSiteRow, IdItem, usePlRemoteCarrierOptions(), loadPersonnelWithCerts(), loadVehicleViewBundle() (+195 more)
### Community 19 - "Optional"
Cohesion: 0.02
Nodes (225): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), archive_plan(), archive_plan_draft(), _body_to_params(), cancel_plan_wait_notice(), count_plans_by_contract(), create_plan() (+217 more)
### Community 20 - "getNamesFromTabs"
Cohesion: 0.02
Nodes (218): DocumentReminderExportBody, InventoryLedgerExportBody, ContractGapExportBody, PlanExportBody, _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible() (+210 more)
### Community 21 - "jo"
Cohesion: 0.02
Nodes (220): _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 (+212 more)
### Community 22 - "base_data.py"
Cohesion: 0.01
Nodes (233): absolute$2(), absorb(), active$1(), add(), addColor(), addContextMenuGroup(), after(), after$2() (+225 more)
### Community 23 - "addPxSuffix"
Cohesion: 0.02
Nodes (217): fetchCustomerOptions(), CustomerStopPref, customerStopPrefApi, PlanUpdatePayload, showPlanSaveWarnings(), CustomerOption, displayOptions, extractOptions() (+209 more)
### Community 24 - "PlPlan"
Cohesion: 0.02
Nodes (212): 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), 优先使用显式 folder;否则按 bizType 映射默认目录。, resolve_upload_folder(), _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan() (+204 more)
### Community 25 - "append$1"
Cohesion: 0.01
Nodes (164): getTemplate(), saveTemplate(), getOpportunity(), parseCrmAttachmentField(), resolveCrmAttachmentFiles(), formatBrandForPrint(), @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef (+156 more)
### Community 26 - "setting.ts"
Cohesion: 0.01
Nodes (171): fetchAllDictData(), fetchCreateDictData(), fetchCreateDictType(), fetchCreateSite(), fetchCreateUser(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDeleteSite() (+163 more)
### Community 27 - "ancestors"
Cohesion: 0.01
Nodes (179): fetchCategoryTree(), fetchCreateCategory(), fetchCreateProduct(), fetchDeleteCategory(), fetchDeleteProduct(), fetchExportProducts(), fetchImportProducts(), fetchImportTemplate() (+171 more)
### Community 28 - "bind"
Cohesion: 0.02
Nodes (190): ancestor$1(), ancestor$2(), ancestors(), assemble(), attemptPatch(), attemptSelectOver(), bind$2(), binder() (+182 more)
### Community 29 - "advance"
Cohesion: 0.02
Nodes (173): html2canvas, approveQuote(), getTemplate(), saveTemplate(), submitQuote(), bindTableScrollListener(), cellText(), cellValues() (+165 more)
### Community 30 - "chart.ts"
Cohesion: 0.02
Nodes (177): delete_plan(), approve_carrier(), bind_vehicle_driver(), CarrierExportBody, create_carrier(), create_driver(), create_personnel(), create_vehicle() (+169 more)
### Community 31 - "workflow.py"
Cohesion: 0.02
Nodes (164): plPersonnelColumnFilterDefs, affiliationMode, applyAgeFromIdCard(), buildListQueryParams(), certNameOptions, certZipLoading, dialogTitle, dialogVisible (+156 more)
### Community 32 - "asRaw"
Cohesion: 0.02
Nodes (187): method, add$1(), add$2(), add$3(), add$4(), appear(), applyFixedMorph(), applyMorph() (+179 more)
### Community 33 - "index.vue"
Cohesion: 0.02
Nodes (161): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks() (+153 more)
### Community 34 - "customer.ts"
Cohesion: 0.02
Nodes (164): assert_row_in_data_scope(), format_datetime(), get_last_month_range(), month_range(), 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans(), _apply_inventory_product_update() (+156 more)
### Community 35 - "anchorTargets"
Cohesion: 0.03
Nodes (174): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), archive_plan(), archive_plan_draft(), cancel_plan(), cancel_plan_wait_notice(), count_plans_by_contract(), create_from_contract() (+166 more)
### Community 36 - "index.ts"
Cohesion: 0.04
Nodes (172): attachment_download_url(), attachment_preview_url(), AttachmentDownloadUrlBody, create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite() (+164 more)
### Community 37 - "WorkflowEngine"
Cohesion: 0.02
Nodes (147): url, handleQrcodeDialogClose(), fetchAttachmentPreviewUrl(), uploadAttachments(), blobUrls, getImageBlobUrl(), getUrlByOssId(), getUrlsByDirectUrls() (+139 more)
### Community 38 - "form.vue"
Cohesion: 0.03
Nodes (160): put_plan_side_contracts(), PlanContractGapRead, PlanContractLink, PlanDeliveryBody, PlanDeliveryRead, PlanLoadBody, PlanLoadRead, PlanStopProductBody (+152 more)
### Community 39 - "b"
Cohesion: 0.02
Nodes (153): @/api/crm/contract/approval, approvePass(), approveReject(), exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery() (+145 more)
### Community 40 - "QuoteFormPanel.vue"
Cohesion: 0.02
Nodes (145): ab, af, ag(), ah, ar(), bd(), bg(), Bh (+137 more)
### Community 41 - "DbInboundOutbound"
Cohesion: 0.02
Nodes (137): CertRead, VehicleDetail, VehiclePersonnelRow, emit, innerVisible, props, activeTab, carrier (+129 more)
### Community 42 - "h"
Cohesion: 0.02
Nodes (126): addClasses(), after(), after$1(), all(), ancestor(), ancestor$1(), api, append() (+118 more)
### Community 43 - "canDeleteByCreator"
Cohesion: 0.03
Nodes (117): { enabledApplications, enabledQuickLinks }, handleApplicationClick(), handleNavigate(), handleQuickLinkClick(), popoverRef, router, useSettingsConfig(), useSettingsHandlers() (+109 more)
### Community 44 - "index.ts"
Cohesion: 0.02
Nodes (152): ae(), ak(), ao(), ap(), At, Ay(), bk, bp (+144 more)
### Community 45 - "bm"
Cohesion: 0.03
Nodes (149): apply_crm_create_by_scope(), ensure_crm_create_by_row_in_scope(), create_opportunity_follow(), _ensure_parent_opportunity(), get_opportunity_follow(), list_follows_by_opportunity(), list_opportunity_follows(), _parse_optional_datetime() (+141 more)
### Community 46 - "u"
Cohesion: 0.02
Nodes (112): buttonRadius, buttonTextColor, { isDark }, props, settingStore, { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen } (+104 more)
### Community 47 - "index.ts"
Cohesion: 0.02
Nodes (143): get_print_delivery_slip(), PlanStopProductBody, put_plan_stop_contracts(), 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, 按送货客户聚合送(提)货单打印数据;不传 customerId 时仅返回客户选项。, is_internal_customer_name(), 运输计划:内置山峡/云栋客户判定(合同可免), build_plan_contract_gap_read() (+135 more)
### Community 48 - "index.vue"
Cohesion: 0.03
Nodes (141): _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _models(), _parse_history_date(), date (+133 more)
### Community 49 - "m"
Cohesion: 0.03
Nodes (134): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), create_inventory(), create_link_for_plan(), delete_inventory(), _generate_batch_no(), _get_inventory() (+126 more)
### Community 50 - "index.ts"
Cohesion: 0.05
Nodes (120): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+112 more)
### Community 51 - "success_response"
Cohesion: 0.02
Nodes (125): certErrors, firstDriver, matched, openCreate(), openDialog(), openEdit(), person, row (+117 more)
### Community 52 - "as"
Cohesion: 0.02
Nodes (122): fetchUserOptions(), saveContractApproverSetting(), ContractApproverSettingForm, addQuoteProduct(), createNewVersion(), delQuoteProduct(), exportQuote(), generateShare() (+114 more)
### Community 53 - "admin.ts"
Cohesion: 0.03
Nodes (123): fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem, { scrollToTop }, showButton, collectOpenMenuIndexes() (+115 more)
### Community 54 - "pl-delivery-slip-template.ts"
Cohesion: 0.02
Nodes (114): fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductBannerList(), fetchProductDetail(), fetchProductList(), fetchProductParameterSimple(), fetchProductParameterValues() (+106 more)
### Community 55 - "@/views/crm/contract/components/ContractDetailDialog.vue"
Cohesion: 0.02
Nodes (124): fetchContactByCustomerId(), fetchCreateCustomerFollow(), fetchDeleteContact(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), getContactByCustomerId(), ContactForm (+116 more)
### Community 56 - "index.ts"
Cohesion: 0.02
Nodes (119): fetchAllDictData(), fetchCreateRole(), fetchDeleteRole(), fetchEnsureDictData(), fetchEnsureRemoveDictData(), fetchExportDepts(), fetchExportDictTypes(), fetchExportPosts() (+111 more)
### Community 57 - "contract.py"
Cohesion: 0.03
Nodes (131): PlInventory, PlInventoryWarning, 库存预警表 pl_inventory_warning, _body_to_params(), check_document_expiry(), _document_reminder_list_kwargs(), document_reminder_stats(), DocumentReminderExportBody (+123 more)
### Community 58 - "adjustHeight"
Cohesion: 0.02
Nodes (110): getSupplierInfo(), listSupplierInfo(), SupplierInfoForm, SupplierInfoQuery, SupplierInfoVO, unwrapData(), updateSupplierInfo(), DocumentReminder (+102 more)
### Community 59 - "bundle"
Cohesion: 0.02
Nodes (95): invoiceWalletAdminColumnFilterDefs, advanceApplyColumnFilterDefs, advanceApproveColumnFilterDefs, reimburseApproveColumnFilterDefs, plCarrierColumnFilterDefs, buildChangeColumnFilterDefs(), Opt, buildClueColumnFilterDefs() (+87 more)
### Community 60 - "api.d.ts"
Cohesion: 0.02
Nodes (111): fetchUpdateCustomer(), addQuote(), getQuote(), updateQuote(), productAllowedByHazard(), removeProductsNotAllowedByHazard(), aliasBrandManageMode, aliasBrandManageProductId (+103 more)
### Community 61 - "AppRouteRecord"
Cohesion: 0.02
Nodes (125): VehicleMaintenanceApply, vehicleMaintenanceApplyApi, vehicleMaintenanceProcessApi, VehicleMaintenanceProcessBoardItem, getPlMaintenanceApplyStatusLabel(), getPlMaintenanceApplyStatusTagType(), getPlMaintenanceTypeLabel(), getPlMaintenanceTypeTagType() (+117 more)
### Community 62 - "i"
Cohesion: 0.02
Nodes (89): fetchDealCustomer(), fetchDealedCustomerList(), fetchDeleteCustomer(), fetchExportCustomer(), fetchImportTemplate(), fetchIntoPool(), fetchKeyCustomerList(), fetchLongTimeNoFollowCustomerList() (+81 more)
### Community 63 - "absolute"
Cohesion: 0.02
Nodes (98): fetchAdjustOrder(), fetchAssignDelivery(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchReviewCancel(), formatCategoryPathLabel(), activeRegionId (+90 more)
### Community 64 - "UnsettledPlanPanel.vue"
Cohesion: 0.02
Nodes (95): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), CRM 合同子模块路由 — 变更/模板/审批独立页, CRM 报价单 API 路由 — 挂接到 crm.router, get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), CRM 合同子模块路由 — 变更/模板/审批独立页, CRM 报价单 API 路由 — 挂接到 crm.router (+87 more)
### Community 65 - "assert_row_deletable_by_creator"
Cohesion: 0.03
Nodes (15): getId(), bindAttachments(), put(), updateReimburse(), CrmContractController, getUnit(), ICrmContractApprovalService, ICrmContractProductService (+7 more)
### Community 66 - "index.vue"
Cohesion: 0.03
Nodes (107): assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope(), create_clue_follow() (+99 more)
### Community 67 - "mock-api.ts"
Cohesion: 0.02
Nodes (106): applyContractToPlanForm(), enrichPlanProductLinesAlias(), mapContractProducts(), resolveBelongsCompany(), resolveTradingEntityName(), added, affiliation, aLat (+98 more)
### Community 68 - "quote.py"
Cohesion: 0.02
Nodes (116): vehicleApi, VehicleRechargeApply, vehicleRechargeApplyApi, VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, displayOptions, emit, handleFocus() (+108 more)
### Community 69 - "adjustAndRedistributeWidths"
Cohesion: 0.02
Nodes (125): addToHistory(), all$3(), apportion(), attachSystem(), attachSystemAfter(), attachSystemWith(), attachUiMotherships(), attempts() (+117 more)
### Community 70 - "ad"
Cohesion: 0.03
Nodes (35): menuCodesFromApi, RoutesAlias, fetchGetMenuList(), fetchGetMenuCodes(), filteredMenuItems, { isDark }, Props, route (+27 more)
### Community 71 - "after"
Cohesion: 0.03
Nodes (113): emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow(), planBrief (+105 more)
### Community 72 - "db-related-view.ts"
Cohesion: 0.04
Nodes (108): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+100 more)
### Community 73 - "public_site.py"
Cohesion: 0.05
Nodes (98): ai(), an(), au(), aw(), ax(), bg, bh(), bn() (+90 more)
### Community 74 - "Aa"
Cohesion: 0.02
Nodes (104): PasteCommitResult, PasteConflictAction, PasteConflictItem, pasteRecognizeApi, carrierId, carrierOptions, ConflictRow, conflictRows (+96 more)
### Community 75 - "get_customer"
Cohesion: 0.03
Nodes (95): BreadcrumbItem, breadcrumbItems, buildFullPath(), findFirstValidChild(), handleBreadcrumbClick(), isClickable(), isLastItem(), route (+87 more)
### Community 76 - "pl-inbound-slip-template.ts"
Cohesion: 0.03
Nodes (94): fetchCheckDuplicate(), fetchCreateCustomer(), fetchCustomerDetail(), addInvoiceInfo(), getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), InvoiceInfoForm, currentCustomer (+86 more)
### Community 77 - "PlanResourceSnapshotMixin"
Cohesion: 0.04
Nodes (70): activeModule, currentRoutePath, { menuList }, menuStore, route, router, triggerLabel, currentRoutePath (+62 more)
### Community 78 - "AnchorListOptions"
Cohesion: 0.03
Nodes (88): AnchorListOptions, appendClickRemove(), assumeExternalTargets, cat(), ClassListOptions, collect(), collectData(), collectNodesInRange() (+80 more)
### Community 79 - "Optional"
Cohesion: 0.03
Nodes (109): anyValue, arrOf(), arrOfObj, arrOfVal(), asOption(), asRawOrDie(), asRawOrDie$1(), base() (+101 more)
### Community 80 - "index.vue"
Cohesion: 0.05
Nodes (91): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), CompletedTaskExportBody, create_process_def(), delete_process_def(), _enrich_task_list(), export_completed_tasks() (+83 more)
### Community 81 - "index.ts"
Cohesion: 0.03
Nodes (96): _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。无 Token 或已失效时仍返回成功(幂等)。, 获取当前用户菜单权限标识(sys_menu.perms,经角色继承)。 (+88 more)
### Community 82 - "h"
Cohesion: 0.03
Nodes (88): addPrependUrl(), addPrependUrl2(), addToBlobCache(), AdvTab, alertErr(), calculateImageSize(), changeImages(), changeSrc() (+80 more)
### Community 83 - "gu"
Cohesion: 0.06
Nodes (105): _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() (+97 more)
### Community 84 - "Optional"
Cohesion: 0.04
Nodes (83): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, {
chartRef,
getAxisLineStyle,
getAxisLabelStyle,
getAxisTickStyle,
getSplitLineStyle,
getAnimationConfig,
getTooltipStyle,
getLegendStyle,
getGridWithLegend
}, createGradientColor() (+75 more)
### Community 85 - "SettlementBillPanel.vue"
Cohesion: 0.03
Nodes (87): expenseItemApi, ExpenseItem, useExpenseItemTree(), addForm, AddPayload, { applicantOptions, loadApplicantOptions }, buildAddPayload(), buildSearchQuery() (+79 more)
### Community 86 - "[]"
Cohesion: 0.03
Nodes (37): CommentItem, fetchGetLatestUpgradeLog(), LanguageEnum, getDefaultLanguage(), i18n, i18nOptions, messages, storageKeyManager (+29 more)
### Community 87 - "三、模式详解(标准写法 + 参考)"
Cohesion: 0.04
Nodes (98): accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote(), _decimal_value(), _enrich_contact_fields() (+90 more)
### Community 88 - "报销后端移植适配细则"
Cohesion: 0.03
Nodes (69): addPxSuffix(), Adt, all(), always, api, bounds(), children, defaultCellBorderStyles (+61 more)
### Community 89 - "ADDED Requirements"
Cohesion: 0.02
Nodes (71): dialogTitle, saveLoading, account, attachmentsWithCategory, basicLabels, brandMeta, categoryMap, contactEmptyPrompted (+63 more)
### Community 90 - "Optional"
Cohesion: 0.04
Nodes (85): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, _dict_field(), format_brand_qty_summary(), load_transport_driver_product_feedbacks(), persist_io_item_brand_qtys(), persist_transport_product_feedback() (+77 more)
### Community 91 - "add$3"
Cohesion: 0.03
Nodes (84): menuBadgeApi, fetchPendingTasks(), closeMenu(), emit, Emits, filteredMenuItems, goPage(), { loaded: menuBadgeLoaded } (+76 more)
### Community 92 - "boundsRestriction"
Cohesion: 0.03
Nodes (92): approveContract(), batchSubmitApproval(), batchSubmitContract(), completeContract(), createFromOpportunity(), createFromQuote(), delContract(), executeContract() (+84 more)
### Community 93 - "ContractAttachmentPanel.vue"
Cohesion: 0.07
Nodes (49): CrmContractBatchAssignBo, CrmContractBatchSubmitApprovalBo, CrmContractInvalidBo, CrmContractSignBo, CrmContractStatusChangeBo, CrmContractSubmitApprovalBo, CrmContractController, DeleteMapping (+41 more)
### Community 94 - "index.vue"
Cohesion: 0.03
Nodes (84): adjustForTable(), adjustTil(), ancestor(), ancestor$2(), asLtrRange(), BarManager(), BarMutation(), bind$1() (+76 more)
### Community 95 - "出入库单 · 工厂现场人员免登录链接 — Implementation Plan"
Cohesion: 0.03
Nodes (98): advance(), all$1(), ancestor$1(), backtrack(), before$3(), bind(), bypassSelector(), cat() (+90 more)
### Community 96 - "pl_freight_settlement_service.py"
Cohesion: 0.03
Nodes (85): account, contractLoading, contractSaving, handleSaveContract(), handleSaveQuote(), loadContractSetting(), loadQuoteSetting(), nick (+77 more)
### Community 97 - "ai"
Cohesion: 0.07
Nodes (44): CrmContractProductPriceTier, CrmContactMapper, CrmContractApprovalMapper, CrmContractProductPriceTierMapper, CrmContractTemplateMapper, CrmInvoiceMapper, CrmOpportunityMapper, CrmPaymentMapper (+36 more)
### Community 98 - "addToBlobCache"
Cohesion: 0.03
Nodes (81): fetchClaimCustomer(), fetchCreatePoolRule(), fetchDeletePoolRule(), fetchExecutePoolRules(), fetchExportPoolCustomers(), fetchExportPoolRules(), fetchPoolCustomerList(), fetchPoolRuleList() (+73 more)
### Community 99 - "i"
Cohesion: 0.03
Nodes (79): PlanDriverFeedbackUpdateBody, PlIoOrderQuery, TransportDriverProductFeedback, activeRows, BrandOption, BrandQtyRow, clearQtyDraft(), emit (+71 more)
### Community 100 - "ag"
Cohesion: 0.03
Nodes (79): operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, 导出操作日志(当前筛选全量,或 ids 已选)。, 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _user_info(), _append_user_scope_conditions() (+71 more)
### Community 101 - "运费结算完善 — 设计文档"
Cohesion: 0.04
Nodes (95): ancestor(), capValue(), currentValue(), documentElement(), documentOrOwner(), emitWith(), findOffsetOf(), findOffsetOfValue() (+87 more)
### Community 102 - "code:block1 (┌─────────────────────────────────────────┐)"
Cohesion: 0.06
Nodes (80): _(), a, ai(), Ba(), bb, bf, bi(), bs() (+72 more)
### Community 103 - "DbPurchasePlan"
Cohesion: 0.03
Nodes (86): TransportAddress, transportAddressApi, TransportAddressPayload, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply() (+78 more)
### Community 104 - "CrmContractServiceImpl"
Cohesion: 0.03
Nodes (69): ao, bd, bm, Bo(), bs, cd, ci, co (+61 more)
### Community 105 - "api"
Cohesion: 0.04
Nodes (52): ancestor(), ancestor$1(), children(), children$1(), children$2(), compose1(), documentOrOwner(), each() (+44 more)
### Community 106 - "t"
Cohesion: 0.06
Nodes (81): create_contact(), get_contact(), list_contacts(), list_contacts_by_customer(), _parse_optional_date(), Any, date, Session (+73 more)
### Community 107 - "before"
Cohesion: 0.03
Nodes (70): Cargo, cargoApi, CargoCreate, CargoUpdate, Company, companyApi, CompanyCreate, CompanyUpdate (+62 more)
### Community 108 - "a"
Cohesion: 0.03
Nodes (63): append$1(), appendItem(), clone(), cloneListProperties(), contains$1(), createSegment(), createSegments(), deduceListType() (+55 more)
### Community 109 - "index.vue"
Cohesion: 0.04
Nodes (60): BaseController, CrmQuoteShareLogController, CrmSupplierInfoController, DeleteMapping, GetMapping, HttpServletResponse, List, Log (+52 more)
### Community 110 - "a"
Cohesion: 0.03
Nodes (84): activeTab, actualAmount, { applicantOptions, loadApplicantOptions }, buildOffsetItems(), buildPaymentStatsColumns(), buildPendingQuery(), buildProcessedQuery(), calcAutoOffsetAmount() (+76 more)
### Community 111 - "ac"
Cohesion: 0.03
Nodes (59): Source, UsePagedTableOptions, UseServerPagedOptions, ColumnOption, DialogConfig, FormRule, PaginationConfig, SearchChangeParams (+51 more)
### Community 112 - "tree-path.ts"
Cohesion: 0.04
Nodes (76): fetchCreatePriceLetter(), fetchPriceLetterDetail(), fetchPriceLetterList(), fetchUpdatePriceLetter(), buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate() (+68 more)
### Community 113 - "CRM功能移植通用指南.md"
Cohesion: 0.03
Nodes (64): form, isEdit, loading, menuApi, menuTypeColumns, menuTypeDisplay, menuTypeOptions, payload (+56 more)
### Community 114 - "文件结构"
Cohesion: 0.04
Nodes (71): handleGeneratePdf(), handleSaveTemplate(), refreshPlan(), toggleRedSeal(), injectSlipSealImages(), stripSlipSealImages(), applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles() (+63 more)
### Community 115 - "出入库单 · 工厂现场人员免登录链接 — 设计文档"
Cohesion: 0.04
Nodes (60): fetchChangePassword(), fetchLogin(), fetchLogout(), fetchRefreshToken(), dialogVisible, emit, formData, formRef (+52 more)
### Community 116 - "工作流模块设计文档"
Cohesion: 0.03
Nodes (61): delQuote(), generatePdf(), invalidQuote(), listApproval(), refreshApproverNames(), QuoteApprovalVO, approvalList, currentQuoteId (+53 more)
### Community 117 - "addToEditor"
Cohesion: 0.04
Nodes (74): list_customer_options(), 客户下拉选项:租户内只读搜索,不做 owner 数据权限(供地磅/合同等主数据选用)。, create_price_letter(), get_price_letter(), list_price_letters(), _parse_date(), _row_to_dict(), _strip_html() (+66 more)
### Community 118 - "b"
Cohesion: 0.06
Nodes (84): as(), av(), ay(), b(), bk, bo(), ci(), cr (+76 more)
### Community 119 - "browsers"
Cohesion: 0.05
Nodes (80): _avatar_url_field(), _build_user_info_payload(), change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), public_quote_share() (+72 more)
### Community 120 - "FollowFormDialog.vue"
Cohesion: 0.09
Nodes (80): _advance_list_filters(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), create_advance(), delete_advance(), _export_advance_rows() (+72 more)
### Community 121 - "detail.vue"
Cohesion: 0.04
Nodes (80): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAttachmentDownloadUrl(), fetchCancelOrder(), fetchCreateCategory(), fetchCreateItemUnit() (+72 more)
### Community 122 - "index.vue"
Cohesion: 0.04
Nodes (49): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson(), fromBase64Url(), hexToBytes() (+41 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 (62): fetchCategoryList(), fetchDeleteCategory(), fetchUpdateCategory(), cachedFlatCategories, ensureCategoryPathDataLoaded(), fetchAllPagedRecords(), associatedParameters, availableParameters (+54 more)
### Community 125 - "opportunity.py"
Cohesion: 0.03
Nodes (82): anchorTargets(), buildGroups(), calculateImagePosition(), cat(), chooseChannels(), cleanParameters(), convertStringToolbar(), convertText() (+74 more)
### Community 126 - "A"
Cohesion: 0.04
Nodes (69): [], confirmMsg, customerDialogActive, detailLabels, diff, expire, loading, now (+61 more)
### Community 127 - "l"
Cohesion: 0.03
Nodes (61): categoryImportTemplateData, childIds, demoCategoryExportVisibleColumns, keyword, loading, { mediaActive }, n, node (+53 more)
### Community 128 - "contains$2"
Cohesion: 0.05
Nodes (57): a, Ae(), an, Bt(), Ce(), cn, De(), Dr (+49 more)
### Community 129 - "a"
Cohesion: 0.03
Nodes (68): activeDateShortcut, allRecords, applySortAndPage(), buildListQueryParams(), businessTypeOptions, canDeleteRecord(), clearPlanRouteQuery(), currentPage (+60 more)
### Community 130 - "[]"
Cohesion: 0.04
Nodes (69): deleteDutyAssignment(), DutyAssignmentItem, DutyDayItem, DutySlotItem, ensureDutyDict(), fetchDutyDay(), fetchDutyMonth(), fetchDutyUserOptions() (+61 more)
### Community 131 - "index.vue"
Cohesion: 0.05
Nodes (68): AdvanceService, AttachmentService, BxCrudService, _build_tree(), _coerce_id(), create(), ExpenseItemCreate, ExpenseItemExportBody (+60 more)
### Community 132 - "合同管理 — 跨模块调用梳理(步骤 6)"
Cohesion: 0.04
Nodes (58): PlanFormProductRow, fetchCustomerOptions(), CustomerStopPref, customerStopPrefApi, PlanContractLink, canManualDibang(), customer, defaults (+50 more)
### Community 133 - "Java: renewContract — 基础续签"
Cohesion: 0.03
Nodes (75): fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchUpdateDictData(), fetchUpdateDictType() (+67 more)
### Community 134 - "R"
Cohesion: 0.03
Nodes (69): fetchCreatePost(), fetchDeletePost(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds(), dialogTitle (+61 more)
### Community 135 - "wg"
Cohesion: 0.04
Nodes (24): ag(), ba(), bl(), ch(), dd, ed, ef(), ha() (+16 more)
### Community 136 - "api"
Cohesion: 0.06
Nodes (46): _(), a, ae(), b, Be(), c, ce, d() (+38 more)
### Community 137 - "bind"
Cohesion: 0.04
Nodes (54): hide, cols, {
filters,
hasActiveFilters,
setFilterState,
clearAllFilters,
isFilterActive,
toQueryParams,
resetToInitial,
watchVisibleColumns
}, listColumnDefs, { tableHeight, recalc: recalcTableHeight }, updated, {
visibleColumns,
checkAll,
isIndeterminate,
isColumnVisible,
resetToDefault
}, visibleFilterProps (+46 more)
### Community 138 - "m"
Cohesion: 0.06
Nodes (49): $(), a(), ae(), be(), ce(), d(), de(), E (+41 more)
### Community 139 - "ce"
Cohesion: 0.04
Nodes (53): fetchUploadAttachment(), AttachmentItem, attachments, attachmentsToModelValue(), canPreview(), collectClipboardFiles(), emit, handleAttachmentChange() (+45 more)
### Community 140 - "使用方式"
Cohesion: 0.04
Nodes (43): addZeros(), createTemplateList(), curry(), entitiesAttr, exists(), find(), findUntil(), get() (+35 more)
### Community 141 - "运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档"
Cohesion: 0.05
Nodes (60): animation, BindingX, bindIngXMixins, bindTiming(), close(), dom, getDom(), getEl() (+52 more)
### Community 142 - "inventory.py"
Cohesion: 0.04
Nodes (56): attachmentApi, BxId, invoiceApi, displayFiles, handleDownload(), handlePreview(), previewFileName, previewMode (+48 more)
### Community 143 - "g"
Cohesion: 0.04
Nodes (68): fillBxAttachmentPreviews(), loadBxAttachments(), invoicesToLinkedAttachmentFiles(), sortInvoiceLinksByFixedOrder(), openView(), openProcessedView(), openView(), invoicesToAttachmentFiles() (+60 more)
### Community 144 - "adjustDown"
Cohesion: 0.05
Nodes (58): applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipCompanySealHtml(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml() (+50 more)
### Community 145 - "运输计划 · 安排/调整运输弹窗重构 — 设计文档"
Cohesion: 0.08
Nodes (71): create_from_quote(), _quote_products_to_contract_products(), Java: createFromQuote — 返回合同 id, apply_crm_owner_scope(), accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount() (+63 more)
### Community 146 - "Optional"
Cohesion: 0.03
Nodes (64): ApplyDateRange, buildApplyDateRangeQuery(), activeTab, advanceApproveExportColumns, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedBelowRef (+56 more)
### Community 147 - "browsers"
Cohesion: 0.04
Nodes (64): fetchCreateDept(), fetchDeleteDept(), fetchDeptTree(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList (+56 more)
### Community 148 - "addCell"
Cohesion: 0.04
Nodes (65): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchExportSites(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), fetchAssignPoolCustomers() (+57 more)
### Community 149 - "index.vue"
Cohesion: 0.05
Nodes (45): fetchChangePassword(), fetchGetUserInfo(), fetchLogout(), fetchRefreshToken(), fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites() (+37 more)
### Community 150 - "ViewKvTable.vue"
Cohesion: 0.05
Nodes (41): $(), a(), Ae(), be(), d, De(), E(), ee (+33 more)
### Community 151 - "[]"
Cohesion: 0.04
Nodes (33): api, cat(), contains(), convertText(), customTabs, dialogOpener, find(), findUntil() (+25 more)
### Community 152 - "BatchUpdateStageDialog.vue"
Cohesion: 0.04
Nodes (52): CrmQuoteShareLogController, GetMapping, List, Long, Map, Object, RequestMapping, RequiredArgsConstructor (+44 more)
### Community 153 - "Phase 2:前端 UI 适配(步骤 7~14)"
Cohesion: 0.04
Nodes (63): activeDateShortcut, allData, buildListQueryParams(), businessTypeOptions, calculateNetWeight(), clearInventoryRouteQuery(), currentPage, currentQuantityInTons (+55 more)
### Community 154 - "web-admin 门户化布局改造 — 设计文档"
Cohesion: 0.06
Nodes (42): _, a, ae(), b(), be, c, d(), de() (+34 more)
### Community 155 - "CrmQuoteServiceImpl"
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 156 - "a"
Cohesion: 0.05
Nodes (54): nprogress, fetchGetUserInfo(), backHome(), goBack(), { homePath }, router, userStore, setupAfterEachGuard() (+46 more)
### Community 157 - "运输计划 · 车辆 ETC/加油充值申请与发放 — 设计文档"
Cohesion: 0.05
Nodes (66): _append_enum_filter(), build_settlement_column_filters(), build_unsettled_plan_column_filters(), 运费结算:未结算计划 / 结算单列表列头过滤拼装。 不含 q、tab、carrier_id(路由/面板语义)。, _split_csv(), _advance_after_approval(), _approval_to_dict(), can_user_approve_settlement() (+58 more)
### Community 158 - "权限系统全面修复设计文档"
Cohesion: 0.04
Nodes (37): categoryNameMap, Cell(), checkRange(), contains(), database, databaseId, databaseUrl, each() (+29 more)
### Community 159 - "clue.py"
Cohesion: 0.04
Nodes (50): buildApprovalColumnFilterDefs(), [], approvalDialog, approvalExportColumns, approvalForm, approvalRules, columnFilterDefs, defaultOpinion() (+42 more)
### Community 160 - "h"
Cohesion: 0.04
Nodes (51): BaseMapperPlus, CrmContract, BigDecimal, Data, EqualsAndHashCode, Integer, LocalDate, LocalDateTime (+43 more)
### Community 161 - "a"
Cohesion: 0.06
Nodes (46): CrmQuoteProductController, DeleteMapping, GetMapping, List, Log, Long, PostMapping, PutMapping (+38 more)
### Community 162 - "after"
Cohesion: 0.05
Nodes (53): CrmContractProductBo, AutoMapper, BigDecimal, CrmContractProductPriceTierBo, Data, EqualsAndHashCode, Integer, List (+45 more)
### Community 163 - "allowUnsafeLinkTarget"
Cohesion: 0.03
Nodes (22): dialogVisible, dictStore, trimmedShortName, updatedRow, fetchContactByCustomerId(), fetchCustomerList(), fetchDealCustomer(), fetchKeyCustomerList() (+14 more)
### Community 164 - "Cell"
Cohesion: 0.05
Nodes (50): BxKvOpts, bxViewKv(), bxViewKvLong(), crmField(), crmHighlight(), crmLongField(), crmTagField(), DictStoreLike (+42 more)
### Community 165 - "addEmbedHtml"
Cohesion: 0.04
Nodes (68): append(), append$1(), attach(), attachWith(), bifilter(), broadcast(), broadcastReadonly(), categorise() (+60 more)
### Community 166 - "chunk"
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 167 - "bo"
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 168 - "index.vue"
Cohesion: 0.03
Nodes (33): acting, detail, history, id, isDraft, isPending, finished, list (+25 more)
### Community 169 - "pool.ts"
Cohesion: 0.06
Nodes (54): Aa(), ar, bf(), bR(), ca(), da(), Df(), eh() (+46 more)
### Community 170 - "车辆 ETC/加油充值 — Implementation Plan"
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 171 - "文件结构"
Cohesion: 0.04
Nodes (59): activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord(), currentPage, dateRange, editingPlan, executionCompletedStatuses (+51 more)
### Community 172 - "操作审计与业务语义日志 — 设计文档"
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 173 - "ADDED Requirements"
Cohesion: 0.04
Nodes (49): CrmCustomerOption, CrmProductOption, extractOptions(), fetchCustomerOptions(), fetchProductOptions(), emit, keyword, loading (+41 more)
### Community 174 - "CrmContractBo"
Cohesion: 0.04
Nodes (60): getReimburseExpenseItemLines(), activeTab, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedBelowRef, approvedFilterForm, approvedQuickSearchKeyword (+52 more)
### Community 175 - "ha"
Cohesion: 0.04
Nodes (54): formatKgToTon(), cardCount, cardsLayoutClass, dibangBusinessType(), dibangPartner(), dibangPrimaryQty(), dibangProductLabel(), dibangSecondaryQty() (+46 more)
### Community 176 - "bn"
Cohesion: 0.06
Nodes (56): applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem(), buildSubpackSlipCompleteCheckHtml() (+48 more)
### Community 177 - "index.vue"
Cohesion: 0.05
Nodes (34): bind(), Cell(), charMap, charmapFilter(), charMatches(), contains(), each(), extendCharMap() (+26 more)
### Community 178 - "index.vue"
Cohesion: 0.05
Nodes (48): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), ext, file, files, index, lastDotIndex, name (+40 more)
### Community 179 - "base_data.py"
Cohesion: 0.06
Nodes (63): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder() (+55 more)
### Community 180 - "addZeros"
Cohesion: 0.06
Nodes (43): userStore, userStore, menuService, simpleRoutes, LanguageEnum, $t(), app, UpgradeLog (+35 more)
### Community 181 - "ae"
Cohesion: 0.04
Nodes (51): html2canvas, inventoryApi, InventoryCreate, InventoryRecord, InventoryRelatedData, InventoryUpdate, Plan, planApi (+43 more)
### Community 182 - "index.vue"
Cohesion: 0.04
Nodes (50): BrandQtyItem, createPublicIoOrderApi(), publicInboundOrderApi, PublicIoOrderHistoryPage, PublicIoOrderHistoryProduct, PublicIoOrderHistoryRecord, PublicIoOrderItem, PublicIoOrderPage (+42 more)
### Community 183 - "quote_product.py"
Cohesion: 0.04
Nodes (61): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+53 more)
### Community 184 - "before$1"
Cohesion: 0.06
Nodes (60): as(), av(), be(), Bv(), cs, dc, dm(), ds() (+52 more)
### Community 185 - "c"
Cohesion: 0.05
Nodes (45): all$1(), ancestor(), ancestor$1(), anyToHex(), buildListItems(), bypassSelector(), descendants(), exists() (+37 more)
### Community 186 - "body"
Cohesion: 0.05
Nodes (64): adjustHeight(), adjustWidth(), allUnlocked(), bind$2(), colFill(), columnReplacePredicate(), columns(), columnScopeGenerator() (+56 more)
### Community 187 - "createAlignMenu"
Cohesion: 0.04
Nodes (64): aboveOrBelow(), aboveOrBelowRtl(), absolute$3(), adjustBounds(), all(), all$1(), allRtl(), allRtl$1() (+56 more)
### Community 188 - "bd"
Cohesion: 0.03
Nodes (63): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+55 more)
### Community 189 - "system.ts"
Cohesion: 0.07
Nodes (48): dump_export_row(), issue_status_label(), Any, status_label(), advance_issue_stats(), batch_offset(), export_advance_issues(), export_advance_issues_xlsx() (+40 more)
### Community 190 - "detail.vue"
Cohesion: 0.05
Nodes (8): w(), dispatch(), execCommand(), fire(), jo, setActive(), unbindAllNativeEvents(), yO
### Community 191 - "web-admin 门户布局 — 顶栏全量导航改造设计"
Cohesion: 0.04
Nodes (47): assignOpportunity(), delOpportunity(), activeView, assignForm, assignFormRef, assignLoading, assignRules, assignVisible (+39 more)
### Community 192 - "线索管理模块 - 前端界面"
Cohesion: 0.04
Nodes (57): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchRoleOptions(), fetchUserDetail(), loadData(), deptKeyword, deptPathLabelMap (+49 more)
### Community 193 - "Decisions"
Cohesion: 0.07
Nodes (51): _(), al(), bc, Ce(), d(), de(), E(), ee() (+43 more)
### Community 194 - "exceptions.py"
Cohesion: 0.05
Nodes (28): addToEditor(), addToEditor$1(), ancestor(), ancestor$1(), closest$1(), closest$2(), fromDom(), fromHtml() (+20 more)
### Community 195 - "WechatPayClient"
Cohesion: 0.07
Nodes (38): _, a, b, c(), ce(), d(), de(), E() (+30 more)
### Community 196 - "Optional"
Cohesion: 0.05
Nodes (43): appendAmapNavLine(), buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapNavigationUrlWithFallback(), buildAmapSearchUrl(), PlanArchiveBrandQtyItem, PlanDelivery (+35 more)
### Community 197 - "危化品证「证书齐备」人工确认 — 设计文档"
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 198 - "运输计划归档 — 设计文档"
Cohesion: 0.05
Nodes (39): menuService, simpleRoutes, $t(), WorktabState, router, setPageTitle(), userStore, logApiCryptoBootInfo() (+31 more)
### Community 199 - "运输计划管理系统 - 实施任务清单"
Cohesion: 0.04
Nodes (36): LoginResult, PortalUserInfo, BizError, bxClient, token, Cargo, cargoApi, CargoCreate (+28 more)
### Community 200 - "ADDED Requirements"
Cohesion: 0.04
Nodes (62): adjustAndRedistributeWidths(), adjustAndRedistributeWidths$1(), adjustWidthTo(), after$4(), all(), ancestors$2(), base(), baseWith() (+54 more)
### Community 201 - "buildColorMenu"
Cohesion: 0.04
Nodes (48): fetchPriceLetterDetail(), buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate(), formatPriceText(), hasValidPrice(), prepareSealImagesForRasterExport() (+40 more)
### Community 202 - "Optional"
Cohesion: 0.06
Nodes (49): buildBatchPrintPlanView(), canBatchPrintSlip(), formatRemarkForSlipHtml(), mergeBatchPrintRemarks(), normalizeCustomerName(), SlipPlanProduct, PlPrintSlipCommand, applyInboundSlipPdfFooterCellStyles() (+41 more)
### Community 203 - "baseMerge"
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 204 - "api"
Cohesion: 0.04
Nodes (48): applicantKeyword, applicantLabel, { applicantOptions, loadApplicantOptions }, applicantPickerColumns, attachItems, auth, balanceInsufficient, buildAttachItems() (+40 more)
### Community 205 - "index.vue"
Cohesion: 0.04
Nodes (52): reimburseApi, ExpenseItem, formatExpenseName(), pickExpenseItemId(), resolveExpenseDisplay(), useExpenseItemTree(), actionType, advanceOffsetRecords (+44 more)
### Community 206 - "index.vue"
Cohesion: 0.06
Nodes (51): openBlank(), applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml() (+43 more)
### Community 207 - "auth.py"
Cohesion: 0.06
Nodes (49): af, am(), bb(), bm(), c(), cm(), cv(), du() (+41 more)
### Community 208 - "user.py"
Cohesion: 0.04
Nodes (46): ICON_COPY, props, value, agreeProtocol, form, isLoading, loginDisabled, loginPageStyle (+38 more)
### Community 209 - "eq"
Cohesion: 0.04
Nodes (36): finished, keyword, list, loading, page, rows, total, acting (+28 more)
### Community 210 - "index.vue"
Cohesion: 0.05
Nodes (42): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, inventoryApi, InventoryCreate, InventoryRecord, InventoryRelatedData, InventoryUpdate (+34 more)
### Community 211 - "index.vue"
Cohesion: 0.06
Nodes (54): get_password_hash(), 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password(), change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password() (+46 more)
### Community 212 - "运输计划 · 车辆/人员/证书重构 — 设计文档"
Cohesion: 0.08
Nodes (57): ad(), at(), ax, bt(), cv(), da, Db, dc() (+49 more)
### Community 213 - "运输计划 · 新增计划弹窗 — 设计文档"
Cohesion: 0.09
Nodes (24): CrmContractVo, AutoMapper, BigDecimal, Boolean, Data, Date, Integer, List (+16 more)
### Community 214 - "3. 数据表清单(10 张)"
Cohesion: 0.08
Nodes (34): CrmQuoteBo, AutoMapper, BigDecimal, Data, EqualsAndHashCode, Integer, List, LocalDate (+26 more)
### Community 215 - "CrmContractController"
Cohesion: 0.07
Nodes (38): CrmQuoteApproval, Data, EqualsAndHashCode, Integer, LocalDateTime, Long, String, TableName (+30 more)
### Community 216 - "Optional"
Cohesion: 0.06
Nodes (19): backToday(), bindDateChange(), change(), choiceDate(), close(), confirm(), created(), date() (+11 more)
### Community 217 - "WebSocketClient"
Cohesion: 0.04
Nodes (48): importClue(), importTemplate(), listClue(), listMyClue(), listTodayNewClue(), listToFollowClue(), postList(), activeView (+40 more)
### Community 218 - "index.vue"
Cohesion: 0.04
Nodes (49): props, useApplicantOptions(), useServerPaged(), UseServerPagedOptions, activeTab, actualAmount, advanceIssueExportColumns, { applicantOptions, loadApplicantOptions } (+41 more)
### Community 219 - "assignForm.vue"
Cohesion: 0.05
Nodes (52): allRowsDeletableByCreator(), addForm, addFormRef, addFormRules, AddPayload, ADVANCE_APPLY_MONEY_PROPS, advanceApplyBelowRef, advanceApplyExportColumns (+44 more)
### Community 220 - "pl-subpack-slip-template.ts"
Cohesion: 0.04
Nodes (52): advanceApi, BxApplyDateFilter, invoiceWalletApi, paymentApi, reimburseApi, workflowApi, bxRequest, allBelowRef (+44 more)
### Community 221 - "运输计划 · 承运商资质附件 — 设计文档"
Cohesion: 0.03
Nodes (54): [], allowedImageTypes, allowedTypes, allowedVideoTypes, any, arr, bannerItems, basicData (+46 more)
### Community 222 - "ADDED Requirements"
Cohesion: 0.06
Nodes (41): created(), destroyed(), 'form.formRules'(), 'form.labelPosition'(), 'form.labelWidth'(), init(), itemSetValue(), _justifyContent() (+33 more)
### Community 223 - "pl_vehicle_maintenance_service.py"
Cohesion: 0.09
Nodes (25): BxAdvanceApply, BxAdvanceApproval, AdvanceService, Any, Session, 同一节点多次审批时,取 approval_time 最新的一条作为当前节点状态。, 返回全部审批动作,按时间正序排列,用于展示完整审批历史。, filter_current_cycle_approvals() (+17 more)
### Community 224 - "pl_vehicle_recharge_service.py"
Cohesion: 0.11
Nodes (19): generate_uuid(), BxReimburseApply, BxReimburseApproval, BxReimburseDetail, BxReimburseInvoice, BxReimburseOffset, BxWorkflowNode, 报销(bx)模块数据模型 — 对齐 docs/sql/20260606_bx_tables.sql (+11 more)
### Community 225 - "contract_approval.py"
Cohesion: 0.06
Nodes (34): clear(), _dispatchEvent(), handleClose(), handleInput(), handler(), hide(), load(), onchange() (+26 more)
### Community 226 - "each"
Cohesion: 0.04
Nodes (54): VehicleUreaApply, vehicleUreaApplyApi, getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange (+46 more)
### Community 227 - "calcContentBoxSize"
Cohesion: 0.05
Nodes (48): fetchContactDetail(), fetchContactList(), fetchContactsByCustomerId(), fetchCreateContact(), fetchDeleteContact(), fetchSetPrimaryContact(), fetchUpdateContact(), contactFormRef (+40 more)
### Community 228 - "ai"
Cohesion: 0.07
Nodes (40): A(), ab(), b, Cb(), cl(), cT(), db, dr (+32 more)
### Community 229 - "all$1"
Cohesion: 0.05
Nodes (56): after(), availableSearch, body(), body$1(), chooseSize(), clone$1(), compose(), deep() (+48 more)
### Community 230 - "cloneAppropriateAttributes"
Cohesion: 0.06
Nodes (57): bundle(), cellLength(), css(), deleteRowsAt(), elementFromGrid(), elementnew(), extractGridDetails(), foldl() (+49 more)
### Community 231 - "and"
Cohesion: 0.08
Nodes (57): Ae(), al(), be(), bn, cd(), cl(), cn(), de() (+49 more)
### Community 232 - "useTable.ts"
Cohesion: 0.05
Nodes (31): chooseAll(), chooseAndUploadFile(), chooseImage(), chooseVideo(), uploadCloudFiles(), uploadFiles(), backObject(), choose() (+23 more)
### Community 233 - "formatMoneyDisplay"
Cohesion: 0.04
Nodes (51): resolveEl(), Source, usePagedTable(), UsePagedTableOptions, BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney() (+43 more)
### Community 234 - "detail.vue"
Cohesion: 0.05
Nodes (36): always, Browser, Cell(), constant(), contains(), DeviceType(), fullscreenState, has() (+28 more)
### Community 235 - "Tasks"
Cohesion: 0.04
Nodes (56): chunk(), classes(), classForPreset(), ColorInputBackstage(), colorPicker(), createInlineMenuFrom(), createPartialMenuWithAlloyItems(), deriveMenuMovement() (+48 more)
### Community 236 - "地磅系统移植 Implementation Plan"
Cohesion: 0.07
Nodes (50): check_document_expiry(), document_reminder_stats(), export_document_reminders(), export_inventory_ledger(), get_inventory_ledger(), get_summary(), list_document_reminders(), list_transactions() (+42 more)
### Community 237 - "ancestor"
Cohesion: 0.04
Nodes (55): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+47 more)
### Community 238 - "Optional"
Cohesion: 0.05
Nodes (47): fetchDesignerData(), fetchPublishVersion(), canRedo, canUndo, ConditionGroup, ConditionRule, containerRef, emit (+39 more)
### Community 239 - "Optional"
Cohesion: 0.07
Nodes (42): fetchPendingTasks(), BxAttachmentItem, canBxPreview(), fillBxAttachmentPreviews(), isBxImageFile(), isBxPdfFile(), isBxVideoFile(), loadBxAttachments() (+34 more)
### Community 240 - "br"
Cohesion: 0.04
Nodes (55): add$3(), address(), after$5(), appendAt(), boxPosition(), browsers, caretPositionFromPoint(), caretRangeFromPoint() (+47 more)
### Community 241 - "main.ts"
Cohesion: 0.04
Nodes (45): activeTab, actualAmount, confirmIssue(), confirmOffset(), detailApplyAttachments, detailData, detailLoading, detailOffsetAttachments (+37 more)
### Community 242 - "4. 合同模块内部对金额字段的处理"
Cohesion: 0.05
Nodes (17): Mr(), add(), Ay(), CR, createEditor(), files(), get(), Ha (+9 more)
### Community 243 - "运输计划 · 车辆/人员/证书重构 Implementation Plan"
Cohesion: 0.05
Nodes (48): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), dialogVisible, dictStore (+40 more)
### Community 244 - "opportunity.py"
Cohesion: 0.05
Nodes (44): fetchVoidPriceLetter(), queryVersions(), $modal, contractId, dialogVisible, dictStore, emit, form (+36 more)
### Community 245 - "allowHtmlInNamedAnchor"
Cohesion: 0.04
Nodes (54): asRaw(), build$2(), byInnerKey(), combine$1(), combine$2(), combineGroups(), createAutocompleterItem(), createCardMenuItem() (+46 more)
### Community 246 - "addPrependUrl"
Cohesion: 0.07
Nodes (40): arrayBufferToBase64(), buildContractDocxFileName(), buildPartyColumnCellHtml(), buildSpacedMetaRowHtml(), buildTightTcMarXml(), clearContractMetaRowBordersInDocx(), collectTopLevelDivChildren(), ensureDocxNodeGlobals() (+32 more)
### Community 247 - "addButtons"
Cohesion: 0.05
Nodes (46): dayjs, loadData(), onDateConfirm(), canDeleteRecord(), loadData(), onEndDateConfirm(), onStartDateConfirm(), calculateNetWeight() (+38 more)
### Community 248 - "Optional"
Cohesion: 0.05
Nodes (45): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode(), addChildFormRef, addFormRef, appliedQuickSearch, appliedSearchForm (+37 more)
### Community 249 - "Optional"
Cohesion: 0.06
Nodes (50): addTemplate(), delTemplate(), disableTemplate(), enableTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery() (+42 more)
### Community 250 - "a"
Cohesion: 0.06
Nodes (45): _append_enum_filter(), build_carrier_column_filters(), 承运商列表列头过滤拼装。不含 q(路由负责)。, _split_csv(), _append_enum_filter(), build_personnel_column_filters(), 驾押人员列表列头过滤拼装。不含 q / personnel_affiliation(路由负责)。, _split_csv() (+37 more)
### Community 251 - "expandable"
Cohesion: 0.06
Nodes (53): absolute(), append(), append$1(), clone$2(), col(), colInfo(), copy$2(), copyAttributesTo() (+45 more)
### Community 252 - "web-admin 门户布局 — 恢复左侧子菜单 + 可折叠"
Cohesion: 0.07
Nodes (48): operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, Session, 导出操作日志(当前筛选全量,或 ids 已选)。, 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _user_info() (+40 more)
### Community 253 - "quote_share_log.py"
Cohesion: 0.06
Nodes (44): advanceIssueRecordStatusLabel(), advanceIssueRecordStatusTagClass(), formatApplyDate(), formatApplyDateTime(), formatDate(), formatDateTime(), paymentDetailTicketToneClass(), paymentRecordRawStatus() (+36 more)
### Community 254 - "ReimburseService"
Cohesion: 0.12
Nodes (24): CrmQuoteServiceImpl, Boolean, Collection, CrmCustomerMapper, CrmQuote, ICrmProductService, Integer, LambdaQueryWrapper (+16 more)
### Community 255 - "CrmQuoteVo"
Cohesion: 0.04
Nodes (43): activeTab, attachPreviewMode, attachPreviewName, attachPreviewUrl, attachPreviewVisible, enrichInvoiceThumbnails(), filteredInvoiceRows, filteredLedgerRows (+35 more)
### Community 256 - "closest"
Cohesion: 0.05
Nodes (48): fetchCreateMenu(), fetchDeleteMenu(), fetchExportMenus(), fetchUpdateMenu(), applyTreeExpand(), dialogTitle, dialogVisible, dictStore (+40 more)
### Community 257 - "al"
Cohesion: 0.08
Nodes (27): $(), a, b(), c(), d, e(), ee(), G() (+19 more)
### Community 258 - "getBorder"
Cohesion: 0.06
Nodes (42): useDictTag(), FreightCalcProductRow, resolveFreightUnitLabel(), sumProductActualQuantities(), sumProductQuantities(), usePlPlanArrangeActions(), ArrangeHistoricalFlags, buildArrangePayloadFromPlanForm() (+34 more)
### Community 259 - "Optional"
Cohesion: 0.05
Nodes (34): advanceApi, BX_MENU_CATALOG, BxMenuEntry, BxMenuPhase, app, router, routes, MenuItem (+26 more)
### Community 260 - "[]"
Cohesion: 0.05
Nodes (40): fetchCategoryParameters(), fetchProductDetailMediaList(), fetchProductRegionPrices(), bannerList, categoryList, categoryParameters, currentPreview, detailMediaList (+32 more)
### Community 261 - "00-migration-plan.md"
Cohesion: 0.07
Nodes (39): gu(), Pu, ac, ah(), Bi, Bu, Cu(), ec (+31 more)
### Community 262 - "ADDED Requirements"
Cohesion: 0.06
Nodes (27): capitalize(), checkValue(), clearTime(), compareValueWithStartAndEnd(), createDomSting(), createTimeStamp(), days(), daysInMonth() (+19 more)
### Community 263 - "code:html (<el-table-column prop="workOrderStatus" label="状态" min-width)"
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 264 - "filter_current_cycle_approvals"
Cohesion: 0.06
Nodes (27): capitalize(), checkValue(), clearTime(), compareValueWithStartAndEnd(), createDomSting(), createTimeStamp(), days(), daysInMonth() (+19 more)
### Community 265 - "Optional"
Cohesion: 0.05
Nodes (44): useListMediaActive(), businessLicenseUploadRef, carrierBelowRef, carrierExportColumns, carrierList, carrierTableRef, carrierTableWrapRef, dialogTitle (+36 more)
### Community 266 - "bind"
Cohesion: 0.05
Nodes (47): fetchCreateTenant(), fetchDeleteTenant(), fetchExportTenants(), fetchTenantList(), fetchUpdateTenant(), deletableSelection, dialogTitle, dialogVisible (+39 more)
### Community 267 - "charMap"
Cohesion: 0.11
Nodes (48): 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(), build_public_url() (+40 more)
### Community 268 - "getFollowStatusLabel"
Cohesion: 0.06
Nodes (30): ancestor$1(), ancestor$2(), ancestor$3(), appendSegments(), closestSiblingEntry(), composeList(), equals(), find() (+22 more)
### Community 269 - "[]"
Cohesion: 0.06
Nodes (19): constant(), get(), get$1(), getCurrentCode(), getCurrentLanguage(), getLanguages(), getLanguages$1, getSelectedCodeSample() (+11 more)
### Community 270 - "shanxia2.0 Fresh Mint UI 对齐 — 总改造计划"
Cohesion: 0.07
Nodes (48): ai(), b(), bc(), cl(), cn(), dc, dn(), E() (+40 more)
### Community 271 - "_approval_record_dict"
Cohesion: 0.11
Nodes (23): create_invoice(), Request, 一次上传一条发票:多文件挂同一档案,金额为总额,只写一条额度流水。 使用 request.form().getlist,兼容只传 1 个文件时 Fas, BxInvoice, BxInvoiceLedger, BxInvoiceWalletSummary, InvoiceService, InvoiceLedgerService (+15 more)
### Community 272 - "Optional"
Cohesion: 0.09
Nodes (45): _append_date_range(), _append_enum_filter(), build_maintenance_apply_column_filters(), build_maintenance_process_board_column_filters(), _parse_date(), 车辆维保:申请列表 / 处理看板列头过滤拼装。 不含 q、tenant、数据权限(由 service 路由负责)。, _split_csv(), _append_date_range() (+37 more)
### Community 273 - "addClasses"
Cohesion: 0.06
Nodes (18): addButton(), addControl(), addSplitButton(), findUntil(), getBulletStyles, getNumberStyles, getSelectedStyleType(), inList() (+10 more)
### Community 274 - "calculateImageSize"
Cohesion: 0.05
Nodes (48): beforeSpecial(), cell(), contains$2(), diagnose(), doDiagnose(), findCommonRowType(), fromRange(), get$b() (+40 more)
### Community 275 - "Optional"
Cohesion: 0.06
Nodes (37): fetchCheckDuplicate(), fetchCreateCustomer(), applyDefaultOwnerUserId(), closeInvoicePasteDialog(), customerData, data, dialog, dictStore (+29 more)
### Community 276 - "App.vue"
Cohesion: 0.04
Nodes (48): 总览, 1. 迁移目标, 10. 验证清单, 10.1 后端协议, 10.2 业务, 10.3 门户集成, 11. 风险与对策, 12. 文档索引 (+40 more)
### Community 277 - "workflow.ts"
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 278 - "current"
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 279 - "index.vue"
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 280 - "index.vue"
Cohesion: 0.08
Nodes (23): close(), confirmRangeChange(), confirmSingleChange(), created(), dateCompare(), handler(), handleStartAndEnd(), initI18nT() (+15 more)
### Community 281 - "ADDED Requirements"
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 282 - "ADDED Requirements"
Cohesion: 0.06
Nodes (45): ad, bd, bt(), dk(), dx(), ea, et, fw (+37 more)
### Community 283 - "CRUDBase"
Cohesion: 0.04
Nodes (47): 山峡小程序 · 四模块开发清单, 1. 范围边界, 进度总览, 1.1 本期要做(Web 一级菜单 → 小程序), 1.1 本期要做(Web 一级菜单 → 小程序), 1.2 明确不做, 1.2 明确不做, 1.3 信息架构(与 Demo 一致) (+39 more)
### Community 284 - "check_ids"
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 285 - "quote_approval.py"
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 286 - "ei"
Cohesion: 0.04
Nodes (47): 1. 部署思路总览, 1.1 架构, 1.2 核心原则, 1.3 目录约定(生产机), 2. 前置条件, 2.1 服务器软件, 2.2 网络与防火墙, 2.3 数据库 (+39 more)
### Community 287 - "compose"
Cohesion: 0.05
Nodes (10): CrmQuoteProductController, ICrmQuoteApprovalService, ICrmQuotePdfService, ICrmQuoteProductService, ICrmQuoteService, CrmQuoteApprovalServiceImpl, CrmQuotePdfServiceImpl, CrmQuoteProductServiceImpl (+2 more)
### Community 288 - "add"
Cohesion: 0.06
Nodes (41): delOpportunityFollow(), DictStore, findDictItem(), OPPORTUNITY_SOURCE_FALLBACK, OPPORTUNITY_TYPE_FALLBACK, resolveOpportunityDictLabel(), resolveOpportunitySourceLabel(), resolveOpportunityStageLabel() (+33 more)
### Community 289 - "index.vue"
Cohesion: 0.08
Nodes (41): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, AutoGenerateMonthlyResult, Plan (+33 more)
### Community 290 - "2. 通用替换规则(所有文件必做)"
Cohesion: 0.09
Nodes (47): boundsRestriction(), centreY(), centreY$1(), detect$5(), east(), east$2(), eastEdgeX(), eastEdgeX$1() (+39 more)
### Community 291 - "code:block1 (编写模块迁移方案 → 方案审核通过 → 按方案逐步实施 → 验证)"
Cohesion: 0.05
Nodes (32): a, an, Bt(), cn, {emailToLowerCase:c}, {emailToLowerCase:e}, {emailToLowerCase:i}, en (+24 more)
### Community 292 - "ADDED Requirements"
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 293 - "iter_user_menu_perm_codes"
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 294 - "cachedInfo"
Cohesion: 0.08
Nodes (44): AmapAddressPickResult, applyLngLat(), applyPoiSelection(), bindAutoComplete(), confirmPick(), destroyMapResources(), emit, ensureAmapReady() (+36 more)
### Community 295 - "Optional"
Cohesion: 0.05
Nodes (39): Driver, driverApi, dialogTitle, dialogVisible, driverBelowRef, driverExportColumns, driverList, driverTableRef (+31 more)
### Community 296 - "createTextBlock"
Cohesion: 0.08
Nodes (38): openBlank(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml(), buildProductRows() (+30 more)
### Community 297 - "applyList"
Cohesion: 0.08
Nodes (20): _(), a, b(), C(), d(), e(), f(), H() (+12 more)
### Community 298 - "Optional"
Cohesion: 0.07
Nodes (42): ae(), am(), an(), be(), bi(), bt(), ce, Gs() (+34 more)
### Community 299 - "done"
Cohesion: 0.06
Nodes (46): constant$1(), dataset(), DelayedFunction(), destroyable(), EventRegistry(), events$1(), events$2(), exhibit$2() (+38 more)
### Community 300 - "Cell"
Cohesion: 0.06
Nodes (28): handleBlur(), handleFocus(), handleInput(), isFocused, props, formatAmount(), formDialogVisible, formOpenForArrange (+20 more)
### Community 301 - "filter"
Cohesion: 0.07
Nodes (20): close(), confirmRangeChange(), confirmSingleChange(), created(), createTimestamp(), dateCompare(), handler(), handleStartAndEnd() (+12 more)
### Community 302 - "index.ts"
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 303 - "ProductSelector.vue"
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 304 - "地磅系统(db)移植实施方案"
Cohesion: 0.04
Nodes (45): 运费结算完善 — 设计文档, 1.1 路由与菜单, 1.2 Tab 定义, 1.3 权限按钮(新增/调整), 已确认决策(2026-06-25), 六、状态机, 非目标(本期不做), 2.1 数据范围(D5) (+37 more)
### Community 305 - "合同管理 — 04 API 规格(重写移植版)"
Cohesion: 0.04
Nodes (16): loading, stats, topCargo, detail, id, related, acting, detail (+8 more)
### Community 306 - "code:block1 (draft(草稿))"
Cohesion: 0.08
Nodes (42): 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() (+34 more)
### Community 307 - "页面 1:公海池客户列表(`views/crm/customer/pool/index.vue`)"
Cohesion: 0.06
Nodes (29): ListColumnDef, loadVisibleColumns(), resolveDefaultVisibleProps(), usePersistedListColumns(), UsePersistedListColumnsOptions, fetchCategoryTree(), fetchCreateCategory(), fetchDeleteCategory() (+21 more)
### Community 308 - "仅创建人可删除 — 删除接口 / 页面对照表与分阶段改造方案"
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 309 - "code:block1 (线索 ──转化──► 客户)"
Cohesion: 0.04
Nodes (44): 运输计划 · 一车多卸重构 — 设计文档, 1.1 典型场景(客户举例), 1.2 保留 vs 改造, 1.3 `plan_type` 处理, 已确认决策(2026-08-26), 四、安排运输, 五、司机 / 现场公网页, 六、打印 (+36 more)
### Community 310 - "ADDED Requirements"
Cohesion: 0.05
Nodes (39): formatAmount(), actualIssuedDisplay(), popupOffsetTotalDisplay(), actualIssuedDisplay(), detailOffsetTotalDisplay(), actualIssuedDisplay(), moneyOrDash(), actionLoading (+31 more)
### Community 311 - "ADDED Requirements"
Cohesion: 0.06
Nodes (17): bindDateChange(), change(), changeMonth(), choiceDate(), clearCalender(), close(), confirm(), created() (+9 more)
### Community 312 - "code:html (<!-- 列表列 -->)"
Cohesion: 0.06
Nodes (42): CreateFromQuoteForm, QuoteVO, currentQuote, dialogTitle, dialogVisible, dictStore, emit, formatProductLine() (+34 more)
### Community 313 - "标准写法示例"
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 314 - "web_login"
Cohesion: 0.05
Nodes (37): focusInput(), handleKeydown(), highlightedElements, highlightedIndex, historyHIndex, historyItems, lowerItemTitle, { menuList } (+29 more)
### Community 316 - "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 317 - "index.vue"
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 318 - "CrmSupplierInfoBo"
Cohesion: 0.05
Nodes (30): avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover, userStore (+22 more)
### Community 319 - "bR"
Cohesion: 0.06
Nodes (17): _(), a, b, d, f, g, h, i (+9 more)
### Community 320 - "Aa"
Cohesion: 0.08
Nodes (17): _, a, b, C, e(), g(), i(), j (+9 more)
### Community 321 - "y"
Cohesion: 0.06
Nodes (43): consolidate(), error(), expandable, fromClientXY(), fromFuture(), fromHtml$2(), fromPageXY(), fromPromise() (+35 more)
### Community 322 - "index.vue"
Cohesion: 0.05
Nodes (43): apply$1(), bind$1(), bindError(), calcCols(), contains$2(), defaultCols(), disable(), enable() (+35 more)
### Community 323 - "布局与视觉"
Cohesion: 0.05
Nodes (26): [], approvalStatus, changeExportColumns, changeStatus, deletable, handleView(), keyword, loading (+18 more)
### Community 324 - "列表查询请求体"
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 325 - "Requirement: 承运商管理"
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 326 - "DbUserContext"
Cohesion: 0.05
Nodes (21): detail, id, detail, followContent, follows, followType, id, load() (+13 more)
### Community 327 - "generate_uuid"
Cohesion: 0.05
Nodes (43): devDependencies, commitizen, @commitlint/cli, @commitlint/config-conventional, cz-git, eslint, eslint-config-prettier, @eslint/js (+35 more)
### Community 328 - "freight.py"
Cohesion: 0.06
Nodes (33): brandQtySum(), buildStopProductsPayload(), deliveryAddressDisplay, destinationNavUrl, editableProducts, EditableStopProduct, EditableTransportProduct, errorMessage (+25 more)
### Community 329 - "ApiResponse"
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 330 - "BxUserContext"
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 331 - "b"
Cohesion: 0.08
Nodes (15): a, b(), c(), D(), e(), f, g, i (+7 more)
### Community 332 - "before"
Cohesion: 0.05
Nodes (41): 参考:移植经验与踩坑记录, 1. 附件上传必须遵循门户标准, 10. 先理解 Java 再写 Python, 11. DDL 与 ORM 字段顺序一致, 12. SQL 增量脚本必须保存, 13. API 响应解包用兼容写法, 14. 字典类型名必须匹配 API 实际返回值, 15. 跨模块组件直接引用,不要重新实现 (+33 more)
### Community 333 - "Cell"
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 334 - "call"
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 335 - "cm"
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 336 - "index.vue"
Cohesion: 0.05
Nodes (40): 出入库单 · 工厂现场人员免登录链接 — 设计文档, 二、现场免登录页(公共路由), 三、数据模型, 1.1 角色与单据, 1.2 触发链路, 1.3 与「调整运输」的关系, 1.4 公共页只读条件, 已确认决策(2026-06-23) (+32 more)
### Community 337 - "StorageConfig"
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 338 - "index.vue"
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 339 - "index.vue"
Cohesion: 0.06
Nodes (36): allUsers, collectAllParentIds(), currentPage, editingId, finished, form, handleAssignUserSubmit(), handleDelete() (+28 more)
### Community 340 - "public-transport.ts"
Cohesion: 0.07
Nodes (33): delClue(), delClueFollow(), listClueFollow(), detailDrawerRef, route, router, canConvert, clueFormRef (+25 more)
### Community 341 - "computedStyle"
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 342 - "code:block1 (new(新线索))"
Cohesion: 0.08
Nodes (23): allowUnsafeLinkTarget, applyLinkOverrides(), applyRelTargetRules(), bind(), extractFromAnchor(), findCatalog(), getAnchors(), getClasses() (+15 more)
### Community 343 - "API 清单汇总"
Cohesion: 0.06
Nodes (34): fetchIntoPool(), fetchTransferCustomer(), ContactForm, ContactQuery, ContactVO, CustomerClaimParams, CustomerFollowForm, CustomerFollowQuery (+26 more)
### Community 344 - "步骤 1:清理 + 前端拷贝"
Cohesion: 0.08
Nodes (19): mapKeys(), VantComponent(), addUnit(), isDef(), isNumber(), isObj(), setSizeWithUnit(), setSizeWithUnit() (+11 more)
### Community 345 - "code:block1 (地磅计划(db_purchase_plan))"
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 346 - "ADDED Requirements"
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 347 - "交互与文案"
Cohesion: 0.07
Nodes (38): detailInvoices, detailSummary, detailUser, fetchInvoices(), fetchWallets(), invFinished, invLoading, InvoiceAtt (+30 more)
### Community 348 - "FastAPI"
Cohesion: 0.07
Nodes (36): activeTab, allLedgers, ensureLedgersLoaded(), fetchInvoices(), fetchLedgersPage(), invFinished, invLoading, InvoiceAtt (+28 more)
### Community 349 - "bx_codegen.py"
Cohesion: 0.07
Nodes (35): statusLabel(), addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs (+27 more)
### Community 350 - "get_storage"
Cohesion: 0.07
Nodes (35): buildState(), clearColumn(), close(), confirm(), draftFrom, draftKeyword, draftMax, draftMin (+27 more)
### Community 351 - "CrmQuoteProductBo"
Cohesion: 0.06
Nodes (31): changeStage(), OpportunityChangeStageParams, OpportunityVO, dictStore, emit, form, formRef, handleClose() (+23 more)
### Community 352 - "A"
Cohesion: 0.07
Nodes (14): A(), b(), C(), i, l, m, n, o() (+6 more)
### Community 353 - "append"
Cohesion: 0.07
Nodes (37): am(), bm(), Cb, ct(), dd(), dm(), ed(), em() (+29 more)
### Community 354 - "_"
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 355 - "applyLinkOverrides"
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 356 - "bt"
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 357 - "add"
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 358 - "code:sql (CREATE TABLE `crm_customer_pool` "
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 359 - "code:sql (CREATE TABLE `sys_oss` "
Cohesion: 0.07
Nodes (34): activeTab, addActions, advanceFinished, advanceList, advanceLoadingMore, advancePage, advanceRefreshing, advanceStatus (+26 more)
### Community 360 - "运输计划 · 车辆维保申请与处理登记 — 设计文档"
Cohesion: 0.11
Nodes (25): useCeremony(), useCommon(), useTheme(), festivalList, config, ContainerWidthEnum, MenuThemeEnum, MenuTypeEnum (+17 more)
### Community 361 - "[已发布]"
Cohesion: 0.06
Nodes (12): addAfter(), createInterpolationInside(), getPlaceholder(), keywordsToPattern(), matchGrammar(), matchPattern(), nested(), Optional (+4 more)
### Community 362 - "ADDED Requirements"
Cohesion: 0.08
Nodes (34): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+26 more)
### Community 363 - "ADDED Requirements"
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 364 - "ADDED Requirements"
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 365 - "api_crypto_middleware.py"
Cohesion: 0.07
Nodes (24): initializeTheme(), i18n, i18nOptions, languageOptions, messages, storageKeyManager, Translation, autoIconClassList (+16 more)
### Community 366 - "resolve_create_time_bounds"
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 367 - "addPixelSuffix"
Cohesion: 0.08
Nodes (32): api, characterIndices, classify(), countCharacters(), countCharactersWithoutSpaces(), countWords(), createBodyCounter(), createBodyWordCounter() (+24 more)
### Community 368 - "c"
Cohesion: 0.07
Nodes (27): bind(), compileFilter(), compileUserDefinedGroups(), convertSelectorToFormat(), defaultConvertSelectorToFormat(), flatten(), getCssGroups, getFileFilter (+19 more)
### Community 369 - "collect"
Cohesion: 0.07
Nodes (10): _, a(), C(), h(), m, o, r, S() (+2 more)
### Community 370 - "Bn"
Cohesion: 0.1
Nodes (30): buildInventoryRelatedSections(), buildInventoryViewSection(), buildPlanRelatedSections(), buildPlanViewSection(), buildWeighingRelatedSections(), buildWeighingViewSection(), businessTypeTagType(), formatKgToTon() (+22 more)
### Community 371 - "index.ts"
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 372 - "index.vue"
Cohesion: 0.05
Nodes (38): 运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档, 二、司机免登录页(公共路由), 1.1 布局结构, 1.2 下区 Tab 内容(复用 `PlPlanViewDialog`), 1.3 「是否生成地磅计划」, 1.4 安排成功态, 已确认决策(2026-06-20), 非目标(本期不做) (+30 more)
### Community 373 - "index.vue"
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 374 - "shanxia2.0 后端骨架(FastAPI)"
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 375 - "1. 文件复制对照表"
Cohesion: 0.06
Nodes (19): AUTH_API, PAGE_PATHS, UPLOAD_API, WORKBENCH_ROUTE_MAP, form, leaves, photos, submitting (+11 more)
### Community 376 - "step-04-backend.md"
Cohesion: 0.08
Nodes (36): getParkAreaList(), getStatisticsByLevel(), getStatisticsByOwner(), getStatisticsBySource(), getStatisticsOverview(), getStatisticsTrend(), mapStatisticsParams(), unwrapData() (+28 more)
### Community 377 - "合同管理 — 03 DDL 差异清单(步骤 4/5)"
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 378 - "[Released]"
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 379 - "code:html (<el-tag :type="protocolStatusTagType(row.status)" size="smal)"
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 380 - "ADDED Requirements"
Cohesion: 0.07
Nodes (12): a, e(), f(), g, i(), k(), l, n (+4 more)
### Community 381 - "ADDED Requirements"
Cohesion: 0.07
Nodes (16): changeFileInput(), createState(), findEntry(), findEntryDelegate(), findMap(), fromPoint(), get(), hasImageClass() (+8 more)
### Community 382 - "ADDED Requirements"
Cohesion: 0.08
Nodes (38): Aa(), ap(), br, Bv(), dn(), ey(), fr, Fv() (+30 more)
### Community 383 - "vehicle_recharge.py"
Cohesion: 0.11
Nodes (25): a(), at(), ct(), dt(), e(), et(), f, ft() (+17 more)
### Community 384 - "opportunity_product.py"
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 385 - "index.vue"
Cohesion: 0.05
Nodes (37): 运输计划 · 安排/调整运输弹窗重构 — 设计文档, 安排特有(保留), 1.1 首次安排 vs 再次调整, 1.2 再次调整判定(后端 `is_rearrange`), 对 2026-06-20 设计的修订, 已确认决策(2026-06-21), 四、数据流, 五、前端文件清单 (+29 more)
### Community 386 - "CrmQuotePdfServiceImpl"
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 387 - "CrmContractVo"
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 388 - "CrmQuote"
Cohesion: 0.06
Nodes (32): actionLoading, actionType, activeTab, confirmAction(), currentItem, detailData, downloadPopupFile(), fetchPage() (+24 more)
### Community 389 - "ao"
Cohesion: 0.12
Nodes (26): a(), at(), ct(), dt(), e(), et(), f, ft() (+18 more)
### Community 390 - "append$1"
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 391 - "after"
Cohesion: 0.09
Nodes (28): ae(), at(), en(), fn(), g, ge(), gn(), hn() (+20 more)
### Community 392 - "getKeyboardSpaces"
Cohesion: 0.07
Nodes (18): A(), At, bl(), ct, Do, i, mt(), pl() (+10 more)
### Community 393 - "defaultData"
Cohesion: 0.09
Nodes (33): address, applyLngLat(), confirmPick(), ensureAmapReady(), handleAddressInput(), innerAddress, [lng, lat], mapOpening (+25 more)
### Community 394 - "public.py"
Cohesion: 0.06
Nodes (22): cancel(), dialog, emit, formRef, loadUserList(), open(), reset(), rules (+14 more)
### Community 395 - "closest"
Cohesion: 0.13
Nodes (36): addClue(), addClueFollow(), addCustomerFollow(), addOpportunityFollow(), addProductCategory(), claimCustomer(), convertClue(), deleteProductCategory() (+28 more)
### Community 396 - "protocol-payment-installment.ts"
Cohesion: 0.05
Nodes (36): 分页加载实现说明, 1. 数据结构, 搜索时, 增删改后, 用户体验, 性能优化, 注意事项, 实现原理 (+28 more)
### Community 397 - "migrate_crm_product.py"
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 398 - "VersionHistoryDialog.vue"
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 399 - "[]"
Cohesion: 0.05
Nodes (36): 目标, 五、菜单数据与权限, 已确认决策, 六、配置与枚举, 七、路由与首页, 八、样式要点, 九、测试计划, 十、影响文件清单 (+28 more)
### Community 400 - "cleanupEventListeners"
Cohesion: 0.06
Nodes (31): attrs, border, { containerHeight }, DEFAULT_PAGINATION_OPTIONS, elTableRef, emit, handleCurrentChange(), handleSizeChange() (+23 more)
### Community 401 - "ContractFormDialog.vue"
Cohesion: 0.07
Nodes (33): carrierApi, businessLicenseUploadRef, dialogLoading, dialogTitle, emit, formData, formRef, formRules (+25 more)
### Community 402 - "code:vue (<el-dialog v-model="innerVisible" :title="..." width="960px")"
Cohesion: 0.06
Nodes (27): fetchUpdateUser(), defaultOptions, fullscreenLoadingText, withFullscreenLoading(), addressForm, addressFormRef, addressFormRules, addressVisible (+19 more)
### Community 403 - "线索管理模块迁移方案 — 03 前端页面规格"
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 404 - "合同管理模块 — 08 验证清单"
Cohesion: 0.07
Nodes (27): calculateNetWeight(), cargoDisplay, handleGrossWeightChange(), handleOpenGrossWeightDateTime(), handleOpenTareWeightDateTime(), handleSubmit(), handleTareWeightChange(), isNetInvalid (+19 more)
### Community 405 - "code:block2 (backend/app/api/basic_info.py)"
Cohesion: 0.08
Nodes (25): _build_driver_url(), get_plan_arrange_info(), 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, 获取计划已安排运输后的司机链接与地磅出入库关联(供查看弹窗复制简述/二维码)。, build_site_transport_url(), 运输计划现场链接(pl_transport_site_link,与地磅出入库单解耦)。, plan_requires_site_link(), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。 (+17 more)
### Community 406 - "code:sql (CREATE TABLE `crm_customer` "
Cohesion: 0.1
Nodes (33): _approval_record_dict(), approve(), create(), finance_issue_stats(), get_approval_history(), get_approvals(), get_by_id(), global_status_counts() (+25 more)
### Community 407 - "README.md"
Cohesion: 0.07
Nodes (10): a, c(), d, e(), g, i(), l(), m() (+2 more)
### Community 408 - "README.zh-CN.md"
Cohesion: 0.11
Nodes (33): cs(), da(), ds(), em(), es(), fi(), Fs(), Hi() (+25 more)
### Community 409 - "Decisions"
Cohesion: 0.06
Nodes (35): 移动端重构完成总结, 1. 弹窗改为跳转新页面, 页面模式, 通用样式, 功能完整性, 下一步, 1. 弹窗改为跳转新页面, 2. 搜索功能与Web端一致 (+27 more)
### Community 410 - "api_request_log_middleware.py"
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 411 - "oper_log.py"
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 412 - "sample_code.py"
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 413 - "vehicle_recharge.py"
Cohesion: 0.06
Nodes (33): 目标, 状态机, 已确认业务规则, 单号生成, 后端设计, 模块位置, 1. ETC加油申请(P01), 1. 申请单 `pl_vehicle_recharge_apply` (+25 more)
### Community 414 - "finance_issue_stats"
Cohesion: 0.06
Nodes (35): 权限系统全面修复设计文档, 模块 1:后端菜单权限守卫, 集成方式, 依赖信息, 现状, 修改方案, 现状, 修改方案 (+27 more)
### Community 415 - "create"
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 416 - "count_invoice_attach_by_biz_ids"
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 417 - "MinIOStorage"
Cohesion: 0.06
Nodes (27): activeTab, actualAmount, confirmIssue(), detailApplyAttachments, detailData, detailIssueAttachments, detailOffsetRecords, fetchList() (+19 more)
### Community 418 - "CrmQuoteApprovalVo"
Cohesion: 0.09
Nodes (15): mapKeys(), VantComponent(), addUnit(), isDef(), isNumber(), isObj(), setSizeWithUnit(), setSizeWithUnit() (+7 more)
### Community 419 - "appendSegments"
Cohesion: 0.07
Nodes (9): addToSet(), cleanArray(), clone(), createDOMPurify(), createHTML(), createScriptURL(), lookupGetter(), Optional (+1 more)
### Community 420 - "after$1"
Cohesion: 0.07
Nodes (6): Er(), tr(), I, T(), Ta, toggleNativeEvent()
### Community 421 - "a"
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 422 - "Et"
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 423 - "persist_transport_product_feedback"
Cohesion: 0.06
Nodes (35): ADDED Requirements, Requirement: Web 管理端以 Fresh Mint 规范为唯一视觉权威, Requirement: Web 管理端侧栏菜单须同步注册静态路由, Requirement: 主列表表体内嵌滚动与视口填满, Requirement: 图标组件使用 Element Plus 图标, Requirement: 小程序以三墙 Demo 体系为唯一视觉权威, Requirement: 小程序媒体与触控, Requirement: 弹窗与遮罩 (+27 more)
### Community 424 - "checkRange"
Cohesion: 0.08
Nodes (9): a, c(), d(), g(), i, l, p(), t() (+1 more)
### Community 425 - "cancel"
Cohesion: 0.1
Nodes (26): allowUnsafeLinkTarget, checkRange(), contains(), convertToLink(), findChar(), freefallRtl(), getAutoLinkPattern, getDefaultLinkProtocol (+18 more)
### Community 426 - "api.d.ts"
Cohesion: 0.07
Nodes (21): charMap, charMapToRegExp(), charMapToSelector(), each(), first(), fromDom(), fromHtml(), fromTag() (+13 more)
### Community 427 - "validator.ts"
Cohesion: 0.08
Nodes (23): cache, dataToHtml(), defaultPromise(), embedPromise(), getAudioHtml(), getAudioTemplateCallback, getEmbedHtml(), getFlashHtml() (+15 more)
### Community 428 - "TableCache"
Cohesion: 0.07
Nodes (30): activeView, assignRules, assignVisible, batchUpdateDateDialogRef, batchUpdateStageDialogRef, buildQueryParams(), changeStageVisible, deletable (+22 more)
### Community 429 - "useTableColumns.ts"
Cohesion: 0.11
Nodes (29): archivePlan(), arrangeTransport(), createFreight(), get(), getFreight(), getFreightApprovalFlow(), getPlan(), getPlanArrangeInfo() (+21 more)
### Community 430 - "BatchUpdateDateDialog.vue"
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 431 - "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 432 - "code:block1 (/iflytek/shanxia2.0/backend)"
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 433 - "code:ts (import { fetchUploadAttachment } from '@/api/admin')"
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 434 - "code:js (// ✅ 正确:兼容写法)"
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 435 - "公海池模块迁移方案 — 05 特殊场景"
Cohesion: 0.06
Nodes (34): 报销 · 发票夹额度与报销扣减 — 设计文档, 背景与问题, 现状, 三、额度生命周期与并发, 客户诉求, 四、页面交互, 与现网差距, 六、异常与验收 (+26 more)
### Community 436 - "安排运输 + 司机免登录页 + 地磅联动 Implementation Plan"
Cohesion: 0.06
Nodes (34): 操作审计与业务语义日志 — 设计文档, 存储样式示例, 架构与数据流, 中间件与加解密顺序, 已确认业务规则, 路径推断兜底(无装饰器), 现有(增强), 前端 (+26 more)
### Community 437 - "Decisions"
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 438 - "ADDED Requirements"
Cohesion: 0.06
Nodes (34): ADDED Requirements, Requirement: 禁止跨端调色板混用, Requirement: 新增与编辑弹窗布局与视口留白, Requirement: 主列表表体内嵌滚动与视口填满, Requirement: 表单字段注释格式, Requirement: 树形主数据展示规则, Requirement: 弹窗与遮罩, Requirement: 小程序媒体与触控 (+26 more)
### Community 439 - "ADDED Requirements"
Cohesion: 0.06
Nodes (34): ADDED Requirements, Requirement: 最小必要改动, Requirement: 已有系统迁移的蔓延控制, Requirement: 后端工程约定, Requirement: 数据库脚本与迁移, Requirement: 单文件行数上限, Requirement: 提交说明可读性, Requirement: 前端 API 返回值消费约定 (+26 more)
### Community 440 - "WechatMessageService"
Cohesion: 0.07
Nodes (31): actionLoading, actionType, activeTab, cardTitle(), confirmAction(), currentItem, detailData, fetchPage() (+23 more)
### Community 441 - "vehicle_maintenance.py"
Cohesion: 0.09
Nodes (7): ge(), aC, overrideDefaults(), remove(), _setBaseUrl(), setup(), Wg
### Community 442 - "_forbid_legacy_invoice_fields"
Cohesion: 0.06
Nodes (34): ADDED Requirements, Requirement: Blob 文件下载(Excel 导出等), Requirement: Web 管理端工程约定, Requirement: 前后端统一 POST 调用, Requirement: 前端 API 返回值消费约定, Requirement: 单文件行数上限, Requirement: 后端工程约定, Requirement: 已有系统迁移的蔓延控制 (+26 more)
### Community 444 - "vehicle_maintenance.py"
Cohesion: 0.08
Nodes (23): always, api, Cell(), compareDocumentPosition(), currentSearchState, documentPositionPreceding(), flatten(), hasProto() (+15 more)
### Community 445 - "CrmContractProductBo"
Cohesion: 0.07
Nodes (34): after(), bind(), cells(), children$1(), children$2(), children$3(), columns(), commonElement() (+26 more)
### Community 446 - "index.js"
Cohesion: 0.12
Nodes (34): ac(), bc(), c, Cc(), co, Do, ec(), eo() (+26 more)
### Community 447 - "index.vue"
Cohesion: 0.06
Nodes (32): [], account, colParams, cols, containerDiv, contentDiv, depositRaw, fitStyle (+24 more)
### Community 448 - "a"
Cohesion: 0.13
Nodes (30): load(), approveAdvance(), approveReimburse(), createAdvance(), createReimburse(), generateReimburseTitle(), get(), getAdvance() (+22 more)
### Community 449 - "al"
Cohesion: 0.06
Nodes (33): 图谱位置, 使用方式, Agent 更新规则, AGENTS.md — shanxia2.0 (山峡化工), API Conventions (backend), Architecture Conventions, Backend (`backend/`), Code Style (+25 more)
### Community 450 - "CustomerSelector.vue"
Cohesion: 0.06
Nodes (33): 报销管理 — 全面测试用例, 执行记录, 待审批 — 报销单与借款单分别审, 报销新建 — 字段边界, 报销详情 — 状态×按钮矩阵, 报销详情 — 字段空满, 借款新建边界, 借款详情状态矩阵 (+25 more)
### Community 451 - "index.ts"
Cohesion: 0.06
Nodes (33): 运输管理 — 全面测试用例, 执行记录, 安排运输边界, 详情归档边界, 归档列表, 结算详情 — 选人与审批组合, 运费审批列表, 运输灰卡与回归 (+25 more)
### Community 452 - "a"
Cohesion: 0.06
Nodes (33): 运输管理 · 三方/山峡分册与粘贴建档 — 设计文档, 三、粘贴识别(快速录入), 背景与问题, 业务诉求, 四、承运商准入取消, 五、架构与数据流, 示例客户文本, 六、错误处理 (+25 more)
### Community 453 - "code:block1 (删除范围:)"
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 454 - "功能验证"
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 455 - "28 步实施方案(续做从此勾选)"
Cohesion: 0.15
Nodes (32): Config, Settings, apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url() (+24 more)
### Community 456 - "运输计划 · 车辆尿素申请与发放登记 — 设计文档"
Cohesion: 0.07
Nodes (26): Props, Props, variantClass, menuTypeLabel(), editingId, form, handleDelete(), handleSubmit() (+18 more)
### Community 457 - "新增功能模块"
Cohesion: 0.07
Nodes (30): actionButtons, applyAttachments, approvals, canWithdraw, checkResubmitPrompt(), deleteLoading, detail, detailTab (+22 more)
### Community 458 - "Decisions"
Cohesion: 0.07
Nodes (29): currentPage, editingId, finished, form, handleDelete(), handleSearch(), handleSubmit(), handleToggleStatus() (+21 more)
### Community 459 - "Requirement: Web 管理端常见错误案例(反例登记)"
Cohesion: 0.1
Nodes (25): fetchUserOptions(), unwrap(), useUserStore, fetchChinaRegionTree(), API_ENCRYPT_EXCLUDE_PATHS, appendTimestampQuery(), base64ToBytes(), bytesToBase64() (+17 more)
### Community 460 - "code:json ({)"
Cohesion: 0.14
Nodes (33): addClue(), addClueFollow(), addCustomerFollow(), addOpportunityFollow(), addProductCategory(), claimCustomer(), convertClue(), deleteProductCategory() (+25 more)
### Community 461 - "Decisions"
Cohesion: 0.08
Nodes (19): axios, axios, ArticleService, fetchLogin(), LoginResult, PortalUserInfo, ArticleCategoryType, ArticleType (+11 more)
### Community 462 - "新增功能模块"
Cohesion: 0.06
Nodes (34): dependencies, @antv/x6, crypto-js, dagre, element-plus, @element-plus/icons-vue, exceljs, highlight.js (+26 more)
### Community 463 - "dept.py"
Cohesion: 0.07
Nodes (28): actionButtonsStyle, cloneModelValue(), componentMap, emit, expandToggleText, formInstance, getSanitizedOutput(), handleReset() (+20 more)
### Community 464 - "menu.py"
Cohesion: 0.1
Nodes (28): exportOpportunity(), getKanbanData(), getOpportunityFollow(), getOpportunityProduct(), getStageLogList(), getStatisticsByOwner(), getStatisticsByStage(), getStatisticsOverview() (+20 more)
### Community 465 - "Cell"
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 466 - "createParagraph"
Cohesion: 0.1
Nodes (10): applyPortalAuthHeader(), readTokenFromStorageKey(), resolvePortalAccessToken(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageCompatibilityManager (+2 more)
### Community 467 - "getPreviewContent"
Cohesion: 0.06
Nodes (4): copy(), copyImageFromUrl(), copyToClipboard(), fallbackCopy()
### Community 468 - "bind"
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 469 - "生产数据迁移全过程记录(可续写)"
Cohesion: 0.09
Nodes (33): before(), Cell(), contains(), dlIndentation(), each$1(), empty(), foldl(), fromDom() (+25 more)
### Community 470 - "createUi"
Cohesion: 0.1
Nodes (33): Aw, cs(), Es(), fi(), fw(), gp(), gw(), hr (+25 more)
### Community 471 - "assumeExternalTargets"
Cohesion: 0.06
Nodes (30): blob, content, contentEnd, contentOpenEnd, contentStart, date, day, decimalUnits (+22 more)
### Community 472 - "c"
Cohesion: 0.09
Nodes (7): Cache, CacheKey, CacheKeyCascade, DatabaseCache, db, RedisCache, validator
### Community 473 - "compose"
Cohesion: 0.06
Nodes (32): 地磅管理 — 全面测试用例, 执行记录, 计划卡片 / 详情字段空满, 二次过磅边界, 作废边界, 出入库详情关联, 仪表盘加厚, A. 仪表盘 `db/dashboard/index` (+24 more)
### Community 474 - "Bv"
Cohesion: 0.06
Nodes (32): 文件结构(新建 / 主要修改), 建议实施顺序, 运输计划一车多卸重构 Implementation Plan, Phase 1:数据库与模型, Phase 2:计划 CRUD API, Phase 3:前端计划表单, Phase 4:安排运输与地磅, Phase 5:司机 / 现场链接 (+24 more)
### Community 475 - "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 476 - "报价单审批人设置(租户级默认审批人)"
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 477 - "planApi"
Cohesion: 0.06
Nodes (32): 背景, 二、鉴权 / 菜单 / 路由守卫, 三、页面 / 能力与数据流, 已确认决策, 1.1 目标形态, 1.2 菜单映射原则, 1.3 三阶段验收目标, 1.4 工程落点(bx-mobile) (+24 more)
### Community 478 - "code:json ({)"
Cohesion: 0.06
Nodes (32): 1. 背景与问题, 10. 文档与计划衔接, 11. 待产品确认(1 项), 1.1 现状(迁移后目标库), 1.2 业务关联方式(回顾), 1.3 目标, 2. 方案对比, 3. 新编号分配规则 (+24 more)
### Community 479 - "线索管理模块迁移方案 — 01 概述"
Cohesion: 0.11
Nodes (29): PlCustomerStopPref, 客户装/送货物流默认记忆 pl_customer_stop_pref, _as_str(), build_stop_pref_upsert_items(), get_customer_stop_pref(), Any, Session, 供 plan 保存调用;异常由调用方用 savepoint 吞掉。 (+21 more)
### Community 480 - "报价单管理模块迁移方案 — 06 分步实施计划"
Cohesion: 0.11
Nodes (4): fail, CrmQuoteApprovalController, CrmQuoteController, valueOf()
### Community 481 - "报价单管理模块迁移方案 — 01 概述"
Cohesion: 0.09
Nodes (25): allExpanded, clearKeyword(), closeMore(), collectExpandableIds(), defaultExpandLevel1(), expandedIds, goAdd(), goAddChild() (+17 more)
### Community 482 - "模块迁移方案 — 05 特殊场景"
Cohesion: 0.07
Nodes (23): User, userApi, UserCreate, UserService, UserUpdate, editingUser, formData, isEdit (+15 more)
### Community 483 - "页面 1:[页面名称](`views/crm/{module}/index.vue`)"
Cohesion: 0.06
Nodes (3): copy(), copyToClipboard(), fallbackCopy()
### Community 484 - "code:vue (<div id="app-portal-body">)"
Cohesion: 0.09
Nodes (10): a, c(), g(), i(), l(), n(), o(), r() (+2 more)
### Community 485 - "code:sql (-- CRM: tenant_id (VARCHAR(20), DEFAULT '000000'))"
Cohesion: 0.07
Nodes (20): publicDutyApi, PublicDutyGrabResult, PublicDutyPage, PublicDutySlot, PublicDutyUserOption, activePicker, backToList(), errorType (+12 more)
### Community 486 - "查询与管理"
Cohesion: 0.1
Nodes (27): bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), formatSumMoney(), hasWorkflowNode() (+19 more)
### Community 487 - "ADDED Requirements"
Cohesion: 0.09
Nodes (28): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+20 more)
### Community 488 - "detail.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 489 - "user.py"
Cohesion: 0.06
Nodes (33): A1 检索, A2 Tab(逐个), A3 卡片字段与操作, A. 运输计划 · 列表 `pl/plan/list`, B1 字段逐项, B2 安排 / 归档, B. 计划详情 `pl/plan/detail`, C. 安排运输表单 `pl/plan/arrange`(新增写操作) (+25 more)
### Community 490 - "index.vue"
Cohesion: 0.06
Nodes (32): 1.1 架构, 1.2 核心原则, 1.3 目录约定(生产机), 1. 部署思路总览, 2.1 服务器软件, 2.2 网络与防火墙, 2.3 数据库, 2. 前置条件 (+24 more)
### Community 491 - "compare_crm_sql_models.py"
Cohesion: 0.09
Nodes (5): CommentItem, fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager
### Community 492 - "ShareDialog.vue"
Cohesion: 0.15
Nodes (31): approve_reimburse(), approved_by_me(), _body_to_params(), _build_details_data(), build_expense_name_condition(), create_reimburse(), delete_reimburse(), export_approved_by_me_reimburses() (+23 more)
### Community 493 - "ancestor"
Cohesion: 0.07
Nodes (27): allowExplosive, allowToxic, any, attachmentJson, brandMeta, contractNo, customer, ensureCustomerOption() (+19 more)
### Community 494 - "collectTextToBoundary"
Cohesion: 0.11
Nodes (28): handleBatchDownloadCertZip(), handleBatchDownloadCertZip(), buildAndSavePersonnelCertZip(), buildAndSaveVehicleCertZip(), BuildCertZipOptions, BuildCertZipResult, buildPersonnelCertZipFilename(), buildVehicleCertZipFilename() (+20 more)
### Community 495 - "deleteImage"
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 496 - "c"
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 497 - "getPlaceholderHtml"
Cohesion: 0.06
Nodes (31): 背景与目标, 门户菜单首页启动器 + 多页签(方案 1), 溢出淘汰(替换门户硬上限 10), 路由, 已确认决策, 登录后自动打开收藏, 前端模块, §1 整体布局与导航收敛 (+23 more)
### Community 498 - "index.vue"
Cohesion: 0.06
Nodes (31): 背景与目标, 三、移除左侧栏, 四、导航联动, 五、菜单数据与权限(不变), 已确认决策, 六、响应式, 七、样式要点, 八、影响文件清单 (+23 more)
### Community 499 - "运输计划「指定品牌」回填改为偏好提示设计"
Cohesion: 0.06
Nodes (31): 线索管理模块 - 前端界面, 1. 配置路由, 📦 使用的字典, 🔧 依赖说明, 全局方法, 🚀 使用说明, 🎯 功能说明, 1. 线索列表页面 (index.vue) (+23 more)
### Community 500 - "index.vue"
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 501 - "cells"
Cohesion: 0.14
Nodes (21): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+13 more)
### Community 502 - "code:block10 (待提交 → 已提交 → 审核通过 → 已确认)"
Cohesion: 0.08
Nodes (22): BizError, bxClient, attachmentApi, BxId, invoiceApi, invoiceWalletApi, SUBMIT_APPROVE_BUTTON_COLOR, AttachmentFile (+14 more)
### Community 503 - "code:vue (<el-select v-model="queryParams.customerType">)"
Cohesion: 0.08
Nodes (31): uniStatistics, appid, description, mp-alipay, uniStatistics, usingComponents, mp-jd, uniStatistics (+23 more)
### Community 504 - "3. 全局与布局结构"
Cohesion: 0.07
Nodes (28): headerStyle, props, safeArea, author, dependencies, jsencrypt, vant, description (+20 more)
### Community 505 - "Web 管理端 UI 规范(Fresh Mint)"
Cohesion: 0.14
Nodes (30): approveAdvance(), approveReimburse(), bindAttachments(), createAdvance(), createReimburse(), generateReimburseTitle(), get(), getAdvance() (+22 more)
### Community 506 - "公海池模块迁移方案 — 01 概述"
Cohesion: 0.11
Nodes (24): {
AppConfig
}, {
BridgeError
}, Encryptkey, Factory, getEncryptKey(), getSessionKey(), getTicket(), getUserAccessToken() (+16 more)
### Community 507 - "code:typescript (const tagType = computed(() => dictStore.getTagType('wf_proc)"
Cohesion: 0.07
Nodes (6): {
t
}, created(), getParent(), close(), select(), { t }
### Community 508 - "山峡化工生产一体化门户 — 工程清理 + Tag 集中化实施计划"
Cohesion: 0.07
Nodes (24): allData, captureQrObjectUrl, captureRow, currentPage, dateFilterOptions, dateFilterType, finished, getQrImageUrl() (+16 more)
### Community 509 - "code:sql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'zkxw' COMM)"
Cohesion: 0.07
Nodes (25): api, calendarDate, cardTitle(), cardTitleDate(), detailRouteName(), errorMessage, finished, formatDay() (+17 more)
### Community 510 - "detail.vue"
Cohesion: 0.06
Nodes (26): defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode, isMobileScreen (+18 more)
### Community 511 - "新增功能"
Cohesion: 0.06
Nodes (29): bgColor, cloneSpacing, containerRef, containerSize, containerStyle, contentClass, contentRef, contentStyle (+21 more)
### Community 512 - "next_inbound_outbound_id"
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 513 - "_customer_base_query"
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 514 - "crm_quote_pdf.py"
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 515 - "create"
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 516 - "index.vue"
Cohesion: 0.14
Nodes (29): _approval_record_dict(), approve(), batch_offset(), build_apply_out_with_details(), can_change_applicant(), get_approvals(), get_by_id(), get_details() (+21 more)
### Community 517 - "find"
Cohesion: 0.17
Nodes (29): export_expense_items(), dump_export_row(), issue_status_label(), status_label(), _advance_filters_from_params(), advance_issue_stats(), _advance_issue_tab_filters(), batch_offset() (+21 more)
### Community 518 - "a"
Cohesion: 0.08
Nodes (30): buildColorMenu(), buildMenuItems(), cat(), child(), child$1(), child$2(), extractCells(), find() (+22 more)
### Community 519 - "create"
Cohesion: 0.09
Nodes (30): ak(), cf, df, Ef, ff, gf, hf, ik() (+22 more)
### Community 520 - "getBodyClass"
Cohesion: 0.09
Nodes (24): [], changeStageVisible, currentOpportunityId, currentUserId, dictStore, followVisible, formVisible, isClosedStatus (+16 more)
### Community 521 - "get"
Cohesion: 0.12
Nodes (19): _cloudDataNodeWhere(), _cloudDataPostField(), _cloudDataTreeWhere(), _extractTree(), _filterData(), _findNodePath(), getCloudDataListValue(), getCloudDataTreeValue() (+11 more)
### Community 522 - "Cell"
Cohesion: 0.09
Nodes (16): animateTypes1, animateTypes2, animateTypes3, createAnimation(), MPAnimation, nvueAnimation, close(), handler() (+8 more)
### Community 523 - "HorizontalSubmenu.vue"
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 524 - "index.vue"
Cohesion: 0.06
Nodes (30): 危化品证「证书齐备」人工确认 — 设计文档, 现状, 三、前端, 四、状态流转, 客户反馈, 1.1 `pl_plan` 新增字段, 1.2 既有字段保留, 五、影响范围(实现清单) (+22 more)
### Community 525 - "any"
Cohesion: 0.06
Nodes (30): 运输计划归档 — 设计文档, 1.1 新菜单, 1.2 权限按钮, 1.3 列表行为(D1 / D2), 1.4 工具栏, 1.5 原运输计划页改动(D3), 已确认决策(2026-06-25), 四、前端文件清单 (+22 more)
### Community 526 - "CRM 前端代码迁移替换指南"
Cohesion: 0.06
Nodes (30): 运输计划管理系统 - 实施任务清单, 1. 数据库设计与创建, 1.1 基础数据表, 1.2 计划管理表, 1.3 运输管理表, 1.4 运费结算表, 1.5 库存管理表, 2.1 基础数据 API (+22 more)
### Community 527 - "7. 列表区、表格与分页"
Cohesion: 0.06
Nodes (30): ADDED Requirements, code:block1 (计划号:{plan_no}), Requirement: 单据类型自动判断, Requirement: 归档操作, Requirement: 计划编号规则, Requirement: 金额计算规则, Requirement: 通知信息生成, Requirement: 产品属性检查 (+22 more)
### Community 528 - "index.vue"
Cohesion: 0.17
Nodes (18): create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type(), list_workflows(), Session, save_workflow_nodes(), update_workflow() (+10 more)
### Community 529 - "code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp)"
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 530 - "合同列表模块迁移方案 — 01 概述"
Cohesion: 0.09
Nodes (16): animateTypes1, animateTypes2, animateTypes3, createAnimation(), MPAnimation, nvueAnimation, close(), handler() (+8 more)
### Community 531 - "模块迁移方案 — 01 概述"
Cohesion: 0.07
Nodes (6): A, Cf(), kf(), Sf(), wf(), xf()
### Community 532 - "业务模块数据权限运行时过滤 — Implementation Plan"
Cohesion: 0.09
Nodes (27): actionButtonsStyle, cloneModelValue(), componentMap, deleteFieldValue(), emit, FormEmits, formInstance, FormItem (+19 more)
### Community 533 - "code:block10 (web-admin/src/api/business.ts)"
Cohesion: 0.09
Nodes (27): amountChartRef, dateRange, dictStore, formatMoney(), handleQuery(), loadAllData(), loadAmountChart(), loading (+19 more)
### Community 534 - "code:typescript (Dict {)"
Cohesion: 0.09
Nodes (27): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+19 more)
### Community 535 - "ADDED Requirements"
Cohesion: 0.09
Nodes (28): buildSlipRenderContext(), currentPlan, currentPlanId, currentSubpackSlipNo, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate() (+20 more)
### Community 536 - "iter_user_menu_perm_codes"
Cohesion: 0.07
Nodes (20): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, dbAxios, dbRequest (+12 more)
### Community 537 - "Requirement: 运输计划 API JSON 字段 camelCase 对齐"
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 538 - "login_crypto.py"
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 539 - "contact.py"
Cohesion: 0.06
Nodes (30): 不在本次修复范围, 依赖信息, 修复范围, 修改方案, 修改方案, 修改方案, 修改方案, 后端数据权限 (+22 more)
### Community 540 - "_coerce_resource_snapshot"
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 541 - "auth.py"
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 542 - "leave.py"
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 543 - "OSSStorage"
Cohesion: 0.06
Nodes (30): 移动端开发说明, 下一步, 1. 登录页面 (`/login`), 1. 登录页面 (`/login`), 2. 仪表盘 (`/dashboard`), 2. 仪表盘 (`/dashboard`), 已完成功能, 3. 计划管理 (`/plans`) (+22 more)
### Community 544 - "index.vue"
Cohesion: 0.06
Nodes (30): 总体概览, 1. 登录界面 ✅, 详细对比, 1. 登录界面 ✅, 2. 仪表盘 ⚠️, 总结, 功能缺失清单, 交互方式差异(可接受) (+22 more)
### Community 545 - "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 546 - "dashboard.py"
Cohesion: 0.08
Nodes (9): RouteRegistry, RouteTransformer, afterEmpty, codeSet, filtered, final, menuCodesFromApi, menuList (+1 more)
### Community 547 - "add-auto-search.py"
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 548 - "ancestor"
Cohesion: 0.15
Nodes (27): BaseSettings, Config, Settings, _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str() (+19 more)
### Community 549 - "main"
Cohesion: 0.11
Nodes (28): after(), before$1(), child(), children(), cleanListProperties(), cloneItemContent(), createEntry(), exists() (+20 more)
### Community 550 - "gotoSelectedLink"
Cohesion: 0.09
Nodes (30): addButtons(), addMenuItems(), addToolbars(), applyTableCellStyle(), changeColumnHeader(), changeRowHeader(), curry(), filterNoneItem() (+22 more)
### Community 551 - "a"
Cohesion: 0.07
Nodes (28): [], brandLabel, brandOptions, brandQtyRows, candidates, fb, feedbackById, id (+20 more)
### Community 552 - "add-list-index-columns.py"
Cohesion: 0.07
Nodes (28): [], any, attachments, cachedInfo, colParams, cols, ContractQuery, d (+20 more)
### Community 553 - "apply_file"
Cohesion: 0.1
Nodes (27): defaultAvatarPathByRole(), normalizeAvatarUrlForMini(), resolveUserAvatarUrl(), appendQueryParam(), fallbackVersionFromManifest(), getStaticAssetsVersion(), hasSignedQuery(), hasVersionParam() (+19 more)
### Community 554 - "FireworkSystem"
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 555 - "index.vue"
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 556 - "index.vue"
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 557 - "BxAttachmentUpload.vue"
Cohesion: 0.07
Nodes (29): 运输计划回传按品牌填量设计, 1. 现场:入/出库明细品牌量, 校验, 管理端补充, 查看, 界面改动, 公开页, 管理端补充弹窗 (+21 more)
### Community 558 - "TableHeightCalculator"
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 559 - "index.vue"
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 560 - "index.vue"
Cohesion: 0.1
Nodes (10): canvasRef, CONFIG, ctx, Firework, FireworkConfig, FireworkSystem, handleFireworkTrigger(), handleKeyPress() (+2 more)
### Community 561 - "File map"
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 562 - "线索管理模块迁移方案 — 04 API 规格"
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 563 - "code:sql (-- 从 docs/sql/sx.sql 中复制该表的 CREATE TABLE 语句)"
Cohesion: 0.07
Nodes (29): API, business_type 枚举, ContextVar 与装饰器, CRM Tab 改造, OperLogListBody 扩展字段, `sys_api_request_log` / `sys_api_request_log_his` 新增列, 中间件与加解密顺序, 前端 (+21 more)
### Community 564 - "API 清单汇总"
Cohesion: 0.07
Nodes (29): 1. 现场:入/出库明细品牌量, 2. 司机:按产品回传, API 变更(要点), 交互(方案 B), 何时展示品牌区, 公开页, 决策摘要, 参考 (+21 more)
### Community 565 - "文件结构"
Cohesion: 0.07
Nodes (29): §1 整体布局与导航收敛, §2 菜单首页(卡片拍平 + 收藏区), §3 WorkTab、溢出淘汰与登录预开, §4 收藏持久化与改造范围, API(示意,均需鉴权), SHALL, WorkTab, 与现状差异 (+21 more)
### Community 566 - "Fresh Mint 内容区 UI 对齐(Step 0 + Step 1)"
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 567 - "部署顺序"
Cohesion: 0.07
Nodes (29): Context, Decision 1: 数据库表命名规范, Decision 2: 审批流程实现方式, Decision 3: 计划与运输的关系设计, Decision 4: 库存金额计算方式, Decision 5: 二维码实现方式, Decision 6: 证件过期提醒实现, Decisions (+21 more)
### Community 568 - "Decisions"
Cohesion: 0.07
Nodes (29): ADDED Requirements, Requirement: Web 管理端按钮须携带图标, Requirement: 产品属性检查, Requirement: 单据类型自动判断, Requirement: 归档操作, Requirement: 计划可从 CRM 合同发起, Requirement: 计划编号规则, Requirement: 跟进状态流转 (+21 more)
### Community 569 - "MinIOStorage"
Cohesion: 0.18
Nodes (25): _advance_list_filters(), advance_pending_approval_stats(), advance_status_counts(), approved_by_me(), _body_to_params(), create_advance(), delete_advance(), _export_advance_rows() (+17 more)
### Community 570 - "changelog.md"
Cohesion: 0.1
Nodes (29): ancestor(), backspaceDelete(), backspaceDeleteCaret(), backspaceDeleteFromListToListCaret(), backspaceDeleteIntoListCaret(), backspaceDeleteRange(), closest$2(), createTextBlock() (+21 more)
### Community 571 - "get_active"
Cohesion: 0.11
Nodes (21): fireRemoveDraft(), fireRestoreDraft(), fireStoreDraft(), get(), getAutoSaveInterval, getAutoSavePrefix(), getAutoSaveRetention, hasDraft() (+13 more)
### Community 572 - "workflow.py"
Cohesion: 0.07
Nodes (19): brandQtyRows, brandQtySum(), seedActualQty, totalFeedbackQty, base, brandErr, brandQtyRows, for() (+11 more)
### Community 573 - "index.vue"
Cohesion: 0.13
Nodes (25): handleDelete(), checkConvert(), checkDuplicateClue(), delClue(), exportClue(), getClue(), getList(), getParkAreaList() (+17 more)
### Community 574 - "File map"
Cohesion: 0.12
Nodes (20): exportOpportunity(), getKanbanData(), getOpportunity(), getOpportunityFollow(), getOpportunityProduct(), getSalesFunnel(), getStageLogList(), getStatisticsByOwner() (+12 more)
### Community 575 - "_build_tree"
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 576 - "AttachmentService"
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 577 - "pl_io_order_service.py"
Cohesion: 0.07
Nodes (28): 背景与问题, 三、导入校验与写库, 已确认决策, 五、风险与验收, 六、实现落点预览, 2.1 工作表, 2.2 `报销导入` 列定义, 2.3 下拉实现(openpyxl) (+20 more)
### Community 578 - "index.vue"
Cohesion: 0.07
Nodes (28): 运输计划 · 车辆/人员/证书重构 — 设计文档, 车辆(嵌套保存), 非目标(本期不做), 人员, 证书, 提醒, 前端设计, 人员管理(原司机管理) (+20 more)
### Community 579 - "documentOrOwner"
Cohesion: 0.07
Nodes (28): 目标, 1. 背景与目标, 10. 后续批次路线图, 11. 建议实现顺序, 12. 修订记录, 2. 已确认产品决策, 3. 首批范围, 3.1 改造 (+20 more)
### Community 580 - "n"
Cohesion: 0.07
Nodes (28): 运输计划 · 新增计划弹窗 — 设计文档, 1. 基础信息, 提交流程, 2. 合同信息, 已确认决策(2026-06-20), 非目标(本期不做), 前端组件, 合同产品 → 计划产品映射 (+20 more)
### Community 581 - "an"
Cohesion: 0.07
Nodes (28): 技术栈, 后续建设建议, 目录说明, 本地开发, 方式二:微信开发者工具, 接口约定, 发版前检查, 视觉规范 (+20 more)
### Community 582 - "filterEditableDescendants"
Cohesion: 0.12
Nodes (27): _extract_qty(), _fmt_qty(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, resolve_stop_dibang_defaults(), _sum_qty() (+19 more)
### Community 583 - "getProtocol"
Cohesion: 0.08
Nodes (25): expenseItemApi, dialogMode, dialogTitle, expandedIds, expenseTree, form, handleDelete(), handleSubmit() (+17 more)
### Community 584 - "getDimension"
Cohesion: 0.1
Nodes (21): appendFiles(), collectClipboardFiles(), DisplayItem, displayItems, emit, handleDocumentPaste(), handleDrop(), isDragOver (+13 more)
### Community 585 - "env.d.ts"
Cohesion: 0.07
Nodes (21): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+13 more)
### Community 586 - "index.vue"
Cohesion: 0.12
Nodes (18): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+10 more)
### Community 587 - "index.vue"
Cohesion: 0.19
Nodes (26): _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() (+18 more)
### Community 588 - "QuoteFormDialog.vue"
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 589 - "ContactSelector.vue"
Cohesion: 0.15
Nodes (27): normalize_oss_storage_url(), 迁移 CRM ``sys_oss`` 行:``url`` + ``file_name`` → 门户相对路径。, apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url() (+19 more)
### Community 590 - "index.vue"
Cohesion: 0.12
Nodes (11): Bt(), E(), h, k(), m(), mn(), p(), pt() (+3 more)
### Community 591 - "index.vue"
Cohesion: 0.11
Nodes (21): COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), formatSumMoney(), hasWorkflowNode(), moneyTableFormatter() (+13 more)
### Community 592 - "InvoiceService"
Cohesion: 0.09
Nodes (15): publicDutyApi, PublicDutyGrabResult, PublicDutyPage, PublicDutySlot, PublicDutyUserOption, activePicker, backToList(), grab() (+7 more)
### Community 594 - "code:vue (<el-drawer v-model="visible" title="客户详情" direction="rtl" si)"
Cohesion: 0.08
Nodes (17): buildQueryParams(), canConvertSelected, clueExportColumns, downloadTemplate(), getClueExportFilterParams(), handleQuickSearch(), handleQuickSearchClear(), handleViewChange() (+9 more)
### Community 595 - "FlowDesigner.vue"
Cohesion: 0.07
Nodes (27): [], activeTab, address, contactFilterDefs, contactFiltersApi, contactLoading, ContractDetailDialog, contractDialogActive (+19 more)
### Community 596 - "code:markdown (### X.X {模块名} - {问题简述})"
Cohesion: 0.07
Nodes (28): 三、模式详解(标准写法 + 参考), code:typescript (const viewSections = computed(() => [{), P02 复杂业务列表, P03 树形主数据, P04 左树右表, P05 主从双表(同页), P06 主从弹窗(子表在 Dialog), P07 号池 / 批量运维 (+20 more)
### Community 597 - "商机管理模块迁移方案 — 06 分步实施计划"
Cohesion: 0.07
Nodes (28): P01 标准列表 CRUD, P02 复杂业务列表, P03 树形主数据, P04 左树右表, P05 主从双表(同页), P06 主从弹窗(子表在 Dialog), P07 号池 / 批量运维, P08 状态 Tab 列表 (+20 more)
### Community 598 - "合同 create — 报价单前置(P1)"
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 599 - "供方信息(crm_supplier_info)— 01 概述"
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 600 - "code:python (def to_user_info(self) -> dict:)"
Cohesion: 0.07
Nodes (27): 运输计划 · 承运商资质附件 — 设计文档, 辅助函数, 前端设计, 已确认业务规则, 1. 承运商列表 / 编辑(`views/pl/carrier/index.vue`), 影响范围, 验收标准, 工作量估算 (+19 more)
### Community 601 - "uni-data-picker.js"
Cohesion: 0.07
Nodes (27): 产品品牌与别名设计(含运输计划归档按品牌记账), 1. 背景与目标, 10. 实现分期建议, 1.1 现状, 1.2 业务诉求, 1.3 非目标(首期不做), 2. 决策摘要, 3. 数据模型 (+19 more)
### Community 602 - "index.vue"
Cohesion: 0.07
Nodes (27): ADDED Requirements, Requirement: 车辆维保申请提交, Requirement: 处理记录撤销与编辑, Requirement: 租户与权限隔离, Requirement: 车辆维保申请维护, Requirement: 维保类型输入, Requirement: 选车维保提醒, Requirement: 车辆维保处理登记 (+19 more)
### Community 603 - "4.4 迭代 4 — 报价管理 + 合同管理"
Cohesion: 0.17
Nodes (16): create_expense_item(), delete_expense_item(), ExpenseItemExportBody, export_expense_items(), _flatten_expense_tree(), get_expense_item(), get_expense_item_tree(), Session (+8 more)
### Community 604 - "Changelog"
Cohesion: 0.08
Nodes (9): created(), init(), inputContentClass(), inputContentStyle(), inputStyle(), obj2strClass(), obj2strStyle(), onInput() (+1 more)
### Community 605 - "更新日志"
Cohesion: 0.1
Nodes (12): activated(), bottom(), center(), close(), deactivated(), destroyed(), left(), onTap() (+4 more)
### Community 606 - "tasks.md"
Cohesion: 0.08
Nodes (18): allData, currentPage, dateFilterOptions, dateFilterType, finished, handleSearch(), loadData(), loading (+10 more)
### Community 607 - "tasks.md"
Cohesion: 0.08
Nodes (20): allData, currentPage, dateFilterOptions, dateFilterType, finished, getWeighingRecordDate(), handleSearch(), isWeighingRecordToday() (+12 more)
### Community 608 - "实现模式"
Cohesion: 0.1
Nodes (24): CountToEmits, CountToExpose, CountToProps, currentValue, emit, formattedValue, isPaused, isRunning (+16 more)
### Community 609 - "实现模式"
Cohesion: 0.14
Nodes (18): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+10 more)
### Community 611 - "handleCheckedColumnsChange"
Cohesion: 0.07
Nodes (27): compilerOptions, baseUrl, esModuleInterop, jsx, lib, module, moduleResolution, noImplicitAny (+19 more)
### Community 612 - "db_collation.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 613 - "order_status_compat.py"
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 614 - "apply_crm_create_by_scope"
Cohesion: 0.07
Nodes (27): ADDED Requirements, Requirement: Web 管理端 UI 规范, Requirement: 处理记录撤销与编辑, Requirement: 无申请补录, Requirement: 租户与权限隔离, Requirement: 维保类型输入, Requirement: 车辆维保处理登记, Requirement: 车辆维保申请提交 (+19 more)
### Community 615 - "common.py"
Cohesion: 0.07
Nodes (27): 1. TypeScript类型错误, 1. 线索列表页面 (index.vue), 1. 配置路由, 2. 已转化线索的限制, 2. 新增/编辑表单 (form.vue), 2. 配置菜单权限, 3. 权限控制, 3. 添加跟进记录 (followForm.vue) (+19 more)
### Community 616 - ".get_by_id"
Cohesion: 0.12
Nodes (23): format_hhmm(), format_time_label(), grab(), 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() (+15 more)
### Community 617 - "BaseStorage"
Cohesion: 0.1
Nodes (18): format_time_label(), normalize_person_name(), _pad_hhmm(), parse_hhmm(), parse_time_range_input(), 解析「09:00-17:00」「18:00-次日07:00」等,返回 start/end/crossDay/label/value。, 自定义 shift_type 只要当日存在 slot 即可,不必在 SHIFT_LABELS。, test_format_time_label_cross_day() (+10 more)
### Community 618 - "compose1"
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 619 - "parse_admin_request_json"
Cohesion: 0.1
Nodes (6): extractMeta(), get$1(), getEphoxEmbedData(), guess(), htmlToData(), Optional
### Community 620 - "a"
Cohesion: 0.08
Nodes (25): cells(), detectBrowser$1(), exists(), findEditableCursorPosition(), findInWarehouse(), findMap(), findTableRowHeaderType(), firstColumnIsLocked() (+17 more)
### Community 621 - "isBoolean"
Cohesion: 0.08
Nodes (27): browsers, child(), child$1(), choose(), cycleNext(), cyclePrev(), detect$3(), detect$4() (+19 more)
### Community 622 - "getOrDie"
Cohesion: 0.11
Nodes (22): applyFrameworkDefaultsToProduct(), collectZeroPricingReminders(), confirmZeroPricingIfNeeded(), createFrameworkProductPricingDefaults(), displayFrameworkMoney(), displayFrameworkQuantity(), enableFrameworkQuantityFixed(), formatFrameworkMoneyDisplay() (+14 more)
### Community 623 - "_base_query"
Cohesion: 0.09
Nodes (7): created(), init(), inputContentStyle(), inputStyle(), obj2strStyle(), onInput(), trimStr()
### Community 624 - "addPx"
Cohesion: 0.1
Nodes (14): clear(), _dispatchEvent(), handleClose(), handleInput(), handler(), hide(), load(), onchange() (+6 more)
### Community 625 - "list.vue"
Cohesion: 0.1
Nodes (15): fixSize, activated(), bottom(), center(), close(), deactivated(), destroyed(), getStyles() (+7 more)
### Community 626 - "uni-file-picker.vue"
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 627 - "pool_record_detail"
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 628 - "code:block4 (目的地 = 安庆山峡 OR 目的地 = 安徽云栋)"
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 629 - "code:block7 (等客户确认 → 待采购 → 待发货 → 待收货 → 待归档 → 归档完成)"
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 630 - "code:json ({)"
Cohesion: 0.07
Nodes (26): 一期(止血,对应该事故), 1. 背景, 二期(根治断链), 三期(体验与审计), 1.1 现象, 1.2 根因(叠加), 1.3 产品诉求(已确认), 2. 目标与非目标 (+18 more)
### Community 631 - "code:vue (<el-row :gutter="10" class="mb8">)"
Cohesion: 0.07
Nodes (26): 运输计划 · 入库单 / 出库单设计, 1. 背景与问题, 10. 实现备注, 11. 决策记录(brainstorm), 2. 已确认决策, 3. 菜单与路由, 4. 数据模型, 4.1 入库主表 `pl_inbound_order` (+18 more)
### Community 632 - "code:vue (<!-- 模板中 -->)"
Cohesion: 0.18
Nodes (26): batch_insert_quote_products(), calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _ensure_quote_parent_scope(), _get_field(), get_quote_product(), insert_quote_product() (+18 more)
### Community 633 - "menu_guard.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 634 - "1. 文件复制对照表"
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 635 - "线索管理模块迁移方案 — 02 数据库"
Cohesion: 0.11
Nodes (17): closePopup(), _copyFilters(), created(), datetimechange(), DropdownType, filterData(), handleClose(), handleRangeReset() (+9 more)
### Community 636 - "商机管理模块迁移方案 — 01 概述"
Cohesion: 0.09
Nodes (20): formatPublicTransportProductLine(), resolvePlanBrandDisplayLabel(), brandConstraintLabel(), formatBrandLabel(), formatBrandLabel(), canUploadAttachments(), errorMessage, formatBrandLabel() (+12 more)
### Community 637 - "目标"
Cohesion: 0.09
Nodes (24): fetchCustomerList(), addOpportunity(), updateOpportunity(), customerList, customerLoading, dictStore, emit, form (+16 more)
### Community 638 - "CRM Java 参考快照(按需拷贝)"
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 639 - "code:python (import pytest)"
Cohesion: 0.07
Nodes (27): 10. 文档与计划衔接, 11. 待产品确认(1 项), 1.1 现状(迁移后目标库), 1.2 业务关联方式(回顾), 1.3 目标, 1. 背景与问题, 2. 方案对比, 3.1 格式 (+19 more)
### Community 640 - "index.vue"
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 641 - "index.vue"
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 642 - "4.3 迭代 3 — 线索管理 + 商机管理"
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 643 - "运费结算三菜单拆分 — 设计文档"
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 644 - "shanxia2.0 生产上线检查清单"
Cohesion: 0.08
Nodes (8): fetchApproveTask(), fetchInstanceDetail(), fetchRejectTask(), bizLoading, form, handleSubmit(), loadFormData(), submitting
### Community 645 - "v2.5.0 - 2025-07-06 🎉"
Cohesion: 0.13
Nodes (22): _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log() (+14 more)
### Community 646 - "v3.0.0 - 2025-11-09 🎉"
Cohesion: 0.13
Nodes (26): applyList(), createBookmark(), each(), fireListEvent(), flattenListSelection(), getSelectedTextBlocks(), handleIndentation(), hasListStyleDetail() (+18 more)
### Community 647 - "v3.0.0 - 2025-11-09 🎉"
Cohesion: 0.09
Nodes (26): append(), append$1(), applyCellData(), applyRowData(), applyStructureData(), applyStyleData(), applyStyleData$1(), before() (+18 more)
### Community 648 - "v2.5.0 - 2025-07-06 🎉"
Cohesion: 0.08
Nodes (26): byAttr(), cloneAppropriateAttributes(), DomModel(), each$1(), filter$1(), findSelectedStats(), getIsRoot(), getTableCloneElements() (+18 more)
### Community 649 - "1. 数据库与菜单"
Cohesion: 0.09
Nodes (24): decide(), findBr(), getDimension(), getRaw$1(), getRaw$2(), getRawH(), getRawHeight(), getRawWidth() (+16 more)
### Community 650 - "proposal.md"
Cohesion: 0.11
Nodes (15): columnCount(), findMetricRow(), getColumnCells(), getDeclaredColWidthPx(), getEditorContentWidth(), getProductGridRect(), getProductGridRows(), isExcelResizeExcludedTable() (+7 more)
### Community 651 - "design.md"
Cohesion: 0.1
Nodes (18): fetchDeleteCustomer(), any, customerExportColumns, handleDelete(), handleEdit(), handleIntoPool(), handleMoreCommand(), handleQuickSearch() (+10 more)
### Community 652 - "proposal.md"
Cohesion: 0.08
Nodes (8): {
AppConfig
}, {
BridgeError
}, Factory, {
PlatformType,
ProviderType,
ErrorCodeType
}, SessionKey, {
Storage
}, UserAccessToken, {
WeixinServer
}
### Community 653 - "Scenario: 新增列表页"
Cohesion: 0.22
Nodes (7): addZero(), Calendar, dateCompare(), fixIosDateFormat(), getDate(), getDateTime(), getTime()
### Community 654 - "get_sync_redis_client"
Cohesion: 0.08
Nodes (25): 技术栈, 1. 创建虚拟环境, 项目结构, 1. 创建虚拟环境, 2. 安装依赖, 2. 安装依赖, 3. 配置环境变量, 快速开始 (+17 more)
### Community 655 - "tasks.md"
Cohesion: 0.08
Nodes (25): 回款/开票模块移植后, 1. 总览, 变更记录, 步骤 26, 2.1 实现逻辑(Java), 2.2 触发点(`CrmPaymentServiceImpl`), 2.3 门户现状, 2. `updateReceivedAmount(contractId)` (+17 more)
### Community 656 - "proposal.md"
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 657 - "SysOss"
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 658 - "leave.py"
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 659 - "transport_address.py"
Cohesion: 0.08
Nodes (25): 现状, 1. 背景与目标, 10. 验收标准, 11. 实现顺序建议, 主键与类型, 12. 参考路径, 创建必填, 模块能力(保留) (+17 more)
### Community 660 - "expense_item.py"
Cohesion: 0.08
Nodes (25): 报销申请:列头漏斗整库服务端筛选, 1. 背景与问题, 10. 修订记录, 2. 产品决策(已确认), 2.1 检索入口, 2.2 原顶部条件迁移, 2.3 列类型交互, 2.4 列显示与筛选绑定 (+17 more)
### Community 661 - "time-picker.vue"
Cohesion: 0.08
Nodes (25): 值班排班(日历 + 公开链接抢班)— 设计文档, 背景, 月历, 配置某日, 历史, 状态, 规则, 管理端(登录 + 租户 + 数据权限按现有约定) (+17 more)
### Community 662 - ".get_by_id"
Cohesion: 0.08
Nodes (25): 这个项目有什么特别的呢?, 技术栈, 预览, 快速访问, 安装运行, 精简版本, 技术支持, 兼容性 (+17 more)
### Community 663 - "operlog_list"
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 664 - "LocalStorage"
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 665 - "index.vue"
Cohesion: 0.2
Nodes (24): count_source_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+16 more)
### Community 666 - "at"
Cohesion: 0.12
Nodes (22): approverDisplay, approverKeyword, buildNodePayload(), formData, handleDelete(), handleSubmit(), isEdit, loading (+14 more)
### Community 667 - "cn"
Cohesion: 0.12
Nodes (22): workflowApi, approverDisplay, buildNodePayload(), formData, handleDelete(), handleSubmit(), isEdit, loading (+14 more)
### Community 668 - "getContent"
Cohesion: 0.1
Nodes (24): [], binary, blob, bytes, cols, d, day, ia (+16 more)
### Community 669 - "hasCaption"
Cohesion: 0.14
Nodes (13): ICrmQuotePdfService, Boolean, Long, String, CrmQuotePdfServiceImpl, BigDecimal, Boolean, Long (+5 more)
### Community 670 - "bind"
Cohesion: 0.08
Nodes (21): acting, approvalType, approvalTypeIndex, approvalTypes, approverIds, approverSummary, canApprove, canSubmit (+13 more)
### Community 671 - "isChildEditable"
Cohesion: 0.12
Nodes (19): buttonShow(), close(), closeSwipe(), getDirection(), init(), leftOptions(), mounted(), move() (+11 more)
### Community 672 - "emojiMatches"
Cohesion: 0.1
Nodes (3): rangeWithinMonth(), b, f()
### Community 673 - "cellOperations"
Cohesion: 0.1
Nodes (19): columns, emit, handleEscapeKey(), handleTableSizeChange(), isFullScreen, isManualRefresh, layoutItems, originalOverflow (+11 more)
### Community 674 - "clean-dev.ts"
Cohesion: 0.1
Nodes (22): dragFinish(), dragMoving(), dragStart(), dragVerify, dragVerifyStyle, emit, getNumericWidth(), handler (+14 more)
### Community 675 - "loading.ts"
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 676 - "responsive.ts"
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 677 - "editorContainer"
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 678 - "index.vue"
Cohesion: 0.09
Nodes (26): 代码优化, 优化, 修复, 修复, 重构, 优化, 修复, [已发布] (+18 more)
### Community 679 - "if"
Cohesion: 0.13
Nodes (4): fetchGetMenuList(), MenuProcessor, useAppMode(), isDashboardMenuItem()
### Community 680 - "index.vue"
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 681 - "user-search.vue"
Cohesion: 0.1
Nodes (3): isNonNullable(), isNullable(), Optional
### Community 682 - "code:block3 (待提交 → 已提交 → 审核通过 → 已确认)"
Cohesion: 0.08
Nodes (23): confirmMsg, contentDiv, contractFiles, end, extraFiles, fitStyle, img, imgData (+15 more)
### Community 683 - "code:ts (import { hasPermi } from '@/utils/permission')"
Cohesion: 0.12
Nodes (23): [], address, basicFields, clueFields, detailLoading, followTotal, getFollowList(), handleAddFollow() (+15 more)
### Community 684 - "list.vue"
Cohesion: 0.08
Nodes (25): 10. 消息提示/确认框替换规则, 4.1 客户详情:`el-drawer` → `el-dialog`, 4.2 表单弹窗, 4.3 弹窗宽度参考, 4. 弹窗/抽屉替换规则, 5.1 CRM 表单布局, 5.2 山峡2.0 表单布局, 5.3 表单转换对照 (+17 more)
### Community 685 - "code:vue (<template>)"
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 686 - "code:vue (<el-form ref="formRef" :model="form" :rules="rules" label-wi)"
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 687 - "module-status.md"
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 688 - "_recycle_to_pool"
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 689 - "报价单管理 — 04 API 规格"
Cohesion: 0.08
Nodes (24): 背景与目标, 四、样式, 五、导航联动(不变或微调), 六、响应式, 七、影响文件清单, 已确认决策, 八、测试计划, 九、风险 (+16 more)
### Community 690 - "公海池模块迁移方案 — 07 验证清单"
Cohesion: 0.08
Nodes (24): 运输计划 · 车辆/驾押人员照片字段 — 设计文档, 目标, 前端设计, 新增 / 编辑弹窗, 错误处理与边界, 测试要点, 实施顺序建议, 已确认业务规则 (+16 more)
### Community 691 - "公海池模块迁移方案 — 06 分步实施计划"
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 692 - "code:bash (cd backend && pytest tests/test_data_scope.py -v)"
Cohesion: 0.12
Nodes (18): allowHtmlInNamedAnchor, createAnchor(), getIdFromAnchor(), getNamedAnchor(), insert(), insertAnchor(), isAnchor(), isEmptyNamedAnchor() (+10 more)
### Community 693 - "code:sql (ALTER TABLE `sys_dict_data`)"
Cohesion: 0.16
Nodes (20): destroyed(), getDirection(), getDom(), isPC(), mousedown(), mouseleave(), mousemove(), mouseup() (+12 more)
### Community 694 - "code:block24 (web-admin/src/)"
Cohesion: 0.08
Nodes (24): dependencies, jsencrypt, mitt, pinia, vant, vue, vue-router, devDependencies (+16 more)
### Community 695 - "code:block22 (backend/)"
Cohesion: 0.08
Nodes (24): dependencies, dayjs, jsencrypt, pinia, vant, @vant/use, vue, vue-router (+16 more)
### Community 703 - "Ha"
Cohesion: 0.09
Nodes (19): publicTransportSiteApi, bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd() (+11 more)
### Community 704 - "import_solid_products.py"
Cohesion: 0.11
Nodes (23): actionType, approvalId, approverList, ApproverUser, confirmButtonText, defaultComment(), dialogTitle, dialogVisible (+15 more)
### Community 705 - "database.py"
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 706 - "__init__.py"
Cohesion: 0.08
Nodes (24): 1. 基础信息, 2. 合同信息, 3.1 车辆与承运商, 3.2 取货 / 目的地, 3.3 运费, 3. 运输信息, 4. 产品信息, 5. 备注 (+16 more)
### Community 707 - "uni-datetime-picker.vue"
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 708 - "changelog.md"
Cohesion: 0.08
Nodes (24): 10. 验收标准, 11. 实现顺序建议, 12. 参考路径, 1. 背景与目标, 2. 已确认约束, 3. 架构, 4. 登录与 HTTP, 5. 主数据选择器 (+16 more)
### Community 709 - "Serializable"
Cohesion: 0.08
Nodes (24): API, `duty_assignment`(占位), `duty_day`(值班日), `duty_slot`(班次名额), Web 管理端, 值班排班(日历 + 公开链接抢班)— 设计文档, 入口与权限, 公开 H5 (+16 more)
### Community 710 - "a"
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 711 - "it"
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 712 - "charmapFilter"
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 714 - "detect$3"
Cohesion: 0.12
Nodes (24): applyDataToElement(), determineDefaultAttributes(), determineDefaultStyles(), extractAdvancedStyles(), extractDataFromCellElement(), extractDataFromRowElement(), extractDataFromSettings(), extractDataFromTableElement() (+16 more)
### Community 715 - "each"
Cohesion: 0.11
Nodes (8): detectBrowser$1(), find$1(), findMap(), findUntil(), get$4(), head(), lift2(), Optional
### Community 716 - "each"
Cohesion: 0.11
Nodes (14): at(), c, ec, er(), gn, In(), Jc(), kc() (+6 more)
### Community 717 - "component.ts"
Cohesion: 0.09
Nodes (24): adjustDown(), adjustUp(), closest$2(), detect$2(), elementToData(), get$7(), getAttrValue(), getHeight() (+16 more)
### Community 718 - "index.vue"
Cohesion: 0.12
Nodes (24): and(), ariaIsDisabled(), create$2(), defaultExecute(), doDefaultExecute(), doMove$1(), east$1(), get$f() (+16 more)
### Community 719 - "index.vue"
Cohesion: 0.11
Nodes (19): calendarDate, cardTitle(), cardTitleDate(), detailRouteName(), errorMessage, finished, formatDay(), formatYmd() (+11 more)
### Community 720 - "scrollContainer"
Cohesion: 0.13
Nodes (13): change(), clearVal(), created(), debounce(), emit(), formatItemName(), getCache(), handler() (+5 more)
### Community 721 - "DbCrmProductSelect.vue"
Cohesion: 0.18
Nodes (22): asList(), createInventoryLinkForPlan(), extractError(), get(), getDashboardStats(), getInboundByCargo(), getInventory(), getInventoryRelated() (+14 more)
### Community 722 - "advanceLines"
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 723 - "advRows"
Cohesion: 0.08
Nodes (23): 运输计划合同完善 · 设计说明, 1. 背景与目标, 10. 后端文件(预期), 11. 错误与边界, 12. 测试要点, 13. 非目标(明确不做), 2. 已确认决策, 3. 信息架构与入口 (+15 more)
### Community 724 - "for"
Cohesion: 0.08
Nodes (23): 背景, 供方, 产品列表(推荐), 报价 / 合同保存校验(必须), 测试要点, 实现顺序建议, 目标, 开放项(实现前默认) (+15 more)
### Community 725 - "index.vue"
Cohesion: 0.08
Nodes (23): 地磅系统移植设计文档, 1. 背景与目标, 10. 参考源码, 1.1 背景, 1.2 移植模块(用户确认), 1.3 不移植, 2. 设计决策, 3. 数据模型 (+15 more)
### Community 726 - "menu-badge-registry.ts"
Cohesion: 0.08
Nodes (23): ADDED Requirements, Requirement: 业务语义字段落库, Requirement: 配置与生产开关, Requirement: 租户隔离, Requirement: 操作日志管理页, Requirement: API 请求全量采集, Requirement: 操作日志查询 API, Requirement: CRM 业务详情操作日志 Tab (+15 more)
### Community 727 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.2
Nodes (21): _address_to_read(), _build_address_query(), create_transport_address(), delete_transport_address(), export_transport_addresses(), _get_address(), get_transport_address(), list_all_transport_addresses() (+13 more)
### Community 728 - "index.vue"
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 729 - "后端模块明细"
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 730 - "后端模块明细"
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 731 - "06-steps.md"
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 732 - "涉及文件"
Cohesion: 0.1
Nodes (20): paymentApi, actionLoading, approvals, AttachmentInfo, attachments, checkResubmitPrompt(), detail, detailTab (+12 more)
### Community 733 - "目标"
Cohesion: 0.13
Nodes (13): changeFlag(), countDown(), day(), handler(), hour(), minute(), second(), startData() (+5 more)
### Community 734 - "目标"
Cohesion: 0.13
Nodes (13): change(), clearVal(), created(), debounce(), emit(), formatItemName(), getCache(), handler() (+5 more)
### Community 735 - "目标"
Cohesion: 0.2
Nodes (4): createTimestamp(), Calendar, dateCompare(), fixIosDateFormat()
### Community 736 - "目标"
Cohesion: 0.13
Nodes (14): created(), destroyed(), 'form.formRules'(), 'form.labelPosition'(), 'form.labelWidth'(), init(), itemSetValue(), _justifyContent() (+6 more)
### Community 737 - "目标"
Cohesion: 0.13
Nodes (16): animation, BindingX, bindIngXMixins, close(), dom, getDom(), getEl(), getSelectorQuery() (+8 more)
### Community 763 - "hasProto"
Cohesion: 0.16
Nodes (19): PublicTransportSitePage, BrandQtyItem, publicTransportApi, PublicTransportHistoryPage, PublicTransportHistoryProduct, PublicTransportHistoryRecord, PublicTransportHistoryStop, PublicTransportHistoryStopProduct (+11 more)
### Community 764 - "convertText"
Cohesion: 0.12
Nodes (16): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, createToggleButton() (+8 more)
### Community 765 - "changelog.md"
Cohesion: 0.12
Nodes (15): columnCount(), findMetricRow(), getColumnCells(), getDeclaredColWidthPx(), getEditorContentWidth(), getProductGridRect(), getProductGridRows(), isExcelResizeExcludedTable() (+7 more)
### Community 766 - "maxLength"
Cohesion: 0.1
Nodes (16): defaultOpstions, EChartsInstance, EChartsOption, echarts, getSalesFunnel(), funnelChartRef, funnelData, handleQuery() (+8 more)
### Community 767 - "diffDays"
Cohesion: 0.08
Nodes (23): 1. 模块划分, 2. 刷新请求约定, 3. 响应拦截逻辑(伪代码), 4. 与 API 加密的交互, 5. 多标签页(首期策略), 6. 配置与运维建议(文档化,非必须改代码), 7. 错误处理, 8. 测试要点 (+15 more)
### Community 768 - "afterQty"
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 769 - "data"
Cohesion: 0.08
Nodes (23): ADDED Requirements, Requirement: API 请求全量采集, Requirement: CRM 业务详情操作日志 Tab, Requirement: 业务语义字段落库, Requirement: 操作日志查询 API, Requirement: 操作日志管理页, Requirement: 租户隔离, Requirement: 配置与生产开关 (+15 more)
### Community 770 - "utils.py"
Cohesion: 0.12
Nodes (21): DutyAssignmentIn, DutyDaySaveBody, DutyDictEnsureBody, DutyGrabBody, DutyLinkBody, DutySlotSaveIn, 值班排班 Pydantic schemas, 同日同班次曾软删后再启用:应复活旧 slot,避免 uk_day_shift 堆积。 (+13 more)
### Community 771 - "devDependencies"
Cohesion: 0.14
Nodes (21): create_with_details(), update_with_details(), BxReimburseDetail, test_parse_optional_date_invalid(), test_parse_optional_date_none_and_blank(), test_parse_optional_date_string_and_date(), allocate_reimburse_title_seq(), format_reimburse_title() (+13 more)
### Community 772 - "index.vue"
Cohesion: 0.17
Nodes (21): _append_number_filters(), build_invoice_column_filters(), build_ledger_column_filters(), build_wallet_column_filters(), _parse_decimal(), 发票夹(钱包汇总 / 发票档案 / 额度流水)列表列头/导出共用过滤条件拼装。, 我的发票夹 · 发票档案(BxInvoice)列筛。, 我的发票夹 · 额度流水(BxInvoiceLedger)列筛。 (+13 more)
### Community 773 - "四页面新增功能实施计划"
Cohesion: 0.16
Nodes (20): _append_number_filters(), build_advance_column_filters(), _offset_amount_expr(), _parse_decimal(), 备用金申请列表列头/导出共用过滤条件拼装。, 冲抵合计标量子查询,口径对齐 AdvanceService.offset_amount_map(必须带租户)。, _compile(), test_amount_gte() (+12 more)
### Community 774 - "index.vue"
Cohesion: 0.18
Nodes (21): count_source_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+13 more)
### Community 775 - "目标"
Cohesion: 0.12
Nodes (23): add(), add$1(), add$2(), Blocker(), cleanClass(), clearColumns(), clearData(), clearRows() (+15 more)
### Community 776 - "目标"
Cohesion: 0.12
Nodes (23): getContentLanguages, getPasteAsText, languageSpec(), lineHeightSpec(), makeSetupHandler(), onActionExecCommand(), onSetupEvent(), onSetupOutdentState() (+15 more)
### Community 777 - "目标"
Cohesion: 0.1
Nodes (15): [], deletable, getList(), handleDetailEdit(), handleQuickSearch(), handleQuickSearchClear(), handleUpdate(), loading (+7 more)
### Community 778 - "目标"
Cohesion: 0.11
Nodes (11): askAbortDownload(), checkLocalStoragePackage(), checkStoreScheme(), closeUpdate(), compare(), deleteSavedFile(), downLoadComplete(), installPackage() (+3 more)
### Community 779 - "目标"
Cohesion: 0.15
Nodes (18): API_ENCRYPT_EXCLUDE_PATHS, appendTimestampQuery(), base64ToBytes(), bytesToBase64(), bytesToHex(), createUnauthorizedError(), decryptJson(), deriveKey() (+10 more)
### Community 780 - "目标"
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 781 - "车辆尿素申请与发放 — Implementation Plan"
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 782 - "CustomerFormDialog.vue"
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 783 - "v2.4.1 - 2025-06-07"
Cohesion: 0.09
Nodes (22): 运输计划归档:只读可见 + 隐藏单价金额 设计, 1. 背景与目标, 10. 风险与注意, 已否决方案, 采用方案, 2. 已确认决策, 3. 权限模型, 4. 前端行为 (+14 more)
### Community 784 - "v2.5.2 - 2025-07-13"
Cohesion: 0.09
Nodes (22): 1. 背景与根因, 10. 开放扩展(非本期必做), 1.1 现象, 1.2 根因, 1.3 产品诉求(已确认), 2. 目标与非目标, 2.1 目标, 2.2 非目标 (+14 more)
### Community 785 - "v2.5.4 - 2025-07-27"
Cohesion: 0.09
Nodes (22): 一、背景与目标, 六、功能回归清单(每模块至少 1 页), 二、改造边界(硬约束), 五、推荐执行顺序(给后续会话), 七、风险与注意事项, 八、快速命令, 九、变更记录, 三、进度总览 (+14 more)
### Community 786 - "v2.4.2.6 - 2025-06-23"
Cohesion: 0.09
Nodes (22): 运输计划:段次合同单选 + 装货产品限合同内, 1. 背景与目标, 10. 方案取舍说明, 11. 自检记录, 后端单测, 前端 / 手工验收, 2. 已确认决策, 3. 非目标 (+14 more)
### Community 787 - "v2.4.2.7 - 2025-06-25"
Cohesion: 0.09
Nodes (22): 运输计划:供方/需方 + 合同多选 + 产品自由选择, 1. 目标, 10. 自检, 2. 非目标, 3. 业务规则, 3.1 客户, 3.2 合同(分侧、可多选), 3.3 产品 (+14 more)
### Community 788 - "v2.5.6 - 2025-09-06"
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 789 - "v2.4.2.9 - 2025-07-02"
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 790 - "kanban.vue"
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 791 - "v2.4.2.7 - 2025-06-25"
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 792 - "v2.5.2 - 2025-07-13"
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 793 - "v2.5.7 - 2025-09-14"
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 794 - "v2.4.1 - 2025-06-07"
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 795 - "v2.4.2.6 - 2025-06-23"
Cohesion: 0.19
Nodes (22): asList(), createInventoryLinkForPlan(), extractError(), get(), getDashboardStats(), getInboundByCargo(), getInventory(), getInventoryRelated() (+14 more)
### Community 796 - "v2.4.2.9 - 2025-07-02"
Cohesion: 0.09
Nodes (15): closeParentSheet(), editId, findNodeById(), form, loading, loadTree(), pageTitle, parentLabel (+7 more)
### Community 797 - "v2.5.6 - 2025-09-06"
Cohesion: 0.2
Nodes (22): archivePlan(), arrangeTransport(), createFreight(), get(), getFreight(), getFreightApprovalFlow(), getPlan(), getPlanArrangeInfo() (+14 more)
### Community 798 - "tasks.md"
Cohesion: 0.13
Nodes (11): boxHeight(), boxWidth(), flexDirectionEnd(), flexDirectionStart(), getPosition(), horizontalLeft(), horizontalRight(), leftBottom() (+3 more)
### Community 799 - "CRM 产品迁移:表模型差异与脚本说明"
Cohesion: 0.11
Nodes (11): askAbortDownload(), checkLocalStoragePackage(), checkStoreScheme(), closeUpdate(), compare(), deleteSavedFile(), downLoadComplete(), installPackage() (+3 more)
### Community 800 - "index.vue"
Cohesion: 0.1
Nodes (18): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, db, inboundByCargo (+10 more)
### Community 802 - "门户顶栏大面板菜单(方案 A)"
Cohesion: 0.1
Nodes (17): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), load() (+9 more)
### Community 803 - "filter_current_cycle_approvals"
Cohesion: 0.09
Nodes (17): barActiveIndex, BarItem, { changeBar, currentTabIsEmpty, handleViewAll }, emit, { getNoticeStyle }, { handleNoticeAll, handleMsgAll, handlePendingAll }, MessageItem, NoticeItem (+9 more)
### Community 804 - "workbench.vue"
Cohesion: 0.13
Nodes (18): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+10 more)
### Community 805 - "index.vue"
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 806 - "spec.md"
Cohesion: 0.09
Nodes (22): API, `ArtUserMenu.vue` 变更要点, `change_password()` 逻辑, `UserPasswordDialog.vue` 规范, web-admin 顶栏用户菜单 — 修改密码设计, 一、现状与缺口, 七、工作量, 三、前端设计 (+14 more)
### Community 807 - "H5-mobile"
Cohesion: 0.09
Nodes (22): API / 后端, `crm_supplier_info` 新增字段, CRM 主体危化品能力配置与报价/合同选品限制, 产品列表(推荐), 供方, 切换主体, 切换主体 UX, 存量单据 (+14 more)
### Community 808 - "Requirement: 列表主标识列链接查看与编辑删除外置"
Cohesion: 0.09
Nodes (22): 10. 后端文件(预期), 11. 错误与边界, 12. 测试要点, 13. 非目标(明确不做), 1. 背景与目标, 2. 已确认决策, 3.1 菜单, 3.2 UI 模式 (+14 more)
### Community 809 - "crm_export_columns.py"
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 810 - "datetime_parse.py"
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 811 - "statistics.py"
Cohesion: 0.13
Nodes (17): FIXED_NARROW_COLUMN_KEYS, isFixedNarrowListColumnKey(), ListColumnWidthMap, loadWidths(), persistWidths(), resolveListColumnKey(), scrubFixedNarrowKeys(), usePersistedListColumnWidths() (+9 more)
### Community 812 - "migrate_file"
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 813 - "menu.py"
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 814 - "reader"
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 815 - "index.vue"
Cohesion: 0.16
Nodes (19): clearSession(), clickAgreeCheck(), clickLoginButton(), env(), fillLogin(), isOnLogin(), isOnWorkbench(), openLoginFresh() (+11 more)
### Community 817 - "index.vue"
Cohesion: 0.15
Nodes (20): addPixelSuffix(), getAlt(), getAttrib(), getBorder(), getBorderStyle(), getHspace(), getIsDecorative(), getSize() (+12 more)
### Community 818 - "__init__.py"
Cohesion: 0.1
Nodes (20): attachmentUrls, dialog, dictStore, emit, formRef, open(), rules, shortcuts (+12 more)
### Community 819 - "pLoadHtmlByLangCode"
Cohesion: 0.15
Nodes (6): FORMAT_MAPPING, formatMessage(), RuleValidator, RuleValidatorHelper, SchemaValidator, types
### Community 820 - "components.d.ts"
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 821 - "changeLog.ts"
Cohesion: 0.09
Nodes (21): 报销申请「申请附件」(可选补充材料)— 设计文档, 1. 目标与范围, 2. 数据模型, 已确认决策, 目标, 3.1 新增/编辑弹窗, 3.2 查看态与文案, 3.3 可编辑边界 (+13 more)
### Community 822 - "index.vue"
Cohesion: 0.09
Nodes (21): 运输计划「暂存 / 草稿中」设计, 1. 背景与目标, 2. 已确认决策, 3. 状态与数据模型, 3.1 跟进状态枚举(6), 3.2 状态流转, 3.3 与「待安排」对齐的门禁, 4. 接口与校验 (+13 more)
### Community 823 - "危化品证书按产品类型区分 — 设计文档"
Cohesion: 0.09
Nodes (21): 出入库现场链接 · 单据状态可选设计, 1. 背景与问题, 2. 已确认决策, 3. 前端(公共页), 3.1 状态选择, 3.2 提交, 3.3 只读态(`page.voided === true`), 3.4 类型 (+13 more)
### Community 824 - "verify_password"
Cohesion: 0.09
Nodes (22): Added, Changed, Code Optimized, Fixed, Fixed, Fixed, Fixed, ⚠️ Important Notice (+14 more)
### Community 825 - "columnProps"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 字典类型分页列表, Requirement: 字典类型新增, Requirement: 字典类型修改, Requirement: 字典类型软删除, Requirement: 字典数据分页列表, Requirement: 字典数据新增, Requirement: 字典数据修改 (+13 more)
### Community 826 - "currentTime"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 运输安排, Requirement: 车辆归属唯一性, Requirement: 二维码生成与分发, Requirement: 司机扫码回传, Requirement: 运输与计划关系, Requirement: 待入库/待出库单据同步, Scenario: 选择自有车辆 (+13 more)
### Community 827 - "SettingItem.vue"
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 828 - "fillRegex"
Cohesion: 0.12
Nodes (19): useKeywordSearch(), UseKeywordSearchOptions, activeTab, actualIssuedDisplay(), currentPage, fetchPage(), finished, handleDelete() (+11 more)
### Community 829 - "changelog.md"
Cohesion: 0.09
Nodes (21): compilerOptions, allowImportingTsExtensions, baseUrl, isolatedModules, jsx, lib, module, moduleResolution (+13 more)
### Community 830 - "next"
Cohesion: 0.14
Nodes (15): BaseEntity, CrmContractBo, CrmContractProductBo, CrmQuoteApprovalBo, CrmQuoteBo, CrmQuoteProductBo, CrmSupplierInfoBo, CrmQuoteApprovalBo (+7 more)
### Community 831 - "index.vue"
Cohesion: 0.16
Nodes (17): CrmQuoteApprovalController, GetMapping, Integer, List, Log, Long, Map, Object (+9 more)
### Community 832 - "if"
Cohesion: 0.19
Nodes (19): clearSession(), clickAgreeCheck(), clickLoginButton(), env(), fillLogin(), isOnLogin(), isOnWorkbench(), openLoginFresh() (+11 more)
### Community 833 - "payload"
Cohesion: 0.1
Nodes (16): acting, detail, distanceKm, driverIndex, driverLabels, drivers, freightAmount, freightPrice (+8 more)
### Community 834 - "payload"
Cohesion: 0.09
Nodes (21): compilerOptions, allowImportingTsExtensions, baseUrl, isolatedModules, jsx, lib, module, moduleResolution (+13 more)
### Community 835 - "if"
Cohesion: 0.13
Nodes (12): test_apply_transport_arrange_fields_without_driver(), exportClue(), mapListQuery(), ClueAssignParams, ClueConvertParams, ClueFollowForm, ClueFollowQuery, ClueForm (+4 more)
### Community 836 - "payload"
Cohesion: 0.1
Nodes (18): publicPlSiteApi, deliveryAddressDisplay, destinationNavUrl, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave() (+10 more)
### Community 837 - "link"
Cohesion: 0.19
Nodes (19): InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ApiResponse, CacheInvalidationStrategy (+11 more)
### Community 838 - "index.vue"
Cohesion: 0.1
Nodes (14): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props, emit (+6 more)
### Community 839 - "index.vue"
Cohesion: 0.16
Nodes (20): addEventListeners(), calculateMenuHeight(), calculatePosition(), emit, handleDocumentClick(), handleDocumentContextmenu(), handleKeydown(), handleMenuClick() (+12 more)
### Community 840 - "changelog.md"
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 841 - "运输管理 · 固定必备证书槽位 — 设计文档"
Cohesion: 0.09
Nodes (21): Backend — 修改文件, Backend — 新建文件, Commit Strategy, CRM 迭代 1:产品分类 + 产品管理 + Excel 导入导出 实施计划, File Map, Frontend — 修改文件, Frontend — 新建文件, SQL — 已完成 (+13 more)
### Community 842 - "供方信息 — 04 API 规格"
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 843 - "README.md"
Cohesion: 0.09
Nodes (21): 10. 方案取舍说明, 11. 自检记录, 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 `PlPlanContractMultiSelect`, 4.2 装货区与产品选择, 4.3 送货区 (+13 more)
### Community 844 - "地磅三表 CRM 产品 ID + 规格 Implementation Plan"
Cohesion: 0.09
Nodes (21): 2.1 进入与壳, 2.2 字段展示(每个字段一条), 2.3 必填校验(每个必填独立 + 组合), 2.4 字段边界与内容, 2.5 保存成功 / 失败 / 状态, 2.6 确认无修改 / 无删除, 5.1 列表, 5.2 详情 (+13 more)
### Community 845 - "index.js"
Cohesion: 0.09
Nodes (21): 1.1 登录 `pages/login/login`, 1.2 工作台 `pages/workbench/workbench`, 1.3 首页 / 待办 / 我的, 1. 壳层, 3.1 待办 `bx/todo/list`, 3.2 报销申请列表 / 新建, 3.3 报销详情, 3.4 借款列表 / 新建 / 详情 / 审批列表 / 我的单据 (+13 more)
### Community 846 - "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 847 - "index.vue"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 字典数据下拉查询, Requirement: 字典数据修改, Requirement: 字典数据分页列表, Requirement: 字典数据新增, Requirement: 字典数据软删除, Requirement: 字典类型修改, Requirement: 字典类型分页列表 (+13 more)
### Community 848 - "changelog.md"
Cohesion: 0.09
Nodes (21): ADDED Requirements, Requirement: 二维码生成与分发, Requirement: 司机扫码回传, Requirement: 待入库/待出库单据同步, Requirement: 车辆归属唯一性, Requirement: 运输与计划关系, Requirement: 运输安排, Scenario: 1:1 关系 (+13 more)
### Community 849 - "v2.5.1 - 2025-07-08"
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 850 - "v2.4.2.2 - 2025-06-16"
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 851 - "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 852 - "v2.4.2.2 - 2025-06-16"
Cohesion: 0.18
Nodes (20): _assignment_dict(), build_public_url(), _day_dict(), empty_day_skeleton(), format_hhmm(), get_day_detail(), get_month_summary(), get_public_page() (+12 more)
### Community 853 - "v2.4.2.1 - 2025-06-16"
Cohesion: 0.18
Nodes (19): done(), escapeSearchText(), find(), findSpansByIndex(), get(), get$1(), getElmIndex(), hasNext() (+11 more)
### Community 854 - "优化"
Cohesion: 0.12
Nodes (20): after$1(), child$3(), clone$1(), closest(), closest$1(), columnGroups(), compose1(), constant() (+12 more)
### Community 855 - "v2.4.1.1 - 2025-06-07"
Cohesion: 0.13
Nodes (19): aa, br(), ca(), d, Dr(), ft(), ht(), kr() (+11 more)
### Community 856 - "v2.4.2.4 - 2025-06-18"
Cohesion: 0.2
Nodes (20): ContractDetailDialog, getList(), getRowClassName(), handleCheckboxChange(), handleConfirm(), handleCurrentChange(), handleOpen(), handleRadioChange() (+12 more)
### Community 857 - "context.py"
Cohesion: 0.1
Nodes (13): [], current, existing, handleViewContract(), hintText, hintWarn, link, loadingDetails (+5 more)
### Community 858 - "__init__.py"
Cohesion: 0.12
Nodes (16): handleAssign(), assignDialogRef, buildQueryParams(), claimDialogRef, customerDetailRef, getList(), getPoolExportFilterParams(), handleMoreCommand() (+8 more)
### Community 859 - "component.js"
Cohesion: 0.15
Nodes (18): useECharts(), buildParams(), formatRate(), generateInsights(), getStatistics(), handleQuery(), initCharts(), initFunnelChart() (+10 more)
### Community 860 - "__init__.py"
Cohesion: 0.1
Nodes (10): levelLabel(), load(), submitFollow(), levelLabel(), goBack(), load(), statusLabel(), submitFollow() (+2 more)
### Community 861 - "index.vue"
Cohesion: 0.1
Nodes (20): ⚠️ 强制要求(必读), 文档体系结构, 一、通用指南(本文档), 二、通用规范文档(全程按需加载), 三、实施步骤文档(按流程顺序加载), 四、模块迁移方案模板(每个模块必须编写), 强制流程, 关键源文件位置 (+12 more)
### Community 862 - "index.vue"
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 863 - "request.js"
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 864 - "crm.js"
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 865 - "changelog.md"
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 866 - "apply_pl_scope"
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 867 - "plugin.min.js"
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 868 - "findUntil"
Cohesion: 0.1
Nodes (20): 司机链接 · 运输记录(同主车车牌)设计, 1. 背景与目标, 2. 已确认需求, 3. 非目标, 4. 架构(方案 1), 5. 后端设计, 5.1 新增接口, 5.2 响应字段(camelCase) (+12 more)
### Community 869 - "cat"
Cohesion: 0.1
Nodes (20): 1. 背景与目标, 10. 不在本步范围, 2. 源数据概况(sx.sql 快照), 3. 表结构差异, 3.1 主键策略, 4. 状态字段语义(重要), 5. 用户 ID 映射, 6. 依赖与阻塞 (+12 more)
### Community 870 - "shims-loose.d.ts"
Cohesion: 0.1
Nodes (20): 报销提交允许发票夹余额为负 — 设计文档, 背景与问题, 四、验收标准, 五、文档同步(实现时), 六、非目标, 已确认决策, 一、目标与范围, 2.1 提交占用 (+12 more)
### Community 871 - "list.vue"
Cohesion: 0.1
Nodes (20): 运输计划安排 · 合同数量硬拦与成功后提醒, 1. 背景与目标, 10. 测试清单, 11. 风险与注意, 2. 已确认决策, 3. 非目标, 4. 数量与分类规则, 4.1 「已安排合计」 (+12 more)
### Community 872 - "uni-forms.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 873 - "mask-sensitive.ts"
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 874 - "v2.5.7 - 2025-09-14"
Cohesion: 0.1
Nodes (20): ADDED Requirements, Inventory Statistics (盘存统计), Requirement: 库存统计口径, Requirement: 库存预警, Requirement: 库存台账, Requirement: 出入库明细, Requirement: 出入库汇总, Requirement: 运输统计 (+12 more)
### Community 875 - "import_liquid_products.py"
Cohesion: 0.13
Nodes (14): portalAdminApi, portalAuthApi, portalClient, PortalError, useApplicantOptions(), buildWebEncryptedLoginBody(), auth, clearError() (+6 more)
### Community 876 - "numericWidth"
Cohesion: 0.13
Nodes (3): CacheKeyCascade, DatabaseCache, RedisCache
### Community 877 - "dependencies"
Cohesion: 0.11
Nodes (20): markInvalid(), batchClues, clueInfo, detailLoading, dialogVisible, dictStore, displayName, emit (+12 more)
### Community 878 - "targetScroll"
Cohesion: 0.14
Nodes (20): addClue(), checkDuplicateClue(), getClue(), updateClue(), applyDefaultOwnerUserId(), cancel(), dialog, dictStore (+12 more)
### Community 879 - "tabDataMap"
Cohesion: 0.11
Nodes (15): markWon(), markWonWithContract(), OpportunityMarkWonParams, emit, form, formRef, getDifference(), getDifferencePercent() (+7 more)
### Community 880 - "menu.py"
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 881 - "if"
Cohesion: 0.1
Nodes (21): 10.1 后端协议, 10.2 业务, 10.3 门户集成, 10. 验证清单, 11. 风险与对策, 12. 文档索引, 13. 下一步行动, 1. 迁移目标 (+13 more)
### Community 882 - "normalized"
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 883 - "arrange.vue"
Cohesion: 0.1
Nodes (20): 10. 自检, 1. 目标, 2. 非目标, 3.1 客户, 3.2 合同(分侧、可多选), 3.3 产品, 3.4 归属公司与其它基础字段, 3.5 历史数据 (+12 more)
### Community 884 - "门户大面板最小宽度(方案 B)"
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 885 - "payload"
Cohesion: 0.1
Nodes (20): ADDED Requirements, Inventory Statistics (盘存统计), Requirement: 出入库明细, Requirement: 出入库汇总, Requirement: 库存台账, Requirement: 库存统计口径, Requirement: 库存预警, Requirement: 运输统计 (+12 more)
### Community 886 - "if"
Cohesion: 0.14
Nodes (12): ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), encrypt_json(), Any, ApiCryptoError, _b64url_decode() (+4 more)
### Community 887 - "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 888 - "total"
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 889 - "total"
Cohesion: 0.16
Nodes (17): _assert_users_exist(), get_setting(), _row_to_dict(), save_setting(), _assert_users_exist(), get_setting(), join_approver_ids(), parse_approver_ids() (+9 more)
### Community 890 - "amt"
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 891 - "index.vue"
Cohesion: 0.15
Nodes (16): addZeros(), Cell(), daysLong, daysShort, getDateFormat, getDateTime(), getDefaultDateTime(), getFormats (+8 more)
### Community 892 - "detail.vue"
Cohesion: 0.13
Nodes (6): AccessToken, Encryptkey, Ticket, updateAccessToken(), updateEncryptKey(), updateTicket()
### Community 893 - "endDate"
Cohesion: 0.18
Nodes (15): change(), created(), getDataList(), getSelectedValue(), handler(), loadData(), mixinDatacomResData(), modelValue() (+7 more)
### Community 895 - "date"
Cohesion: 0.1
Nodes (19): 三系统用户账号明细清单, 一、数量汇总, 七、建议不移植的账号(14), 六、跨系统人员对照(去重合并参考), 八、请你确认的移植范围, 九、相关文件, 2.1 有效账号(6), 2.2 已停用账号(9,建议不移植) (+11 more)
### Community 896 - "if"
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 897 - "deletable"
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 898 - "__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 899 - "__init__.py"
Cohesion: 0.1
Nodes (19): 页面功能, 公海池模块迁移方案 — 03 前端页面功能规格, 交互流程, 表单字段, 交互流程, 搜索条件, 搜索条件, 列表字段 (+11 more)
### Community 900 - "运输管理 · 三方/山峡分册与粘贴建档 — 设计文档"
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 901 - "bx.js"
Cohesion: 0.1
Nodes (19): 仅创建人可删除 — 删除接口 / 页面对照表与分阶段改造方案, 1. 统计摘要, 2. 需改造对照表(业务数据 — 纳入范围), 2.1 CRM, 2.2 PL 物流, 2.3 DB 地磅, 2.4 BX 报销, 3. 不纳入改造(UI 本地 / 非持久化删除) (+11 more)
### Community 902 - "package.json"
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 903 - "manifest.json"
Cohesion: 0.1
Nodes (19): 背景, 与现有代码关系, 边界情况, 推广节奏, 验收标准, 非目标(重申), 参考, 根因 (+11 more)
### Community 904 - "index.js"
Cohesion: 0.1
Nodes (19): 运输地址库「注意事项」与选址回填, 1. 目标, 2. 非目标, 3. 决策记录, 4. 数据模型, 4.1 表 `pl_transport_address`, 4.2 与既有字段关系, 4.3 迁移 (+11 more)
### Community 905 - "uni-popup-dialog.vue"
Cohesion: 0.1
Nodes (19): 报销明细「发生时间」字段 — 设计文档, 四、改动文件清单, 已确认决策, 五、验收要点, 六、错误处理, 一、目标与范围, 目标, 2.1 表字段 (+11 more)
### Community 906 - "__init__.py"
Cohesion: 0.1
Nodes (19): 值班排班 · 自定义类型 / 工作安排字典 / 值班时段 — 设计文档, 背景, 配置某日弹窗, 月历 / 筛选 / 统计, 存量迁移, 错误处理, 测试要点(验收), 明确不做(本迭代) (+11 more)
### Community 907 - "__init__.py"
Cohesion: 0.1
Nodes (19): 背景, 决策摘要, 落地节奏, 权限与安全, 验收标准, 明确不做, 架构, 后端 (+11 more)
### Community 908 - "__init__.py"
Cohesion: 0.1
Nodes (19): 运输管理 · 人员从业资格证拆分 — 设计文档, 三、历史数据迁移, 四、业务规则(保持不变部分), 五、验收标准, 已确认决策, 六、工作量估算, 七、风险, 1.1 证书名称匹配规则 (+11 more)
### Community 909 - "__init__.py"
Cohesion: 0.1
Nodes (19): 背景, 前端设计, 改造清单, 不在范围, 错误与边界, 测试要点, 非目标, 已确认决策 (+11 more)
### Community 910 - "__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 911 - "__init__.py"
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 912 - "__init__.py"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: 地磅后端子域路由注册, Requirement: 地磅单管理与联动事务, Requirement: 计划按月自动生成任务, Requirement: 仪表盘统计 API, Requirement: 主数据下拉只读 CRM, Requirement: 车牌管理 CRUD, Requirement: 计划管理 CRUD 与计划号生成 (+11 more)
### Community 913 - "__init__.py"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: 地磅管理菜单与五模块页面, Requirement: 列表页布局规范, Requirement: 车牌管理标准列表, Requirement: 磅单二维码弹窗业务例外, Requirement: 关联数据查看弹窗, Requirement: 车牌下拉可选, Requirement: 仪表盘页面 (+11 more)
### Community 914 - "__init__.py"
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 915 - "index.vue"
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 916 - "shanxia2.0 生产环境部署方案"
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 917 - "__init__.py"
Cohesion: 0.18
Nodes (15): change(), created(), getDataList(), getSelectedValue(), handler(), loadData(), mixinDatacomResData(), modelValue() (+7 more)
### Community 918 - "AGENTS.md — shanxia2.0 (山峡化工)"
Cohesion: 0.13
Nodes (19): addClueFollow(), getClueFollow(), updateClueFollow(), ClueFollowVO, attachmentUploadRef, attachmentUrls, cancel(), dialog (+11 more)
### Community 919 - "报销 · 发票夹额度与报销扣减 — 设计文档"
Cohesion: 0.12
Nodes (17): publicInventoryApi, PublicInventoryPage, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave(), loading (+9 more)
### Community 920 - "uni-transition.vue"
Cohesion: 0.12
Nodes (17): OpportunityQuery, currentOpportunity, dialogTitle, dialogVisible, dictStore, emit, getList(), handleClose() (+9 more)
### Community 921 - "__init__.py"
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 922 - "__init__.py"
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 923 - "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 924 - "index.js"
Cohesion: 0.1
Nodes (19): 交互流程, 交互流程, 公海池模块迁移方案 — 03 前端页面功能规格, 列表字段, 列表字段(完整,含列设置功能), 前端功能完整性对照表, 弹窗 1:领取客户(`ClaimDialog.vue`), 弹窗 2:分配客户(`AssignDialog.vue`) (+11 more)
### Community 925 - "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 926 - "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 927 - "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 928 - "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 929 - "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 930 - "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 931 - "index.js"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: 主数据下拉只读 CRM, Requirement: 仪表盘统计 API, Requirement: 出入库管理 CRUD, Requirement: 地磅单管理与联动事务, Requirement: 地磅后端子域路由注册, Requirement: 计划按月自动生成任务, Requirement: 计划管理 CRUD 与计划号生成 (+11 more)
### Community 932 - "index.js"
Cohesion: 0.1
Nodes (19): ADDED Requirements, Requirement: API 层与类型定义, Requirement: 主数据下拉集成 CRM, Requirement: 仪表盘页面, Requirement: 关联数据查看弹窗, Requirement: 列表页布局规范, Requirement: 地磅管理菜单与五模块页面, Requirement: 磅单二维码弹窗业务例外 (+11 more)
### Community 933 - "index.js"
Cohesion: 0.12
Nodes (15): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+7 more)
### Community 934 - "index.js"
Cohesion: 0.18
Nodes (8): get_wechat_pay_client(), 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: 订单, 生成签名 V3 (SHA256 with RSA), wechat_pay(), WechatPayClient
### Community 935 - "index.js"
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 936 - "index.js"
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 937 - "index.js"
Cohesion: 0.17
Nodes (18): DutyAssignment, DutyDay, DutySlot, 值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-design.md, assert_user_is_duty_staff(), build_dict_value_from_label(), _count_active_assignments(), DutyBizError (+10 more)
### Community 938 - "index.js"
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 939 - "index.js"
Cohesion: 0.14
Nodes (16): bind(), browsers, children(), detect(), detect$1(), detect$2(), detectBrowser(), detectOs() (+8 more)
### Community 940 - "index.js"
Cohesion: 0.15
Nodes (19): a, ba(), bl(), ct(), dd(), dt(), g(), hd() (+11 more)
### Community 941 - "index.js"
Cohesion: 0.13
Nodes (19): al(), ar(), cr(), el(), et(), gc(), Ho(), il() (+11 more)
### Community 942 - "index.js"
Cohesion: 0.11
Nodes (17): actual, brandId, brandQtyRows, brands, certMessage, crmNo, deliveryBrandError, deliveryError (+9 more)
### Community 943 - "index.js"
Cohesion: 0.12
Nodes (15): any, emit, form, getDifference(), getDifferencePercent(), handleClose(), resetForm(), router (+7 more)
### Community 944 - "index.js"
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 945 - "index.js"
Cohesion: 0.11
Nodes (18): 报价单审批人设置(租户级默认审批人), 1. 目标, 10. 实现触点(清单), 11. 测试建议, 2. 非目标(首版不做), 3. 已确认决策, 4. 数据模型, 4.1 表 `crm_quote_approver_setting` (+10 more)
### Community 946 - "index.js"
Cohesion: 0.11
Nodes (18): 目标, 1. 背景与目标, 10. 修订记录, 2. 已确认产品决策, 3. 范围, 4. 架构与接线, 改造, 4.1 每表独立状态 (+10 more)
### Community 947 - "index.js"
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 948 - "index.js"
Cohesion: 0.11
Nodes (19): 列表查询请求体, 更新请求体, 删除请求体, 全量查询请求体(不分页), 详情查询请求体, 新增请求体, code:json ({), code:json ({) (+11 more)
### Community 949 - "index.js"
Cohesion: 0.11
Nodes (18): ADDED Requirements, Requirement: 车辆档案管理, Requirement: 人员档案管理, Requirement: 动态证书管理, Requirement: 承运商管理, Scenario: 车辆信息维护, Scenario: 车辆归属管理, Scenario: 车辆关联人员 (+10 more)
### Community 950 - "index.js"
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 951 - "db.ts"
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 952 - "home.vue"
Cohesion: 0.12
Nodes (3): CrmSupplierInfoController, ICrmSupplierInfoService, CrmSupplierInfoServiceImpl
### Community 953 - "Testing Skills With Subagents"
Cohesion: 0.13
Nodes (11): dom, IsPC(), default(), mounted(), mousedown(), mouseleave(), mousemove(), throttleTouchMove (+3 more)
### Community 954 - "pl_cert_required_service.py"
Cohesion: 0.12
Nodes (15): file-saver, xlsx, calculateColumnWidths(), ColumnConfig, emit, ExportData, ExportError, ExportOptions (+7 more)
### Community 955 - "index.js"
Cohesion: 0.11
Nodes (18): path, config, commitizen, description, engines, node, pnpm, lint-staged (+10 more)
### Community 956 - "运输计划回传按品牌填量设计"
Cohesion: 0.12
Nodes (15): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+7 more)
### Community 957 - "index.vue"
Cohesion: 0.12
Nodes (16): addOpportunityFollow(), updateOpportunityFollow(), OpportunityFollowForm, attachmentUploadRef, attachmentUrls, dialogTitle, dictStore, emit (+8 more)
### Community 958 - "apply_data_scope"
Cohesion: 0.12
Nodes (13): markLost(), OpportunityMarkLostParams, emit, form, formRef, handleClose(), reasonTips, remarkPlaceholder (+5 more)
### Community 959 - "按钮与弹窗总清单(门禁)"
Cohesion: 0.12
Nodes (15): batchUpdateStage(), dictStore, emit, form, formRef, handleClose(), handleSubmit(), open() (+7 more)
### Community 960 - "pl.js"
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 961 - "plLabels.js"
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 962 - "useChart.ts"
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 963 - "OpportunityForm.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 964 - "RuleIndex.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 965 - "uni-easyinput.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 966 - "uni-popup.vue"
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 967 - "BxInvoiceFileSelect.vue"
Cohesion: 0.11
Nodes (18): API 载荷(增量), `duty_slot` 变更, Web 管理端, 值班排班 · 自定义类型 / 工作安排字典 / 值班时段 — 设计文档, 公开移动端 H5(必须同步), 字典种子, 存量迁移, 已确认决策 (+10 more)
### Community 968 - "ApprovalPendingPanel.vue"
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 969 - "apply_brand_stock_change"
Cohesion: 0.11
Nodes (18): 1. 背景与目标, 2. 已确认需求, 3. 非目标, 4. 架构(方案 1), 5.1 新增接口, 5.2 响应字段(camelCase), 5.3 不变接口, 5.4 实现落点(建议) (+10 more)
### Community 970 - "报销业务明细清单(shanxia2.0 现状)"
Cohesion: 0.11
Nodes (18): 10. 测试清单, 11. 风险与注意, 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 「已安排合计」, 4.2 本计划旧量 / 新量, 4.3 合同产品是否「有固定数量」 (+10 more)
### Community 971 - "CRM 产品编号统一化与映射表设计"
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 972 - "产品品牌与别名设计(含运输计划归档按品牌记账)"
Cohesion: 0.11
Nodes (18): ADDED Requirements, Requirement: 人员档案管理, Requirement: 动态证书管理, Requirement: 承运商管理, Requirement: 车辆档案管理, Scenario: 人员与车辆绑定, Scenario: 人员信息维护, Scenario: 协议过期阻断运输 (+10 more)
### Community 973 - "01-crm.md"
Cohesion: 0.12
Nodes (12): User, userApi, UserCreate, UserService, UserUpdate, isEdit, isView, roleOptions (+4 more)
### Community 974 - "filter-dropdown.vue"
Cohesion: 0.14
Nodes (14): allHomeCards, loadCrmPendingCounts(), loadPendingCounts(), onFavCardClick(), onFavDragEnd(), openCard(), panelCount, panelDesc (+6 more)
### Community 975 - "Vue"
Cohesion: 0.26
Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType
### Community 976 - "DisbursePanel.vue"
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 977 - "index.vue"
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 978 - "zh_CN.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 979 - "form.vue"
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 980 - "dbLabels.js"
Cohesion: 0.16
Nodes (11): fireResizeEditor(), getAutoResizeBottomMargin, getAutoResizeOverflowPadding, getMaxHeight, getMinHeight, isFullscreen(), oldSize, parseCssValueToInt() (+3 more)
### Community 981 - "detail.vue"
Cohesion: 0.14
Nodes (7): E(), g(), kt(), ot(), Re(), te(), y
### Community 982 - "changelog.md"
Cohesion: 0.12
Nodes (18): ancestors(), ancestors(), ancestors$1(), bind$3(), clobberStyles(), filter$1(), flatten(), get$2() (+10 more)
### Community 983 - "changelog.md"
Cohesion: 0.14
Nodes (18): _(), Bn(), cm(), fd(), Fl(), jo(), kn(), li() (+10 more)
### Community 984 - "uni-swipe-action-item.vue"
Cohesion: 0.16
Nodes (17): cc(), dl(), f(), Gl(), h(), hm, lc(), na() (+9 more)
### Community 985 - "index.vue"
Cohesion: 0.11
Nodes (12): currentValue, formattedValue, isPaused, isRunning, pausedValue, props, safeDecimals, safeDuration (+4 more)
### Community 986 - "ProductSelector.vue"
Cohesion: 0.14
Nodes (13): fetchUserOptions(), unwrap(), cancel(), dialog, emit, formRef, loadUserList(), open() (+5 more)
### Community 987 - "pl.js"
Cohesion: 0.13
Nodes (12): calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), keyword, loading (+4 more)
### Community 988 - "运输计划 · 入库单 / 出库单设计"
Cohesion: 0.16
Nodes (12): attrs, clear(), events, _execLoadData(), _execRemove(), _getExec(), loadData(), loadMore() (+4 more)
### Community 989 - "mpother.js"
Cohesion: 0.11
Nodes (14): currentData, data, errorData, errorTempFilePath, ext, _extname, fileName, fileNameSplit (+6 more)
### Community 990 - "form.vue"
Cohesion: 0.11
Nodes (17): 技术栈, 项目结构, 注意事项, 环境变量, 浏览器支持, 后续优化建议, 资源文件, 安装依赖 (+9 more)
### Community 991 - "index.vue"
Cohesion: 0.11
Nodes (17): 执行记录, 附录:加厚用例(边界 / 组合 / 回归), 登录 — 输入边界与组合, 工作台 — 启用菜单逐条标题核对, 工作台 — 灰卡连点与回归, 我的 — 字段空值与操作, A1 页面展示(逐项), A2 协议勾选与弹窗(逐项) (+9 more)
### Community 992 - "山峡小程序 · 四模块开发清单"
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 993 - "Web 管理端 Token 自动续期设计文档"
Cohesion: 0.11
Nodes (17): 目录, 1. 设计理念与原则, 11. 图标与无障碍, 12. 业务状态色(与订单/配送枚举), 13. 实现清单(web-admin 改造对照), 14. 附录 A:权威来源, 15. 附录 B:脚本与动态行为, 2. 设计 Token(CSS 变量) (+9 more)
### Community 994 - "地磅管理 — 全面测试用例"
Cohesion: 0.11
Nodes (17): 线索管理模块迁移方案 — 05 业务逻辑与特殊场景, 1. 定时任务 / 触发器 / 监听器, 10. 导入导出, 11. 统计分析(5 接口), 12. 查重 `checkDuplicate`, 13. 跨模块依赖, 14. 权限标识(sys_menu), 15. 开发顺序建议 (+9 more)
### Community 995 - "index.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 996 - "skin.shadowdom.js"
Cohesion: 0.11
Nodes (17): 目标, 模块迁移方案 — 06 分步实施计划, 步骤 1:清理 + 前端拷贝, 具体任务, 涉及文件, 完成标准, 预计代码量, 步骤 2:前端 — [页面名称] UI 适配 (+9 more)
### Community 997 - "content.inline.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 998 - "skin.js"
Cohesion: 0.11
Nodes (17): 运输计划 · 客户装/送货物流默认记忆, 1. 数据模型, 已确认决策, 修订记录, 非目标, 2.1 读取, 2.2 写入(服务端隐式), 2. API 与后端写入 (+9 more)
### Community 999 - "content.js"
Cohesion: 0.11
Nodes (17): 报价/合同产品行:品牌合并与独立别名列, 1. 目标, 2. 非目标, 3. 表单交互(报价 + 合同), 3.1 产品名称, 3.2 别名(新列), 3.3 品牌(合并列), 3.4 校验 (+9 more)
### Community 1000 - "skin.shadowdom.js"
Cohesion: 0.11
Nodes (17): 选择产品弹窗:品牌/别名列 + 内嵌新增编辑, 1. 目标, 2. 非目标, 3. 架构, 3.1 ProductFormDialog, 3.2 ProductSelector(统一), 4.1 列顺序, 4.2 品牌 / 别名展示 (+9 more)
### Community 1001 - "content.inline.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 1002 - "skin.js"
Cohesion: 0.11
Nodes (17): ADDED Requirements, Requirement: 角色与菜单授权, Requirement: 数据权限范围, Requirement: 超级管理员与租户, Requirement: 多角色权限合并, Requirement: Web 与小程序菜单树, Requirement: Web 管理端菜单注册与侧栏展示(三件套同步), Scenario: 勾选子菜单 (+9 more)
### Community 1003 - "content.js"
Cohesion: 0.11
Nodes (18): 1. 组件选型, 2. 弹窗宽度与默认列数, 2.5 查看弹窗 KV 字号(14px / 13px 模式), 3. KV 单元格结构(上下堆叠栅格), 4. 四列栅格跨列规则, 5. ViewField 定义约定, 6. 弹窗骨架(SystemViewDialog), 7. 模块辅助工具(推荐) (+10 more)
### Community 1004 - "skin.shadowdom.js"
Cohesion: 0.37
Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more)
### Community 1005 - "content.inline.js"
Cohesion: 0.13
Nodes (14): acting, activeTab, finished, keyword, list, load(), loadBills(), loading (+6 more)
### Community 1006 - "skin.js"
Cohesion: 0.16
Nodes (12): attrs, clear(), events, _execLoadData(), _execRemove(), _getExec(), loadData(), loadMore() (+4 more)
### Community 1007 - "content.js"
Cohesion: 0.17
Nodes (15): _basePath(), getDataValue(), getDataValueType(), getValue(), isBoolean(), isEqual(), isNumber(), isRealName() (+7 more)
### Community 1008 - "skin.shadowdom.js"
Cohesion: 0.12
Nodes (7): ErrorCodeType, HTTP_STATUS, ProviderType, {
BridgeError
}, crypto, {
HTTP_STATUS
}, WeixinServer
### Community 1009 - "content.inline.js"
Cohesion: 0.19
Nodes (11): dom, _getRateCount(), _getSize(), IsPC(), mounted(), mousedown(), mouseleave(), mousemove() (+3 more)
### Community 1010 - "skin.js"
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 1011 - "content.js"
Cohesion: 0.11
Nodes (16): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+8 more)
### Community 1012 - "content.js"
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 1013 - "content.js"
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 1014 - "content.js"
Cohesion: 0.11
Nodes (18): 10. 参考源码, 1.1 背景, 1.2 移植模块(用户确认), 1.3 不移植, 1. 背景与目标, 2. 设计决策, 3.1 新建表(4 张), 3.2 公共字段(每张业务表末尾) (+10 more)
### Community 1015 - "content.js"
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 1016 - "content.js"
Cohesion: 0.11
Nodes (17): 具体任务, 具体任务, 参考, 完成标准, 完成标准, 模块迁移方案 — 06 分步实施计划, 步骤 1:清理 + 前端拷贝, 步骤 2:前端 — [页面名称] UI 适配 (+9 more)
### Community 1017 - "content.js"
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 1018 - "index.js"
Cohesion: 0.11
Nodes (17): 10. 撤回 `withdrawApproval`(审批 Service), 11. 新版本 `createNewVersion`, 12. 转合同 `toContract`, 13. 分享 `generateShare` / `viewByShareCode`, 14. PDF / 模板, 15. 产品 ID 解析(外部), 16. 开发对照打勾表, 1. 定时任务 / 触发器 (+9 more)
### Community 1019 - "zh_CN.js"
Cohesion: 0.11
Nodes (18): 10. 不在本步范围, 1. 背景与目标, 2. 源数据概况(sx.sql 快照), 3.1 主键策略, 3. 表结构差异, 4. 状态字段语义(重要), 5. 用户 ID 映射, 6. 依赖与阻塞 (+10 more)
### Community 1020 - "icons.js"
Cohesion: 0.11
Nodes (17): 1. 目标, 2. 非目标, 3.1 产品名称, 3.2 别名(新列), 3.3 品牌(合并列), 3.4 校验, 3. 表单交互(报价 + 合同), 4.1 提交(行 → API) (+9 more)
### Community 1021 - "uni-countdown.vue"
Cohesion: 0.11
Nodes (17): 10. 实现触点(清单), 11. 测试建议, 1. 目标, 2. 非目标(首版不做), 3. 已确认决策, 4.1 表 `crm_quote_approver_setting`, 4.2 模型与 CRUD, 4. 数据模型 (+9 more)
### Community 1022 - "index.js"
Cohesion: 0.11
Nodes (17): web-admin 列表统一后端导出, 决策摘要, 列定义, 前端, 前端组件草案, 后端, 响应, 已有导出 (+9 more)
### Community 1023 - "index.js"
Cohesion: 0.11
Nodes (17): 1. 数据模型, 2.1 读取, 2.2 写入(服务端隐式), 2. API 与后端写入, 3.1 选客户, 3.2 清空客户, 3.3 编辑打开, 3.4 与地址库 (+9 more)
### Community 1024 - "uni-data-select.vue"
Cohesion: 0.11
Nodes (17): web-admin 列表表体内嵌滚动(视口填满), 与现有代码关系, 公共能力, 决策摘要, 参考, 布局与高度, 推广节奏, 架构 (+9 more)
### Community 1025 - "index.ts"
Cohesion: 0.11
Nodes (17): A1 页面展示(逐项), A2 协议勾选与弹窗(逐项), A3 字段校验与登录(逐项), A4 负向(本页无增删改业务), A. 登录页 `login/login`, B. 工作台 `workbench/workbench`, C. 首页 / 待办占位, D. 我的 `mine/mine`(字段逐项) (+9 more)
### Community 1026 - "Calendar"
Cohesion: 0.11
Nodes (17): ADDED Requirements, Requirement: Web 与小程序菜单树, Requirement: Web 管理端菜单注册与侧栏展示(三件套同步), Requirement: 多角色权限合并, Requirement: 数据权限范围, Requirement: 角色与菜单授权, Requirement: 超级管理员与租户, Scenario: 两角色数据范围合并 (+9 more)
### Community 1027 - "index.ts"
Cohesion: 0.15
Nodes (8): canToolbarResolve, fetchData(), handleReset(), handleResolve(), handleSearch(), handleToolbarResolve(), haystack, string
### Community 1028 - "uni-forms-item.vue"
Cohesion: 0.16
Nodes (9): CrmCustomerOption, CrmProductOption, extractOptions(), fetchCustomerOptions(), fetchProductOptions(), keyword, loading, keyword (+1 more)
### Community 1029 - "index.vue"
Cohesion: 0.35
Nodes (16): bx_ok(), _list_of(), log(), login(), main(), Numberish(), portal_ok(), _print_summary() (+8 more)
### Community 1030 - "index.vue"
Cohesion: 0.21
Nodes (14): add_favorite(), count_active(), find_active(), find_soft_deleted(), list_favorites(), _next_order_num(), normalize_menu_path(), 按传入 paths 顺序重写 order_num(1-based)。paths 须覆盖当前全部有效收藏。 (+6 more)
### Community 1031 - "index.vue"
Cohesion: 0.17
Nodes (5): generate_id(), camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD
### Community 1032 - "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 1033 - "index.vue"
Cohesion: 0.18
Nodes (11): A(), b(), D(), e(), j(), k(), m, o() (+3 more)
### Community 1034 - "index.vue"
Cohesion: 0.21
Nodes (16): a, b(), ce(), fe(), he(), mt(), n(), ne() (+8 more)
### Community 1035 - "index.vue"
Cohesion: 0.16
Nodes (17): composeAlphabeticBase26(), filter$1(), findSubLists(), getParentList(), getSelectedDlItems(), getSelectedListItems(), getSelectedSubLists(), is$2() (+9 more)
### Community 1036 - "index.vue"
Cohesion: 0.15
Nodes (14): _, d, f, g, h, k(), m, o (+6 more)
### Community 1037 - "index.vue"
Cohesion: 0.15
Nodes (16): b(), bt, fo(), ft, gt, ht, jo(), ko() (+8 more)
### Community 1038 - "index.vue"
Cohesion: 0.14
Nodes (17): call(), contains(), get$2(), has(), hasNonNullableKey(), isBoundary(), isComment(), isElement (+9 more)
### Community 1039 - "index.vue"
Cohesion: 0.17
Nodes (17): add(), add$1(), add$2(), applyVisualChars(), cleanClass(), filter(), fireVisualChars(), get() (+9 more)
### Community 1040 - "index.vue"
Cohesion: 0.13
Nodes (12): dictStore, emit, form, formRef, handleClose(), open(), resetForm(), rules (+4 more)
### Community 1041 - "index.vue"
Cohesion: 0.14
Nodes (11): calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), loading, maxDate (+3 more)
### Community 1042 - "bindingx.js"
Cohesion: 0.17
Nodes (6): animation(), close(), move(), open(), show(), touchend()
### Community 1043 - "index.vue"
Cohesion: 0.12
Nodes (5): nowYmdHms(), canSecond, canVoid, load(), submitSecond()
### Community 1044 - "tinymce-table-excel-resize.ts"
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 1045 - "zh_CN.js"
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 1046 - "pl_ocr_service.py"
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 1047 - "web-admin 顶栏用户菜单 — 修改密码设计"
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 1048 - "CRM 主体危化品能力配置与报价/合同选品限制"
Cohesion: 0.12
Nodes (16): 值班排班 ·「值班人员」角色筛选 — 设计文档, 不在范围内, 实现落点(摘要), 已确认决策, 方案选择, 角色与数据, 迁移, 代码识别 (+8 more)
### Community 1049 - "db.js"
Cohesion: 0.12
Nodes (16): 运输计划 · 创建日期字段与取货/送达默认 — 设计文档, 风险与兼容, 已确认决策, 非目标(本期不做), 数据模型, 迁移脚本, 基础信息区字段顺序, 目标 (+8 more)
### Community 1050 - "pl.js"
Cohesion: 0.12
Nodes (16): 运输计划 · 空白单据打印 — 设计文档, 验收标准, 已确认决策, 风险与注意, 非目标(本期不做), 交互(列表工具栏), 空白内容规则, 保留(版式骨架) (+8 more)
### Community 1051 - "index.vue"
Cohesion: 0.12
Nodes (16): 背景, 已确认决策, 入口, 单文件下载, 点击批量下载后, 架构与模块, 数据流, 约束 (+8 more)
### Community 1052 - "index.vue"
Cohesion: 0.12
Nodes (16): 运输计划 · 车辆维保申请与处理登记 — 设计文档, 字典, 状态流转, 实现参考, 已确认业务规则, 1. 申请单 `pl_vehicle_maintenance_apply`, 2. 处理登记 `pl_vehicle_maintenance_process`, 非目标(本期不做) (+8 more)
### Community 1053 - "index.vue"
Cohesion: 0.12
Nodes (16): 运输计划:送货段产品限合同内 + 选择产品, 1. 背景与目标, 前端 / 手工, 2. 已确认决策, 3. 非目标, 4. 前端设计, 4.1 送货区 UI(`PlPlanDeliverySection`), 4.2 表单联动(`PlPlanFormDialog`) (+8 more)
### Community 1054 - "index.vue"
Cohesion: 0.12
Nodes (16): 运输计划「复制」:新增弹窗预填, 1. 目标, 2. 非目标, 3. 交互, 3.1 入口, 3.2 弹窗行为, 3.3 日期与跟进人, 4. 字段映射 (+8 more)
### Community 1055 - "index.vue"
Cohesion: 0.12
Nodes (16): 背景, 目标, 非目标, 行为规则, 标准格式, 名称同步, 触发点, 实现要点 (+8 more)
### Community 1056 - "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 1057 - "index.vue"
Cohesion: 0.13
Nodes (15): ADDED Requirements, MODIFIED Requirements, Requirement: 本仓库与周边系统的边界, Requirement: 山峡 CRM 工程路径与栈, Requirement: 多系统 SQL 模型权威文件索引, Scenario: 新人定位门户库表, Scenario: 新人定位地磅代码(迁移后), Scenario: 跨系统需求评审 (+7 more)
### Community 1058 - "运输管理 — 全面测试用例"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 车辆尿素申请提交, Requirement: 尿素单位输入, Requirement: 车辆尿素发放登记, Requirement: 无申请补录, Requirement: 发放撤销, Requirement: 租户与 UI 规范, Scenario: 成功创建申请 (+8 more)
### Community 1059 - "form.vue"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 字典类型列表页, Requirement: 字典类型新增/编辑弹窗, Requirement: 字典数据配置弹窗, Requirement: 路由注册, Requirement: 列表面板标题规范, Scenario: 字典类型列表展示, Scenario: 关键词搜索 (+8 more)
### Community 1060 - "arrange.vue"
Cohesion: 0.18
Nodes (16): align_contract_no_to_sign_date(), date, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。, replace_contract_no_date(), _mock_last_contract(), 软删占用的编号仍占唯一索引,生成时须跳过(对齐 uk_contract_tenant_no)。, 取最大流水号须含软删,避免复用已软删的最大编号。 (+8 more)
### Community 1061 - "uni-fab.vue"
Cohesion: 0.13
Nodes (5): disableDevTools(), isMobile(), unlockForm, ICrmQuoteShareLogService, CrmQuoteShareLogServiceImpl
### Community 1062 - "changelog.md"
Cohesion: 0.14
Nodes (13): activeTab, finished, keyword, list, load(), loading, onSearch(), page (+5 more)
### Community 1063 - "index.vue"
Cohesion: 0.17
Nodes (11): onFieldChange(), checkAll(), created(), localData(), setRules(), setValue(), submit(), validate() (+3 more)
### Community 1064 - "index.vue"
Cohesion: 0.15
Nodes (7): change(), clickLeft(), clickRight(), pickerChange(), pickerClick(), selectPage(), {
t
}
### Community 1065 - "index.vue"
Cohesion: 0.15
Nodes (6): animation(), close(), move(), open(), show(), touchend()
### Community 1066 - "index.vue"
Cohesion: 0.15
Nodes (15): currentUser, dialogVisible, emit, getList(), handleClose(), handleConfirm(), handleQuery(), loading (+7 more)
### Community 1067 - "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 1068 - "changelog.md"
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 1069 - "upgrade-popup.vue"
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 1070 - "index.vue"
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 1071 - "index.vue"
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 1072 - "Test-Driven Development (TDD)"
Cohesion: 0.12
Nodes (17): CRM 功能移植通用指南, 一、通用指南(本文档), 三、实施步骤文档(按流程顺序加载), 二、通用规范文档(全程按需加载), 关键源文件位置, 前端, 后端, 四、模块迁移方案模板(每个模块必须编写) (+9 more)
### Community 1073 - "CrmQuoteApprovalController.java"
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 1074 - "报销管理 — 全面测试用例"
Cohesion: 0.12
Nodes (16): 10. 导入导出, 11. 统计分析(5 接口), 12. 查重 `checkDuplicate`, 13. 跨模块依赖, 14. 权限标识(sys_menu), 15. 开发顺序建议, 1. 定时任务 / 触发器 / 监听器, 2. 线索状态机 (+8 more)
### Community 1075 - "01-login.mjs"
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 1076 - "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 1077 - "Using Git Worktrees"
Cohesion: 0.12
Nodes (16): 1. 目标, 2. 非目标, 3.1 ProductFormDialog, 3.2 ProductSelector(统一), 3. 架构, 4.1 列顺序, 4.2 品牌 / 别名展示, 4.3 工具栏 (+8 more)
### Community 1078 - "export_rows_to_xlsx_response"
Cohesion: 0.12
Nodes (16): 不在范围内, 代码识别, 值班排班 ·「值班人员」角色筛选 — 设计文档, 公开(免登录), 前端, 历史兼容, 实现落点(摘要), 已确认决策 (+8 more)
### Community 1079 - "changelog.md"
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 1080 - "DatabaseCache"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 列表面板标题规范, Requirement: 字典数据配置弹窗, Requirement: 字典类型列表页, Requirement: 字典类型新增/编辑弹窗, Requirement: 路由注册, Scenario: 关键词搜索, Scenario: 字典类型列表展示 (+8 more)
### Community 1081 - "invalidForm.vue"
Cohesion: 0.12
Nodes (16): ADDED Requirements, Requirement: 发放撤销, Requirement: 尿素单位输入, Requirement: 无申请补录, Requirement: 租户与 UI 规范, Requirement: 车辆尿素发放登记, Requirement: 车辆尿素申请提交, Scenario: 发放金额默认带出 (+8 more)
### Community 1082 - "index.vue"
Cohesion: 0.12
Nodes (17): 1. 组件选型, 2.5 查看弹窗 KV 字号(14px / 13px 模式), 2. 弹窗宽度与默认列数, 3. KV 单元格结构(上下堆叠栅格), 4. 四列栅格跨列规则, 5. ViewField 定义约定, 6. 弹窗骨架(SystemViewDialog), 7. 模块辅助工具(推荐) (+9 more)
### Community 1083 - "移动端重构完成总结"
Cohesion: 0.36
Nodes (15): bx_ok(), _list_of(), log(), login(), main(), Numberish(), portal_ok(), _print_summary() (+7 more)
### Community 1084 - "index.vue"
Cohesion: 0.16
Nodes (16): append(), clone$1(), createItem(), fromTag(), indentDlItem(), isComment(), isDescriptionDetail, isDescriptionTerm (+8 more)
### Community 1085 - "index.vue"
Cohesion: 0.21
Nodes (13): c, d, e, f(), g(), l, m(), n() (+5 more)
### Community 1086 - "index.vue"
Cohesion: 0.22
Nodes (12): el(), h, Io(), l, me(), o(), oe(), rl() (+4 more)
### Community 1087 - "index.vue"
Cohesion: 0.23
Nodes (13): al(), fe(), ge(), ho(), je(), Lo(), to(), ue() (+5 more)
### Community 1088 - "index.vue"
Cohesion: 0.12
Nodes (15): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+7 more)
### Community 1089 - "index.vue"
Cohesion: 0.15
Nodes (14): BrandQtyItem, publicTransportApi, PublicTransportHistoryPage, PublicTransportHistoryProduct, PublicTransportHistoryRecord, PublicTransportHistoryStop, PublicTransportHistoryStopProduct, PublicTransportPage (+6 more)
### Community 1090 - "Visual Companion Guide"
Cohesion: 0.13
Nodes (8): clickedIndex, { clickedIndex, currentTab, isLastTab, isOneTab, isCurrentTab }, fixedStatus, handleTouchEnd(), items, positions, setTransition(), { setTransition, adjustPositionAfterClose }
### Community 1091 - "Creation Log: Systematic Debugging Skill"
Cohesion: 0.16
Nodes (12): dialogVisible, emit, form, formRef, handleConfirm(), letterId, rules, submitLoading (+4 more)
### Community 1092 - "start-prod.sh"
Cohesion: 0.13
Nodes (12): any, emit, handleClose(), remarkPlaceholder, resetForm(), rules, string, submitLoading (+4 more)
### Community 1093 - "报销系统(bx)移植实施方案"
Cohesion: 0.12
Nodes (15): 目录, 1. 迁移模块清单与文件映射, 10. 消息提示/确认框替换规则, 13. 各模块特殊注意事项, 13.1 产品分类, 13.2 产品管理, 13.3 客户管理, 13.4 公海池 (+7 more)
### Community 1094 - "三系统用户账号明细清单"
Cohesion: 0.12
Nodes (15): 报销后端移植适配细则, 1. 文件复制对照表, 2. Router 改造检查清单, 3. Service 改造检查清单, 4. Schema 改造检查清单, 5. bx_auth 参考实现, 6. main.py 注册, 7. 加密排除(config.py) (+7 more)
### Community 1095 - "index.ts"
Cohesion: 0.12
Nodes (15): 核心原则, 1. 数据库先行, 字段一致性, 完成标准, 下一步, 操作流程, 2. Schema 层, 3. CRUD 层 (+7 more)
### Community 1096 - "types.ts"
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 1097 - "index.vue"
Cohesion: 0.12
Nodes (15): 运输计划 · 保存并安排运输(设计), 验收要点, 参考代码, 目标, 非目标, 决策摘要, 交互设计, 底栏 (+7 more)
### Community 1098 - "index.vue"
Cohesion: 0.12
Nodes (15): 运输计划 · 多选合打打印单据 — 设计文档, 主要改动文件, 错误提示文案(建议), 已确认决策, 验收标准, 风险与兼容, 非目标(本期不做), 交互(列表工具栏) (+7 more)
### Community 1099 - "index.vue"
Cohesion: 0.12
Nodes (15): 1. 背景与目标, 2. 采用方案, 3. 入口与交互, 3.1 位置, 3.2 行为, 4. 导出链路, 5.1 红章, 5.2 水印与 Logo(对齐 PDF) (+7 more)
### Community 1100 - "index.vue"
Cohesion: 0.12
Nodes (15): 运输计划「指定品牌」回填改为偏好提示设计, 决策摘要, 行为规则, 不变, 变更后回填规则, 展示, 实现要点, 后端 (+7 more)
### Community 1101 - "index.vue"
Cohesion: 0.12
Nodes (15): 报销管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2. 范围, 2.1 纳入改造, 2.2 对齐、不重做, 2.3 明确不做, 3. 交互规则, 4. 后端契约 (+7 more)
### Community 1102 - "运输管理 · 人员从业资格证拆分 — 设计文档"
Cohesion: 0.12
Nodes (15): 1. 背景与问题, 10. 测试建议, 2. 目标, 3. 非目标, 4. 方案选择, 5. 数据流, 6.1 表单区「关联发票」, 6.2 选择器 Sheet (+7 more)
### Community 1103 - "index.js"
Cohesion: 0.12
Nodes (15): 1. 背景与目标, 2. 已确认决策, 3. 交互设计, 4. 解析规则, 4.1 输入输出, 4.2 标签别名 → 字段, 4.3 段落与冲突, 4.4 验收样例(必须通过) (+7 more)
### Community 1104 - "uni-data-checkbox.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 1105 - "changelog.md"
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 1106 - "ToContractDialog.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 1107 - "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 1108 - "OpportunitySelector.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 1109 - "index.vue"
Cohesion: 0.12
Nodes (15): ADDED Requirements, Freight Settlement (运费结算), Requirement: 运费计算, Requirement: 结算单生成, Requirement: 结算流程, Requirement: 发票管理, Requirement: 汇款凭证, Scenario: 按重量计算(默认) (+7 more)
### Community 1110 - "index.vue"
Cohesion: 0.25
Nodes (14): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), _parse_feedback_images(), Session, UploadFile (+6 more)
### Community 1111 - "index.vue"
Cohesion: 0.14
Nodes (11): activeTab, finished, keyword, list, loading, loadList(), onSearch(), page (+3 more)
### Community 1112 - "index.vue"
Cohesion: 0.13
Nodes (10): detail, followContent, follows, followType, id, load(), loading, showFollow (+2 more)
### Community 1113 - "index.vue"
Cohesion: 0.12
Nodes (15): author, dependencies, uni-config-center, description, keywords, license, main, name (+7 more)
### Community 1114 - "index.vue"
Cohesion: 0.19
Nodes (12): extractList(), fetchPublicVehiclePlates(), fetchVehicleOptions(), VehicleOption, emit, keyword, loading, loadOptions() (+4 more)
### Community 1115 - "index.vue"
Cohesion: 0.16
Nodes (15): checkConvert(), convertClue(), ClueVO, cancel(), clueInfo, dialog, dictStore, emit (+7 more)
### Community 1116 - "detail.vue"
Cohesion: 0.12
Nodes (10): ApprovalNode, props, sortedNodes, statusConfig, ApprovalHistoryItem, props, sortedItems, statusConfig (+2 more)
### Community 1117 - "index.vue"
Cohesion: 0.15
Nodes (13): ChatMessage, formatCurrentTime(), isDrawerVisible, isMobile, isOnline, messageContainer, messageId, messages (+5 more)
### Community 1118 - "index.vue"
Cohesion: 0.13
Nodes (9): copyId, dialogMode, dialogTitle, editId, emit, handleSuccess(), panelRef, saveLoading (+1 more)
### Community 1119 - "statistics.vue"
Cohesion: 0.12
Nodes (15): author, dependencies, uni-config-center, description, homepage, license, main, name (+7 more)
### Community 1120 - "detail.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 1121 - "form.vue"
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 1122 - "CRM 业务明细清单(shanxia2.0 现状)"
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 1123 - "index.vue"
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 1124 - "index.vue"
Cohesion: 0.12
Nodes (13): 不移植的 API, 响应格式(所有 JSON 接口), 备用金 `/api/advances`, 工作流 `/api/workflows`, 报销 `/api/reimburses`, 报销系统 API 全量清单(移植后路径保持不变), 支付 / 发放 `/api/payments`, 费用项目 `/api/expense-items` (+5 more)
### Community 1125 - "部署顺序(强制)"
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 1126 - "文件结构"
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 1127 - "出入库现场链接 · 单据状态可选设计"
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 1128 - "index.vue"
Cohesion: 0.12
Nodes (15): 1. 申请单 `pl_vehicle_maintenance_apply`, 2. 处理登记 `pl_vehicle_maintenance_process`, API 概要, OpenSpec, 字典, 实现参考, 已确认业务规则, 数据模型 (+7 more)
### Community 1129 - "index.vue"
Cohesion: 0.12
Nodes (15): ORM / Schema / API, `pl_plan` 新增列, 其它入口, 前端(`pl-plan-form-dialog`), 取货时间 / 送达时间默认, 基础信息区字段顺序, 已确认决策, 数据模型 (+7 more)
### Community 1130 - "detail.vue"
Cohesion: 0.12
Nodes (15): 不变, 决策摘要, 前端, 前端手工验收, 变更后回填规则, 后端, 后端, 实现要点 (+7 more)
### Community 1131 - "index.vue"
Cohesion: 0.12
Nodes (15): CRM 合同编号日期段跟随签订日期 — 设计, 决策记录, 前端, 名称同步, 后端, 实现要点, 改号策略(方案 A + 权威后端), 标准格式 (+7 more)
### Community 1132 - "index.vue"
Cohesion: 0.12
Nodes (15): 1. 目标, 2. 非目标, 3.1 入口, 3.2 弹窗行为, 3.3 日期与跟进人, 3. 交互, 4.1 复制(预填), 4.2 清空(不复制) (+7 more)
### Community 1133 - "index.vue"
Cohesion: 0.12
Nodes (15): `openBlank()` 行为, 交互(列表工具栏), 产品空行, 保留(版式骨架), 前端改动面, 后端, 已确认决策, 技术要点 (+7 more)
### Community 1134 - "staticAsset.js"
Cohesion: 0.12
Nodes (15): 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 送货区 UI(`PlPlanDeliverySection`), 4.2 表单联动(`PlPlanFormDialog`), 4.3 工具函数, 4. 前端设计, 5. 后端设计 (+7 more)
### Community 1135 - "index.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 1136 - "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 1137 - "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 1138 - "index.vue"
Cohesion: 0.12
Nodes (15): ADDED Requirements, Freight Settlement (运费结算), Requirement: 发票管理, Requirement: 汇款凭证, Requirement: 结算单生成, Requirement: 结算流程, Requirement: 运费计算, Scenario: 发票信息记录 (+7 more)
### Community 1139 - "index.vue"
Cohesion: 0.17
Nodes (10): _db_pool_keepalive_loop(), _error_json(), lifespan(), 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, 定期 ping MySQL,避免远程库/NAT 回收空闲 TCP 后首请求长时间卡住。, sqlalchemy_exception_handler(), unhandled_exception_handler() (+2 more)
### Community 1140 - "changelog.md"
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 1141 - "index.vue"
Cohesion: 0.17
Nodes (9): getKeyboardSpaces, insertNbsp(), isBoolean, isNumber, onSetupEditable(), register(), setup(), stringRepeat() (+1 more)
### Community 1142 - "index.vue"
Cohesion: 0.15
Nodes (14): compose1(), fromDom(), fromHtml(), fromTag(), fromText(), get$1(), getBody(), getBounds() (+6 more)
### Community 1143 - "index.vue"
Cohesion: 0.14
Nodes (15): documentOrOwner(), each(), exitFullscreen(), fireFullscreenStateChanged(), getFullscreenchangeEventName(), getFullscreenElement(), getFullscreenNative, isDocument (+7 more)
### Community 1144 - "uni-indexed-list.vue"
Cohesion: 0.17
Nodes (13): baseKeyFromFile(), changed, componentsRoot, { content, count }, __dirname, files, findOpenTagEnd(), hasListTableClass() (+5 more)
### Community 1145 - "package.json"
Cohesion: 0.28
Nodes (14): getDirection(), getDisabledType(), getDom(), move(), moveDirection(), openState(), range(), resetTouchStatus() (+6 more)
### Community 1146 - "index.vue"
Cohesion: 0.2
Nodes (11): d(), fe(), I(), l(), le(), n, o, p() (+3 more)
### Community 1147 - "align_contract_no_to_sign_date"
Cohesion: 0.18
Nodes (7): dash(), followStatusLabel(), formatQty(), planCardSub(), planListPhase(), planTypeLabel(), shortAddr()
### Community 1148 - "ensure_crm_create_by_row_in_scope"
Cohesion: 0.13
Nodes (14): 运输计划管理模块 — 需求说明文档, 一、文档目的, 二、业务背景, 2.1 项目背景, 2.2 系统目标, 九、车辆与司机管理, 三、名词与定义, 十五、业务规则汇总 (+6 more)
### Community 1149 - "Code Review Reception"
Cohesion: 0.13
Nodes (14): 用户统一方案, 1. 三源用户概览, 2. 字段映射规则, 3. 去重与合并规则, 3.1 需人工确认, 3.2 不导入, 4. 地磅用户处理(无中文名), 5. 完整用户清单(初稿) (+6 more)
### Community 1150 - "Testing Anti-Patterns"
Cohesion: 0.13
Nodes (14): 1. 目标, 2. 源数据快照(docs/sql/sx.sql), 3. 执行前检查, 4. 执行步骤, 4.1 命令(脚本就绪后), 5. 字段映射速查, 6. 验收标准, 7. 二次移植说明 (+6 more)
### Community 1151 - "TransferDialog.vue"
Cohesion: 0.13
Nodes (14): 核心原则, 操作流程, 1. 审阅 `<script>` 部分, 2. 审阅 `<template>` 部分, 3. 审阅 `<style>` 部分, 4. 弹窗统一规范, 5. 编写/更新前端 API 模块, 6. 注册路由 (+6 more)
### Community 1152 - "ensure_crm_owner_row_in_scope"
Cohesion: 0.13
Nodes (14): 结构, 线索管理模块迁移方案 — 03 前端页面规格, 主要字段(筛选), 页面 1:线索列表 `index.vue`, 表格列(示例), 操作与权限, 页面 2:线索详情 `detail.vue`, 页面 3~7:弹窗组件 (+6 more)
### Community 1153 - "start.sh"
Cohesion: 0.13
Nodes (14): 构建与注册, 合同管理模块 — 08 验证清单, 手测建议顺序, 功能验证(代码对齐), 筛选 / 分页 / 展开, 审批流, 执行 / 完成 / 作废, 附件 / 导出 (+6 more)
### Community 1154 - "4.3 公海池规则管理"
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 1155 - "报价单管理模块迁移方案 — 05 业务逻辑与特殊场景"
Cohesion: 0.13
Nodes (14): 运输计划列表「产品信息」拆列设计, 实现备注, 目标, 非目标, 涉及页面, 背景, 组件复用, 样式 (+6 more)
### Community 1156 - "地磅系统移植设计文档"
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 1157 - "CRM 产品分类数据移植设计"
Cohesion: 0.13
Nodes (14): 运输计划「从承运商库选择」:选择 + 新增编辑, 1. 目标, 2. 非目标, 3. 交互, 3.1 入口(计划表单), 3.2 选承运商弹窗, 3.3 新增, 3.4 编辑 (+6 more)
### Community 1158 - "报价/合同产品行:品牌合并与独立别名列"
Cohesion: 0.13
Nodes (14): 运输计划 · 打印单据产品名称附带品牌 — 设计文档, 1. 有效品牌明细, 验收要点, 自检, 已确认决策, 2. 拆行, 非目标(本期不做), 展开规则 (+6 more)
### Community 1159 - "壳层 — 全面测试用例(登录 / Tab / 工作台 / 我的)"
Cohesion: 0.13
Nodes (14): 1. 目标, 2. 非目标, 3. 交互, 3.1 入口(计划表单), 3.2 选车弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划 (+6 more)
### Community 1160 - "list.vue"
Cohesion: 0.13
Nodes (14): 报价/合同明细:别名与品牌就地维护弹窗, 1. 目标, 2. 非目标, 3. 已确认决策, 4. 架构, 4.1 ProductAliasBrandDialog, 4.2 明细列布局(报价 + 合同), 5. 校验与错误处理 (+6 more)
### Community 1161 - "clientdb.js"
Cohesion: 0.13
Nodes (14): 1. 背景, 10. 测试建议, 2. 目标, 3. 非目标, 4. 信息架构与页面, 5.1 列表页骨架, 5.2 树行, 5.3 表单页字段 (+6 more)
### Community 1162 - "uni-rate.vue"
Cohesion: 0.13
Nodes (14): Context, D1 方案 A + 语义字段(不新建 sys_oper_log), D2 语义字段集, D3 写入链路, D4 请求人姓名, D5 oper_summary 模板, D6 查询与权限, D7 记录范围(默认) (+6 more)
### Community 1163 - "CRM 合同编号日期段跟随签订日期 — 设计"
Cohesion: 0.13
Nodes (15): ADDED Requirements, Requirement: 数据权限过滤, Requirement: 列表默认排序, Requirement: API 前缀与工程约定, Requirement: 统一 POST 接口, Requirement: URL 路径设计规范, Scenario: 新增业务路由, Scenario: 存量模块不修改 (+7 more)
### Community 1164 - "index.vue"
Cohesion: 0.14
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1165 - "The Process"
Cohesion: 0.14
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1166 - "Systematic Debugging"
Cohesion: 0.21
Nodes (12): created(), destroyed(), dom, getCollapse(), getCollapseHeight(), getNvueHwight(), init(), mounted() (+4 more)
### Community 1167 - "Testing CLAUDE.md Skills Documentation"
Cohesion: 0.13
Nodes (15): app-android, app-ios, App, H5-mobile, Vue, 快应用, Android Browser, QQ浏览器(Android) (+7 more)
### Community 1168 - "地磅业务明细清单(shanxia2.0 现状)"
Cohesion: 0.27
Nodes (13): getDirection(), getDisabledType(), getDom(), move(), moveDirection(), openState(), resetTouchStatus(), showWatch() (+5 more)
### Community 1169 - "线索管理模块迁移方案 — 05 业务逻辑与特殊场景"
Cohesion: 0.18
Nodes (9): b(), Fr(), G, H(), K(), q, v(), _() (+1 more)
### Community 1170 - "线索管理模块经验(2026-05-31 新增)"
Cohesion: 0.17
Nodes (14): assignClue(), cancel(), dialog, emit, form, formRef, loadUserList(), open() (+6 more)
### Community 1171 - "CRM 功能移植通用指南"
Cohesion: 0.18
Nodes (11): cutDownImg(), CutterProps, CutterResult, emit, handleImageLoadComplete(), handleImageLoadError(), imgCutterModal, initImgCutter() (+3 more)
### Community 1172 - "部署顺序"
Cohesion: 0.16
Nodes (11): ArtTableProps, DynamicColumnConfig, getColumnChecks(), SPECIAL_COLUMNS, useTableColumns(), ColumnOption, DialogConfig, FormRule (+3 more)
### Community 1173 - "部署顺序"
Cohesion: 0.15
Nodes (13): applyCustomIcons(), DEFAULT_UPLOAD_CONFIG, editorConfig, editorRef, InsertFnType, mergedUploadConfig, modelValue, onCreateEditor() (+5 more)
### Community 1174 - "已完成功能"
Cohesion: 0.16
Nodes (13): batchUpdateExpectDate(), emit, form, formRef, handleClose(), handleSubmit(), open(), resetForm() (+5 more)
### Community 1175 - "list.vue"
Cohesion: 0.14
Nodes (11): DEFAULT_OPINIONS, defaultOpinion(), dialogTitle, dialogVisible, emit, form, formRef, loading (+3 more)
### Community 1176 - "mp_api_smoke.py"
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 1177 - "changelog.md"
Cohesion: 0.13
Nodes (15): 1. 数据库先行, 2. Schema 层, 3. CRUD 层, 4. API 路由层, 5. API 路径约定, 7. Excel 导出(CRM 集中字典翻译), 8. 定时任务 & 特殊场景, Java 快照(按需,SHALL) (+7 more)
### Community 1178 - "uni-pagination.vue"
Cohesion: 0.13
Nodes (14): API 调用(适配后), UI 适配要点, 主要字段(筛选), 前端适配检查表(每页完成后勾选), 操作与权限, 线索管理模块迁移方案 — 03 前端页面规格, 结构, 结构 (+6 more)
### Community 1179 - "mpalipay.js"
Cohesion: 0.13
Nodes (14): UI 合规(Fresh Mint), 列表 Tab, 功能验证(代码对齐), 合同管理模块 — 08 验证清单, 回归, 子模块(变更 / 模板 / 审批独立页), 审批流, 手测建议顺序 (+6 more)
### Community 1181 - "详细对比"
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 1182 - "分页加载实现说明"
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 1183 - "UserSelector.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 1184 - "Dispatching Parallel Agents"
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 1185 - "Root Cause Tracing"
Cohesion: 0.13
Nodes (14): 10. 测试建议, 1. 背景, 2. 目标, 3. 非目标, 4. 信息架构与页面, 5.1 列表页骨架, 5.2 树行, 5.3 表单页字段 (+6 more)
### Community 1186 - "Persuasion Principles for Skill Design"
Cohesion: 0.13
Nodes (14): 交互设计, 决策摘要, 「创建/保存」, 「创建/保存并安排运输」流程, 参考代码, 底栏, 目标, 组件与数据流 (+6 more)
### Community 1187 - "Writing Skills"
Cohesion: 0.13
Nodes (14): 主要改动文件, 交互(列表工具栏), 产品行顺序, 已确认决策, 打开方式, 数据拼装(打印弹窗内), 校验规则, 目标 (+6 more)
### Community 1188 - "DbVehiclePicker.vue"
Cohesion: 0.13
Nodes (14): 10. 测试建议, 1. 背景与问题, 2. 目标, 3. 非目标, 4. 方案选择, 5. 数据流, 6.1 表单区「关联发票」, 6.2 选择器 Sheet (+6 more)
### Community 1189 - "price_letter.py"
Cohesion: 0.13
Nodes (14): Context, D1 方案 A + 语义字段(不新建 sys_oper_log), D2 语义字段集, D3 写入链路, D4 请求人姓名, D5 oper_summary 模板, D6 查询与权限, D7 记录范围(默认) (+6 more)
### Community 1190 - "运输计划 · 创建日期字段与取货/送达默认 — 设计文档"
Cohesion: 0.13
Nodes (14): ADDED Requirements, Requirement: MySQL 版本, Requirement: 主键类型, Requirement: 公共字段集合, Requirement: 字段顺序, Requirement: 逻辑删除, Requirement: 默认租户编号 tenant_no, Scenario: Code review DDL (+6 more)
### Community 1191 - "detail.vue"
Cohesion: 0.13
Nodes (14): 更新日志, 版本说明, 版本号规则, 变更类型, 重要提示标记, 贡献指南, 许可证, 变更类型 (+6 more)
### Community 1192 - "list.vue"
Cohesion: 0.14
Nodes (7): isPlanNoReadonly, productDisplay, saving, showCustomerPicker, showDateCalendar, showProductPicker, showVehiclePicker
### Community 1193 - "changelog.md"
Cohesion: 0.14
Nodes (12): [], amt, attachmentId, i, invoiceId, invoiceIds, invoiceLinks, root (+4 more)
### Community 1194 - "changelog.md"
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 1195 - "package.json"
Cohesion: 0.26
Nodes (12): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+4 more)
### Community 1196 - "package.json"
Cohesion: 0.18
Nodes (3): OSSStorage, process_image_content(), 处理图片内容,如果是 HEIC 格式则转换为 JPEG
### Community 1197 - "changelog.md"
Cohesion: 0.22
Nodes (12): bind_biz(), count_invoice_attach_by_biz_ids(), create(), get_by_biz(), get_by_id(), soft_delete(), _tenant_no(), assert_bx_attachment_biz_in_scope() (+4 more)
### Community 1198 - "convertForm.vue"
Cohesion: 0.18
Nodes (11): a, c(), d(), i, l, m, n, o (+3 more)
### Community 1199 - "index.vue"
Cohesion: 0.2
Nodes (13): ao(), Et(), f, k(), le(), m(), mo(), ne() (+5 more)
### Community 1200 - "BxApprovalFlowTabs.vue"
Cohesion: 0.22
Nodes (9): cancel(), displayErrorMessage(), enableWhenDirty, getOnCancelCallback, getOnSaveCallback, isFunction, register(), save() (+1 more)
### Community 1201 - "index.vue"
Cohesion: 0.14
Nodes (8): apiSet, __dirname, listPermsInApi, menuCodesFromApi, missingInApi, pl, routeMenuCodes, sqxp
### Community 1202 - "操作流程"
Cohesion: 0.14
Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more)
### Community 1204 - "小程序 · CRM 产品分类(缩进展开树)设计"
Cohesion: 0.21
Nodes (12): [], cols, d, ia, ib, kw, pad(), string (+4 more)
### Community 1205 - "运输计划 · 保存并安排运输(设计)"
Cohesion: 0.15
Nodes (12): applyDefaultOwnerUserId(), dialog, dictStore, emit, formRef, names, resolveDefaultOwnerUserId(), rules (+4 more)
### Community 1206 - "运输计划 · 多选合打打印单据 — 设计文档"
Cohesion: 0.16
Nodes (12): cancel(), dialog, dictStore, emit, formRef, open(), reset(), rules (+4 more)
### Community 1207 - "list.vue"
Cohesion: 0.14
Nodes (10): dialogTitle, dictStore, formRef, rules, shortcuts, submitLoading, visible, addOpportunityFollow() (+2 more)
### Community 1208 - "list.vue"
Cohesion: 0.16
Nodes (11): emit, form, formRef, handleClose(), open(), resetForm(), rules, submitLoading (+3 more)
### Community 1209 - "山峡化工 · 微信小程序(miniprogram)"
Cohesion: 0.14
Nodes (12): [], cols, monday, query, sunday, today, todayStr, tomorrow (+4 more)
### Community 1211 - "render.js"
Cohesion: 0.2
Nodes (6): AppConfig, ConfigBase, configCenter, OauthConfig, {
ProviderType
}, Support_Platforms
### Community 1213 - "AssignDialog.vue"
Cohesion: 0.27
Nodes (14): Ce(), De(), e(), ee(), ie(), j, ke(), Ne() (+6 more)
### Community 1214 - "index.vue"
Cohesion: 0.2
Nodes (6): Fr(), Ht(), Ot(), pn, T(), Xr()
### Community 1215 - "funnel.vue"
Cohesion: 0.16
Nodes (10): approvalTypeIndex, approverSummary, canApprove, canSubmit, onApproverConfirm(), onSubmitApproval(), openPicker(), plans (+2 more)
### Community 1216 - "README.md"
Cohesion: 0.16
Nodes (7): closeParentSheet(), findNodeById(), loadTree(), parentLabel, parentOptions, selectParent(), statusIndex
### Community 1217 - "入库/出库单信息完善与现场链接对齐设计"
Cohesion: 0.14
Nodes (14): 与 Web 端的差异, 功能模块, 后续优化建议, 安装依赖, ✅ 已完成, 开发, 技术栈, 构建 (+6 more)
### Community 1218 - "mp-approver-picker.vue"
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 1219 - "package.json"
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 1220 - "list.vue"
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 1221 - "list.vue"
Cohesion: 0.14
Nodes (13): 定时任务, 公海池模块迁移方案 — 05 特殊场景, 任务 1:保护期到期检查, 校验规则, 规则管理校验, 操作校验, 流程 1:客户 ↔ 公海池流转, 任务 2:保护期到期提醒 (+5 more)
### Community 1222 - "list.vue"
Cohesion: 0.14
Nodes (14): 文件结构, 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:ts ({), code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/componen), 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) (+6 more)
### Community 1223 - "DealDialog.vue"
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 1224 - "changelog.md"
Cohesion: 0.14
Nodes (13): 入库/出库单信息完善与现场链接对齐设计, 1. 背景与问题, 2. 已确认决策, 3. 后端, 3.1 Enrichment 输出字段, 3.2 改动文件(示意), 3.3 非目标, 4. 前端 · 现场公共页 (+5 more)
### Community 1225 - "uni-dateformat.vue"
Cohesion: 0.14
Nodes (13): 报价单列表 · 可配置列统计行, 1. 背景与目标, 2. 已确认决策, 3. 界面与交互, 3.1 位置, 3.2 单元格行为, 3.3 视觉, 4. 计算规则 (+5 more)
### Community 1226 - "config.js"
Cohesion: 0.14
Nodes (13): 运输计划「从地址库选择」支持编辑并回填联系方式, 1. 目标, 2. 非目标, 3. 交互, 3.1 检索与列表, 3.2 编辑, 3.3 新增(保持), 3.4 联系方式回填 (+5 more)
### Community 1227 - "AccessToken"
Cohesion: 0.14
Nodes (13): 危化品证上传:按钮权限 设计, 1. 背景与目标, 采用方案, 角色配置示例, 2. 权限模型(方案 A), 3. 前端行为, 迁移, 4. 后端 (+5 more)
### Community 1228 - "Storage"
Cohesion: 0.14
Nodes (13): 运输计划跟进状态重构设计, 目标, 流转规则, 自动, 手动, 删除规则, 前端, 背景 (+5 more)
### Community 1229 - "uni-search-bar.vue"
Cohesion: 0.14
Nodes (13): 1. 目标, 10. 测试要点, 11. 风险与缓解, 2. 非目标, 3. 背景与现状, 4. 数据模型, 5. 生成规则, 6. 检索语义 (+5 more)
### Community 1230 - "ADDED Requirements"
Cohesion: 0.14
Nodes (13): 地磅管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2. 范围, 2.1 纳入改造, 2.2 明确不做, 3. 交互规则, 4. 后端契约, 4.1 现状与本批 (+5 more)
### Community 1231 - "simulate-menu-filter.mjs"
Cohesion: 0.14
Nodes (13): 1. 目标, 2. 非目标, 3. 已确认决策, 4. 架构, 4.1 组件约定, 4.2 产品管理入口, 4.3 关闭与刷新, 5. 菜单与数据 (+5 more)
### Community 1232 - "user-dialog.vue"
Cohesion: 0.14
Nodes (13): 运输管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2. 范围, 2.1 纳入(用户清单), 2.2 不做, 2.3 缺口对齐, 3. 交互, 4. 后端契约 (+5 more)
### Community 1233 - "ensure_crm_customer_linked_row_in_scope"
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 1234 - "index.vue"
Cohesion: 0.14
Nodes (13): Context, D1 双菜单平行模块(非抽象框架), D2 处理完成 = 申请 status processed, D3 金额可选, D4 维保类型 varchar + UI allow-create, D5 选车提醒, D6 单号前缀, D7 处理看板 API (+5 more)
### Community 1235 - "运输计划「从承运商库选择」:选择 + 新增编辑"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Dibang Plan Quantity (地磅月计划量运输联动), Requirement: 运输联动地磅月计划量累加, Requirement: 调整运输时地磅月计划量回减与重建, Requirement: 取消计划时地磅月计划量回减, Scenario: 首次联动创建月计划, Scenario: 后续联动累加月计划, Scenario: 调整运输变更数量 (+5 more)
### Community 1236 - "leave.py"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 图形化流程配置, Requirement: 流程变量, Requirement: 审批人解析策略, Requirement: 流程版本, Requirement: 办理中心, Requirement: 工作流由后端 Python 实现, Scenario: 技术栈检查 (+5 more)
### Community 1237 - "tenant.py"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 简单审批流程, Requirement: 运输计划状态流转, Requirement: 审批记录, Requirement: 审批人选择, Scenario: 提交审批, Scenario: 审批规则, Scenario: 状态流转(不允许回退) (+5 more)
### Community 1238 - "assert_products_allowed_for_supplier"
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 1239 - "2.2 crm_customer_pool_rule(公海池规则表)"
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 1240 - "操作流程"
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 1241 - "用户统一方案"
Cohesion: 0.24
Nodes (12): build_name_pinyin_abbr(), normalize_name_pinyin_abbr(), 名称拼音首字母缩写:库内存小写,检索时大小写不敏感。, 保存时解析拼音字段。 - submitted_provided=True:用提交值(空则按 name 生成) - 否则:已有非空 existi, resolve_name_pinyin_abbr(), test_chinese_and_alnum(), test_empty_and_whitespace(), test_resolve_not_submitted_empty_existing_generates() (+4 more)
### Community 1242 - "文件结构"
Cohesion: 0.14
Nodes (13): author, description, devDependencies, playwright, keywords, license, main, name (+5 more)
### Community 1243 - "运输计划跟进状态重构设计"
Cohesion: 0.16
Nodes (9): activeTab, finished, list, loading, loadList(), markBiz(), page, switchTab() (+1 more)
### Community 1244 - "附录"
Cohesion: 0.15
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1245 - "permission.js"
Cohesion: 0.15
Nodes (10): activeTab, finished, keyword, list, loading, loadList(), page, switchTab() (+2 more)
### Community 1246 - "phone-dial-inline.vue"
Cohesion: 0.15
Nodes (10): acting, canSecond, canVoid, detail, id, load(), phase, showSecond (+2 more)
### Community 1247 - "运输计划「从车辆库选择」:三方 / 自有 Tab + 新增编辑"
Cohesion: 0.14
Nodes (8): finished, keyword, list, loading, page, rows, tab, total
### Community 1248 - "detail.vue"
Cohesion: 0.21
Nodes (9): formatDate(), friendlyDate(), getDate(), pad(), parser, dateShow(), handler(), setAutoRefresh() (+1 more)
### Community 1249 - "login.vue"
Cohesion: 0.19
Nodes (5): AccessToken, getAccessToken(), removeAccessToken(), setAccessToken(), updateAccessToken()
### Community 1250 - "approval.vue"
Cohesion: 0.21
Nodes (6): AppConfig, ConfigBase, configCenter, OauthConfig, {
ProviderType
}, Support_Platforms
### Community 1253 - "validate.js"
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 1254 - "changelog.md"
Cohesion: 0.14
Nodes (8): apiSet, __dirname, listPermsInApi, menuCodesFromApi, missingInApi, pl, routeMenuCodes, sqxp
### Community 1257 - "changelog.md"
Cohesion: 0.14
Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more)
### Community 1258 - "changelog.md"
Cohesion: 0.14
Nodes (12): buttonColor, ButtonConfig, buttonRadius, buttonTextColor, emit, ImageConfig, { isDark }, Meteor (+4 more)
### Community 1259 - "mpwxs.js"
Cohesion: 0.15
Nodes (11): captureQrObjectUrl, captureRow, dialogTitle, emit, getQrImageUrl(), handleClose(), innerVisible, loading (+3 more)
### Community 1260 - "uni-th.vue"
Cohesion: 0.18
Nodes (9): close(), confirm(), draftIds, emit, filtered, keyword, loading, props (+1 more)
### Community 1261 - "table-checkbox.vue"
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 1262 - "Requirement: 统一请求体格式"
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 1263 - "scripts"
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 1264 - "ClaimDialog.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 1265 - "ListPageScaffold.vue"
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 1266 - "ApprovalDialog.vue"
Cohesion: 0.14
Nodes (13): 1. 背景与问题, 2. 已确认决策, 3.1 Enrichment 输出字段, 3.2 改动文件(示意), 3.3 非目标, 3. 后端, 4. 前端 · 现场公共页, 5. 前端 · 管理端列表(`IoOrderListPage`) (+5 more)
### Community 1267 - "compilerOptions"
Cohesion: 0.14
Nodes (13): 1. 目标, 2. 非目标, 3.1 入口(计划表单), 3.2 选承运商弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划, 3. 交互 (+5 more)
### Community 1268 - "Defense-in-Depth Validation"
Cohesion: 0.14
Nodes (13): 1. 目标, 2. 非目标, 3.1 入口(计划表单), 3.2 选车弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划, 3. 交互 (+5 more)
### Community 1269 - "Verification Before Completion"
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 1270 - "Writing Plans"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Dibang Plan Quantity (地磅月计划量运输联动), Requirement: 取消计划时地磅月计划量回减, Requirement: 调整运输时地磅月计划量回减与重建, Requirement: 运输联动地磅月计划量累加, Scenario: 取消后月计划量下限, Scenario: 取消计划回减月计划量, Scenario: 取消计划被阻断 (+5 more)
### Community 1271 - "[Analysis Title]"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 审批人选择, Requirement: 审批记录, Requirement: 简单审批流程, Requirement: 运输计划状态流转, Scenario: 审批拒绝处理, Scenario: 审批规则, Scenario: 审批记录内容 (+5 more)
### Community 1272 - "post.py"
Cohesion: 0.14
Nodes (13): Context, D1 双菜单平行模块(非抽象框架), D2 处理完成 = 申请 status processed, D3 金额可选, D4 维保类型 varchar + UI allow-create, D5 选车提醒, D6 单号前缀, D7 处理看板 API (+5 more)
### Community 1273 - "site.py"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: API 前缀与工程约定, Requirement: 列表默认排序, Requirement: 数据权限过滤, Requirement: 租户隔离, Scenario: EC-API-001 复现与验证, Scenario: 列表查询, Scenario: 新增 admin 路由 (+5 more)
### Community 1274 - "文件结构"
Cohesion: 0.14
Nodes (13): ADDED Requirements, Requirement: 办理中心, Requirement: 图形化流程配置, Requirement: 审批人解析策略, Requirement: 工作流由后端 Python 实现, Requirement: 流程变量, Requirement: 流程版本, Scenario: SQL 模式解析主管 (+5 more)
### Community 1275 - "运输计划管理模块 — 需求说明文档"
Cohesion: 0.21
Nodes (5): ArticleService, ArticleCategoryType, ArticleType, BaseResult, PaginationResult
### Community 1276 - "h5"
Cohesion: 0.15
Nodes (5): DutyAssignmentItem, DutyDayItem, DutySlotItem, LinkStatus, ShiftType
### Community 1277 - "list.vue"
Cohesion: 0.36
Nodes (11): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), hexToRgba(), isValidHexColor(), isValidRgbValue() (+3 more)
### Community 1278 - "list.vue"
Cohesion: 0.31
Nodes (4): get_wechat_pay_v2(), 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f, WechatPayV2Client
### Community 1279 - "mine.vue"
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 1280 - "client"
Cohesion: 0.29
Nodes (11): build_reimburse_column_filters(), _parse_decimal(), _compile(), 报销申请列表列头/导出共用过滤条件拼装单测。, 快捷检索应对齐占位:报销单号/标题/费用项目。, test_amount_between_min_only(), test_amount_eq(), test_apply_code_contains() (+3 more)
### Community 1281 - "client"
Cohesion: 0.26
Nodes (12): extract_minio_object_key(), join_relative_urls(), MinIO 附件 URL 规范化(数据迁移共用)。 背景 ---- CRM / 地磅 / 报销与 shanxia2.0 共用同一 MinIO(bucket 默, 业务表 OSS ID 串 → 相对 URL 串(用于客户证照、跟进附件等)。, 去掉预签名 query(``?X-Amz-...``)。, 将绝对/相对 URL 规范为 MinIO object key(不含 bucket)。, resolve_oss_id_csv(), _strip_legacy_prefix() (+4 more)
### Community 1282 - "package.json"
Cohesion: 0.22
Nodes (12): an(), ct(), d, dt(), ft(), gt(), nn(), on() (+4 more)
### Community 1283 - "client"
Cohesion: 0.15
Nodes (13): all(), bypassSelector(), children(), collectRangeSections(), descendants(), fromDom(), fromHtml(), fromTag() (+5 more)
### Community 1284 - "client"
Cohesion: 0.21
Nodes (13): defaultData(), getSelectedImage(), insertImageAtCaret(), insertOrUpdateImage(), isFigure(), isPlaceholderImage(), isSafeImageUrl(), readImageDataFromSelection() (+5 more)
### Community 1285 - "client"
Cohesion: 0.22
Nodes (11): be(), bo(), Ce(), d(), ee(), ke(), nt(), pe() (+3 more)
### Community 1286 - "client"
Cohesion: 0.15
Nodes (13): calcContentBoxSize(), filter(), filterItems(), get$1(), getCalculatedWidth(), getInnerWidth(), getProp(), getRaw() (+5 more)
### Community 1287 - "client"
Cohesion: 0.27
Nodes (10): a, d(), g(), i(), k(), m(), n, o (+2 more)
### Community 1288 - "changelog.md"
Cohesion: 0.23
Nodes (10): publicInventoryApi, PublicInventoryPage, payload, publicPlGet(), publicPlPost(), publicPlRequest, publicPlUpload(), publicPlSiteApi (+2 more)
### Community 1289 - "client"
Cohesion: 0.15
Nodes (10): computedStyle, container, editorBody, file, formData, imageUrl, img, selectedImage (+2 more)
### Community 1290 - "client"
Cohesion: 0.17
Nodes (10): account, dialogVisible, emit, form, handleClose(), loading, mapped, nick (+2 more)
### Community 1291 - "client"
Cohesion: 0.15
Nodes (8): CONTRACT_EDITABLE_STATUSES, CONTRACT_NON_EDITABLE_STATUSES, ContractEditableStatus, ContractNonEditableStatus, FRAMEWORK_CONTRACT_TYPES, FrameworkContractType, PURCHASE_LIKE_CONTRACT_TYPES, PurchaseLikeContractType
### Community 1292 - "uni-list-chat.vue"
Cohesion: 0.15
Nodes (12): OpportunityAssignParams, OpportunityChangeStageParams, OpportunityFollowQuery, OpportunityFollowVO, OpportunityForm, OpportunityProductBatchAddParams, OpportunityProductForm, OpportunityProductQuery (+4 more)
### Community 1293 - "client"
Cohesion: 0.21
Nodes (7): formatDate(), friendlyDate(), getDate(), parser, dateShow(), handler(), setAutoRefresh()
### Community 1295 - "client"
Cohesion: 0.31
Nodes (12): changeFlag(), countDown(), day(), handler(), hour(), minute(), second(), startData() (+4 more)
### Community 1297 - "storage.js"
Cohesion: 0.22
Nodes (7): certUrls(), load(), uploadForProduct(), chooseAndUploadImages(), extractUrl(), getToken(), parseUploadBody()
### Community 1298 - "uni-cloud-cache.js"
Cohesion: 0.18
Nodes (11): canDial, dialRaw, displayLine, displayText, iconStyle, onDial(), onTextClick(), props (+3 more)
### Community 1300 - "client"
Cohesion: 0.15
Nodes (13): 目录, 10. 约束与落地策略, 1. 设计目标与适配范围, 3.1 页面结构, 3.2 Header 统一规则, 3.3 卡片与容器, 3. 三端统一视觉骨架, 5. 供应商端页面规范 (+5 more)
### Community 1301 - "client"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 源数据规模(live sx,2026-07-12), 3. 执行前检查, 4. 执行步骤, 4.1 命令, 5. 字段映射速查, 6. 验收标准, 7. 与地磅的关系(说明) (+4 more)
### Community 1302 - "client"
Cohesion: 0.15
Nodes (12): 步骤一:模块分析 + 编写迁移方案, 强制要求, 操作流程, 1. 分析原 CRM 模块, 2. 清理 shanxia2.0 中已有代码, 3. 按模板编写迁移方案, 4. 方案审核, 参考资源 (+4 more)
### Community 1303 - "client"
Cohesion: 0.15
Nodes (12): 功能验证, 线索管理模块迁移方案 — 07 验证清单, 跟进, 转化, 分配 / 无效, 权限, 回归, 未纳入本期 (+4 more)
### Community 1304 - "client"
Cohesion: 0.15
Nodes (12): 合同管理模块 — 重写移植断点记录, 已知阻塞(下一步机械适配前), 28 步实施方案(续做从此勾选), 新会话续做粘贴模板, 已完成, 阶段 A:业务梳理(不写代码), 业务逻辑速查(步骤 A 展开版见 02-business-logic.md), 阶段 B:前端 OpenSpec 适配(功能对齐,列表页 Fresh Mint) (+4 more)
### Community 1305 - "changelog.md"
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 1306 - "Executing Plans"
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 1307 - "Subagent-Driven Development"
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 1308 - "Returns: "OK" or lists conflicts"
Cohesion: 0.15
Nodes (12): 运输计划 · 车辆尿素申请与发放登记 — 设计文档, 发放弹窗交互, 实现参考, 已确认业务规则, 页面与路由, 数据模型, 目标, 字典 (+4 more)
### Community 1309 - "advance.py"
Cohesion: 0.15
Nodes (12): 改造, 1. 目标, 2. 范围, 不做, 3. 产品规则(与客户批一致), 4. 列类型映射(摘要), 线索, 商机 (+4 more)
### Community 1310 - "SKILL.md"
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 1311 - "后端经验"
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 1312 - "前端经验"
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 1313 - "步骤一:模块分析 + 编写迁移方案"
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 1314 - "文件结构"
Cohesion: 0.15
Nodes (12): 新增功能模块, 数据库变更, 受影响系统, 外部依赖, 参考实现, API 变更, Capabilities, Impact (+4 more)
### Community 1315 - "文件结构"
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 1316 - "小程序按钮与弹窗用例补全设计"
Cohesion: 0.15
Nodes (12): Context, D1 平行复制 ETC 模块, D2 双金额字段, D3 状态 disbursed, D4 单位与数量, D5 单号, D6 角色菜单 id, Decisions (+4 more)
### Community 1317 - "附录:加厚用例(边界 / Tab×操作 / 上传 / 审批组合)"
Cohesion: 0.15
Nodes (12): 新增功能模块, 数据库变更, 受影响系统, 外部依赖, 表前缀规范, API 变更, Capabilities, Impact (+4 more)
### Community 1318 - "app-plus"
Cohesion: 0.33
Nodes (11): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), Any, Session, 字典类型 CRUD(sys_dict_type), _row_to_dict() (+3 more)
### Community 1319 - "detail.vue"
Cohesion: 0.28
Nodes (11): create_leave(), get_leave(), list_leaves(), Any, Session, _row_to_dict(), soft_delete_leave(), update_leave() (+3 more)
### Community 1320 - "company-detail.vue"
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 1321 - "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 1322 - "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 1324 - "package.json"
Cohesion: 0.18
Nodes (11): canDial, dialRaw, displayLine, displayText, iconStyle, onDial(), onTextClick(), props (+3 more)
### Community 1325 - "package.json"
Cohesion: 0.17
Nodes (9): detail, followContent, follows, followType, id, load(), showFollow, submitFollow() (+1 more)
### Community 1326 - "package.json"
Cohesion: 0.17
Nodes (10): activeTab, finished, keyword, list, load(), loading, page, rows (+2 more)
### Community 1328 - "package.json"
Cohesion: 0.22
Nodes (5): FORMAT_MAPPING, formatMessage(), RuleValidator, RuleValidatorHelper, types
### Community 1329 - "package.json"
Cohesion: 0.19
Nodes (4): getVal(), leftIconWidth(), navbarHeight(), rightIconWidth()
### Community 1332 - "package.json"
Cohesion: 0.21
Nodes (7): default(), ascendingFn(), clearOther(), created(), descendingFn(), getTable(), sort()
### Community 1333 - "package.json"
Cohesion: 0.18
Nodes (3): created(), getTable(), default()
### Community 1334 - "package.json"
Cohesion: 0.15
Nodes (13): scripts, build, build:typecheck, clean:dev, commit, dev, fix, lint (+5 more)
### Community 1335 - "package.json"
Cohesion: 0.21
Nodes (11): baseKeyFromFile(), changed, componentsRoot, __dirname, files, findOpenTagEnd(), hasListTableClass(), srcRoot (+3 more)
### Community 1336 - "package.json"
Cohesion: 0.15
Nodes (13): 1. 审阅 `<script>` 部分, 2. 审阅 `<template>` 部分, 3. 审阅 `<style>` 部分, 4. 弹窗统一规范, 5. 编写/更新前端 API 模块, 6. 注册路由, 7. UI 规范合规检查, 8. 查看详情与导出 (+5 more)
### Community 1337 - "package.json"
Cohesion: 0.15
Nodes (12): API, UI 合规(Fresh Mint), 分配 / 无效, 列表, 功能验证, 回归, 未纳入本期, 权限 (+4 more)
### Community 1338 - "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 1339 - "package.json"
Cohesion: 0.15
Nodes (13): 1. 三源用户概览, 2. 字段映射规则, 3.1 需人工确认, 3.2 不导入, 3. 去重与合并规则, 4. 地磅用户处理(无中文名), 5.1 员工账号(bx 为主,中文名登录), 5.2 地磅专用账号(+5,若不与员工合并) (+5 more)
### Community 1340 - "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 1341 - "package.json"
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 1342 - "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 1343 - "client"
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 1344 - "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 1345 - "index.d.ts"
Cohesion: 0.15
Nodes (12): API 概要, `pl_vehicle_urea_apply`, `pl_vehicle_urea_disburse`, 发放弹窗交互, 字典, 实现参考, 已确认业务规则, 数据模型 (+4 more)
### Community 1346 - "package.json"
Cohesion: 0.15
Nodes (12): API(方案 A), 删除规则, 前端, 手动, 旧数据迁移, 流转规则, 目标, 背景 (+4 more)
### Community 1347 - "package.json"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 非目标, 3.1 检索与列表, 3.2 编辑, 3.3 新增(保持), 3.4 联系方式回填, 3. 交互, 4. 改动文件 (+4 more)
### Community 1348 - "uni-load-more.vue"
Cohesion: 0.15
Nodes (12): 10. 测试要点, 11. 风险与缓解, 1. 目标, 2. 非目标, 3. 背景与现状, 4. 数据模型, 5. 生成规则, 6. 检索语义 (+4 more)
### Community 1349 - "package.json"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 组件约定, 4.2 产品管理入口, 4.3 关闭与刷新, 4. 架构, 5. 菜单与数据 (+4 more)
### Community 1350 - "package.json"
Cohesion: 0.15
Nodes (12): 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 ProductAliasBrandDialog, 4.2 明细列布局(报价 + 合同), 4. 架构, 5. 校验与错误处理, 6. 父组件刷新规则 (+4 more)
### Community 1351 - "package.json"
Cohesion: 0.15
Nodes (12): 1. 背景与目标, 2. 已确认决策, 3.1 位置, 3.2 单元格行为, 3.3 视觉, 3. 界面与交互, 4. 计算规则, 5. 本机持久化 (+4 more)
### Community 1352 - "package.json"
Cohesion: 0.15
Nodes (12): 1. 背景与目标, 2. 已确认决策, 3. 交互设计, 4.1 输入输出, 4.2 标签别名 → 字段, 4.3 段落与冲突, 4.4 验收样例(必须通过), 4. 解析规则 (+4 more)
### Community 1353 - "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 1354 - "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 1355 - "changelog.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 1356 - "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 1357 - "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 1358 - "package.json"
Cohesion: 0.15
Nodes (12): API 变更, Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why, 受影响系统 (+4 more)
### Community 1359 - "package.json"
Cohesion: 0.15
Nodes (12): API 变更, Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why, 参考实现 (+4 more)
### Community 1360 - "package.json"
Cohesion: 0.15
Nodes (12): Context, D1 平行复制 ETC 模块, D2 双金额字段, D3 状态 disbursed, D4 单位与数量, D5 单号, D6 角色菜单 id, Decisions (+4 more)
### Community 1361 - "package.json"
Cohesion: 0.15
Nodes (13): Requirement: 统一请求体格式, Scenario: 下拉选项全量查询, Scenario: 产品分类树形全量查询, Scenario: 产品列表分页查询, Scenario: 后端 pageSize 校验, Scenario: 禁止客户端传递系统字段, Scenario: 禁止超大 pageSize 模拟全量, 全量查询请求体(不分页) (+5 more)
### Community 1362 - "package.json"
Cohesion: 0.15
Nodes (13): 新增, 重构, 升级, 移除, 修复, ⚠️ 重要提示, v2.5.0 - 2025-07-06 🎉, 修复 (+5 more)
### Community 1363 - "package.json"
Cohesion: 0.15
Nodes (13): 重构, 优化, 修复, 新增, 升级, ⚠️ 重要提示, v3.0.0 - 2025-11-09 🎉, 优化 (+5 more)
### Community 1364 - "uni-table.vue"
Cohesion: 0.17
Nodes (6): productDisplay, saving, showCustomerPicker, showEndDateCalendar, showProductPicker, showStartDateCalendar
### Community 1365 - "package.json"
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 1366 - "package.json"
Cohesion: 0.32
Nodes (10): _append_number_filters(), build_payment_column_filters(), _parse_decimal(), 付款(报销待付/已付)列表列头/导出共用过滤条件拼装。 基于报销列筛 builder,并追加付款特有字段:pay_time / actual_amount /, _compile(), test_actual_amount_eq(), test_empty_params_yield_no_filters(), test_offset_amount_gte() (+2 more)
### Community 1367 - "package.json"
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 1368 - "package.json"
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 1369 - "package.json"
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 1370 - "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 1371 - "SKILL.md"
Cohesion: 0.2
Nodes (6): enabledState, fireVisualBlocks(), isEnabledByDefault, register(), toggleActiveState(), toggleVisualBlocks()
### Community 1372 - "Requirement: 金额与单价千分位输入与展示"
Cohesion: 0.23
Nodes (10): Be(), De(), dn(), je(), jt(), l(), me(), nt() (+2 more)
### Community 1373 - "Requirement: 状态、结论与类型字段使用 Tag 标签展示"
Cohesion: 0.26
Nodes (12): bind(), collect(), collectTextToBoundary(), has(), isBoundary(), isContentEditableFalse(), isContentEditableTrueInCef(), isHidden() (+4 more)
### Community 1374 - "vehicle-detail.vue"
Cohesion: 0.17
Nodes (10): BrandQtyItem, publicInboundOrderApi, PublicIoOrderHistoryPage, PublicIoOrderHistoryProduct, PublicIoOrderHistoryRecord, PublicIoOrderItem, PublicIoOrderPage, PublicIoOrderStop (+2 more)
### Community 1375 - "Condition-Based Waiting"
Cohesion: 0.18
Nodes (9): arrangedPlanCount, availableQtyText, contractQtyText, dialogTitle, displayRows, handleDisplayRowDblClick(), handleView(), planListSpanMethod (+1 more)
### Community 1376 - "Using Skills"
Cohesion: 0.18
Nodes (8): formData, formRef, formRules, handleBack(), handleSubmit(), loading, showContractDialog, submitLoading
### Community 1377 - "Skill structure"
Cohesion: 0.17
Nodes (11): [], advanceLines, amt, cols, confirmMsg, flatRows, items, kw (+3 more)
### Community 1378 - "migrate-list-table.mjs"
Cohesion: 0.17
Nodes (9): apiQuery, fd, file, files, kw, names, sides, string (+1 more)
### Community 1379 - "opsx-explore.md"
Cohesion: 0.17
Nodes (11): deletable, hasDept, ids, keys, kw, name, no, node (+3 more)
### Community 1380 - "合同管理 — 02 业务逻辑(列表查询)"
Cohesion: 0.17
Nodes (8): id, list, name, no, parts, phone, pid, q
### Community 1381 - "P1-1:CRM 产品分类"
Cohesion: 0.2
Nodes (5): BridgeError, {
BridgeError
}, {
CacheKeyCascade
}, {
Validator
}, Validator
### Community 1383 - "Phase 5: 保留页面 Tag 迁移"
Cohesion: 0.23
Nodes (6): ascendingFn(), clearOther(), created(), descendingFn(), getTable(), sort()
### Community 1384 - "文件结构"
Cohesion: 0.2
Nodes (8): codeIsNumber, data, error, result, StoreListItem, systemInfo, UniUpgradeCenterResult, updateUseModal()
### Community 1385 - "File map"
Cohesion: 0.17
Nodes (11): 五、客户管理, 六、公海池, 七、报价管理, 5.1 列表, 5.2 详情, 执行记录, 用例统计(本文件), 7.1 列表 (+3 more)
### Community 1386 - "README.md"
Cohesion: 0.17
Nodes (12): 1.1 进入 / 离开 / 鉴权, 1.10 Tab × 搜索 组合矩阵(每格一条), 1.11 列表卡片 — 逐字段 + 状态枚举, 1.2 空态 / 加载 / 分页, 1.3 负向:无编辑 / 无删除, 1.4 搜索框 — 基础与边界, 1.5 搜索 — 按姓名(独立), 1.6 搜索 — 按公司(独立) (+4 more)
### Community 1387 - "9. 弹窗、遮罩与详情视图"
Cohesion: 0.17
Nodes (11): 1. 设计目标与适配范围, 10. 约束与落地策略, 3. 三端统一视觉骨架, 3.1 页面结构, 3.2 Header 统一规则, 3.3 卡片与容器, 5. 供应商端页面规范, 6. 配送员端页面规范 (+3 more)
### Community 1388 - "三、线索 · 详情 `crm/clue/detail`"
Cohesion: 0.17
Nodes (11): 报销系统 API 全量清单(移植后路径保持不变), 不移植的 API, 备用金 `/api/advances`, 附件 `/api/attachments`, 费用项目 `/api/expense-items`, 支付 / 发放 `/api/payments`, 报销 `/api/reimburses`, 工作流 `/api/workflows` (+3 more)
### Community 1389 - "附录:加厚用例(Tab×搜索矩阵 / 安排边界 / 证书 / 结算审批组合)"
Cohesion: 0.17
Nodes (11): 环境, 执行前备份, 执行命令, 批次:2026-07-12 20:55, 行数对比, 映射产物, 未迁入范围(设计排除), 界面验收 (+3 more)
### Community 1390 - "distribute"
Cohesion: 0.17
Nodes (11): 迁移目标, 线索管理模块迁移方案 — 01 概述, 迁移范围, 涉及数据库表, 前端文件映射, 方法论(六步对应关系), 不在本次范围, 审核检查项 (+3 more)
### Community 1391 - "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 1392 - "client"
Cohesion: 0.17
Nodes (11): 已确认决策, 报价单管理模块迁移方案 — 01 概述, 迁移目标, 方法论(后端), 实施总顺序, 迁移范围(全量), 涉及数据库表, 依赖模块 (+3 more)
### Community 1393 - "client"
Cohesion: 0.17
Nodes (11): 定时任务, 模块迁移方案 — 05 特殊场景, 任务 1:[任务名称], 流程 1:[流程名称], 触发器 1:[名称], 导入导出, 导入, 导出 (+3 more)
### Community 1394 - "uni-collapse.vue"
Cohesion: 0.17
Nodes (11): 页面功能, 模块迁移方案 — 03 前端页面功能规格, 搜索条件, 页面 1:[页面名称](`views/crm/{module}/index.vue`), 弹窗 1:[弹窗名称](`views/crm/{module}/XxxDialog.vue`), 列表字段, 操作按钮, 弹窗清单 (+3 more)
### Community 1395 - "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 1396 - "client"
Cohesion: 0.17
Nodes (11): 文件结构, 执行说明, 阶段与任务索引, bx-mobile 适配 shanxia2.0 — Implementation Plan, 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 — 能力对齐收尾 + 配置页 (+3 more)
### Community 1397 - "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 1398 - "client"
Cohesion: 0.17
Nodes (11): 背景, 已确认决策, 车辆(三方已有 + 自有新增), 人员(三方 / 山峡分册), 架构, 异常与验收, 非目标, 参考 (+3 more)
### Community 1399 - "changelog.md"
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 1400 - "client"
Cohesion: 0.17
Nodes (11): 1. 背景与目标, 2. 采用方案, 3. 行为约定, 3.1 Tab 顺序, 3.2 筛选, 3.3 列表与工具栏, 3.4 默认落地, 4. 改动范围 (+3 more)
### Community 1401 - "client"
Cohesion: 0.17
Nodes (11): 合同管理:审批中 / 已审批合同可再编辑并回草稿, 前端行为, 打开编辑前确认, 目标, 入口, 未保存, 后端行为(更新合同), 不变范围 (+3 more)
### Community 1402 - "client"
Cohesion: 0.17
Nodes (11): 报价、合同审批人设置合并至系统管理, 1. 目标, 2. 非目标, 3. 已确认决策, 4. 架构, 4.1 页面约定, 4.2 权限(必做小改), 4.3 菜单 SQL (+3 more)
### Community 1403 - "client"
Cohesion: 0.17
Nodes (11): 合同结算方式:新增选项与第五条条款规则, 字典, 第五条内容解析规则, 目标, 「占位不变」在本方案中的含义, 前后端一致性, 不变范围, 改动落点(实现时) (+3 more)
### Community 1404 - "小程序"
Cohesion: 0.17
Nodes (11): 报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿, 前端行为, 打开编辑前确认, 目标, 入口, 未保存, 后端行为(更新报价单), 不变范围 (+3 more)
### Community 1405 - "小程序"
Cohesion: 0.17
Nodes (11): 小程序按钮与弹窗用例补全设计, 1. 背景与问题, 10. 自检, 2. 目标, 3. 非目标, 4. 方法(方案 1), 5. 总清单字段, 6. 有弹层时的最小用例集(门禁) (+3 more)
### Community 1406 - "client"
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 1407 - "client"
Cohesion: 0.17
Nodes (11): 安装方式, 组件示例, 基本用法, 通过方法打开日历, API, Calendar 日历, Calendar Events, Calendar Props (+3 more)
### Community 1408 - "小程序"
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 1409 - "client"
Cohesion: 0.17
Nodes (11): 查询与管理, 数据库, 非本期(文档标注为后续), 增强现有 API 请求日志, Capabilities, Impact, Modified Capabilities, New Capabilities (+3 more)
### Community 1410 - "uni-list-item.vue"
Cohesion: 0.17
Nodes (11): ADDED Requirements, Requirement: 业务字段保留与原系统语义, Requirement: 历史数据迁移脚本, Requirement: 地磅业务表 DDL, Requirement: DDL 快照维护, Scenario: 表结构符合公共字段约定, Scenario: 地磅单保留作废标记, Scenario: 计划表保留自动生成字段 (+3 more)
### Community 1411 - "changelog.md"
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 1412 - "client"
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 1413 - "uni-number-box.vue"
Cohesion: 0.17
Nodes (12): 1. 标签须标注单位「(元)」, 2. 只读展示须前缀人民币符号「¥」, 3. 弹窗/列表表单控件同宽(栅格内满宽), 4. 可编辑输入(AmountInput), code:html (<!-- 列表列 -->), Requirement: 金额与单价千分位输入与展示, Scenario: 弹窗栅格内数字字段, Scenario: 弹窗表单价格字段 (+4 more)
### Community 1414 - "小程序"
Cohesion: 0.17
Nodes (12): 常用按钮图标映射, 标准写法示例, code:typescript (// <script setup> 中显式导入), code:html (<!-- 工具栏 -->), Requirement: 按钮须携带图标, Scenario: 新增列表页工具栏按钮, Scenario: 新增弹窗底部按钮, Scenario: 新增表格操作列按钮 (+4 more)
### Community 1415 - "client"
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 1416 - "client"
Cohesion: 0.38
Nodes (10): create_post(), get_post(), list_posts(), post_code_exists(), Any, Session, _row_to_dict(), soft_delete_post() (+2 more)
### Community 1417 - "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 1418 - "client"
Cohesion: 0.17
Nodes (12): delay, timeout, h5, async, router, sdkConfigs, template, uniStatistics (+4 more)
### Community 1419 - "client"
Cohesion: 0.2
Nodes (9): activeTab, finished, list, loading, loadList(), mark(), page, switchTab() (+1 more)
### Community 1420 - "client"
Cohesion: 0.18
Nodes (9): activeTab, keyword, list, load(), loading, rawList, stats, switchTab() (+1 more)
### Community 1421 - "uni-tr.vue"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1422 - "changelog.md"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1423 - "client"
Cohesion: 0.17
Nodes (11): author, description, keywords, license, main, name, origin-plugin-dev-name, origin-plugin-version (+3 more)
### Community 1424 - "client"
Cohesion: 0.17
Nodes (12): app-harmony, app-nvue, app-uvue, app-vue, App, Vue, 快应用, client (+4 more)
### Community 1425 - "changelog.md"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, Vue, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1426 - "client"
Cohesion: 0.17
Nodes (12): H5-mobile, Vue, 快应用, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android), client (+4 more)
### Community 1427 - "小程序"
Cohesion: 0.17
Nodes (12): app-nvue, app-vue, App, H5-mobile, Vue, Android Browser, QQ浏览器(Android), Safari (+4 more)
### Community 1428 - "opencode.json"
Cohesion: 0.21
Nodes (5): getForm(), mounted(), onClick(), openPage(), pageApi()
### Community 1429 - "opsx-explore.md"
Cohesion: 0.17
Nodes (12): H5-mobile, Vue, 快应用, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android), client (+4 more)
### Community 1430 - "Requirement: 多系统 SQL 模型权威文件索引"
Cohesion: 0.17
Nodes (4): Cache, CacheKey, db, validator
### Community 1431 - "Requirement: JSON 字段命名(前后端 camelCase 对齐)"
Cohesion: 0.2
Nodes (5): BridgeError, {
BridgeError
}, {
CacheKeyCascade
}, {
Validator
}, Validator
### Community 1432 - "Requirement: 附件上传卡片化布局"
Cohesion: 0.2
Nodes (10): emit, Emits, formData, formItems, handleReset(), handleSearch(), Props, rules (+2 more)
### Community 1433 - "Requirement: 按钮须携带图标"
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 1434 - "File map"
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 1435 - "Brainstorming Ideas Into Designs"
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 1436 - "Skill authoring best practices"
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 1437 - "render-graphs.js"
Cohesion: 0.17
Nodes (11): 交互流程, 列表字段, 前端功能完整性对照表, 弹窗 1:[弹窗名称](`views/crm/{module}/XxxDialog.vue`), 弹窗清单, 搜索条件, 操作按钮, 模块迁移方案 — 03 前端页面功能规格 (+3 more)
### Community 1438 - "运输计划列表「产品信息」拆列设计"
Cohesion: 0.17
Nodes (11): 不在本次范围, 关联文档, 前端文件映射, 原 CRM 源码位置, 审核检查项, 当前 shanxia2.0 状态(2026-05-31), 方法论(六步对应关系), 涉及数据库表 (+3 more)
### Community 1439 - "allocate_next_biz_no"
Cohesion: 0.17
Nodes (11): 28 步实施方案(续做从此勾选), 业务逻辑速查(步骤 A 展开版见 02-business-logic.md), 合同管理模块 — 重写移植断点记录, 已完成, 已知阻塞(下一步机械适配前), 新会话续做粘贴模板, 阶段 A:业务梳理(不写代码), 阶段 B:前端 OpenSpec 适配(功能对齐,列表页 Fresh Mint) (+3 more)
### Community 1440 - "7. 分阶段实施计划"
Cohesion: 0.17
Nodes (11): 任务 1:保护期到期检查, 任务 2:保护期到期提醒, 任务 3:自动回收规则执行, 公海池模块迁移方案 — 05 特殊场景, 定时任务, 操作校验, 校验规则, 流程 1:客户 ↔ 公海池流转 (+3 more)
### Community 1441 - "报销系统 API 全量清单(移植后路径保持不变)"
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 1442 - "X.1 [实体名] CRUD"
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 1443 - "10. 合同状态机与操作约束(步骤 3)"
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 1444 - "参考:前端框架差异对照"
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 1445 - "Phase 2: 后端清理"
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 1446 - "文件结构"
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 1447 - "CRM 产品分类数据移植 Implementation Plan"
Cohesion: 0.17
Nodes (11): 列设置(`usePersistedListColumns`), 实现备注, 方案(已确认:方案 A), 样式, 涉及页面, 目标, 组件复用, 背景 (+3 more)
### Community 1448 - "File map"
Cohesion: 0.17
Nodes (11): 不变范围, 入口, 前端行为, 可编辑状态, 合同管理:审批中 / 已审批合同可再编辑并回草稿, 后端行为(更新合同), 打开编辑前确认, 改动落点(实现时) (+3 more)
### Community 1449 - "文件结构"
Cohesion: 0.17
Nodes (11): 不变范围, 入口, 前端行为, 可编辑状态, 后端行为(更新报价单), 打开编辑前确认, 报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿, 改动落点(实现时) (+3 more)
### Community 1450 - "CRM 模块迁移设计文档"
Cohesion: 0.17
Nodes (11): 4.1 分类维度, 4.2 单据类型定义, 6.1 主流程(7步), 6.2 通知信息模板, 一、文档目的, 三、名词与定义, 修订记录, 六、业务流程 (+3 more)
### Community 1451 - "4.1 迭代 1 — 产品分类 + 产品管理"
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 1452 - "附录:加厚用例(检索维度×Tab 矩阵 / 二次过磅边界 / 作废边界)"
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 1453 - "smoke.mjs"
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 1454 - "mp-weixin"
Cohesion: 0.17
Nodes (11): ADDED Requirements, Requirement: DDL 快照维护, Requirement: 业务字段保留与原系统语义, Requirement: 历史数据迁移脚本, Requirement: 地磅业务表 DDL, Scenario: 关联字段为 UUID, Scenario: 地磅单保留作废标记, Scenario: 新环境建表 (+3 more)
### Community 1455 - "合同管理:审批中 / 已审批合同可再编辑并回草稿"
Cohesion: 0.17
Nodes (11): Capabilities, Impact, Modified Capabilities, New Capabilities, Reference, What Changes, Why, 增强现有 API 请求日志 (+3 more)
### Community 1456 - "uni-badge.vue"
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 1457 - "dcloudext"
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 1458 - "package.json"
Cohesion: 0.18
Nodes (6): convert_heic_to_jpeg(), _guess_preview_content_type(), QiniuStorage, 文件存储工具模块 支持多种存储方式: 1. 本地存储 (local) - 默认 2. 七牛云存储 (qiniu) - 推荐生产环境使用 3. 阿里云OSS (, 按对象键后缀推断内联预览 Content-Type(纠正上传时未写入 MIME 的情况)。, 将 HEIC/HEIF 格式转换为 JPEG 格式
### Community 1459 - "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 1460 - "dcloudext"
Cohesion: 0.22
Nodes (6): d(), i(), l(), n, s(), t
### Community 1461 - "Calendar 日历"
Cohesion: 0.22
Nodes (5): getSeparatorHtml, onSetupEditable(), register(), setup$1(), shouldSplitBlock
### Community 1462 - "dcloudext"
Cohesion: 0.2
Nodes (10): compose(), fromRawEvent(), getOriginalEventTarget(), isDocumentFragment, isNonNullable(), isNullable(), isOpenShadowHost(), isShadowRoot() (+2 more)
### Community 1463 - "dcloudext"
Cohesion: 0.18
Nodes (9): cells, hasIn, hasInEdge, hasOut, json, outEdges, parsed, sourceNode (+1 more)
### Community 1464 - "changelog.md"
Cohesion: 0.18
Nodes (9): [], daysInMonth, encoded, first, raw, startWeekday, todayStr, u (+1 more)
### Community 1466 - "dcloudext"
Cohesion: 0.24
Nodes (4): getVal(), leftIconWidth(), navbarHeight(), rightIconWidth()
### Community 1467 - "dcloudext"
Cohesion: 0.25
Nodes (11): Ae(), et(), je(), Pe(), qe(), R, Se(), We() (+3 more)
### Community 1468 - "dcloudext"
Cohesion: 0.25
Nodes (6): _(), b(), G, H(), K(), q
### Community 1469 - "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 1470 - "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 1471 - "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 1472 - "dcloudext"
Cohesion: 0.18
Nodes (11): Tag / 枚举, web-admin 界面模式索引, 一、怎么用(30 秒选型), 七、维护说明, 二、功能特征 → 模式(决策表), 五、标准写法 Checklist(所有模式通用), 六、选型流程图, 前后端衔接 (+3 more)
### Community 1473 - "uni-drawer.vue"
Cohesion: 0.18
Nodes (10): 1. 核心规则, 2. 好处, 3. 例外(不保留源 id 或需额外映射), 4. 各阶段适用表(摘要), 5. 脚本约定, 6. 与旧文档的关系, 7. 相关文档, code:block1 (源 crm_product.id = 42 → 目标 "42") (+2 more)
### Community 1474 - "dcloudext"
Cohesion: 0.18
Nodes (10): 环境, 结果, 批次:2026-07-12 21:06, 映射产物, 抽样(目标库), 界面验收, 问题与处理, 执行命令 (+2 more)
### Community 1475 - "dcloudext"
Cohesion: 0.18
Nodes (10): 环境, 执行命令, 批次:2026-07-12 20:51, 行数对比, 映射产物, 抽样校验(目标库), 界面验收, 问题与处理 (+2 more)
### Community 1476 - "dcloudext"
Cohesion: 0.18
Nodes (10): 迁移范围, 公海池模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略, 方法论, 数据库适配规则, 字典数据一致性, 前端文件映射 (+2 more)
### Community 1477 - "dcloudext"
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 1478 - "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 1479 - "SchemaValidator"
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 1480 - "dcloudext"
Cohesion: 0.18
Nodes (10): 背景与目标, 保留清单, 后端保留, 前端保留, 删除清单, 执行顺序与并行策略, 预估工作量, 注意事项 (+2 more)
### Community 1481 - "changelog.md"
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 1482 - "dcloudext"
Cohesion: 0.18
Nodes (10): 运输计划产品字段:安排前必填, 1. 背景, 2. 决策, 3. 校验范围与规则, 3.1 覆盖行, 3.2 字段判定, 3.3 提示文案, 4. 实现落点 (+2 more)
### Community 1483 - "uni-grid.vue"
Cohesion: 0.18
Nodes (10): 改造原则, 单页检查清单, 模块 1:system(系统管理)— ✅ 已完成, 模块 2:CRM — ✅ 已完成, 模块 3:bx(报销)— ✅ 已完成(此前已对齐), 模块 4:db(地磅)— ✅ 已完成(此前已对齐), 模块 5:PL — ✅ 已完成(此前已对齐), 模块 6:Step 4 Demo 模板页 — ✅ 已完成 (+2 more)
### Community 1484 - "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 1485 - "dcloudext"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 运输计划归档支持暂存草稿, Requirement: 归档草稿接口, Requirement: 列表展示已暂存状态, Scenario: 未归档计划可暂存, Scenario: 已归档调整模式不提供暂存, Scenario: 暂存后再次打开可回填, Scenario: 草稿可正式归档 (+2 more)
### Community 1486 - "uni-icons.vue"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 仓库采用前后端分离的一体化门户形态, Requirement: 附件与对象存储, Requirement: 技术栈与需求文档 §3 对齐, Requirement: 权威文档索引, Scenario: 新人识别工程边界, Scenario: 技术选型评审, Scenario: 上传列表回显 (+2 more)
### Community 1487 - "dcloudext"
Cohesion: 0.18
Nodes (11): 范围与禁止项, 两步流程(强制), 参考实现骨架(工具函数形态), code:javascript (// miniprogram/utils/upload.js(后续落地时抽取;业务页传入 folder / maxCou), code:javascript (await request({), Requirement: 小程序拍照凭证上传(基线), Scenario: 配送/现场凭证上传, Scenario: 禁止文档类附件 (+3 more)
### Community 1488 - "package.json"
Cohesion: 0.18
Nodes (10): 新增功能, 数据库, API, Capabilities, Impact, Modified Capabilities, New Capabilities, Reference (+2 more)
### Community 1489 - "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 1490 - "pn"
Cohesion: 0.18
Nodes (11): app-plus, compilerVersion, nvueCompiler, nvueLaunchMode, nvueStyleCompiler, splashscreen, usingComponents, alwaysShowBeforeRender (+3 more)
### Community 1491 - "dcloudext"
Cohesion: 0.2
Nodes (8): activeTab, keyword, list, load(), loading, rawList, switchTab(), tabs
### Community 1492 - "package.json"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1493 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1494 - "changelog.md"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1495 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1496 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1497 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1498 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1499 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1500 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1501 - "package.json"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1502 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1503 - "weixin-server.js"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1504 - "WeixinServer"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1505 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1506 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1507 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1508 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1509 - "package.json"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1510 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1511 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1512 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1513 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1514 - "changelog.md"
Cohesion: 0.18
Nodes (11): app-nvue, app-uvue, app-vue, App, Vue, 快应用, client, vue2 (+3 more)
### Community 1515 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1516 - "dcloudext"
Cohesion: 0.18
Nodes (9): InstallApkComplete, InstallApkCompleteCallback, InstallApkErrorCode, InstallApkFail, InstallApkFailCallback, InstallApkOptions, InstallApkSuccess, InstallApkSuccessCallback (+1 more)
### Community 1517 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1518 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1520 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1521 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1522 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1523 - "package.json"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1524 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1525 - "package.json"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1526 - "package.json"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1527 - "dcloudext"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1528 - "Requirement: 统一返回码定义"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### Community 1529 - "Requirement: 小程序拍照凭证上传(基线)"
Cohesion: 0.18
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
### 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.24
Nodes (5): check(), clearSelection(), selectionAll(), toggleAllSelection(), toggleRowSelection()
### 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 (11): minVersion, app-android, app-ios, App, Vue, 快应用, client, vue2 (+3 more)
### Community 1541 - "File map"
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 1542 - "4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池"
Cohesion: 0.27
Nodes (10): appendAmapNavLine(), buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapNavigationUrlWithFallback(), buildAmapSearchUrl(), appendDriverStopBlockLines(), buildStopNavUrl() (+2 more)
### Community 1543 - "TinyMCE 合同表格「类 Excel」排版增强"
Cohesion: 0.45
Nodes (10): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), isValidHexColor(), isValidRgbValue(), RgbaResult (+2 more)
### Community 1544 - "运输计划「从地址库选择」内嵌新增地址"
Cohesion: 0.38
Nodes (10): die(), log_err(), log_info(), log_warn(), parse_credentials(), remote_rsync(), remote_ssh(), require_cmd() (+2 more)
### Community 1545 - "10. 表单扩展、迷你表与上传"
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 1546 - "5.3 状态定义"
Cohesion: 0.18
Nodes (10): Advantages, Example Workflow, Handling Implementer Status, Integration, Model Selection, Prompt Templates, Red Flags, Subagent-Driven Development (+2 more)
### Community 1547 - "remind-production-api-url.mjs"
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 1548 - "sync-static-public-urls.mjs"
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 1549 - "readme.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 1550 - "cloud"
Cohesion: 0.18
Nodes (11): 10. 先理解 Java 再写 Python, 11. DDL 与 ORM 字段顺序一致, 12. SQL 增量脚本必须保存, 17. 状态变更时必须保留关联展示字段, 18. 历史数据修复必须配套 SQL, 7. 编号自动生成, 8. 唯一性校验排除软删除, 9. 关联统计字段同步更新 (+3 more)
### Community 1551 - "changelog.md"
Cohesion: 0.18
Nodes (11): 1. 分析原 CRM 模块, 2. 清理 shanxia2.0 中已有代码, 3. 按模板编写迁移方案, 4. 方案审核, 下一步, 参考资源, 完成标准, 强制要求 (+3 more)
### Community 1552 - "cloud"
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 1554 - "cloud"
Cohesion: 0.18
Nodes (10): 事件触发器, 任务 1:[任务名称], 定时任务, 导入, 导入导出, 导出, 模块迁移方案 — 05 特殊场景, 流程 1:[流程名称] (+2 more)
### Community 1555 - "cloud"
Cohesion: 0.18
Nodes (10): 公海池模块迁移方案 — 01 概述, 前端文件映射, 后端文件清单, 字典数据一致性, 数据库适配规则, 方法论, 涉及的数据库表, 现有 shanxia2.0 代码存在的问题 (+2 more)
### Community 1556 - "cloud"
Cohesion: 0.18
Nodes (10): 依赖模块, 实施总顺序, 已确认决策, 报价单管理模块迁移方案 — 01 概述, 方案文档索引, 方法论(后端), 涉及数据库表, 源码位置 (+2 more)
### Community 1557 - "cloud"
Cohesion: 0.18
Nodes (10): P2-0 基础设施, P2-1 对照翻译, 报价单管理模块迁移方案 — 06 分步实施计划, 禁止, 阶段 A:方案(已完成), 阶段 P0:供方信息 `crm_supplier_info`, 阶段 P1:合同 create(报价转合同前置), 阶段 P2:报价单后端(全量 C1–C16) (+2 more)
### Community 1558 - "cloud"
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 1559 - "cloud"
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 1560 - "uni-fav.vue"
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 1561 - "cloud"
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 1562 - "cloud"
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 1563 - "changelog.md"
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 1564 - "cloud"
Cohesion: 0.18
Nodes (10): 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 页面约定, 4.2 权限(必做小改), 4.3 菜单 SQL, 4. 架构, 5. 验收 (+2 more)
### Community 1565 - "cloud"
Cohesion: 0.18
Nodes (10): defaultClause, 不变范围, 前后端一致性, 「占位不变」在本方案中的含义, 合同结算方式:新增选项与第五条条款规则, 字典, 改动落点(实现时), 目标 (+2 more)
### Community 1566 - "changelog.md"
Cohesion: 0.18
Nodes (10): 1. 背景, 2. 决策, 3.1 覆盖行, 3.2 字段判定, 3.3 提示文案, 3. 校验范围与规则, 4. 实现落点, 5. 非目标 (+2 more)
### Community 1567 - "app"
Cohesion: 0.18
Nodes (11): A.1 入库单, A.2 出库单, A.3 直销单, B.1 直销单, B.2 入库单, B.3 出库单, 附录, 附录A:单据类型判断规则 (+3 more)
### Community 1568 - "cloud"
Cohesion: 0.18
Nodes (11): 借款新建边界, 借款详情状态矩阵, 审批列表加厚, 待办 Tab × 空态 / 加载, 待审批 — 报销单与借款单分别审, 我的单据 Tab×类型, 报销新建 — 字段边界, 报销模块负向汇总 (+3 more)
### Community 1569 - "cloud"
Cohesion: 0.18
Nodes (11): 10. 自检, 1. 背景与问题, 2. 目标, 3. 非目标, 4. 方法(方案 1), 5. 总清单字段, 6. 有弹层时的最小用例集(门禁), 7. 交付物 (+3 more)
### Community 1570 - "cloud"
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 1571 - "cloud"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 列表展示已暂存状态, Requirement: 归档草稿接口, Requirement: 运输计划归档支持暂存草稿, Scenario: 已归档调整模式不提供暂存, Scenario: 暂存后再次打开可回填, Scenario: 未归档计划可暂存, Scenario: 状态标签与筛选 (+2 more)
### Community 1572 - "cloud"
Cohesion: 0.18
Nodes (10): API, Capabilities, Impact, Modified Capabilities, New Capabilities, Reference, What Changes, Why (+2 more)
### Community 1573 - "cloud"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 仓库采用前后端分离的一体化门户形态, Requirement: 技术栈与需求文档 §3 对齐, Requirement: 权威文档索引, Requirement: 附件与对象存储, Scenario: UI 相关 PR 描述, Scenario: 上传列表回显, Scenario: 小程序与 Web 附件能力边界 (+2 more)
### Community 1574 - "uni-col.vue"
Cohesion: 0.18
Nodes (10): ADDED Requirements, Requirement: 多系统 SQL 模型权威文件索引, Requirement: 山峡 CRM 工程路径与栈, Requirement: 本仓库与周边系统的边界, Scenario: Agent 选择正确前端入口, Scenario: Agent 选择正确后端入口, Scenario: 新人定位 CRM 库表, Scenario: 新人定位地磅库表 (+2 more)
### Community 1575 - "cloud"
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 1576 - "changelog.md"
Cohesion: 0.18
Nodes (11): 1. 标签须标注单位「(元)」, 2. 只读展示须前缀人民币符号「¥」, 3. 弹窗/列表表单控件同宽(栅格内满宽), 4. 可编辑输入(AmountInput), Requirement: 金额与单价千分位输入与展示, Scenario: Code review 价格类字段, Scenario: Code review 弹窗表单控件宽度, Scenario: 列表价格列 (+3 more)
### Community 1577 - "cloud"
Cohesion: 0.18
Nodes (11): 新增, 重构, 升级, 优化, 修复, v2.5.3 - 2025-07-20, 优化, 修复 (+3 more)
### Community 1578 - "cloud"
Cohesion: 0.18
Nodes (11): 新增, 重构, 优化, 修复, 移除, v2.5.5 - 2025-08-17, 优化, 修复 (+3 more)
### Community 1579 - "cloud"
Cohesion: 0.18
Nodes (11): 重构, 新增, 优化, 修复, ⚠️ 重要提示, v2.4.2 - 2025-06-14, 优化, 修复 (+3 more)
### Community 1580 - "cloud"
Cohesion: 0.36
Nodes (6): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), rgbToHex()
### Community 1581 - "changelog.md"
Cohesion: 0.22
Nodes (8): if(), isLinkActive(), itemKey(), itemWidths, openL2Item, overflowHasActive, overflowItems, isMegaPanelLinkActive()
### Community 1582 - "cloud"
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 1583 - "cloud"
Cohesion: 0.22
Nodes (3): BaseStorage, 带下载文件名的访问 URL;默认实现为普通访问地址。, 浏览器内联预览 URL;默认实现为普通访问地址。
### Community 1584 - "ossCache.js"
Cohesion: 0.27
Nodes (4): MinIOStorage, 从 MINIO_BASE_URL 解析公网 endpoint;未配置或与内网相同时复用 self.client。, MinIO 预签名下载 URL,携带原始文件名。, MinIO 预签名内联预览 URL(图片新标签页 / PDF iframe 等)。 上传时 put_object 未写 content_typ
### Community 1585 - "tasks.md"
Cohesion: 0.44
Nodes (8): __dirname, login(), main(), outDir, record(), results, shot(), tapText()
### Community 1586 - "tasks.md"
Cohesion: 0.42
Nodes (8): build_watch_block(), detect_form_var(), detect_load_fn(), detect_pagination_var(), main(), process_file(), 检测数据加载函数名(在 handleSearch 中调用的函数), 生成 watchDebounced 代码块
### Community 1587 - "地磅月计划量运输联动累加与回减 — 设计"
Cohesion: 0.2
Nodes (10): closest(), closest$1(), compose1(), constant(), getShadowRoot(), inBody(), isDocumentFragment, isEditable() (+2 more)
### Community 1588 - "Requirement: 筛选区多行条件默认折叠与展开更多"
Cohesion: 0.24
Nodes (6): a, c(), i, o, r(), s
### Community 1589 - "BaseClampText.vue"
Cohesion: 0.31
Nodes (6): getBodyClass, getBodyId, getContentStyle, getPreviewHtml(), open(), shouldUseContentCssCors
### Community 1590 - "SettingDrawer.vue"
Cohesion: 0.24
Nodes (10): appendNodeContent(), checkRange(), createPlaceholderNode(), createPreviewNode(), each$1(), getDimension(), retainAttributesAndInnerHtml(), setDimensions() (+2 more)
### Community 1591 - "price-letter-template.ts"
Cohesion: 0.2
Nodes (10): Cell(), flatten(), getEditorData(), hasAltSource, hasPoster, hasProto(), isArray, isMediaElement() (+2 more)
### Community 1592 - "types.ts"
Cohesion: 0.24
Nodes (10): gm(), jm(), k(), ml(), qm(), vd(), wl(), y (+2 more)
### Community 1593 - "Requesting Code Review"
Cohesion: 0.27
Nodes (7): ArrangeRequiredDeliveryLike, ArrangeRequiredProductLike, FIELD_LABELS, FieldKey, findFirstStopProductArrangeGap(), formatGap(), missingFields()
### Community 1594 - "X.1 crm_xxx([表说明])"
Cohesion: 0.2
Nodes (7): cloneSpacing, containerStyle, contentClass, contentStyle, debouncedMeasure, { pause, resume }, { start: startMeasure }
### Community 1595 - "3. `buildQueryWrapper` 条件逐项说明"
Cohesion: 0.22
Nodes (7): ErrorCodeType, HTTP_STATUS, ProviderType, {
BridgeError
}, crypto, {
HTTP_STATUS
}, ws
### Community 1596 - "1. 分析过程"
Cohesion: 0.24
Nodes (3): _calcValue(), _getDecimalScale(), _onBlur()
### Community 1599 - "File Map"
Cohesion: 0.2
Nodes (9): InstallApkComplete, InstallApkCompleteCallback, InstallApkErrorCode, InstallApkFail, InstallApkFailCallback, InstallApkOptions, InstallApkSuccess, InstallApkSuccessCallback (+1 more)
### Community 1600 - "安排/调整运输弹窗重构 — Implementation Plan"
Cohesion: 0.24
Nodes (3): borderStyle(), boxStyle(), value2px()
### Community 1602 - "文件结构"
Cohesion: 0.27
Nodes (4): dataValue(), emit(), onChange(), setOpen()
### Community 1603 - "7. 数据迁移注意事项"
Cohesion: 0.2
Nodes (8): defaultsPath, __dirname, normalized, p, prevRaw, raw, root, s
### Community 1604 - "5. 筛选区与带清除输入"
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 1605 - "文件结构"
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 1606 - "modules"
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 1607 - "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 1608 - "小程序"
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 1609 - "uni_modules"
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 1610 - "uni_modules"
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 1611 - "uni_modules"
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 1612 - "uni_modules"
Cohesion: 0.2
Nodes (9): 生产数据同步总体规划, 1. 目标, 2. 已确认决策, 3. 阶段划分, 4. 执行原则, 5. 脚本与产物, 6. 风险摘要, 7. 相关文档 (+1 more)
### Community 1613 - "client"
Cohesion: 0.2
Nodes (9): 颜色, 弹窗/对话框, 表格, 按钮, 附件上传, 列表面板, 字段注释, code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp) (+1 more)
### Community 1614 - "小程序"
Cohesion: 0.2
Nodes (9): 迁移目标, 合同列表模块迁移方案 — 01 概述, 前置已完成, 迁移范围(合同列表全量), 涉及数据库表, 实施顺序, 源码位置, 方案文档索引 (+1 more)
### Community 1615 - "小程序"
Cohesion: 0.2
Nodes (9): 迁移范围, 模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略, 方法论, 数据库适配规则, 字典数据一致性, 前端文件映射 (+1 more)
### Community 1616 - "uni_modules"
Cohesion: 0.2
Nodes (9): 现状摘要, 文件结构(新增/核心修改), 排期建议, 风险与缓解, 不在本次范围, 完成定义(Definition of Done), 业务模块数据权限运行时过滤 — Implementation Plan, Phase 5 — 地磅 DB (+1 more)
### Community 1617 - "changelog.md"
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 1618 - "uni_modules"
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 1619 - "uni_modules"
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 1620 - "小程序"
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 1621 - "uni_modules"
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 1622 - "changelog.md"
Cohesion: 0.2
Nodes (9): 现网缺口(本批补齐), 1. 目标, 2. 范围, 3. 交互规则, 4. 后端契约, 5. 前端接线与可筛列, 6. 验收, 7. 风险与注意 (+1 more)
### Community 1623 - "uni_modules"
Cohesion: 0.2
Nodes (9): 安装方式, 基本用法, 组件示例, API, breadcrumb 面包屑导航, Breadcrumb Item Props, Breadcrumb Props, code:html (<uni-breadcrumb separator="/">) (+1 more)
### Community 1624 - "uni_modules"
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 1625 - "client"
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 1626 - "G"
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 1627 - "uni_modules"
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 1628 - "uni_modules"
Cohesion: 0.2
Nodes (9): 地磅月计划量运输联动累加与回减 — 设计, 核心决策, 数据流, 数据库变更, 影响面, 风险与处理, 目标, code:block1 (安排运输 (generateDibangPlan=true)) (+1 more)
### Community 1629 - "uni-link.vue"
Cohesion: 0.2
Nodes (10): 结构与样式, 交互与文案, 实现模式, code:vue (<p class="filter-hint">…</p>), code:typescript (const filterExpanded = ref(false)), Requirement: 筛选区多行条件默认折叠与展开更多, Scenario: 重置后收起扩展条件, Scenario: 单行筛选无需展开按钮 (+2 more)
### Community 1630 - "uni_modules"
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 1631 - "uni-list-ad.vue"
Cohesion: 0.2
Nodes (9): ADDED Requirements, PL API JSON 命名(运输计划模块), Requirement: 运输计划 API JSON 字段 camelCase 对齐, Requirement: 运输计划 Schema 变更门禁, Scenario: 承运商新增, Scenario: 计划新增含产品明细, Scenario: 运输安排, Scenario: 列表分页 Query (+1 more)
### Community 1632 - "uni-refresh.vue"
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 1633 - "client"
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 1634 - "uni_modules"
Cohesion: 0.2
Nodes (10): permissions, distribute, android, ios, orientation, sdkConfigs, UIBackgroundModes, urlschemewhitelist (+2 more)
### Community 1635 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1636 - "client"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1637 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1638 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1639 - "uni_modules"
Cohesion: 0.27
Nodes (4): dataValue(), emit(), onChange(), setOpen()
### Community 1640 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1641 - "client"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1642 - "uni-swiper-dot.vue"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1643 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1644 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1645 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1646 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1647 - "小程序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1648 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1649 - "package.json"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1650 - "uni_modules"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1651 - "使用说明"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1652 - "tasks.md"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1653 - "tasks.md"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1654 - "Requirement: 小程序拍照凭证上传接口"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1655 - "Requirement: 列表筛选自动触发搜索"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1656 - "index.vue"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1657 - "index.vue"
Cohesion: 0.27
Nodes (5): getForm(), mounted(), onClick(), openPage(), pageApi()
### Community 1658 - "Gemini CLI Tool Mapping"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1659 - "Claude Search Optimization (CSO)"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1660 - "Bulletproofing Skills Against Rationalization"
Cohesion: 0.24
Nodes (3): _calcValue(), _getDecimalScale(), _onBlur()
### Community 1661 - "13. 各模块特殊注意事项"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1662 - "步骤 1:清理现有不符合规范的代码"
Cohesion: 0.2
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1663 - "步骤五:验证"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1664 - "数据移植过程留痕规范"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1665 - "全局执行顺序"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1666 - "P0-4:用户同步"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1667 - "P1-1c:CRM 产品编号统一"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1668 - "生产数据同步(shanxia2.0)"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1669 - "地磅后端移植适配细则"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1670 - "Phase 4: 前端 Tag 集中化"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1671 - "小程序 CRM 产品分类 Implementation Plan"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### Community 1672 - "运输计划跟进状态重构 Implementation Plan"
Cohesion: 0.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+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.2
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
### 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): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
### Community 1681 - "uni-breadcrumb-item.vue"
Cohesion: 0.2
Nodes (9): command, type, command, type, instructions, mcp, graphify-backend, graphify-frontend (+1 more)
### Community 1682 - "H5-pc"
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 1683 - "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 1684 - "小程序"
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 1685 - "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 1686 - "小程序"
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 1687 - "H5-pc"
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 1688 - "小程序"
Cohesion: 0.2
Nodes (9): 前端文件映射, 后端文件清单, 字典数据一致性, 数据库适配规则, 方法论, 模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略 (+1 more)
### Community 1689 - "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 1690 - "小程序"
Cohesion: 0.2
Nodes (10): 1. 目标, 2. 源数据快照(docs/sql/sx.sql), 3. 执行前检查, 4.1 命令(脚本就绪后), 4. 执行步骤, 5. 字段映射速查, 6. 验收标准, 7. 二次移植说明 (+2 more)
### Community 1691 - "H5-pc"
Cohesion: 0.2
Nodes (10): 1. 目标, 2. 源数据规模(live sx,2026-07-12), 3. 执行前检查, 4.1 命令, 4. 执行步骤, 5. 字段映射速查, 6. 验收标准, 7. 与地磅的关系(说明) (+2 more)
### Community 1692 - "小程序"
Cohesion: 0.2
Nodes (9): 保留清单, 删除清单, 前端保留, 后端保留, 山峡化工生产一体化门户 — 工程清理 + Tag 集中化实施计划, 执行顺序与并行策略, 注意事项, 背景与目标 (+1 more)
### Community 1693 - "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 1694 - "小程序"
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 1695 - "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 1696 - "小程序"
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 1697 - "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 1698 - "H5-pc"
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 1699 - "H5-pc"
Cohesion: 0.2
Nodes (6): 两阶段流程, 写作标准(必须遵守), 小程序测试用例总册(测试工程师级), 按钮与弹窗门禁(方式 C), 文档索引与规模, 能力总览(避免误测「不存在的修改/删除」)
### Community 1700 - "小程序"
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 1701 - "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 1702 - "小程序"
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 1703 - "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 1704 - "小程序"
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 1705 - "H5-pc"
Cohesion: 0.2
Nodes (9): MODIFIED Requirements, Requirement: 多系统 SQL 模型权威文件索引, Requirement: 本仓库与周边系统的边界, Scenario: 新人定位 CRM 库表, Scenario: 新人定位地磅代码(迁移后), Scenario: 新人定位地磅原库(历史参考), Scenario: 新人定位地磅库表(迁移后), Scenario: 新人定位门户库表 (+1 more)
### Community 1706 - "小程序"
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 1707 - "H5-pc"
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 1708 - "小程序"
Cohesion: 0.2
Nodes (10): `el-upload` 配置, Requirement: 附件上传卡片化布局, Scenario: Code review 附件上传, Scenario: 新增弹窗包含附件上传, Scenario: 附件上传中状态, Scenario: 附件卡片预览与操作, 布局与视觉, 数据模型与上传逻辑 (+2 more)
### Community 1709 - "H5-pc"
Cohesion: 0.2
Nodes (10): Requirement: 按钮须携带图标, Scenario: Code review 按钮图标, Scenario: 新增列表页工具栏按钮, Scenario: 新增工具栏主操作按钮, Scenario: 新增弹窗底部按钮, Scenario: 新增表格操作列按钮, Scenario: 渠道服务订单与财务确认页, Scenario: 运输计划模块(web-admin/src/views/pl) (+2 more)
### Community 1710 - "小程序"
Cohesion: 0.44
Nodes (8): connect(), fix_alias(), fix_name(), load_live_categories(), main(), norm_text(), parse_groups(), resolve_unit_and_category()
### Community 1711 - "H5-pc"
Cohesion: 0.25
Nodes (7): GradientType, ImageSettings, ImportMeta, ImportMetaEnv, Level, QRCodeProps, RenderAs
### Community 1713 - "H5-pc"
Cohesion: 0.36
Nodes (7): extractList(), fetchPublicVehiclePlates(), fetchVehicleOptions(), VehicleOption, keyword, loading, props
### Community 1714 - "uni-goods-nav.vue"
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 1715 - "H5-pc"
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 1718 - "小程序"
Cohesion: 0.39
Nodes (7): a(), g(), i, l(), n, r, s
### Community 1719 - "uni-group.vue"
Cohesion: 0.31
Nodes (9): gotoSelectedLink(), openDialog(), setupButtons(), setupContextToolbars(), setupMenuItems(), toggleGotoLinkState(), toggleLinkMenuState(), toggleLinkState() (+1 more)
### Community 1720 - "H5-pc"
Cohesion: 0.36
Nodes (9): c, eo(), ie(), jt(), n, q(), t(), ut (+1 more)
### Community 1721 - "小程序"
Cohesion: 0.22
Nodes (8): checkRange(), fromRgba(), hexColour(), normalizeHex(), removeFromStart(), removeLeading(), startsWith(), toHex()
### Community 1722 - "H5-pc"
Cohesion: 0.22
Nodes (9): allUnlocked(), cell(), closest$2(), forall(), getSelectionTargets(), isInEditableContext(), isTag(), singleton() (+1 more)
### Community 1723 - "H5-pc"
Cohesion: 0.25
Nodes (9): getOrDie(), isElement, isHTMLElement(), isObject, isPrototypeOf(), path(), resolve(), sandHTMLElement() (+1 more)
### Community 1724 - "H5-pc"
Cohesion: 0.22
Nodes (5): c, i, o, s, t
### Community 1725 - "小程序"
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 1726 - "changelog.md"
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 1727 - "H5-pc"
Cohesion: 0.22
Nodes (7): filteredItems, normalizedValue, props, rawSource, rawValue, sanitizedArray, sanitizedItem
### Community 1728 - "H5-pc"
Cohesion: 0.22
Nodes (7): lastSegment, props, rawSource, rawValue, sanitizedArray, sanitizedItem, segments
### Community 1729 - "小程序"
Cohesion: 0.22
Nodes (8): brandLabel, businessType, candidates, formRow, planNo, pp, productId, unitCode
### Community 1730 - "H5-pc"
Cohesion: 0.22
Nodes (7): fetched, index, keyword, kw, model, name, row
### Community 1734 - "H5-pc"
Cohesion: 0.25
Nodes (3): close(), select(), { t }
### Community 1735 - "小程序"
Cohesion: 0.22
Nodes (5): canArchive, canArrange, phaseArchive, phaseTransport, products
### Community 1736 - "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 1737 - "小程序"
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 1738 - "H5-pc"
Cohesion: 0.22
Nodes (8): 二、功能特征 → 模式(决策表), 一、怎么用(30 秒选型), 四、全站页面 → 模式速查, 六、选型流程图, 七、维护说明, code:block1 (1. 看下方「功能特征 → 模式」决策表,确定模式编号(如 P01、P12)), code:mermaid (flowchart TD), web-admin 界面模式索引
### Community 1739 - "小程序"
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 1740 - "H5-pc"
Cohesion: 0.22
Nodes (8): 1. 目标, 2. 执行前检查, 3. 执行步骤(计划), 4. 验收标准, 5. 执行日志模板, code:sql (-- 目标库:确认仅 admin 存在), code:markdown (## 批次:YYYY-MM-DD HH:MM), P0-4:用户同步
### Community 1741 - "H5-pc"
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 1742 - "小程序"
Cohesion: 0.22
Nodes (8): 不移植(替代方案), 地磅系统 API 全量清单(移植后路径保持不变), 前端 API 文件对照, 仪表盘 `/api/dashboard`, 出入库 `/api/inventory`, 计划 `/api/plans`, 车牌 `/api/vehicles`, 地磅单 `/api/weighing`
### Community 1743 - "H5-pc"
Cohesion: 0.22
Nodes (8): 步骤二:拷贝前端原版, 操作流程, 1. 逐个拷贝 Vue 组件, 2. 拷贝规则, 完成标准, 下一步, 3. 拷贝 API 模块, 目标
### Community 1744 - "小程序"
Cohesion: 0.22
Nodes (8): 线索主接口对照表, 线索管理模块迁移方案 — 04 API 规格, 跟进记录接口, 列表响应约定(门户), 前端 API 文件结构建议, code:json ({), code:block2 (web-admin/src/api/crm/), 关键业务逻辑索引(开发前必读 Java)
### Community 1745 - "H5-pc"
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 1746 - "小程序"
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 1747 - "uni-row.vue"
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 1748 - "H5-pc"
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 1749 - "小程序"
Cohesion: 0.22
Nodes (8): 文件结构, 验收, CRM 线索 / 商机列头整库筛选 Implementation Plan, Task 1: 线索 backend builder + 单测, Task 2: 商机 backend builder + 单测, Task 3: 线索前端, Task 4: 商机前端, Task 5: 图谱
### Community 1750 - "H5-pc"
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 1751 - "小程序"
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 1752 - "H5-pc"
Cohesion: 0.22
Nodes (8): 运输计划「从地址库选择」内嵌新增地址, 1. 目标, 2. 非目标, 3. 交互, 4. 改动文件, 5. 校验与 UI, 6. 数据流, code:block1 (选择弹窗 → 新增弹窗 → transportAddressApi.create)
### Community 1753 - "小程序"
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 1754 - "H5-pc"
Cohesion: 0.22
Nodes (7): Change Types, Changelog, Contributing, Important Notice Markers, License, Version Guidelines, Version Number Rules
### Community 1755 - "小程序"
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 1756 - "uni-segmented-control.vue"
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 1757 - "H5-pc"
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 1758 - "小程序"
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 1759 - "H5-pc"
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 1760 - "小程序"
Cohesion: 0.22
Nodes (9): Requirement: 统一返回码定义, Scenario: 参数校验失败, Scenario: 唯一性冲突, Scenario: 记录不存在, Scenario: 未登录, Scenario: 无权限, Scenario: 服务器异常, Scenario: Web 登录账号或密码错误 (+1 more)
### Community 1761 - "uni-swipe-action.vue"
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 1762 - "H5-pc"
Cohesion: 0.31
Nodes (7): combineGraphs(), { execSync }, extractDotBlocks(), fs, main(), path, renderToSvg()
### Community 1763 - "小程序"
Cohesion: 0.33
Nodes (8): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), datetime, Session, 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, BizNoKind
### Community 1764 - "H5-pc"
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 1765 - "小程序"
Cohesion: 0.25
Nodes (8): check_customer_protect_time(), pool_recovery_job(), Session, 每天凌晨1点:检查保护期到期客户,跟进次数不足则退回公海, 每天早上9点:保护期到期提醒(3天内到期且跟进不足), _recycle_to_pool(), remind_customer_recycle(), warn_customer_recycle()
### Community 1766 - "H5-pc"
Cohesion: 0.22
Nodes (9): mp-weixin, appid, permission, setting, uniStatistics, usingComponents, scope.userLocation, desc (+1 more)
### Community 1768 - "H5-pc"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1769 - "小程序"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1770 - "uni-title.vue"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1771 - "H5-pc"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1772 - "小程序"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1773 - "H5-pc"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1774 - "H5-pc"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1775 - "小程序"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1776 - "H5-pc"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1777 - "H5-pc"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1778 - "proposal.md"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1779 - "Tasks: 地磅月计划量运输联动累加与回减"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1780 - "Requirement: 统一响应格式"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1781 - "Requirement: web-admin 界面模式索引与参考页选型"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1782 - "index.vue"
Cohesion: 0.28
Nodes (3): _change(), close(), open()
### Community 1783 - "Pressure Test 1: Emergency Production Fix"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1784 - "Pressure Test 2: Sunk Cost + Exhaustion"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1785 - "Pressure Test 3: Authority + Social Pressure"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1786 - "Codex Tool Mapping"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1787 - "anthropic-best-practices.md"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1789 - "Testing All Skill Types"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1790 - "列表列宽拖拽 + localStorage 持久化(方案 C)"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1792 - "6. 门户适配层"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1793 - "12. API 对接规则"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1794 - "1. 迁移模块清单与文件映射"
Cohesion: 0.28
Nodes (3): getVal(), iconSize(), fontData
### Community 1795 - "6. 图片/附件上传替换规则"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1796 - "7. 字典/状态展示替换规则"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1797 - "8. 分页组件替换规则"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1798 - "CRM 模块移植状态跟踪表"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1799 - "合同列表 — 06 分步实施计划"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1800 - "步骤 7:前端新增 — 规则管理页面"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1801 - "步骤 8:后端 DDL + Model"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
### Community 1802 - "步骤 2:前端拷贝 — 公海池列表页"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1803 - "步骤 3:前端拷贝 — 领取/分配弹窗"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1804 - "步骤 4:前端适配 — pool/index.vue script 部分"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1805 - "步骤 5:前端适配 — pool/index.vue template + style"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1806 - "参考:数据库迁移规则"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1807 - "实施任务"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### 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, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1810 - "十、运费结算"
Cohesion: 0.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1811 - "十一、盘存统计"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, 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 (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1814 - "测试进度(人类测试工程师节奏)"
Cohesion: 0.22
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, 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, category, contact, declaration, npmurl, 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.22
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
### 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, contact, declaration, npmurl, type, ads, data (+1 more)
### Community 1827 - "sale"
Cohesion: 0.22
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1828 - "sale"
Cohesion: 0.22
Nodes (8): dependencies, extensions, uni-cloud-jql, name, origin-plugin-dev-name, origin-plugin-version, plugin-dev-name, plugin-version
### 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 (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
### Community 1832 - "sale"
Cohesion: 0.22
Nodes (6): getColSpan(), getColSpan(), BREAKPOINT_CONFIG, BreakpointConfig, calculateResponsiveSpan(), ResponsiveBreakpoint
### Community 1833 - "sale"
Cohesion: 0.31
Nodes (3): TableHeightCalculator, TableHeightOptions, useTableHeight()
### Community 1834 - "changelog.md"
Cohesion: 0.44
Nodes (8): connect(), fix_alias(), fix_name(), load_live_categories(), main(), norm_text(), parse_groups(), resolve_unit_and_category()
### Community 1835 - "compilerOptions"
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 1836 - "sale"
Cohesion: 0.22
Nodes (9): Avoid time-sensitive information, Common patterns, Content guidelines, Implement feedback loops, Skill authoring best practices, Template pattern, Use consistent terminology, Use workflows for complex tasks (+1 more)
### Community 1837 - "sale"
Cohesion: 0.22
Nodes (9): 7. 分阶段实施计划, P0:基础设施(后端骨架), P1:基础配置(费用项目 + 工作流), P2:备用金 + 附件, P3:报销, P4:支付 / 发放 / 冲抵, P5:菜单与权限(门户 sys_menu), P6:前端移植(web-admin) (+1 more)
### Community 1838 - "H5-mobile"
Cohesion: 0.25
Nodes (4): 不移植项, 后端模块明细, 地磅(db)模块移植状态跟踪表, 阶段总览
### Community 1839 - "sale"
Cohesion: 0.22
Nodes (9): API 响应数据处理(重要), Excel / Blob 导出(重要), script 部分差异, style 部分差异, template 部分差异, 参考:前端框架差异对照, 弹窗标准模板, 查看详情(SystemViewDialog) (+1 more)
### Community 1840 - "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 1841 - "sale"
Cohesion: 0.22
Nodes (8): 前置已完成, 合同列表模块迁移方案 — 01 概述, 实施顺序, 方案文档索引, 涉及数据库表, 源码位置, 迁移目标, 迁移范围(合同列表全量)
### Community 1842 - "lint-staged"
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 1843 - "sale"
Cohesion: 0.22
Nodes (7): 1. 总览, 5. 其他入站调用(非金额), 6. 合同模块出站依赖(重写时一并注册), 7. 前端关联(步骤 7+ 适配时注意), 9. Python 重写检查清单, 变更记录, 合同管理 — 跨模块调用梳理(步骤 6)
### Community 1844 - "sale"
Cohesion: 0.22
Nodes (7): Python 落点, 报价单 Java 快照(按步追加), CRM Java 参考快照(按需拷贝), 与前端「拷贝 Vue」的对应关系, 原则(SHALL), 拷贝命令, 目录索引
### Community 1845 - "sale"
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 1846 - "H5-mobile"
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 1847 - "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 1848 - "uni-grid-item.vue"
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 1849 - "H5-mobile"
Cohesion: 0.22
Nodes (8): Task 1: 后端 `apply_site_feedback` 显式 status(TDD), Task 2: 前端 API 类型增加 `status`, Task 3: 公共页状态选择 + 作废确认 + 只读态, Task 4: 关联设计旁注 + 图谱更新, 出入库现场链接 · 单据状态可选 — Implementation Plan, 执行说明, 文件结构, 自检(对照 Spec)
### Community 1850 - "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 1851 - "index.vue"
Cohesion: 0.22
Nodes (8): Spec 覆盖自检, Task 1: 后端 — 允许超额占用, Task 2: Web 报销申请 — 弱提示、不拦截, Task 3: bx-mobile 报销申请 — 对齐 Web, Task 4: 业务清单文档, Task 5: 手工验收清单(实现后勾选), 报销提交允许发票夹余额为负 — Implementation Plan, 文件结构
### Community 1852 - "sale"
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 1853 - "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 1854 - "sale"
Cohesion: 0.22
Nodes (8): 2. 设计决策, 3. 公共字段规范(shanxia2.0 标准), 8.1 公海池自动回收, 8. 定时任务, 9. 附录, A. CRM 原始表 → 新表对照清单, B. 参考文件清单, CRM 模块迁移设计文档
### Community 1855 - "App"
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 1856 - "H5-mobile"
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 1857 - "sale"
Cohesion: 0.22
Nodes (8): 测试进度(人类测试工程师节奏), 下一步, 关键交付(2026-07-18), 阶段状态, 下一步, 关键交付(2026-07-18), 测试进度(人类测试工程师节奏), 阶段状态
### Community 1858 - "H5-mobile"
Cohesion: 0.22
Nodes (9): 二次过磅边界, 仪表盘加厚, 作废边界, 出入库检索×Tab, 出入库详情关联, 地磅单列表 — 检索×Tab, 计划列表 — 检索×Tab 矩阵, 计划卡片 / 详情字段空满 (+1 more)
### Community 1859 - "sale"
Cohesion: 0.22
Nodes (8): API, Calendar Events, Calendar Props, Calendar 日历, 基本用法, 安装方式, 组件示例, 通过方法打开日历
### Community 1860 - "H5-mobile"
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 1861 - "sale"
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 1862 - "H5-mobile"
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 1863 - "sale"
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 1864 - "App"
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 1865 - "H5-mobile"
Cohesion: 0.22
Nodes (9): Requirement: 统一返回码定义, Scenario: Web 登录查用户, Scenario: Web 登录账号或密码错误, Scenario: 参数校验失败, Scenario: 唯一性冲突, Scenario: 无权限, Scenario: 服务器异常, Scenario: 未登录 (+1 more)
### Community 1866 - "sale"
Cohesion: 0.22
Nodes (9): Requirement: 小程序拍照凭证上传(基线), Scenario: Code review 小程序凭证上传, Scenario: 禁止文档类附件, Scenario: 配送/现场凭证上传, UI 与数量, `uni.uploadFile` 约定, 两步流程(强制), 参考实现骨架(工具函数形态) (+1 more)
### Community 1867 - "readme.md"
Cohesion: 0.22
Nodes (9): 新增, 优化, 修复, ⚠️ 重要提示, v2.6.0 - 2025-10-16, 优化, 修复, 新增 (+1 more)
### Community 1868 - "sale"
Cohesion: 0.22
Nodes (9): 重构, 新增, 优化, ⚠️ 重要提示, v2.4.0 - 2025-06-06 🎉, 优化, 新增, 重构 (+1 more)
### Community 1869 - "sale"
Cohesion: 0.22
Nodes (9): 升级, 修复, 优化, ⚠️ 重要提示, v2.5.8 - 2025-09-29, 优化, 修复, 升级 (+1 more)
### Community 1870 - "H5-mobile"
Cohesion: 0.22
Nodes (9): 修复, 优化, 新增, ⚠️ 重要提示, v3.0.1 - 2025-11-15, 优化, 修复, 新增 (+1 more)
### Community 1871 - "sale"
Cohesion: 0.43
Nodes (4): ApiRequestLogCRUD, Session, SysApiRequestLog, SysApiRequestLogHis
### Community 1872 - "sale"
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 1873 - "sale"
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 1874 - "H5-mobile"
Cohesion: 0.39
Nodes (7): delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), 返回图片/附件预览 URL(MinIO 预签名或本地公开地址,对齐门户 storage 能力)。, _tenant()
### Community 1877 - "H5-mobile"
Cohesion: 0.32
Nodes (8): eachr(), find$1(), findAndMark(), findAndMarkInSelection(), fromNode(), fromNodes(), fromRng(), mark()
### Community 1878 - "sale"
Cohesion: 0.25
Nodes (8): append(), before(), each(), extract(), foldl(), groupBy(), parent(), wrap()
### Community 1879 - "H5-mobile"
Cohesion: 0.32
Nodes (8): each$1(), filterEditableDescendants(), findParentElm(), fromPoint(), hide(), map(), show(), toggle()
### Community 1880 - "sale"
Cohesion: 0.29
Nodes (7): getProtocol(), getUrl(), isEmbedIframe(), isNonNullable(), isNullable(), matchPattern(), shouldInsertAsNewIframe()
### Community 1881 - "changelog.md"
Cohesion: 0.39
Nodes (7): addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount()
### Community 1882 - "H5-mobile"
Cohesion: 0.25
Nodes (7): base, id, planRow, product, specification, stopRemark, text
### Community 1883 - "sale"
Cohesion: 0.29
Nodes (4): confirmButtonText, dialogTitle, handleClose(), resetForm()
### Community 1884 - "changelog.md"
Cohesion: 0.25
Nodes (7): brandOptions, brandQtyRows, keyword, options, positive, string, total
### Community 1886 - "sale"
Cohesion: 0.39
Nodes (5): chooseAll(), chooseAndUploadFile(), chooseImage(), chooseVideo(), uploadFiles()
### Community 1887 - "sale"
Cohesion: 0.25
Nodes (4): apiPath, __dirname, root, strict
### Community 1888 - "H5-mobile"
Cohesion: 0.25
Nodes (8): 5.1 编号规则, 5.2 枚举值, 5.3 状态定义, 5.3.1 跟进状态, 5.3.2 运输安排状态, 5.3.3 归档状态, 5.3.4 完成状态, 五、基础配置
### Community 1889 - "sale"
Cohesion: 0.25
Nodes (8): 4. 弹窗/抽屉替换规则, 4.1 客户详情:`el-drawer` → `el-dialog`, 4.2 表单弹窗, 4.3 弹窗宽度参考, code:vue (<el-drawer v-model="visible" title="客户详情" direction="rtl" si), code:vue (<el-dialog), code:vue (<el-dialog :title="dialog.title" v-model="dialog.visible" wi), code:vue (<el-dialog)
### Community 1890 - "sale"
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 1891 - "sale"
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 1892 - "App"
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 1893 - "H5-mobile"
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 1894 - "sale"
Cohesion: 0.25
Nodes (7): 数据移植过程留痕规范, 1. 三层文档结构, 2. 每步必须产出的映射与脚本, 3. 执行批次日志模板(强制字段), 4. 幂等与二次移植, 5. 当前进度索引, code:markdown (## 批次:YYYY-MM-DD HH:MM)
### Community 1895 - "changelog.md"
Cohesion: 0.25
Nodes (7): 安庆市山峡化工有限公司, 财务部门, 人力资源部, 销售部, 山峡 2.0 门户 — 迁移用户账号与初始密码, 生产现场部, 汇总
### Community 1896 - "H5-mobile"
Cohesion: 0.25
Nodes (7): 环境, 行数对比, 执行前, 执行后, 批次:2026-07-31 部门种子, 问题与处理, 执行命令
### Community 1897 - "sale"
Cohesion: 0.25
Nodes (7): 1. 以前有没有脚本?能不能直接用?, 2. `crm_product` 字段对照, 3. `crm_product_category` 字段对照, 4. 推荐执行顺序(未自动执行,需你确认后跑), 5. 不在本次范围, code:bash (cd backend), CRM 产品迁移:表模型差异与脚本说明
### Community 1898 - "sale"
Cohesion: 0.25
Nodes (7): 步骤五:验证, 通用验证项, 模块专项验证, 验证通过后, 经验沉淀模板, 验证清单, code:markdown (### X.X {模块名} - {问题简述})
### Community 1899 - "H5-mobile"
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 1900 - "sale"
Cohesion: 0.25
Nodes (7): 涉及表(最小集), 完成标准, 门户 API(最小), code:bash (./docs/crm-migration/scripts/snapshot-java.sh contract \), 合同 create — 报价单前置(P1), 须对齐的 Java, 快照清单(P1-1 实施前执行)
### Community 1901 - "changelog.md"
Cohesion: 0.25
Nodes (7): 迁移范围, 涉及表, 与报价单关系, code:bash (./docs/crm-migration/scripts/snapshot-java.sh supplier-info ), 供方信息(crm_supplier_info)— 01 概述, 快照清单(P0-1 实施前执行), Python 目标
### Community 1902 - "H5-mobile"
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 1903 - "sale"
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 1904 - "sale"
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 1905 - "sale"
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 1906 - "H5-mobile"
Cohesion: 0.25
Nodes (7): Portal 顶栏全量导航 — Implementation Plan, Task 1: Portal 菜单工具函数, Task 2: 水平菜单支持无图标, Task 3: 新建顶栏导航组件, Task 4: 组装顶栏与布局, Task 5: WorkTab 联动, Task 6: 验证
### Community 1907 - "sale"
Cohesion: 0.25
Nodes (7): 目标, 存储, 接入约定, 样式, 非目标, 方案, 列表列宽拖拽 + localStorage 持久化(方案 C)
### Community 1908 - "call-check-version.ts"
Cohesion: 0.25
Nodes (6): 4. 表结构设计(按迭代), 4.3 迭代 3 — 线索管理 + 商机管理, crm_clue(线索主表), crm_clue_follow(线索跟进记录), crm_opportunity(商机主表), crm_opportunity_follow / crm_opportunity_product / crm_opportunity_stage_log
### Community 1909 - "H5-mobile"
Cohesion: 0.25
Nodes (7): 合同已安排数量 · 已归档用实际量, 已确认决策, 公式(不变结构), 改动面, 非目标, 目标, code:text (arrangedTotalQty = archivedQty + arrangedUnarchivedQty)
### Community 1910 - "sale"
Cohesion: 0.25
Nodes (7): 运输计划表单 · 可安排数量, 已确认决策, 非目标, 目标, API, code:text ({), UI
### Community 1911 - "文件结构"
Cohesion: 0.25
Nodes (7): 报销申请列表 · 扩大每页条数选项(试点), 目标, 方案(已选), 非目标, 验收, 后续(非本次), 背景
### Community 1912 - "bus.js"
Cohesion: 0.25
Nodes (7): 背景, 方案, 已知问题与修复(2026-07-25), 影响面, 验收, 目标(本期), TinyMCE 合同表格「类 Excel」排版增强
### Community 1913 - "format.js"
Cohesion: 0.25
Nodes (7): 运输计划取货/送货联系方式, Data, Decision, Goal, Out of scope, Surfaces, UI Layout
### Community 1914 - "tasks.md"
Cohesion: 0.25
Nodes (7): 运输计划保存同步地磅日期 + 已安排禁仅保存, 1. 背景, 2. 决策, 3. 非目标, 4. 实现要点, 方案 A(前端流程), 方案 B(后端兜底)
### Community 1915 - "Requirement: 统一 POST 接口"
Cohesion: 0.25
Nodes (7): 背景, 证书缺口规则(与现网一致), 方案, 前端, 非目标, 需求, 危化品证上传:仅展示危化计划 +「未上传证书」Tab
### Community 1916 - "Requirement: Web 管理端侧栏菜单须同步注册静态路由"
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 1917 - "index.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 1918 - "iconfont.ts"
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 1919 - "index.vue"
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 1920 - "detail.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 1921 - "detail.vue"
Cohesion: 0.25
Nodes (7): 1. 数据库, 2. 后端 · 采集层, 3. 后端 · 查询层, 4. 后端 · 注解覆盖(首期), 5. 前端, 6. 验收与文档, 7. 后续(非本期阻塞)
### Community 1922 - "Copilot CLI Tool Mapping"
Cohesion: 0.25
Nodes (7): 1. SQL 与数据模型, 2. 后端基础层, 3. 后端业务 API(按依赖顺序), 4. 前端 API 与类型, 5. 前端页面(Fresh Mint), 6. 数据迁移与权限, 7. 验证
### Community 1923 - "Evaluation and iteration"
Cohesion: 0.25
Nodes (7): 实现模式, Requirement: 列表筛选自动触发搜索, Scenario: 单字段筛选自动搜索, Scenario: 多字段筛选自动搜索, Scenario: 日期范围筛选, Scenario: 保留手动搜索, Scenario: Code review 自动搜索
### Community 1924 - "Checklist for effective Skills"
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 1925 - "Core principles"
Cohesion: 0.32
Nodes (7): list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), 民族码表 sys_ethnic(国标 GB/T 3304,全局), SysEthnic
### Community 1926 - "File Organization"
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 1927 - "RED-GREEN-REFACTOR for Skills"
Cohesion: 0.46
Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists()
### Community 1928 - "Skill Types"
Cohesion: 0.25
Nodes (7): compilerOptions, allowSyntheticDefaultImports, composite, module, moduleResolution, skipLibCheck, include
### Community 1929 - "index.vue"
Cohesion: 0.29
Nodes (6): apiPath, __dirname, looksLikeLocalApi(), root, strict, strictCheck()
### Community 1930 - "mcp.json"
Cohesion: 0.25
Nodes (6): defaultsPath, __dirname, normalized, prevRaw, raw, root
### Community 1931 - "5. 目标架构"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1932 - "11. 权限指令替换规则"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1933 - "3. 页面外层布局替换"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1934 - "4. 弹窗/抽屉替换规则"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1935 - "5. 表单布局替换规则"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1936 - "9. 工具栏与操作按钮替换规则"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1937 - "4. 审批相关子查询(Tab 核心)"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1938 - "2. `updateReceivedAmount(contractId)`"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1939 - "3. 开票金额:两套逻辑并存"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1941 - "步骤 6:前端适配 — ClaimDialog 和 AssignDialog"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1942 - "步骤 9:后端 Schema"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1943 - "步骤 11:后端 CRUD — 规则管理 + 定时任务"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1944 - "步骤 12:后端 API 路由"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1945 - "步骤 13:字典数据导入"
Cohesion: 0.25
Nodes (8): js, kotlin, swift, app, name, uni, installApk, uni-ext-api
### Community 1946 - "步骤 14:整体验证"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1947 - "1. 背景与目标"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1948 - "5. 后端架构设计"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1949 - "6. 前端架构设计"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1950 - "4. 页面级元素"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1951 - "十二、司机端功能"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1952 - "十三、计划变更与取消"
Cohesion: 0.36
Nodes (4): created(), handler(), updateGutter(), updateNvueWidth()
### Community 1953 - "八、运输管理"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1954 - "附录B:计划跟进状态流转图"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1955 - "main.js"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1956 - "quickapp-native"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1957 - "Badge 数字角标"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1958 - "changelog.md"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1959 - "Card 卡片"
Cohesion: 0.25
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 1960 - "Collapse 折叠面板"
Cohesion: 0.25
Nodes (7): compilerOptions, allowSyntheticDefaultImports, composite, module, moduleResolution, skipLibCheck, include
### Community 1961 - "Combox 组合框"
Cohesion: 0.25
Nodes (6): clampStyle, contentRef, displayText, expanded, overflow, props
### Community 1962 - "changelog.md"
Cohesion: 0.29
Nodes (6): attrs, epIcon, iconAttrs, Props, epIconMap, resolveEpIcon()
### Community 1963 - "CountDown 倒计时"
Cohesion: 0.25
Nodes (7): GradientType, ImageSettings, ImportMeta, ImportMetaEnv, Level, QRCodeProps, RenderAs
### Community 1964 - "DataCheckbox 数据驱动的单选复选框"
Cohesion: 0.32
Nodes (6): emit, Emits, handleDrawerClose(), handleOpen(), Props, visible
### Community 1965 - "DataPicker 级联选择"
Cohesion: 0.39
Nodes (7): addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount()
### Community 1966 - "DataSelect 下拉框选择器"
Cohesion: 0.25
Nodes (7): 1. 上传到服务器, 2. 服务器首次启动, 3. 日常运维, 4. 配置文件, 5. 与 Nginx 配合, 6. 常见问题, shanxia2.0 Backend 生产部署说明
### Community 1967 - "readme.md"
Cohesion: 0.25
Nodes (8): 不移植(替代方案), 仪表盘 `/api/dashboard`, 出入库 `/api/inventory`, 前端 API 文件对照, 地磅单 `/api/weighing`, 地磅系统 API 全量清单(移植后路径保持不变), 计划 `/api/plans`, 车牌 `/api/vehicles`
### Community 1968 - "DatetimePicker 时间选择器"
Cohesion: 0.25
Nodes (8): 1. 逐个拷贝 Vue 组件, 2. 拷贝规则, 3. 拷贝 API 模块, 下一步, 完成标准, 操作流程, 步骤二:拷贝前端原版, 目标
### Community 1969 - "Drawer 抽屉"
Cohesion: 0.25
Nodes (8): 列表面板, 参考:shanxia2.0 UI 规范强制要求, 字段注释, 弹窗/对话框, 按钮, 表格, 附件上传, 颜色
### Community 1970 - "readme.md"
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 1971 - "Fab 悬浮按钮"
Cohesion: 0.25
Nodes (8): 1. 目标, 2. 已确认决策, 3. 阶段划分, 4. 执行原则, 5. 脚本与产物, 6. 风险摘要, 7. 相关文档, 生产数据同步总体规划
### Community 1972 - "Fav 收藏按钮"
Cohesion: 0.25
Nodes (8): 1. 核心规则, 2. 好处, 3. 例外(不保留源 id 或需额外映射), 4. 各阶段适用表(摘要), 5. 脚本约定, 6. 与旧文档的关系, 7. 相关文档, 主键 ID 保留策略(全局)
### Community 1973 - "FilePicker 文件选择上传"
Cohesion: 0.25
Nodes (7): 人力资源部, 安庆市山峡化工有限公司, 山峡 2.0 门户 — 迁移用户账号与初始密码, 汇总, 生产现场部, 财务部门, 销售部
### Community 1974 - "Forms 表单"
Cohesion: 0.25
Nodes (7): Portal 顶栏全量导航 — Implementation Plan, Task 1: Portal 菜单工具函数, Task 2: 水平菜单支持无图标, Task 3: 新建顶栏导航组件, Task 4: 组装顶栏与布局, Task 5: WorkTab 联动, Task 6: 验证
### Community 1975 - "GoodsNav 商品导航"
Cohesion: 0.25
Nodes (7): Task 1: 数据库与 Model ✅, Task 2: Schema + Service ✅, Task 3: API ✅, Task 4–6: 前端 ✅, 危化品证「证书齐备」人工确认 — Implementation Plan, 文件结构, 部署注意
### Community 1976 - "Grid 宫格"
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 1977 - "Group 分组"
Cohesion: 0.25
Nodes (7): Spec 覆盖自检, Task 1: `PlVehicleFormDialog` — 完整新增/编辑表单, Task 2: `PlVehicleLibrarySelectDialog` — Tab 选车弹窗, Task 3: 接入运输计划表单弹窗, Task 4: 验收与图谱, 文件结构, 运输计划「从车辆库选择」Implementation Plan
### Community 1978 - "uniicons_file.ts"
Cohesion: 0.25
Nodes (7): CRM 产品分类收拢到产品管理弹窗 Implementation Plan, File map, Placeholder / 一致性自检, Spec 覆盖自检, Task 1: 抽出 ProductCategoryMaintainPanel, Task 2: 新建 ProductCategoryMaintainDialog 并挂到产品管理, Task 3: 菜单软隐藏 SQL + 基线
### Community 1979 - "Icons 图标"
Cohesion: 0.25
Nodes (7): File map, Spec coverage check, Task 1: 纯函数模块 + 失败单测骨架, Task 2: QuoteListPage 接入统计行 UI, Task 3: 列宽/横滚对齐加固(若 Step 4 发现错位), 执行方式, 报价单列表可配置列统计行 Implementation Plan
### Community 1980 - "IndexedList 索引列表"
Cohesion: 0.25
Nodes (7): Spec 覆盖自检, Task 1: 入库单 / 送(提)货单空白 HTML 纯函数, Task 2: 分装单空白 HTML 纯函数, Task 3: 三个打印弹窗 `openBlank()`, Task 4: 列表工具栏入口, 文件结构, 运输计划空白单据打印 — Implementation Plan
### Community 1981 - "uni-installApk"
Cohesion: 0.25
Nodes (7): Spec 覆盖自检, Task 1: 纯函数校验 + 失败测试, Task 2: 弹窗安排分支接入校验, Task 3: 产品表必填星号 UI, Task 4: 手工验收 + graphify, 文件结构, 运输计划产品字段安排前必填 — 实现计划
### Community 1982 - "Link 链接"
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 1983 - "uni-list.vue"
Cohesion: 0.25
Nodes (7): TinyMCE 合同表格「类 Excel」排版增强, 已知问题与修复(2026-07-25), 影响面, 方案, 目标(本期), 背景, 验收
### Community 1984 - "readme.md"
Cohesion: 0.25
Nodes (7): 1. 目标, 2. 非目标, 3. 交互, 4. 改动文件, 5. 校验与 UI, 6. 数据流, 运输计划「从地址库选择」内嵌新增地址
### Community 1985 - "NavBar 导航栏"
Cohesion: 0.25
Nodes (7): 列表列宽拖拽 + localStorage 持久化(方案 C), 存储, 接入约定, 方案, 样式, 目标, 非目标
### Community 1986 - "NoticeBar 通告栏"
Cohesion: 0.25
Nodes (7): 前端, 危化品证上传:仅展示危化计划 +「未上传证书」Tab, 方案, 背景, 证书缺口规则(与现网一致), 需求, 非目标
### Community 1987 - "NumberBox 数字输入框"
Cohesion: 0.25
Nodes (7): Data, Decision, Goal, Out of scope, Surfaces, UI Layout, 运输计划取货/送货联系方式
### Community 1988 - "Pagination 分页器"
Cohesion: 0.25
Nodes (7): 后续(非本次), 报销申请列表 · 扩大每页条数选项(试点), 方案(已选), 目标, 背景, 非目标, 验收
### Community 1989 - "Popup 弹出层"
Cohesion: 0.25
Nodes (7): 1. 背景, 2. 决策, 3. 非目标, 4. 实现要点, 方案 A(前端流程), 方案 B(后端兜底), 运输计划保存同步地磅日期 + 已安排禁仅保存
### Community 1990 - "Rate 评分"
Cohesion: 0.25
Nodes (8): 5.1 编号规则, 5.2 枚举值, 5.3.1 跟进状态, 5.3.2 运输安排状态, 5.3.3 归档状态, 5.3.4 完成状态, 5.3 状态定义, 五、基础配置
### Community 1991 - "Layout 布局"
Cohesion: 0.25
Nodes (7): API, Breadcrumb Item Props, Breadcrumb Props, breadcrumb 面包屑导航, 基本用法, 安装方式, 组件示例
### Community 1992 - "SearchBar 搜索栏"
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 1993 - "uni-section.vue"
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 1994 - "Section 标题栏"
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 1995 - "SegmentedControl 分段器"
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 1996 - "uni-steps.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 1997 - "Steps 步骤条"
Cohesion: 0.25
Nodes (7): 1. SQL 与数据模型, 2. 后端基础层, 3. 后端业务 API(按依赖顺序), 4. 前端 API 与类型, 5. 前端页面(Fresh Mint), 6. 数据迁移与权限, 7. 验证
### Community 1998 - "SwipeAction 滑动操作"
Cohesion: 0.25
Nodes (7): 1. 数据库, 2. 后端 · 采集层, 3. 后端 · 查询层, 4. 后端 · 注解覆盖(首期), 5. 前端, 6. 验收与文档, 7. 后续(非本期阻塞)
### Community 1999 - "SwiperDot 轮播图指示点"
Cohesion: 0.25
Nodes (7): 地磅月计划量运输联动累加与回减 — 设计, 影响面, 数据库变更, 数据流, 核心决策, 目标, 风险与处理
### Community 2000 - "uni-td.vue"
Cohesion: 0.25
Nodes (8): Requirement: 筛选区多行条件默认折叠与展开更多, Scenario: Code review 筛选区折叠, Scenario: CRM 客户管理筛选区, Scenario: 单行筛选无需展开按钮, Scenario: 重置后收起扩展条件, 交互与文案, 实现模式, 结构与样式
### Community 2002 - "uni-tag.vue"
Cohesion: 0.33
Nodes (5): extractIconFromRule(), getUnicode(), IconfontType, processedErrors, StyleSheetError
### Community 2003 - "Tag 标签"
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 2004 - "Title 标题"
Cohesion: 0.38
Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal()
### Community 2005 - "Badge 数字角标"
Cohesion: 0.48
Nodes (5): _compile(), test_business_type(), test_plan_no_contains(), test_planned_quantity_gte(), test_validity_range_intersection()
### Community 2007 - "山峡多系统现状(OpenSpec 摘要)"
Cohesion: 0.43
Nodes (7): et(), le(), oe(), se(), tt(), xe(), ye()
### Community 2008 - "Requirement: 细胞存储样本跨表关联键"
Cohesion: 0.29
Nodes (7): bind(), composeEntries(), flatten(), groupBy(), hasProto(), isArray, typeOf()
### Community 2009 - "Requirement: 业务字典下拉统一使用 useDictStore"
Cohesion: 0.29
Nodes (4): c, i, r, s
### Community 2010 - "地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan"
Cohesion: 0.33
Nodes (3): n, o, t()
### Community 2011 - "Requirement: 列表面板主标题装饰"
Cohesion: 0.29
Nodes (7): isBoolean, isMatch(), isNumber, isString, isText, rawSet(), value()
### Community 2012 - "Requirement: 嵌套弹窗与子弹窗内列表风格一致"
Cohesion: 0.33
Nodes (7): getOrDie(), isObject, isPrototypeOf(), path(), resolve(), sandHTMLElement(), unsafe()
### Community 2013 - "Requirement: 查看弹窗中编码字段展示为可读标签"
Cohesion: 0.29
Nodes (7): handleError(), handleInsert(), has(), hasDimensions, isCached(), selectPlaceholder(), submitForm()
### Community 2014 - "Requirement: 筛选区关键词字段排第一"
Cohesion: 0.29
Nodes (6): items, monthKey, preferred, sorted, ta, tb
### Community 2015 - "Requirement: 表格列宽使用 min-width 实现等比缩放"
Cohesion: 0.29
Nodes (5): cols, d, InventoryCreate, list, today
### Community 2016 - "tasks.md"
Cohesion: 0.38
Nodes (3): _change(), close(), open()
### Community 2020 - "index.vue"
Cohesion: 0.52
Nodes (6): applySafeAreaCssVars(), computeSafeAreaMetrics(), getGlobalSafeArea(), getMenuButtonRect(), getSystemInfo(), initGlobalSafeArea()
### Community 2021 - "index.vue"
Cohesion: 0.29
Nodes (5): avatarUrl, deptName, email, phone, roleLabel
### Community 2023 - "index.vue"
Cohesion: 0.29
Nodes (6): 小程序测试用例总册(测试工程师级), 两阶段流程, 写作标准(必须遵守), 文档索引与规模, 能力总览(避免误测「不存在的修改/删除」), 按钮与弹窗门禁(方式 C)
### Community 2024 - "helper.js"
Cohesion: 0.29
Nodes (7): 2.1 进入与壳, 2.2 字段展示(每个字段一条), 2.3 必填校验(每个必填独立 + 组合), 2.4 字段边界与内容, 2.5 保存成功 / 失败 / 状态, 2.6 确认无修改 / 无删除, 二、线索 · 新增表单 `crm/clue/form`
### Community 2025 - "Code Reviewer Prompt Template"
Cohesion: 0.29
Nodes (7): 附录B:计划跟进状态流转图, B.1 直销单, B.2 入库单, B.3 出库单, code:block7 (等客户确认 → 待采购 → 待发货 → 待收货 → 待归档 → 归档完成), code:block8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成), code:block9 (等客户确认 → 待出库 → 已出库 → 待收货 → 已收货 → 待归档 → 归档完成)
### Community 2026 - "合同名称按供需方面板生成"
Cohesion: 0.29
Nodes (7): 附录A:单据类型判断规则, A.1 入库单, A.2 出库单, A.3 直销单, code:block4 (目的地 = 安庆山峡 OR 目的地 = 安徽云栋), code:block5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋), code:block6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)
### Community 2027 - "地址库选择内嵌新增 Implementation Plan"
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 2028 - "6. 按钮体系与 Loading"
Cohesion: 0.29
Nodes (7): 8. 分页组件替换规则, 8.1 CRM 写法, 8.2 山峡2.0 写法, 8.3 数据结构对照, 8.4 API 请求参数对照, code:vue (<!-- 模板中 -->), code:vue (<!-- 模板中 -->)
### Community 2029 - "二、业务背景"
Cohesion: 0.29
Nodes (7): 12.1 API 文件结构, 12.2 请求方式对照, 12.3 返回格式对照, 12.4 类型定义, 12. API 对接规则, code:json ({), code:json ({)
### Community 2030 - "四、单据分类"
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 2031 - "六、业务流程"
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 2032 - "404.vue"
Cohesion: 0.29
Nodes (6): 与代码移植文档的关系, 文档索引, 当前状态, 执行记录, 生产数据同步(shanxia2.0), SQL 快照权威来源
### Community 2033 - "Vue"
Cohesion: 0.29
Nodes (6): 全局执行顺序, Phase 0 — 基础主数据, Phase 1 — CRM, Phase 2 — 报销, Phase 3 — 地磅, Phase 4 — 验收
### Community 2034 - "Vue"
Cohesion: 0.29
Nodes (6): 摘要, 清空, 结果, 依赖说明, 产物, P2-4 报销附件 — 2026-07-31
### Community 2035 - "readme.md"
Cohesion: 0.29
Nodes (6): 环境, 行数对比, 批次:2026-07-31 用户(来自生产-v1 备份), 映射产物, 说明, 策略
### Community 2036 - "Vue"
Cohesion: 0.29
Nodes (6): 环境, 行数对比, 批次:2026-07-31 角色(来自生产-v1 备份), 产物, 策略, 有效角色(del_flag=0)
### Community 2037 - "Vue"
Cohesion: 0.29
Nodes (6): 摘要, 清空, 结果, 产物, 后续, P1-5 附件 sys_oss(提前于报价)— 2026-07-31
### Community 2038 - "Vue"
Cohesion: 0.29
Nodes (6): 摘要, 源库, 清空目标残留, 结果, 产物, P1-3b 商机 — 2026-07-31
### Community 2039 - "Vue"
Cohesion: 0.29
Nodes (6): 摘要, 清空, 结果, 警告, 产物, P1-2 客户四表迁移 — 2026-07-31
### Community 2040 - "common.js"
Cohesion: 0.29
Nodes (6): 环境, 对账, 产物, 批次:2026-07-31 产品分类 + 产品(源 sx,id 原样), 未做, 执行
### Community 2041 - "Vue"
Cohesion: 0.29
Nodes (6): 摘要, 跳过, 结果, 备注, 产物, P1-2b 开票信息 — 2026-07-31
### Community 2042 - "Vue"
Cohesion: 0.29
Nodes (6): 地磅后端移植适配细则, 1. 文件复制对照表, 2. Router 改造检查清单, 3. 业务逻辑迁移检查清单, 4. Schema 改造检查清单, 5. 前端拷贝检查清单
### Community 2043 - "Vue"
Cohesion: 0.29
Nodes (6): 表清单, 线索管理模块迁移方案 — 02 数据库, 关联, 增量脚本策略, 实施时注意, 与 sx.sql 差异摘要
### Community 2044 - "Vue"
Cohesion: 0.29
Nodes (6): 迁移目标, 商机管理模块迁移方案 — 01 概述, 迁移范围, 涉及数据库表, 原 CRM 源码位置, 当前 shanxia2.0 状态
### Community 2045 - "重要升级说明"
Cohesion: 0.29
Nodes (6): 公海池模块迁移方案 — 06 分步实施计划, 步骤 11:后端 CRUD — 规则管理 + 定时任务, 目标, 具体任务, 完成标准, 步骤汇总
### Community 2046 - "uni-list - 副本.vue"
Cohesion: 0.29
Nodes (6): 拷贝命令, 目录索引, code:bash (# 报价单 — 示例:实施「列表」步前), CRM Java 参考快照(按需拷贝), 原则(SHALL), 与前端「拷贝 Vue」的对应关系
### Community 2047 - "Vue"
Cohesion: 0.29
Nodes (6): 文件结构, 运输计划「从承运商库选择」Implementation Plan, Task 1: PlCarrierFormDialog, Task 2: PlCarrierLibrarySelectDialog, Task 3: 接入计划表单, Task 4: 收尾
### Community 2048 - "Vue"
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 2049 - "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 2050 - "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 2051 - "[查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass)"
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 2052 - "Vue"
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 2053 - "Vue"
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 2054 - "Vue"
Cohesion: 0.29
Nodes (6): File map, 送货段产品限合同内 + 选择产品 Implementation Plan, Task 1: 后端送货产品归属断言 + 单测, Task 2: 送货区 UI「选择产品」, Task 3: 表单联动, Task 4: 验证
### Community 2055 - "uni-tbody.vue"
Cohesion: 0.29
Nodes (6): 安排/调整运输弹窗重构 — Implementation Plan, Task 1: 扩展 TransportArrange Schema, Task 2: 后端 arrange 编排, Task 3: 列表入口, Task 4: 安排弹窗 UI 重构, Task 5: 验证
### Community 2056 - "Vue"
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 2057 - "uni-tooltip.vue"
Cohesion: 0.29
Nodes (6): 验收, 报价单/合同审批菜单拆分 Implementation Plan, Task 1: 报价单列表组件化 + 双入口, Task 2: 合同列表组件化 + 双入口, Task 3: 菜单 SQL + 基线快照, Task 4: 收尾
### Community 2058 - "Vue"
Cohesion: 0.29
Nodes (6): 文件结构, 验收, 归档弹窗回传信息编辑 — Implementation Plan, Task 1: 后端 Schema + Service + API, Task 2: 前端 API + 编辑弹窗, Task 3: 集成与验收
### Community 2059 - "Vue"
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 2060 - "index.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 2061 - "check-update-nvue.js"
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 2062 - "touch.js"
Cohesion: 0.29
Nodes (5): 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 2063 - "opencode.json"
Cohesion: 0.29
Nodes (6): 1. 目标, 2. 范围, 3. 产品规则, 4. 架构, 5. 验收, CRM 产品 / 报价 / 合同:列头漏斗整库服务端筛选(第三批)
### Community 2064 - "dependencies"
Cohesion: 0.29
Nodes (6): 运输计划「地磅可选车辆」设计, 1. 背景与目标, 2. 已确认决策, 3. 行为矩阵, 4. 实现要点, 5. 非目标
### Community 2065 - "Requirement: URL 路径设计规范"
Cohesion: 0.29
Nodes (6): 目标, 范围, 非目标, 面板宽度(一级较少时), 交互, 门户顶栏大面板菜单(方案 A)
### Community 2066 - "Requirement: 弹窗与面板内子区域标题装饰"
Cohesion: 0.29
Nodes (6): 门户首页「待办列表」汇总入口, 角标来源(与现网一致), 背景与目标, 非目标, 已确认决策, SHALL
### Community 2067 - "Requirement: 表单字段注释格式"
Cohesion: 0.29
Nodes (6): 运费结算三菜单拆分 — 设计文档, 菜单结构, 关键决策, 业务流程, 目标, SQL
### Community 2068 - "Requirement: 页面不展示顶部 page-head 大标题与描述"
Cohesion: 0.29
Nodes (6): 合同审批人设置(租户级默认审批人), 1. 目标, 2. 非目标, 3. 决策(继承报价单), 4. 数据 / API / UI, 5. 验收
### Community 2069 - "assert_contract_editable_for_update"
Cohesion: 0.29
Nodes (6): APIs, 合同详情 · 运输计划联动 Design, Goals, Out of scope, Quantity rules, UI
### Community 2070 - "v2.4.1.1 - 2025-06-07"
Cohesion: 0.29
Nodes (6): 部署前, 上传与安装, 启动验证, 功能冒烟, 部署后, shanxia2.0 生产上线检查清单
### Community 2071 - "v2.4.2.3 - 2025-06-18"
Cohesion: 0.29
Nodes (7): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, Upgraded, v3.0.0 - 2025-11-09 🎉
### Community 2072 - "v2.6.1 - 2025-10-19"
Cohesion: 0.29
Nodes (7): Added, Fixed, ⚠️ Important Notice, Refactored, Removed, Upgraded, v2.5.0 - 2025-07-06 🎉
### Community 2073 - "index.vue"
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 2074 - "index.vue"
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 2075 - "start-server.sh"
Cohesion: 0.29
Nodes (6): 1. 数据库与菜单, 2. 后端模型与 Schema, 3. 后端 Service 与 API, 4. 前端 API 与展示工具, 5. 前端页面, 6. 验收
### Community 2076 - "stop-server.sh"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2077 - "spec-document-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2078 - "code-quality-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2079 - "implementer-prompt.md"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2080 - "spec-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2081 - "find-polluter.sh"
Cohesion: 0.29
Nodes (7): code:json ({), Requirement: 统一响应格式, Scenario: 成功响应, Scenario: 失败响应, Scenario: 分页列表响应, Scenario: 单条记录响应, Scenario: 无数据响应
### Community 2082 - "test-academic.md"
Cohesion: 0.29
Nodes (7): 上传接口, 加解密排除(强制), 业务关联, Requirement: 小程序拍照凭证上传接口, Scenario: 小程序上传一张凭证图, Scenario: 上传路径未排除加密, Scenario: 业务提交携带 imageUrls
### Community 2083 - "plan-document-reviewer-prompt.md"
Cohesion: 0.29
Nodes (6): 1. 后端模型与CRUD, 2. 后端API路由, 3. 前端API与类型, 4. 前端页面, 5. 数据初始化, 6. 验证
### Community 2084 - "__init__.py"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2085 - "__init__.py"
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 2086 - "snapshot-java.sh"
Cohesion: 0.29
Nodes (7): modules, OAuth, Payment, Push, Share, Speech, VideoPlayer
### Community 2087 - "mp-empty.vue"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2088 - "patterns-readme.md"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2089 - "sync-static-to-server.sh"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2090 - "counter.js"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2091 - "uni-breadcrumb.vue"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2092 - "uni-card.vue"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2093 - "keypress.js"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2094 - "keypress.js"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2095 - "onFieldChange"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2096 - "readme.md"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2097 - "keypress.js"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2098 - "changelog.md"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2099 - "index.obj.js"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2100 - "check-update.js"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2101 - "date.js"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2102 - "link.js"
Cohesion: 0.29
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
### Community 2103 - "interaction-convention.md"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2104 - "graphify.js"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2105 - "post-commit-graph.sh"
Cohesion: 0.48
Nodes (5): isMail(), isShowA(), isTel(), makePhoneCall(), openURL()
### Community 2106 - "BaseButton.vue"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2107 - "BaseDialog.vue"
Cohesion: 0.33
Nodes (3): dom, getForm(), mounted()
### Community 2109 - "BaseOpButton.vue"
Cohesion: 0.29
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
### Community 2110 - "index.vue"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2111 - "ArtResultPage.vue"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2112 - "index.vue"
Cohesion: 0.29
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
### Community 2113 - "DeliveryTask"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2114 - "OrderItem"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2115 - "ProductDetail"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2116 - "RegionDetail"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2117 - "ListTable 列宽持久化 Implementation Plan"
Cohesion: 0.29
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
### Community 2119 - "advance.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2120 - "attachment.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2121 - "expense_item.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2122 - "reimburse.py"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2123 - "workflow.py"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2124 - "H5-mobile"
Cohesion: 0.29
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
### Community 2125 - "H5-mobile"
Cohesion: 0.29
Nodes (6): description, name, origin-plugin-dev-name, origin-plugin-version, plugin-dev-name, plugin-version
### Community 2126 - "color.ts"
Cohesion: 0.29
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
### Community 2127 - "危化品证上传筛选 Implementation Plan"
Cohesion: 0.33
Nodes (5): extractIconFromRule(), getUnicode(), IconfontType, processedErrors, StyleSheetError
### Community 2128 - "SimpleBarChart.vue"
Cohesion: 0.33
Nodes (6): buttonClass, defaultButtons, emit, handleClick(), iconContent, Props
### Community 2129 - "index.vue"
Cohesion: 0.33
Nodes (4): enabledComponents, getEnabledGlobalComponents(), GlobalComponentConfig, globalComponentsConfig
### Community 2130 - "运输计划取货/送货联系方式 Implementation Plan"
Cohesion: 0.33
Nodes (6): applyThemeToSvg(), COLOR_MAPPINGS, loadSvgContent(), Props, sizeStyle, svgContent
### Community 2131 - "util.js"
Cohesion: 0.33
Nodes (6): emit, Emits, handleChange(), normalizedOptions, Props, SettingItemConfig
### Community 2132 - "dashboard.py"
Cohesion: 0.29
Nodes (5): drawerRef, opportunityId, route, router, visible
### Community 2133 - "inventory.py"
Cohesion: 0.29
Nodes (6): Example, How to Request, Integration with Workflows, Red Flags, Requesting Code Review, When to Request Review
### Community 2134 - "plans.py"
Cohesion: 0.29
Nodes (7): Backend — 修改, Backend — 新建, File Map, Frontend — 修改, Frontend — 新建, SQL — 新建, 参考源码(只读)
### Community 2135 - "public_inventory.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 2136 - "weighing.py"
Cohesion: 0.29
Nodes (6): 与 sx.sql 差异摘要, 关联, 增量脚本策略, 实施时注意, 线索管理模块迁移方案 — 02 数据库, 表清单
### Community 2137 - "__init__.py"
Cohesion: 0.29
Nodes (6): 关键业务逻辑索引(开发前必读 Java), 列表响应约定(门户), 前端 API 文件结构建议, 线索主接口对照表, 线索管理模块迁移方案 — 04 API 规格, 跟进记录接口
### Community 2138 - "base_data.py"
Cohesion: 0.29
Nodes (6): 合同 create — 报价单前置(P1), 完成标准, 快照清单(P1-1 实施前执行), 涉及表(最小集), 门户 API(最小), 须对齐的 Java
### Community 2139 - "inventory.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 2140 - "plan.py"
Cohesion: 0.29
Nodes (6): 公海池模块迁移方案 — 06 分步实施计划, 具体任务, 完成标准, 步骤 9:后端 Schema, 步骤汇总, 目标
### Community 2141 - "更新计划危化品产品购买证/合法使用证明(不触发安排运输)"
Cohesion: 0.29
Nodes (6): 原 CRM 源码位置, 商机管理模块迁移方案 — 01 概述, 当前 shanxia2.0 状态, 涉及数据库表, 迁移目标, 迁移范围
### Community 2142 - "transport_address.py"
Cohesion: 0.29
Nodes (6): Python 目标, 与报价单关系, 供方信息(crm_supplier_info)— 01 概述, 快照清单(P0-1 实施前执行), 涉及表, 迁移范围
### Community 2143 - "transport.py"
Cohesion: 0.29
Nodes (6): 1. 以前有没有脚本?能不能直接用?, 2. `crm_product` 字段对照, 3. `crm_product_category` 字段对照, 4. 推荐执行顺序(未自动执行,需你确认后跑), 5. 不在本次范围, CRM 产品迁移:表模型差异与脚本说明
### Community 2144 - "vehicle_urea.py"
Cohesion: 0.29
Nodes (7): 1.1 工具, 1.2 对比结果摘要, 1.3 决策, 1. 分析过程, 2. 验收标准, 3. 执行日志, P0-1:字典数据
### Community 2145 - "Vue"
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 2146 - "env.d.ts"
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 2147 - "tabs.ts"
Cohesion: 0.29
Nodes (6): Task 1: 扩展 TransportArrange Schema, Task 2: 后端 arrange 编排, Task 3: 列表入口, Task 4: 安排弹窗 UI 重构, Task 5: 验证, 安排/调整运输弹窗重构 — Implementation Plan
### Community 2148 - "v2.4.2.1 - 2025-06-16"
Cohesion: 0.29
Nodes (6): Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan, Task 1: 恢复 Portal 布局 DOM 结构, Task 2: 顶栏增加折叠按钮并精简, Task 3: 放开 Portal 侧栏折叠, Task 4: 全局样式对齐, Task 5: 验证
### Community 2149 - "components.d.ts"
Cohesion: 0.29
Nodes (6): Task 1: 后端 Schema + Service + API, Task 2: 前端 API + 编辑弹窗, Task 3: 集成与验收, 归档弹窗回传信息编辑 — Implementation Plan, 文件结构, 验收
### Community 2150 - "emojo.ts"
Cohesion: 0.29
Nodes (6): Task 1: PlCarrierFormDialog, Task 2: PlCarrierLibrarySelectDialog, Task 3: 接入计划表单, Task 4: 收尾, 文件结构, 运输计划「从承运商库选择」Implementation Plan
### Community 2151 - "workflow.py"
Cohesion: 0.29
Nodes (6): Spec 覆盖自检, Task 1: 表单弹窗支持按源计划预填(复制模式), Task 2: 列表页「复制」入口, Task 3: 文档收尾与验收, 文件结构, 运输计划「复制」Implementation Plan
### Community 2152 - "_get_redis_client"
Cohesion: 0.29
Nodes (6): Task 1: 报价单列表组件化 + 双入口, Task 2: 合同列表组件化 + 双入口, Task 3: 菜单 SQL + 基线快照, Task 4: 收尾, 报价单/合同审批菜单拆分 Implementation Plan, 验收
### Community 2153 - "auth.py"
Cohesion: 0.29
Nodes (6): bx-mobile 报销申请发票附件选择 — Implementation Plan, Spec 覆盖自检, Task 1: 替换状态模型与纯函数(script), Task 2: 模板 — 已选区 + 附件网格 Sheet, Task 3: 样式对齐 Demo + 类型检查, 文件结构
### Community 2154 - "刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)"
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 2155 - "_redis_session_enabled"
Cohesion: 0.29
Nodes (6): File map, Task 1: 后端送货产品归属断言 + 单测, Task 2: 送货区 UI「选择产品」, Task 3: 表单联动, Task 4: 验证, 送货段产品限合同内 + 选择产品 Implementation Plan
### Community 2156 - "__init__.py"
Cohesion: 0.29
Nodes (7): 7.1 主键映射, 7.2 租户字段, 7.3 附件迁移, 7.4 字典数据迁移, 7.5 部门映射, 7.6 迁移顺序(依赖关系), 7. 数据迁移注意事项
### Community 2157 - "storage.py"
Cohesion: 0.29
Nodes (6): SQL, 业务流程, 关键决策, 目标, 菜单结构, 运费结算三菜单拆分 — 设计文档
### Community 2158 - "send_delivery_notice"
Cohesion: 0.29
Nodes (6): 1. 目标, 2. 非目标, 3. 决策(继承报价单), 4. 数据 / API / UI, 5. 验收, 合同审批人设置(租户级默认审批人)
### Community 2159 - "send_delivery_warning"
Cohesion: 0.29
Nodes (6): 交互, 目标, 范围, 门户顶栏大面板菜单(方案 A), 非目标, 面板宽度(一级较少时)
### Community 2160 - "send_order_status"
Cohesion: 0.29
Nodes (6): `GET /api/public/duty/{token}`, `POST /api/public/duty/{token}/grab`, 公开抢班:系统用户可搜索下拉 — 设计, 前端, 接口, 目标
### Community 2161 - "send_payment_success"
Cohesion: 0.29
Nodes (6): SHALL, 已确认决策, 背景与目标, 角标来源(与现网一致), 门户首页「待办列表」汇总入口, 非目标
### Community 2162 - "send_refund_result"
Cohesion: 0.29
Nodes (6): APIs, Goals, Out of scope, Quantity rules, UI, 合同详情 · 运输计划联动 Design
### Community 2163 - "send_urge_notification"
Cohesion: 0.29
Nodes (6): 公式(不变结构), 合同已安排数量 · 已归档用实际量, 已确认决策, 改动面, 目标, 非目标
### Community 2164 - "delete"
Cohesion: 0.29
Nodes (6): API, UI, 已确认决策, 目标, 运输计划表单 · 可安排数量, 非目标
### Community 2165 - "get"
Cohesion: 0.29
Nodes (7): 2.1 线索列表 `crm/clue/list`, 2.2 线索新增 `crm/clue/form`, 2.3 线索详情 `crm/clue/detail`, 2.4 商机/客户详情, 2.5 公海池 `crm/pool/list`, 2.6 报价/合同(只读), 2. CRM
### Community 2166 - "get_multi_with_filters"
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 2167 - "base.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 2168 - "clue.py"
Cohesion: 0.29
Nodes (6): cancelNotificationProgress() : void, createNotificationProgress(options : CreateNotificationProgressOptions) : void,, finishNotificationProgress(options: FinishNotificationProgressOptions) : void, uts-progressNotification, 使用说明, 导入
### Community 2169 - "contact.py"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2170 - "status.ts"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2171 - "links.ts"
Cohesion: 0.29
Nodes (6): 1. 后端模型与CRUD, 2. 后端API路由, 3. 前端API与类型, 4. 前端页面, 5. 数据初始化, 6. 验证
### Community 2172 - "contract.py"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2173 - "auto-imports.d.ts"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2174 - "console.ts"
Cohesion: 0.29
Nodes (6): 1. 数据库与菜单, 2. 后端模型与 Schema, 3. 后端 Service 与 API, 4. 前端 API 与展示工具, 5. 前端页面, 6. 验收
### Community 2175 - "README.md"
Cohesion: 0.29
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
### Community 2176 - "vite.config.ts"
Cohesion: 0.29
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
### Community 2177 - "zh_CN.js"
Cohesion: 0.29
Nodes (7): Requirement: 小程序拍照凭证上传接口, Scenario: 上传路径未排除加密, Scenario: 业务提交携带 imageUrls, Scenario: 小程序上传一张凭证图, 上传接口, 业务关联, 加解密排除(强制)
### Community 2178 - "handleExportPdf"
Cohesion: 0.29
Nodes (7): Requirement: 列表筛选自动触发搜索, Scenario: Code review 自动搜索, Scenario: 保留手动搜索, Scenario: 单字段筛选自动搜索, Scenario: 多字段筛选自动搜索, Scenario: 日期范围筛选, 实现模式
### Community 2179 - "CRM 选择产品弹窗增强 Implementation Plan"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.5.2 - 2025-07-13, 优化, 修复, 新增
### Community 2180 - "报价、合同审批人设置合并 Implementation Plan"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.5.6 - 2025-09-06, 优化, 修复, 新增
### Community 2181 - "vehicle-detail.vue"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.5.4 - 2025-07-27, 优化, 修复, 新增
### Community 2182 - "H5-mobile"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.4.1 - 2025-06-07, 优化, 修复, 新增
### Community 2183 - "post.py"
Cohesion: 0.29
Nodes (7): 重构, 优化, 修复, v2.4.2.9 - 2025-07-02, 优化, 修复, 重构
### Community 2184 - "文件结构"
Cohesion: 0.29
Nodes (7): 新增, 优化, 修复, v2.4.2.7 - 2025-06-25, 优化, 修复, 新增
### Community 2185 - "报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿"
Cohesion: 0.29
Nodes (7): 新增, 修复, 优化, v2.5.7 - 2025-09-14, 优化, 修复, 新增
### Community 2186 - "list.vue"
Cohesion: 0.29
Nodes (7): 重构, 优化, 新增, v2.4.2.6 - 2025-06-23, 优化, 新增, 重构
### Community 2187 - "customer_follow.py"
Cohesion: 0.29
Nodes (6): shanxia2.0 生产上线检查清单, 上传与安装, 功能冒烟, 启动验证, 部署前, 部署后
### Community 2188 - "customer_pool.py"
Cohesion: 0.33
Nodes (5): [], advanceIssuePending, advancePendingTotal, paymentPending, reimbursePendingTotal
### Community 2189 - "customer.py"
Cohesion: 0.33
Nodes (4): account, arr, display, name
### Community 2190 - "__init__.py"
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 2192 - "opportunity.py"
Cohesion: 0.47
Nodes (6): cn(), ke(), pe(), pn(), un(), vn()
### Community 2194 - "product.py"
Cohesion: 0.4
Nodes (6): detect$3(), find(), firstMatch(), nu$2(), unknown$2(), group
### Community 2195 - "VoidDialog.vue"
Cohesion: 0.33
Nodes (5): bind$1(), bind$2(), binder(), curry(), handle()
### Community 2196 - "deploy-release.sh"
Cohesion: 0.4
Nodes (6): getRaw(), isChildEditable(), isContentEditableFalse(), isElement, isHTMLElement(), isWrappedNbsp()
### Community 2197 - "生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001)"
Cohesion: 0.33
Nodes (6): addPx(), parseAndSanitize(), Parser(), shouldFilterHtml, updateEphoxEmbed(), updateHtml()
### Community 2198 - "Java: generateAutoProductNo — SXWL + 8位随机大写字符"
Cohesion: 0.53
Nodes (6): cellOperations(), createCell(), createCol(), createColgroup(), createRow$1(), paste$1()
### Community 2199 - ".to_list_kwargs"
Cohesion: 0.47
Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme
### Community 2201 - "leave.py"
Cohesion: 0.47
Nodes (5): buggySyncAttachmentList(), build(), next, previous, syncAttachmentList()
### Community 2202 - "parse_admin_request_json"
Cohesion: 0.33
Nodes (3): DEFAULT_LOADING_CONFIG, LoadingInstance, loadingService
### Community 2203 - "handleTabChange"
Cohesion: 0.33
Nodes (3): BREAKPOINT_CONFIG, BreakpointConfig, ResponsiveBreakpoint
### Community 2204 - "Ha"
Cohesion: 0.33
Nodes (4): editorContainer, formData, toolbar, toolbarButtons
### Community 2205 - "quote.py"
Cohesion: 0.33
Nodes (3): clipboardFiles, file, next
### Community 2206 - "supplier_info.py"
Cohesion: 0.33
Nodes (5): accept, file, name, string, type
### Community 2207 - "compilerOptions"
Cohesion: 0.33
Nodes (5): n, next, qty, raw, selected
### Community 2208 - "二、线索 · 新增表单 `crm/clue/form`"
Cohesion: 0.33
Nodes (4): customer, defaults, id, keyword
### Community 2209 - "useECharts.ts"
Cohesion: 0.33
Nodes (3): delivery, load, plan
### Community 2210 - "product.ts"
Cohesion: 0.33
Nodes (3): OPER_LOG_BUSINESS_TYPE_OPTIONS, OperLogQuery, OperLogVO
### Community 2211 - "invoice_info.py"
Cohesion: 0.33
Nodes (5): apiQuery, cols, kw, sides, total
### Community 2212 - "loading.ts"
Cohesion: 0.4
Nodes (3): defaultOpstions, EChartsInstance, EChartsOption
### Community 2213 - "filter_current_cycle_approvals"
Cohesion: 0.33
Nodes (3): formData, formItems, rules
### Community 2220 - "statistics.py"
Cohesion: 0.47
Nodes (3): get_file_data(), get_file_ext(), get_file_info()
### Community 2222 - "AdminIndexPage.vue"
Cohesion: 0.47
Nodes (3): isOpenStat(), mounted(), title()
### Community 2226 - "__init__.py"
Cohesion: 0.33
Nodes (3): fetchChinaRegionTree(), parseResponseJson(), fetchServicePhone()
### Community 2228 - "menu.py"
Cohesion: 0.53
Nodes (4): HTMLParser(), parseAttrs(), parseHtml(), removeDOCTYPE()
### Community 2229 - "__init__.py"
Cohesion: 0.33
Nodes (6): 四、商机管理, 4.1 列表壳与负向, 4.2 搜索(独立维度), 4.3 Tab 逐个, 4.4 卡片字段, 4.5 详情字段与跟进
### Community 2230 - "_business_type_from_path"
Cohesion: 0.33
Nodes (6): 10.1 结算流程, 10.2 运费计算, 10.3 发票信息, 10.4 汇款凭证, 十、运费结算, code:block3 (待提交 → 已提交 → 审核通过 → 已确认)
### Community 2231 - "_title_from_path"
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 2232 - "user.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 2233 - "workflow.py"
Cohesion: 0.33
Nodes (6): 13.1 产品分类, 13.2 产品管理, 13.3 客户管理, 13.4 公海池, 13.5 公共 CSS 注意事项, 13. 各模块特殊注意事项
### Community 2234 - "__init__.py"
Cohesion: 0.33
Nodes (6): 3. 页面外层布局替换, 3.1 CRM 原始结构, 3.2 山峡2.0 目标结构, 3.3 结构转换对照表, code:vue (<template>), code:vue (<template>)
### Community 2235 - "env.d.ts"
Cohesion: 0.33
Nodes (5): 命令, 已知问题, 地磅迁移对账(2026-07-31), code:bash (ENV_FILE=.env.production python scripts/migrate_dibang_data.), COUNT
### Community 2236 - "HomeLayout.vue"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P2-3 报销单 — 2026-07-31
### Community 2237 - "base.py"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P2-2 备用金(申请 / 审批 / 发放)— 2026-07-31
### Community 2238 - "__tablename__"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P2-1 报销基础数据 — 2026-07-31
### Community 2239 - "__init__.py"
Cohesion: 0.33
Nodes (5): 策略, 验收, 批次:2026-07-31 角色-菜单关系以生产-v1 为基线, 行数, 复核(用户确认「只要纯 v1 + 6 新菜单」)
### Community 2240 - "attachment.py"
Cohesion: 0.33
Nodes (5): 环境, 操作, 批次:2026-07-31 新菜单授权给全部角色, 验收, 菜单清单
### Community 2241 - "advance.py"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P1-4b 合同 — 2026-07-31
### Community 2242 - "validate_expense_item_id"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P1-4a 报价 — 2026-07-31
### Community 2243 - "attachment.py"
Cohesion: 0.33
Nodes (5): 背景, 结果, 产物, 脚本, 客户证照 URL 回填 — 2026-07-31
### Community 2244 - "common.py"
Cohesion: 0.33
Nodes (5): 摘要, 清空, 结果, 产物, P1-3a 线索 — 2026-07-31
### Community 2245 - "validate_parent_id"
Cohesion: 0.33
Nodes (5): 已完成模块, 部分完成(代码已有但未验证), 方案进行中(报价单链路), 未开始, CRM 模块移植状态跟踪表
### Community 2246 - "__init__.py"
Cohesion: 0.33
Nodes (5): 参考:数据库迁移规则, 业务字段对齐原则, 字典数据迁移(强制), 公共字段适配(7 项强制), DDL 检查清单
### Community 2247 - "details_must_not_be_empty"
Cohesion: 0.33
Nodes (5): 源码, 报价单管理 — 04 API 规格, 1. 报价单主接口, 2. 产品 / 审批 / 分享日志, DDL
### Community 2248 - "reimburse.py"
Cohesion: 0.33
Nodes (5): 功能验证清单, 公海池模块迁移方案 — 07 验证清单, 数据一致性检查, 关键业务场景测试用例, UI 规范合规检查
### Community 2249 - "validate_advance_id"
Cohesion: 0.33
Nodes (6): 目标, 步骤 1:清理现有不符合规范的代码, 具体任务, 涉及文件, 完成标准, 预计代码量
### Community 2250 - "validate_expense_item_id"
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 2251 - "validate_approver_id"
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 2252 - "common.py"
Cohesion: 0.33
Nodes (5): 文件结构, 执行方式, 三方/山峡车辆人员分册与粘贴建档 — Implementation Plan, Placeholder 扫描, Spec 覆盖自检
### Community 2253 - "clue.py"
Cohesion: 0.33
Nodes (5): 危化品证上传按钮权限 实现计划, Task 1: 菜单 SQL, Task 2: 后端权限, Task 3: 前端接线, Task 4: 验收
### Community 2254 - "contract.py"
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 2255 - "customer_follow.py"
Cohesion: 0.33
Nodes (5): 可筛列, 运输管理列头整库筛选 — P6 证件提醒 Implementation Plan, Task 1: backend + API, Task 2: FE document-reminder.vue, Task 3: pytest + 图谱 + 设计文档
### Community 2256 - "customer_pool.py"
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 2257 - "customer.py"
Cohesion: 0.33
Nodes (5): 小程序 CRM 产品分类 Implementation Plan, Task 1: API + 路由入口, Task 2: 列表页 list.vue, Task 3: 表单页 form.vue, Task 4: 收尾
### Community 2258 - "__init__.py"
Cohesion: 0.33
Nodes (5): 面板 × 可筛列, 运输管理列头整库筛选 — P4 运费结算族 Implementation Plan, Task 1: backend filters + API, Task 2: FE defs + 六面板, Task 3: pytest + 图谱
### Community 2259 - "invoice_info.py"
Cohesion: 0.33
Nodes (5): 运输计划跟进状态重构 Implementation Plan, Task 1: 后端常量与创建/删除/安排/归档, Task 2: 前端展示与按钮, Task 3: 数据迁移, Task 4: 校验
### Community 2260 - "pool_rule.py"
Cohesion: 0.33
Nodes (5): code:ts (// props), CRM 选择产品弹窗增强 Implementation Plan, Spec 覆盖自检, Task 1: 抽出 ProductFormDialog, Task 2: 统一 ProductSelector
### Community 2261 - "product.py"
Cohesion: 0.33
Nodes (5): 门户首页侧栏选中项会话记忆 — 实现计划, Task 1: 读写工具, Task 2: 首页接入, Task 3: 登出 / 换用户清理, Task 4: 手工验证
### Community 2262 - "quote.py"
Cohesion: 0.33
Nodes (5): 页面 × 可筛列, 运输管理列头整库筛选 — P5 ETC/维保 Implementation Plan, Task 1: backend filters + service/API, Task 2: FE defs + 四页, Task 3: pytest + 图谱 + 设计文档状态
### Community 2263 - "supplier_info.py"
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 2264 - "dashboard.py"
Cohesion: 0.33
Nodes (5): File map, 合同已安排数量 · 已归档用实际量 Implementation Plan, Task 1: 失败单测(RED), Task 2: 实现(GREEN), Task 3: 文档与图谱
### Community 2265 - "__init__.py"
Cohesion: 0.33
Nodes (5): 地磅可选车辆(皖H21522)Implementation Plan, Task 1: 工具函数与默认值, Task 2: 装货/送货段 UI, Task 3: 表单弹窗换车联动, Task 4: 验证
### Community 2266 - "plans.py"
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 2267 - "public_inventory.py"
Cohesion: 0.33
Nodes (5): 地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan, Task 1: 选择弹窗 — 检索 / 列表 / 编辑, Task 2: 地址组件联系方式回填, Task 3: 父表单绑定, Task 4: 收尾
### Community 2268 - "weighing.py"
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 2269 - "__init__.py"
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 2270 - "menu.py"
Cohesion: 0.33
Nodes (5): 计划列表产品信息拆列 Implementation Plan, Task 1: 扩展 PlPlanListProductCell, Task 2: 运输计划列表, Task 3: 计划归档 + 计划证件列表, Task 4: 验证与图谱
### Community 2271 - "__init__.py"
Cohesion: 0.33
Nodes (5): 地磅月计划量运输联动累加与回减 — 设计文档, 已确认决策, 参考实现位置, 背景, 验收场景(摘自 OpenSpec)
### Community 2272 - "validate_qualification"
Cohesion: 0.33
Nodes (6): 6. 前端架构设计, 6.1 目录结构, 6.2 UI 规范, 6.3 菜单注册, code:block24 (web-admin/src/), code:block25 (CRM 管理)
### Community 2273 - "validate_qualification_patch"
Cohesion: 0.33
Nodes (6): 5. 后端架构设计, 5.1 目录结构, 5.2 API 路由设计, 5.3 编码约定, code:block22 (backend/), code:block23 (/api/crm/ — CRM 模块统一前缀)
### Community 2274 - "freight.py"
Cohesion: 0.33
Nodes (5): 目标, 字段, 级联, 历史数据, 地磅三表 CRM 产品 ID + 规格 — 设计文档
### Community 2275 - "__init__.py"
Cohesion: 0.33
Nodes (5): 门户首页侧栏选中项会话记忆, 非目标, 背景与目标, 已确认决策, SHALL
### Community 2276 - "inventory.py"
Cohesion: 0.33
Nodes (5): 合同名称按供需方面板生成, 行为, 改动, 目标, 简称解析
### Community 2277 - "plan.py"
Cohesion: 0.33
Nodes (5): 运输计划列表 · 合同列展示与提醒, 1. 背景与目标, 2. 已确认决策, 3. 展示规则, 4. 合同完善页对齐(同日追加)
### Community 2278 - "transport_address.py"
Cohesion: 0.33
Nodes (5): 用户管理列表展示角色并可打开角色详情 — 设计文档, 后端, 前端, 不在范围, 已确认决策
### Community 2279 - "validate_coordinates"
Cohesion: 0.33
Nodes (5): 现场链接 · 现场记录设计, 架构, 非目标, 已确认, code:text (现场详情 token(inbound|outbound))
### Community 2280 - "transport.py"
Cohesion: 0.33
Nodes (5): 目标, 接口, 前端, 约束, 驾押人员证书 OCR 自动识别
### Community 2281 - "validate_amount"
Cohesion: 0.33
Nodes (6): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, v2.4.2 - 2025-06-14
### Community 2282 - "validate_amount"
Cohesion: 0.33
Nodes (6): Added, Fixed, Optimized, Refactored, Upgraded, v2.5.3 - 2025-07-20
### Community 2283 - "validate_recharge_type"
Cohesion: 0.33
Nodes (6): Added, Fixed, Optimized, Refactored, Removed, v2.5.5 - 2025-08-17
### Community 2284 - "vehicle_urea.py"
Cohesion: 0.33
Nodes (5): 用法, code:bash (cloudfunctions), code:bash (cloudfunctions), code:js (const createConfig = require('uni-config-center')), 为什么使用uni-config-center
### Community 2285 - "validate_amount"
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 2286 - "validate_apply_amount"
Cohesion: 0.33
Nodes (5): 1. Schema 与迁移, 2. 桥接服务, 3. 测试, 4. 验收, Tasks: 地磅月计划量运输联动累加与回减
### Community 2287 - "validate_quantity"
Cohesion: 0.33
Nodes (5): Capabilities, Dependencies, Non-goals, What Changes, Why
### Community 2288 - "workflow.py"
Cohesion: 0.33
Nodes (6): Requirement: web-admin 界面模式索引与参考页选型, Scenario: 新增标准主数据页, Scenario: 新增复杂业务或工单页, Scenario: 新增重表单或专用查看弹窗, Scenario: Code review 界面模式选型, Scenario: 索引文档与 OpenSpec 同步
### Community 2289 - "_approval_record_dict"
Cohesion: 0.53
Nodes (4): HTMLParser(), parseAttrs(), parseHtml(), removeDOCTYPE()
### Community 2290 - "approve"
Cohesion: 0.33
Nodes (6): editorLib, provider, mp-baidu, dynamicLib, uniStatistics, usingComponents
### Community 2291 - "create"
Cohesion: 0.33
Nodes (6): quickapp-webview, icon, minPlatformVersion, package, versionCode, versionName
### Community 2292 - "get_by_id"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2293 - "get_paged"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2295 - "issue"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2296 - "_latest_approval_per_node"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2297 - "_my_apply_base"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2298 - "my_apply_stats"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2299 - "offset_amount_map"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2300 - "pending_approval_stats"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2301 - "advance.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2302 - "_query_approvals"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2303 - "reject"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2304 - "soft_delete"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2305 - "submit"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2306 - "_tenant_no"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2307 - "update"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2308 - "_workflow_nodes"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2309 - "create"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2310 - "get_by_biz"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2311 - "get_by_id"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2312 - "attachment.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2313 - "soft_delete"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2314 - "_tenant_no"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2315 - "get_by_id"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2316 - "get_paged"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2317 - "base.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2318 - "soft_delete"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2319 - "update"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2320 - "create"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2321 - "get_by_id"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2322 - "get_item_tree"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2323 - "expense_item.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2324 - "soft_delete"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2325 - "_tenant_no"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2326 - "update"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2328 - "approve"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2329 - "batch_offset"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2330 - "build_apply_out_with_details"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2331 - "create_with_details"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2333 - "get_by_id"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2334 - "get_details"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2335 - "get_paged"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2336 - "global_status_counts"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2337 - "_latest_approval_per_node"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2338 - "_my_apply_base"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2339 - "my_apply_stats"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2340 - "offset"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2341 - "out_one_with_attachment_counts"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2342 - "out_rows_with_attachment_counts"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2343 - "pay"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2344 - "reimburse.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### 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 2347 - "soft_delete"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2348 - "submit"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2349 - "_tenant_no"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2350 - "update_with_details"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2351 - "_workflow_nodes"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2352 - "storage.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2353 - "ensure_by_biz_type"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2354 - "get_by_biz_type"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2355 - "get_by_id"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2356 - "get_paged"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### 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 2360 - "_tenant_no"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2361 - "update"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### 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): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2365 - "_get_variable"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### 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): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2369 - "__init__.py"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2370 - "__init__.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2371 - "__init__.py"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2372 - "code:bash (cd /path/to/shanxia2.0)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2374 - "code:bash (curl -s http://127.0.0.1:9111/health)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### 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): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2379 - "code:env (# 数据库配置)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2380 - "code:bash (uvicorn app.main:app --reload --port 8000)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### Community 2381 - "README.md"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2382 - "Base"
Cohesion: 0.47
Nodes (3): isOpenStat(), mounted(), title()
### 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 2385 - "4.6 附件(`/api/attachments`)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2386 - "4.7 视图中心(`/bx/view`)"
Cohesion: 0.33
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
### Community 2387 - "code:block1 (报销管理 /bx)"
Cohesion: 0.33
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
### 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.47
Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme
### Community 2391 - "opsx-archive.md"
Cohesion: 0.4
Nodes (5): Activity, emit, handleMore(), maxHeight, Props
### Community 2392 - "opsx-propose.md"
Cohesion: 0.33
Nodes (5): Additional Gemini CLI tools, Gemini CLI Tool Mapping, Parallel dispatch, Prompt filling, Subagent support
### Community 2393 - "SKILL.md"
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 2394 - "SKILL.md"
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 2395 - "SKILL.md"
Cohesion: 0.33
Nodes (6): 模块专项验证, 步骤五:验证, 经验沉淀模板, 通用验证项, 验证清单, 验证通过后
### Community 2396 - "1. 迁移目标"
Cohesion: 0.33
Nodes (6): 具体任务, 完成标准, 步骤 1:清理现有不符合规范的代码, 涉及文件, 目标, 预计代码量
### Community 2397 - "code:block10 (报销管理)"
Cohesion: 0.33
Nodes (5): UI 规范合规检查, 公海池模块迁移方案 — 07 验证清单, 关键业务场景测试用例, 功能验证清单, 数据一致性检查
### Community 2398 - "code:python (# bx 原:prefix="/api/advances")"
Cohesion: 0.33
Nodes (5): 1. 报价单主接口, 2. 产品 / 审批 / 分享日志, DDL, 报价单管理 — 04 API 规格, 源码
### Community 2399 - "code:python (class ApiResponse(BaseModel, Generic[T]):)"
Cohesion: 0.33
Nodes (6): SQL 快照权威来源, 与代码移植文档的关系, 当前状态, 执行记录, 文档索引, 生产数据同步(shanxia2.0)
### Community 2400 - "code:python (@dataclass)"
Cohesion: 0.33
Nodes (6): 1. 目标, 2. 执行步骤, 3. 映射 CSV 列, 4. 验收标准, P1-1c:CRM 产品编号统一, 命令
### Community 2401 - "code:python (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)"
Cohesion: 0.33
Nodes (6): 1. 目标, 2. 执行前检查, 3. 执行步骤(计划), 4. 验收标准, 5. 执行日志模板, P0-4:用户同步
### Community 2402 - "code:python (obj_in["id"] = generate_uuid())"
Cohesion: 0.33
Nodes (6): 1. 三层文档结构, 2. 每步必须产出的映射与脚本, 3. 执行批次日志模板(强制字段), 4. 幂等与二次移植, 5. 当前进度索引, 数据移植过程留痕规范
### Community 2403 - "code:block8 (/api/expense-items,)"
Cohesion: 0.33
Nodes (6): Phase 0 — 基础主数据, Phase 1 — CRM, Phase 2 — 报销, Phase 3 — 地磅, Phase 4 — 验收, 全局执行顺序
### Community 2404 - "code:block9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)"
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 2405 - "00-migration-plan.md"
Cohesion: 0.33
Nodes (5): Task 1: API + 路由入口, Task 2: 列表页 list.vue, Task 3: 表单页 form.vue, Task 4: 收尾, 小程序 CRM 产品分类 Implementation Plan
### Community 2406 - "01-api-inventory.md"
Cohesion: 0.33
Nodes (5): Task 1: 后端常量与创建/删除/安排/归档, Task 2: 前端展示与按钮, Task 3: 数据迁移, Task 4: 校验, 运输计划跟进状态重构 Implementation Plan
### Community 2407 - "不移植项"
Cohesion: 0.33
Nodes (5): Task 1: 扩展 PlPlanListProductCell, Task 2: 运输计划列表, Task 3: 计划归档 + 计划证件列表, Task 4: 验证与图谱, 计划列表产品信息拆列 Implementation Plan
### Community 2408 - "module-status.md"
Cohesion: 0.33
Nodes (5): Task 1: 选择弹窗 — 检索 / 列表 / 编辑, Task 2: 地址组件联系方式回填, Task 3: 父表单绑定, Task 4: 收尾, 地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan
### Community 2409 - "2. Router 改造检查清单"
Cohesion: 0.33
Nodes (5): File map, Spec coverage check, Task 1: 后端 `pageSize` 上限 500 + 单测, Task 2: 前端分页选项, 报销申请列表扩大每页条数(试点)Implementation Plan
### Community 2410 - "4. Schema 改造检查清单"
Cohesion: 0.33
Nodes (5): File map, Task 1: 失败单测(RED), Task 2: 实现(GREEN), Task 3: 文档与图谱, 合同已安排数量 · 已归档用实际量 Implementation Plan
### Community 2411 - "code:python (# backend/app/core/bx_auth.py(实施 P0 时落地))"
Cohesion: 0.33
Nodes (5): Task 1: 读写工具, Task 2: 首页接入, Task 3: 登出 / 换用户清理, Task 4: 手工验证, 门户首页侧栏选中项会话记忆 — 实现计划
### Community 2412 - "code:python (from app.core.tenant_context import get_tenant_no)"
Cohesion: 0.33
Nodes (6): 4.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 2413 - "code:python (from app.api.bx import bx_router)"
Cohesion: 0.33
Nodes (5): 历史数据, 地磅三表 CRM 产品 ID + 规格 — 设计文档, 字段, 目标, 级联
### Community 2414 - "code:python (from fastapi import APIRouter)"
Cohesion: 0.33
Nodes (5): 参考实现位置, 地磅月计划量运输联动累加与回减 — 设计文档, 已确认决策, 背景, 验收场景(摘自 OpenSpec)
### Community 2415 - "code:block5 (/api/expense-items,)"
Cohesion: 0.33
Nodes (5): 前端, 接口, 目标, 约束, 驾押人员证书 OCR 自动识别
### Community 2416 - "code:block11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成)"
Cohesion: 0.33
Nodes (5): 合同名称按供需方面板生成, 改动, 目标, 简称解析, 行为
### Community 2417 - "code:block2 (计划号:SXDDH20260102000002)"
Cohesion: 0.33
Nodes (5): 1. 背景与目标, 2. 已确认决策, 3. 展示规则, 4. 合同完善页对齐(同日追加), 运输计划列表 · 合同列展示与提醒
### Community 2418 - "code:block5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋)"
Cohesion: 0.33
Nodes (5): 不在范围, 前端, 后端, 已确认决策, 用户管理列表展示角色并可打开角色详情 — 设计文档
### Community 2419 - "code:block6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)"
Cohesion: 0.33
Nodes (5): SHALL, 已确认决策, 背景与目标, 门户首页侧栏选中项会话记忆, 非目标
### Community 2420 - "code:block8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成)"
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 2421 - "code:block9 (等客户确认 → 待出库 → 已出库 → 待收货 → 已收货 → 待归档 → 归档完成)"
Cohesion: 0.33
Nodes (6): 4.1 列表壳与负向, 4.2 搜索(独立维度), 4.3 Tab 逐个, 4.4 卡片字段, 4.5 详情字段与跟进, 四、商机管理
### Community 2422 - "code:block2 (第一步:编写模块迁移方案 → 第二步:拷贝前端 + UI适配 → 第三步:后端实现 + DDL更新 → 第四步:验证 +)"
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 2423 - "code:block3 (docs/crm-migration/plans/{module}/)"
Cohesion: 0.33
Nodes (5): Capabilities, Dependencies, Non-goals, What Changes, Why
### Community 2424 - "code:vue (<script setup lang="ts">)"
Cohesion: 0.33
Nodes (5): 1. Schema 与迁移, 2. 桥接服务, 3. 测试, 4. 验收, Tasks: 地磅月计划量运输联动累加与回减
### Community 2425 - "code:vue (<el-button type="primary" @click="handleAdd">)"
Cohesion: 0.33
Nodes (6): Requirement: 统一响应格式, Scenario: 分页列表响应, Scenario: 单条记录响应, Scenario: 失败响应, Scenario: 成功响应, Scenario: 无数据响应
### Community 2426 - "code:vue (<transition :enter-active-class="proxy?.animate.searchAnimat)"
Cohesion: 0.33
Nodes (6): Requirement: web-admin 界面模式索引与参考页选型, Scenario: Code review 界面模式选型, Scenario: 新增复杂业务或工单页, Scenario: 新增标准主数据页, Scenario: 新增重表单或专用查看弹窗, Scenario: 索引文档与 OpenSpec 同步
### Community 2427 - "code:vue (<!-- 直接显示筛选区域,不使用过渡动画 -->)"
Cohesion: 0.4
Nodes (4): env, listResources, [path, query], pathParts
### Community 2428 - "code:vue (<div v-show="showSearch">)"
Cohesion: 0.8
Nodes (4): getDarkColor(), getLightColor(), hexToRgb(), rgbToHex()
### Community 2432 - "code:vue (<ImageUpload v-model="form.businessLicenseImages" :limit="5")"
Cohesion: 0.4
Nodes (4): a, images, startIdx, url
### Community 2433 - "code:vue (<el-upload)"
Cohesion: 0.4
Nodes (3): a, pendingId, url
### Community 2438 - "code:ts (import { useDict } from '@/utils/dict';)"
Cohesion: 0.4
Nodes (3): env, resolvePath(), root
### Community 2439 - "code:ts (async function handleCustomUpload(options: UploadRequestOpti)"
Cohesion: 0.6
Nodes (3): autoImportConfig, __dirname, __filename
### Community 2441 - "code:vue (<el-table-column label="客户类型" prop="customerType">)"
Cohesion: 0.4
Nodes (5): all(), all$1(), bypassSelector(), each$1(), restoreStyles()
### Community 2442 - "code:vue (<el-table-column label="客户类型" prop="customerType" min-width=)"
Cohesion: 0.4
Nodes (5): each(), get(), getDimensions(), getValue(), unwrap()
### Community 2443 - "code:vue (<el-descriptions-item label="客户类型">)"
Cohesion: 0.5
Nodes (5): go(), hone(), left(), neighbours(), right()
### Community 2445 - "code:vue (<div class="list-toolbar">)"
Cohesion: 0.5
Nodes (3): PageModeEnum, TableSizeEnum, useTableStore
### Community 2446 - "code:vue (<el-radio-group v-model="activeView" @change="handleViewChan)"
Cohesion: 0.7
Nodes (4): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode()
### Community 2447 - "code:vue (<!-- 模板中,直接用 v-auth 指令 -->)"
Cohesion: 0.4
Nodes (4): scrollContainer, { scrollToTop }, showButton, { y }
### Community 2449 - "code:ts (// 导出 - 手动下载)"
Cohesion: 0.4
Nodes (3): contracts, keyword, string
### Community 2450 - "code:ts (import { useDictStore } from '@/store/modules/dict')"
Cohesion: 0.4
Nodes (4): [], cols, payload, text
### Community 2451 - "code:vue (<dict-tag :options="crm_customer_type" :value="scope.row.cus)"
Cohesion: 0.4
Nodes (4): apiQuery, kw, sides, total
### Community 2452 - "code:vue (<el-tag :type="getCustomerTypeTagType(scope.row.customerType)"
Cohesion: 0.6
Nodes (4): defaultSettlementClause(), parseSettlementClauseDrafts(), resolveSettlementClauseContent(), SETTLEMENT_CLAUSE_LABELS
### Community 2453 - "code:ts (import { ElMessage, ElMessageBox } from 'element-plus')"
Cohesion: 0.4
Nodes (3): QUOTE_MONEY_STAT_PROPS, a, b
### Community 2457 - "方法论"
Cohesion: 0.4
Nodes (4): AUTH_API, PAGE_PATHS, UPLOAD_API, WORKBENCH_ROUTE_MAP
### Community 2461 - "后端文件清单"
Cohesion: 0.6
Nodes (4): blob, load(), onSearch(), switchTab()
### Community 2462 - "01-overview.md"
Cohesion: 0.4
Nodes (5): API 调用, 开发说明, 状态管理, 组件自动引入, 路由跳转
### Community 2463 - "code:sql (DROP TABLE IF EXISTS `crm_xxx`;)"
Cohesion: 0.4
Nodes (5): 六、业务流程, 6.1 主流程(7步), 6.2 通知信息模板, code:block1 (┌───────────────────────────────────────────────────────────), code:block2 (计划号:SXDDH20260102000002)
### Community 2464 - "02-database.md"
Cohesion: 0.4
Nodes (5): 11.1 统计口径, 11.2 统计报表, 11.3 库存预警, 11.4 库存金额, 十一、盘存统计
### Community 2465 - "搜索条件"
Cohesion: 0.4
Nodes (5): 14.1 数据隔离, 14.2 权限, 14.3 地磅对接, 14.4 其他功能(暂不考虑), 十四、系统约束
### Community 2466 - "列表字段"
Cohesion: 0.4
Nodes (5): 8.1 CRM 写法, 8.2 山峡2.0 写法, 8.3 数据结构对照, 8.4 API 请求参数对照, 8. 分页组件替换规则
### Community 2467 - "操作按钮"
Cohesion: 0.4
Nodes (5): 12.1 API 文件结构, 12.2 请求方式对照, 12.3 返回格式对照, 12.4 类型定义, 12. API 对接规则
### Community 2468 - "弹窗清单"
Cohesion: 0.4
Nodes (5): 1.1 产品分类, 1.2 产品管理, 1.3 客户管理, 1.4 公海池, 1. 迁移模块清单与文件映射
### Community 2469 - "表单字段"
Cohesion: 0.4
Nodes (5): 山峡2.0 的导入导出, 附录 A:导入/导出替换, code:ts (// 导出), code:ts (// 导出 - 手动下载), CRM 的导入导出
### Community 2470 - "交互流程"
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 2471 - "前端功能完整性对照表"
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 2472 - "04-api-spec.md"
Cohesion: 0.4
Nodes (5): 2.1 颜色, 2.2 字体与字号, 2.3 间距与圆角, 2. 设计 Token(颜色 / 字体 / 间距 / 圆角), code:scss (// 品牌主色)
### Community 2473 - "状态机 / 业务流程"
Cohesion: 0.4
Nodes (5): 页面骨架, 弹窗, 前后端衔接, 五、标准写法 Checklist(所有模式通用), Tag / 枚举
### Community 2474 - "code:block1 (状态A → (触发条件) → 状态B → (触发条件) → 状态C)"
Cohesion: 0.4
Nodes (4): 阶段总览, 后端模块明细, 不移植项, 报销(bx)模块移植状态跟踪表
### Community 2475 - "05-special.md"
Cohesion: 0.4
Nodes (4): 阶段总览, 后端模块明细, 不移植项, 地磅(db)模块移植状态跟踪表
### Community 2476 - "具体任务"
Cohesion: 0.4
Nodes (4): 合同列表 — 06 分步实施计划, 阶段 B:后端, 阶段 D:前端, 阶段 E:验证
### Community 2477 - "涉及文件"
Cohesion: 0.4
Nodes (5): 步骤 4:前端适配 — pool/index.vue script 部分, 目标, 具体任务, 涉及文件, 完成标准
### Community 2478 - "完成标准"
Cohesion: 0.4
Nodes (5): 涉及文件, 完成标准, 步骤 5:前端适配 — pool/index.vue template + style, 目标, 具体任务
### Community 2479 - "预计代码量"
Cohesion: 0.4
Nodes (5): 目标, 具体任务, 涉及文件, 完成标准, 步骤 8:后端 DDL + Model
### Community 2480 - "目标"
Cohesion: 0.4
Nodes (5): 目标, 具体任务, 涉及文件, 完成标准, 步骤 7:前端新增 — 规则管理页面
### Community 2481 - "具体任务"
Cohesion: 0.4
Nodes (5): 步骤 3:前端拷贝 — 领取/分配弹窗, 目标, 具体任务, 涉及文件, 完成标准
### Community 2482 - "涉及文件"
Cohesion: 0.4
Nodes (5): 步骤 2:前端拷贝 — 公海池列表页, 目标, 具体任务, 涉及文件, 完成标准
### Community 2483 - "完成标准"
Cohesion: 0.4
Nodes (4): 功能验证清单, 模块迁移方案 — 07 验证清单, 关键业务场景测试用例, UI 规范合规检查
### Community 2484 - "目标"
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 2485 - "验证清单"
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 2486 - "参考"
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 2487 - "步骤汇总"
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 2488 - "06-steps.md"
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 2489 - "关键业务场景测试用例"
Cohesion: 0.4
Nodes (4): 文件结构, 实现顺序, 关键差异对照 ETC, 车辆维保申请与处理登记 — Implementation Plan
### Community 2490 - "07-verify.md"
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 2491 - "UI 规范合规检查"
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 2492 - "迁移范围"
Cohesion: 0.4
Nodes (4): 报价单再编辑回草稿 — 实现计划, Task 1: Backend `update_quote`, Task 2: Frontend helper, Task 3: Wire UI entries
### Community 2493 - "涉及数据库表"
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 2494 - "前端文件映射"
Cohesion: 0.4
Nodes (4): ListTable 列宽持久化 Implementation Plan, Task 1: composable + ListTable + 样式, Task 2: 批量接入主列表, Task 3: 验证
### Community 2495 - "原 CRM 源码位置"
Cohesion: 0.4
Nodes (4): 用户列表角色展示与角色详情复用 — Implementation Plan, Task 1: 后端列表 roleIds + 角色详情, Task 2: 抽取 RoleManageDialogs, Task 3: 用户管理接入
### Community 2496 - "02-database.md"
Cohesion: 0.4
Nodes (4): 报价、合同审批人设置合并 Implementation Plan, Task 1: 合并页面 + 前端路由, Task 2: 后端权限 + SQL 迁移, Task 3: 图谱更新
### Community 2497 - "结构"
Cohesion: 0.4
Nodes (4): 运输计划打印单据按钮收拢为下拉, 改动文件, 背景, 决策
### Community 2498 - "03-frontend-spec.md"
Cohesion: 0.4
Nodes (5): 1. 背景与目标, 1.1 背景, 1.2 迁移范围, 1.3 交付节奏(4 个迭代), code:block1 (迭代 1(基础层): 产品分类 + 产品管理 + 字典数据迁移 SQL)
### Community 2499 - "code:json ({)"
Cohesion: 0.4
Nodes (4): 运输计划表单 · 供/需客户与取/送地址互斥, 非目标, 规则, 拦截时机(方案 C)
### Community 2500 - "code:block2 (web-admin/src/api/crm/)"
Cohesion: 0.4
Nodes (4): 生产一键发版脚本设计, 流程, 约束, 目标
### Community 2501 - "04-api-spec.md"
Cohesion: 0.4
Nodes (4): 报销申请「申请人」可改选设计, 权限, 前后端要点, 目标
### Community 2502 - "05-special.md"
Cohesion: 0.4
Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v3.0.1 - 2025-11-15
### Community 2503 - "06-steps.md"
Cohesion: 0.4
Nodes (5): Fixed, ⚠️ Important Notice, Optimized, Upgraded, v2.5.8 - 2025-09-29
### Community 2504 - "07-verify.md"
Cohesion: 0.4
Nodes (5): Added, ⚠️ Important Notice, Optimized, Refactored, v2.4.0 - 2025-06-06 🎉
### Community 2505 - "涉及数据库表"
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 2506 - "源码位置"
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 2507 - "方案文档索引"
Cohesion: 0.4
Nodes (4): [点击查看详细文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list), List 列表, 基于uni-list扩展的页面模板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2508 - "code:block1 (B1 DDL + Model → B2 后端全量 API → D1 拷贝前端 → D2 Fresh Mint 适配 → )"
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 2509 - "01-overview.md"
Cohesion: 0.4
Nodes (4): 使用说明, code:block1 (type InstallApkOptions = {), uni-installApk, uni.installApk(options : InstallApkOptions):void
### Community 2510 - "code:bash (./docs/crm-migration/scripts/snapshot-java.sh contract \)"
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 2511 - "vite.config.ts"
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 2512 - "code:block1 (index.vue getList())"
Cohesion: 0.4
Nodes (4): 1. Backend draft archive, 2. Frontend API 与展示, 3. 归档弹窗, 4. 验证
### Community 2513 - "code:mermaid (flowchart LR)"
Cohesion: 0.4
Nodes (5): Requirement: Web 管理端侧栏菜单须同步注册静态路由, Scenario: 新增界面图标, Scenario: 新增 CRM 类侧栏菜单项, Scenario: 新增 Element Plus 图标, Scenario: 菜单变更 PR 评审(UI 视角)
### Community 2514 - "code:ts (queryParams.contractNo = queryParams.contractName = queryPar)"
Cohesion: 0.4
Nodes (5): Requirement: 表格列宽使用 min-width 实现等比缩放, Scenario: 新增列表页, Scenario: 浏览器窗口宽度变化, Scenario: Code review 表格列宽, Scenario: Code review 多选与序号列宽
### Community 2515 - "code:python (if "
Cohesion: 0.4
Nodes (5): Requirement: 列表主标识列链接查看与编辑删除外置, Scenario: 现有页面补充查看弹窗, Scenario: 保留操作列的复杂业务列表, Scenario: Code review 列表查看与 CRUD 入口, Scenario: 新增标准 CRUD 列表页
### Community 2516 - "code:java (lqw.ne(StringUtils.isNotBlank(bo.getExcludeStatus()), CrmCon)"
Cohesion: 0.4
Nodes (4): 1. 数据库与菜单, 2. 后端, 3. 前端, 4. 验收
### Community 2517 - "code:java (lqw.between(beginTime != null && endTime != null, create_tim)"
Cohesion: 0.4
Nodes (3): Any, 供 get_tenant_no 等门户工具使用。, 与门户 JWT / apply_data_scope 所需的 user_info 字段对齐。
### Community 2518 - "code:sql (contract.id IN "
Cohesion: 0.5
Nodes (3): assert_contract_editable_for_update(), test_assert_allows_editable(), test_assert_rejects_non_editable()
### Community 2521 - "pl.js"
Cohesion: 0.4
Nodes (3): code, moduleTitle, title
### Community 2522 - "apply_brand_stock_change"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2523 - "04-api-spec.md"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2524 - "code:mermaid (flowchart LR)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2525 - "detail.vue"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2526 - "code:markdown (继续合同管理重写移植。)"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2527 - "test_crm_approval_reedit.py"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2528 - "文件结构"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2529 - "涉及的数据库表"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2530 - "迁移策略"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2531 - "方法论"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2532 - "数据库适配规则"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2533 - "字典数据一致性"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2534 - "前端文件映射"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2535 - "后端文件清单"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2536 - "01-overview.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2537 - "code:sql (DROP TABLE IF EXISTS `crm_customer_pool`;)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2538 - "code:sql (CREATE TABLE `crm_customer_pool_rule` "
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2539 - "code:sql (DROP TABLE IF EXISTS `crm_customer_pool_rule`;)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2540 - "02-database.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2541 - "交互流程"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2542 - "表单字段"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2543 - "交互流程"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2544 - "搜索条件"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2545 - "搜索条件"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2546 - "列表字段"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2547 - "操作按钮"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2548 - "前端功能完整性对照表"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2549 - "操作按钮"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2550 - "弹窗清单"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2551 - "表单字段"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2552 - "03-frontend-spec.md"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2553 - "04-api-spec.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2554 - "状态机 / 业务流程"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2555 - "code:block1 (normal(正常) → (手动放入/规则回收) → pool(公海) → (领取/分配) → normal(正常) →)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2556 - "code:block2 (领取/分配 → 设置保护期(protect_days天) → 到期检查 → 跟进≥3次 → 清除保护期)"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2557 - "05-special.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2559 - "完成标准"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2560 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2561 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2562 - "具体任务"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2563 - "涉及文件"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2564 - "完成标准"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2565 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2566 - "涉及文件"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2567 - "完成标准"
Cohesion: 0.4
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
### Community 2568 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2569 - "完成标准"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2570 - "具体任务"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2571 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2572 - "具体任务"
Cohesion: 0.4
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
### 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): sale, price, regular, sourcecode, price
### Community 2579 - "完成标准"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2580 - "验证清单"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2581 - "参考"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### 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): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2585 - "涉及文件"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2586 - "完成标准"
Cohesion: 0.4
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
### Community 2587 - "具体任务"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2588 - "涉及文件"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2589 - "完成标准"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2590 - "具体任务"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### 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): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2597 - "UI 规范合规检查"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2598 - "迁移范围"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2599 - "涉及数据库表"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2600 - "原 CRM 源码位置"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2601 - "01-overview.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### Community 2602 - "迁移目标"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2603 - "涉及数据库表"
Cohesion: 0.4
Nodes (5): sale, price, regular, sourcecode, price
### Community 2604 - "源码位置"
Cohesion: 0.4
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
### 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 2610 - "05-special.md"
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): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### 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): sale, price, regular, sourcecode, price
### Community 2614 - "01-overview.md"
Cohesion: 0.4
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### 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): sale, price, regular, sourcecode, price
### 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): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
### 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): sale, price, regular, sourcecode, price
### Community 2626 - "DbCrmCustomerSelect.vue"
Cohesion: 0.8
Nodes (4): getDarkColor(), getLightColor(), hexToRgb(), rgbToHex()
### Community 2627 - "colors.ts"
Cohesion: 0.6
Nodes (4): CardBannerProps, emit, handleCancel(), handleClick()
### Community 2628 - "trigger_callback"
Cohesion: 0.5
Nodes (4): ButtonMoreItem, emit, handleClick(), Props
### Community 2629 - "1. 迁移目标"
Cohesion: 0.4
Nodes (4): defaultStyle, playerInstance, Props, VideoPlayerStyle
### Community 2630 - "code:block1 (backend/app/)"
Cohesion: 0.4
Nodes (4): Choose A, B, or C, Pressure Test 1: Emergency Production Fix, Scenario, Your Options
### Community 2631 - "code:python (# main.py)"
Cohesion: 0.4
Nodes (4): Choose A, B, or C, Pressure Test 2: Sunk Cost + Exhaustion, Scenario, Your Options
### Community 2632 - "不移植项"
Cohesion: 0.4
Nodes (4): Choose A, B, or C, Pressure Test 3: Authority + Social Pressure, Scenario, Your Options
### Community 2633 - "2. Router 改造检查清单"
Cohesion: 0.4
Nodes (4): Codex App Finishing, Codex Tool Mapping, Environment Detection, Subagent dispatch requires multi-agent support
### Community 2634 - "4. Schema 改造检查清单"
Cohesion: 0.4
Nodes (5): Anti-Patterns, ❌ Code in Flowcharts, ❌ Generic Labels, ❌ Multi-Language Dilution, ❌ Narrative Example
### Community 2635 - "ref-backend-adapt.md"
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 2636 - "code:scss (// 品牌主色)"
Cohesion: 0.4
Nodes (4): [Analysis Title], Executive summary, Key findings, Recommendations
### Community 2637 - "code:python (# 参照 backend/app/models/models.py 中的 BizLeaveRequest / BizAt)"
Cohesion: 0.4
Nodes (4): UI 规范合规检查, 关键业务场景测试用例, 功能验证清单, 模块迁移方案 — 07 验证清单
### Community 2638 - "code:typescript (import request from '@/utils/http')"
Cohesion: 0.4
Nodes (5): CRM 模块移植状态跟踪表, 已完成模块, 方案进行中(报价单链路), 未开始, 部分完成(代码已有但未验证)
### Community 2639 - "code:typescript (// CRM 管理)"
Cohesion: 0.4
Nodes (5): DDL 检查清单, 业务字段对齐原则, 公共字段适配(7 项强制), 参考:数据库迁移规则, 字典数据迁移(强制)
### Community 2640 - "code:sql (SELECT dict_type, COUNT(*) as cnt FROM sys_dict_data WHERE d)"
Cohesion: 0.4
Nodes (5): 4.1 `insertByBo`, 4.2 `updateByBo`(仅 draft), 4.3 `renewContract`, 4.4 统计 API, 4. 合同模块内部对金额字段的处理
### Community 2641 - "code:block5 (feat(crm): update product DDL — keep only category, product,)"
Cohesion: 0.4
Nodes (4): 合同列表 — 06 分步实施计划, 阶段 B:后端, 阶段 D:前端, 阶段 E:验证
### Community 2642 - "文件结构"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 4:前端适配 — pool/index.vue script 部分, 涉及文件, 目标
### Community 2643 - "code:typescript (// 核心功能:)"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 2:前端拷贝 — 公海池列表页, 涉及文件, 目标
### Community 2644 - "code:typescript (// useDictTag(dictType: string))"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 8:后端 DDL + Model, 涉及文件, 目标
### Community 2645 - "code:typescript (export function fetchAllDictData() {)"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 7:前端新增 — 规则管理页面, 涉及文件, 目标
### Community 2646 - "code:block16 (Phase 1 (DB) ──────────────────────────────── 串行,先执行)"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 5:前端适配 — pool/index.vue template + style, 涉及文件, 目标
### Community 2647 - "code:block3 (backend/app/models/clinical_payment.py)"
Cohesion: 0.4
Nodes (5): 具体任务, 完成标准, 步骤 3:前端拷贝 — 领取/分配弹窗, 涉及文件, 目标
### Community 2648 - "code:block4 (# 保留:base.py, api_request_log.py, biz_no_generator.py, dept.)"
Cohesion: 0.4
Nodes (5): Phase 1: 数据库层变更, Task 1.1: sys_dict_data 表新增 tag_type 字段, Task 1.2: 字典种子数据初始化, Task 1.3: 清理数据库业务表(生成脚本,不自动执行), 实施任务
### Community 2649 - "code:block5 (backend/app/crud/cell_product.py)"
Cohesion: 0.4
Nodes (4): 关键差异对照 ETC, 实现顺序, 文件结构, 车辆维保申请与处理登记 — Implementation Plan
### Community 2650 - "code:block6 (# 保留:auth.py, common.py, leave.py, menu.py, user.py, workflo)"
Cohesion: 0.4
Nodes (4): ListTable 列宽持久化 Implementation Plan, Task 1: composable + ListTable + 样式, Task 2: 批量接入主列表, Task 3: 验证
### Community 2651 - "code:block7 (backend/app/schemas/category.py)"
Cohesion: 0.4
Nodes (4): CRM 选择产品弹窗增强 Implementation Plan, Spec 覆盖自检, Task 1: 抽出 ProductFormDialog, Task 2: 统一 ProductSelector
### Community 2652 - "code:block8 (web-admin/src/views/basic-info/)"
Cohesion: 0.4
Nodes (4): Task 1: Backend `update_quote`, Task 2: Frontend helper, Task 3: Wire UI entries, 报价单再编辑回草稿 — 实现计划
### Community 2653 - "code:block9 (web-admin/src/views/system/category/)"
Cohesion: 0.4
Nodes (4): Task 1: 合并页面 + 前端路由, Task 2: 后端权限 + SQL 迁移, Task 3: 图谱更新, 报价、合同审批人设置合并 Implementation Plan
### Community 2654 - "SysApiRequestLog"
Cohesion: 0.4
Nodes (4): Task 1: 后端列表 roleIds + 角色详情, Task 2: 抽取 RoleManageDialogs, Task 3: 用户管理接入, 用户列表角色展示与角色详情复用 — Implementation Plan
### Community 2655 - "code:sql (CREATE TABLE `db_vehicle` "
Cohesion: 0.4
Nodes (5): 4.3 迭代 3 — 线索管理 + 商机管理, crm_clue_follow(线索跟进记录), crm_clue(线索主表), crm_opportunity_follow / crm_opportunity_product / crm_opportunity_stage_log, crm_opportunity(商机主表)
### Community 2656 - "code:python (from app.core.database import Base)"
Cohesion: 0.4
Nodes (4): 前后端要点, 报销申请「申请人」可改选设计, 权限, 目标
### Community 2657 - "code:python (from fastapi import APIRouter)"
Cohesion: 0.4
Nodes (4): 决策, 改动文件, 背景, 运输计划打印单据按钮收拢为下拉
### Community 2658 - "code:python (def generate_plan_no() -> str:)"
Cohesion: 0.4
Nodes (4): 流程, 生产一键发版脚本设计, 目标, 约束
### Community 2659 - "code:python (def save_weighing_slip(db, tenant_no, user_id, dept_id, payl)"
Cohesion: 0.4
Nodes (4): 拦截时机(方案 C), 规则, 运输计划表单 · 供/需客户与取/送地址互斥, 非目标
### Community 2660 - "list_ethnics"
Cohesion: 0.4
Nodes (4): 已确认, 架构, 现场链接 · 现场记录设计, 非目标
### Community 2661 - "index.vue"
Cohesion: 0.4
Nodes (5): 11.1 统计口径, 11.2 统计报表, 11.3 库存预警, 11.4 库存金额, 十一、盘存统计
### Community 2662 - "code:bash (cd /Users/zlwu/work/00code/shanxia2.0)"
Cohesion: 0.4
Nodes (5): 10.1 结算流程, 10.2 运费计算, 10.3 发票信息, 10.4 汇款凭证, 十、运费结算
### Community 2663 - "code:sql (INSERT INTO pl_personnel (id, personnel_name, phone_no, id_c)"
Cohesion: 0.4
Nodes (5): 14.1 数据隔离, 14.2 权限, 14.3 地磅对接, 14.4 其他功能(暂不考虑), 十四、系统约束
### Community 2664 - "code:sql (INSERT INTO pl_vehicle_personnel (..., role, is_default, rem)"
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 2665 - "code:python (class VehiclePersonnelRow(BaseModel):)"
Cohesion: 0.4
Nodes (4): List 列表, 基于uni-list扩展的页面模板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [点击查看详细文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
### Community 2666 - "code:bash (cd backend && source venv/bin/activate)"
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 2667 - "code:bash (./scripts/update-graph.sh backend)"
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 2668 - "code:block7 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → 11 → 12 → 13 →)"
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 2669 - "index.vue"
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 2670 - "code:sql (ALTER TABLE pl_transport)"
Cohesion: 0.4
Nodes (4): 1. Backend draft archive, 2. Frontend API 与展示, 3. 归档弹窗, 4. 验证
### Community 2671 - "response.py"
Cohesion: 0.4
Nodes (4): 1. 数据库与菜单, 2. 后端, 3. 前端, 4. 验收
### Community 2672 - "code:sql (-- docs/sql/20260623_db_inventory_site_token.sql)"
Cohesion: 0.4
Nodes (5): Requirement: 统一 POST 接口, Scenario: 存量模块不修改, Scenario: 文件上传下载例外, Scenario: 新增业务路由, Scenario: 查询类接口
### Community 2673 - "code:python (COMPLETED_STATUS = "已完成")"
Cohesion: 0.4
Nodes (5): Requirement: 列表主标识列链接查看与编辑删除外置, Scenario: Code review 列表查看与 CRUD 入口, Scenario: 保留操作列的复杂业务列表, Scenario: 新增标准 CRUD 列表页, Scenario: 现有页面补充查看弹窗
### Community 2674 - "code:python ("db_inventory_site_feedback": "db/inventory_site",)"
Cohesion: 0.4
Nodes (5): Requirement: 表格列宽使用 min-width 实现等比缩放, Scenario: Code review 多选与序号列宽, Scenario: Code review 表格列宽, Scenario: 新增列表页, Scenario: 浏览器窗口宽度变化
### Community 2675 - "code:python (from app.api.db.public_inventory import router as public_db_)"
Cohesion: 0.4
Nodes (5): 重构, 修改, v2.4.2.2 - 2025-06-16, 修改, 重构
### Community 2676 - "code:block13 (,/api/public/db/inventory)"
Cohesion: 0.4
Nodes (5): 重构, 修复, v2.4.2.1 - 2025-06-16, 修复, 重构
### Community 2677 - "code:bash (# 先从库取一条 token)"
Cohesion: 0.4
Nodes (5): 重构, 优化, v2.4.2.4 - 2025-06-18, 优化, 重构
### Community 2678 - "code:python (site_feedback_remark: Optional[str] = Field(default=None, al)"
Cohesion: 0.4
Nodes (5): 重构, 优化, v2.4.2.3 - 2025-06-18, 优化, 重构
### Community 2680 - "code:python (@router.get("/{id}/site-url", response_model=InventorySiteUr)"
Cohesion: 0.5
Nodes (3): any, childIds, hasCheckedChild
### Community 2681 - "code:python (site_access_token: Optional[str] = Field(default=None, alias)"
Cohesion: 0.5
Nodes (3): ext, files, nodes
### Community 2682 - "code:python (token = (inventory.site_access_token or "").strip() if inven)"
Cohesion: 0.5
Nodes (3): ext, id, total
### Community 2684 - "code:typescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)"
Cohesion: 0.67
Nodes (3): list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict()
### Community 2685 - "code:typescript ({)"
Cohesion: 0.83
Nodes (3): connect(), main(), parse_rows()
### Community 2688 - "code:vue (<el-button link type="success" @click="handleCopySiteUrl(row)"
Cohesion: 0.5
Nodes (3): maxLength, string, width
### Community 2689 - "code:python ("""为 site_access_token 为空的出入库单补 token""")"
Cohesion: 0.5
Nodes (3): diffDays, expDate, today
### Community 2690 - "code:bash (./scripts/update-graph.sh all)"
Cohesion: 0.5
Nodes (3): afterQty, fromT, originalQty
### Community 2691 - "code:bash (cd web-admin && pnpm build:typecheck)"
Cohesion: 0.5
Nodes (3): cols, payload, text
### Community 2695 - "utils.py"
Cohesion: 0.5
Nodes (3): fontData, IconsData, IconsDataItem
### Community 2701 - "code:sql (-- pl_freight_settlement_approval)"
Cohesion: 0.83
Nodes (3): classes(), isTrue(), onClick()
### Community 2706 - "code:sql (-- 新增/更新)"
Cohesion: 0.83
Nodes (3): chooseAndUploadBxAttachments(), getToken(), parseBody()
### Community 2707 - "code:python (class PlFreightSettlementApproval(Base):)"
Cohesion: 0.5
Nodes (4): 移动端适配特点, 布局方式, 组件使用, 交互优化
### Community 2708 - "code:python (class FreightSettlementCreate(BaseModel):)"
Cohesion: 0.5
Nodes (4): 交互优化, 布局方式, 移动端适配特点, 组件使用
### Community 2709 - "code:python (class FreightSettlementListItem(FreightSettlementRead):)"
Cohesion: 0.5
Nodes (4): 八、运输管理, 8.1 运输信息表字段, 8.2 运输与计划的关系, 8.3 二维码
### Community 2710 - "code:python (class FreightSettlementSubmitApprovalBody(BaseModel):)"
Cohesion: 0.5
Nodes (4): 12.1 扫码回传, 12.2 文件上传, 12.3 消息通知, 十二、司机端功能
### Community 2711 - "code:python (def list_unsettled_plans(...):)"
Cohesion: 0.5
Nodes (4): 13.1 计划取消, 13.2 变更记录, 13.3 计划复制, 十三、计划变更与取消
### Community 2712 - "code:python (def create_settlement_from_plan_ids(...):)"
Cohesion: 0.5
Nodes (4): 9.1 移除 `<right-toolbar>`, 9.2 按钮 class 规范, 9.3 视图切换, 9. 工具栏与操作按钮替换规则
### Community 2713 - "code:python (def disburse_settlement(...):)"
Cohesion: 0.5
Nodes (4): 11.1 CRM 权限方式, 11.2 山峡2.0 权限方式, 11.3 替换规则, 11. 权限指令替换规则
### Community 2714 - "公开抢班:系统用户可搜索下拉 — 设计"
Cohesion: 0.5
Nodes (4): 3.1 CRM 原始结构, 3.2 山峡2.0 目标结构, 3.3 结构转换对照表, 3. 页面外层布局替换
### Community 2715 - "code:python (class PlanArchiveProductItem(BaseModel):)"
Cohesion: 0.5
Nodes (4): 2.1 颜色, 2.2 字体与字号, 2.3 间距与圆角, 2. 设计 Token(颜色 / 字体 / 间距 / 圆角)
### Community 2716 - "code:typescript (export interface PlanArchiveProductItem {)"
Cohesion: 0.5
Nodes (3): 合同, 客户 + 合同再同步对账(2026-07-31 下午), 客户(DELETE 后重灌)
### Community 2717 - "code:typescript (archiveStatus?: string)"
Cohesion: 0.5
Nodes (4): 步骤 12:后端 API 路由, 目标, 具体任务, 完成标准
### Community 2718 - "code:typescript (archive: (id: string, data?: PlanArchiveBody) =>)"
Cohesion: 0.5
Nodes (4): 目标, 具体任务, 完成标准, 步骤 6:前端适配 — ClaimDialog 和 AssignDialog
### Community 2719 - "code:typescript (/** 仅实际数量可编辑,计划数量只读(归档弹窗) */)"
Cohesion: 0.5
Nodes (4): 目标, 具体任务, 完成标准, 步骤 9:后端 Schema
### Community 2720 - "code:vue (<el-input-number)"
Cohesion: 0.5
Nodes (4): 步骤 14:整体验证, 目标, 验证清单, 参考
### Community 2721 - "code:typescript (const isAdjustMode = computed(() => plan.value.archiveStatus)"
Cohesion: 0.5
Nodes (4): 步骤 13:字典数据导入, 目标, 具体任务, 完成标准
### Community 2722 - "code:typescript (const body: PlanArchiveBody = {)"
Cohesion: 0.5
Nodes (4): 步骤 10:后端 CRUD — 操作记录, 目标, 具体任务, 完成标准
### Community 2723 - "code:typescript (export function usePlPlanList(options?: { extraSearchFields?)"
Cohesion: 0.5
Nodes (3): 文件结构, 关键差异(相对 ETC), 车辆尿素申请与发放 — Implementation Plan
### Community 2724 - "code:vue (<el-form-item label="归档状态">)"
Cohesion: 0.5
Nodes (4): Phase 4 — 报销 BX, Task 4.1: 费用项 + 流程配置, Task 4.2: 备用金 + 报销 + 支付, Task 4.3: 附件
### Community 2725 - "code:python (from app.models.pl_models import PlFreightSettlement, PlFrei)"
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 2726 - "code:vue (<el-button link type="primary" @click="handleView(row)">)"
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 2727 - "code:typescript ({)"
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 2728 - "code:sql (INSERT INTO `sys_menu` (...) VALUES)"
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 2729 - "code:typescript ('pl:plan-archive:list': 'ri:folder-check-line',)"
Cohesion: 0.5
Nodes (4): code:sql (-- 三方车辆(原全部车辆信息)), code:ts ({), code:bash (# 在目标库执行 migration_20260725_pl_tripartite_menus.sql), Task 3: 菜单迁移与路由四菜单
### Community 2730 - "code:bash (cd web-admin && pnpm lint)"
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 2731 - "code:bash (cd backend && python -c "from app.main import app; print('ok)"
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 2732 - "code:bash (cd /Users/zlwu/work/00code/shanxia2.0 && ./scripts/update-gr)"
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 2733 - "code:python (_LOCKED_SETTLEMENT_STATUSES = ("submitted", "approved", "con)"
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 2734 - "code:python (def apply_archive_product_quantities"
Cohesion: 0.5
Nodes (3): 执行说明, 产品品牌与别名(含归档按品牌库存)Implementation Plan, Spec 覆盖自检
### Community 2735 - "code:python (def apply_archive_freight"
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 2736 - "code:python (def record_plan_change"
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 2737 - "code:python (from app.schemas.pl.plan import PlanArchiveBody, PlanWithPro)"
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 2738 - "code:python (if plan.archive_status == "archived":)"
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 2739 - "code:python (@router.post("/{id}/archive", response_model=PlanWithProduct)"
Cohesion: 0.5
Nodes (3): 可筛列, 运输管理列头整库筛选 — P7 主数据 Implementation Plan, Task 1–3: backend / FE / verify
### Community 2740 - "detail.vue"
Cohesion: 0.5
Nodes (3): File map, 危化品证上传筛选 Implementation Plan, Tasks
### Community 2741 - "code:python (def assert_row_in_data_scope(db, row, model, user_info, tena)"
Cohesion: 0.5
Nodes (3): 文件结构, 车辆/驾押人员照片字段 Implementation Plan, Spec 覆盖自检
### Community 2742 - "code:bash (cd backend && source venv/bin/activate && pytest tests/test_)"
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 2743 - "code:python (if scope == "4":)"
Cohesion: 0.5
Nodes (3): 值班排班月历 · 按人统计与过滤 — 设计, 规则, 目标
### Community 2744 - "code:bash (cd backend && python scripts/check_field_consistency.py)"
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.7 - 2025-09-14
### Community 2745 - "index.vue"
Cohesion: 0.5
Nodes (4): Added, Optimized, Refactored, v2.4.2.6 - 2025-06-23
### Community 2746 - "PlPlanContract"
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.4.2.7 - 2025-06-25
### Community 2747 - "code:sql (-- docs/sql/migrations/2026-06-29-pl-vehicle-recharge.sql)"
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.4.1 - 2025-06-07
### Community 2748 - "code:bash (git add backend/app/services/pl_vehicle_recharge_service.py)"
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.4 - 2025-07-27
### Community 2749 - "code:python (apply_router = APIRouter(prefix="/vehicle-recharge-apply", t)"
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.2 - 2025-07-13
### Community 2750 - "code:python (from app.api.pl import vehicle_recharge)"
Cohesion: 0.5
Nodes (4): Added, Fixed, Optimized, v2.5.6 - 2025-09-06
### Community 2751 - "code:bash (git add backend/app/api/pl/vehicle_recharge.py backend/app/a)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row), Layout 布局, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2752 - "code:typescript (export interface VehicleRechargeApply {)"
Cohesion: 0.5
Nodes (3): Badge 数字角标, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2753 - "code:typescript (export function getPlRechargeTypeLabel(type: string) {)"
Cohesion: 0.5
Nodes (3): 0.1.0(2022-04-21), 0.1.1(2022-06-02), 0.1.2(2022-06-08)
### Community 2754 - "code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/utils/pl)"
Cohesion: 0.5
Nodes (3): DateFormat 日期格式化, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2755 - "code:typescript ('ETC加油申请',)"
Cohesion: 0.5
Nodes (3): Easyinput 增强输入框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2756 - "code:bash (git add web-admin/src/views/pl/vehicle-recharge-apply/index.)"
Cohesion: 0.5
Nodes (3): Drawer 抽屉, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2757 - "code:bash (git add web-admin/src/views/pl/vehicle-recharge-record/index)"
Cohesion: 0.5
Nodes (3): Grid 宫格, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2758 - "code:sql (INSERT INTO `sys_dict_type` (`id`, `dict_name`, `dict_type`,)"
Cohesion: 0.5
Nodes (3): DataPicker 级联选择, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2759 - "code:bash (git add docs/superpowers/specs/2026-06-29-pl-vehicle-recharg)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action), SwipeAction 滑动操作, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2760 - "code:sql (INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `men)"
Cohesion: 0.5
Nodes (3): CountDown 倒计时, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2761 - "code:bash (git add docs/sql/migrations/2026-06-29-pl-vehicle-recharge.s)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link), Link 链接, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2762 - "code:python (class PlVehicleRechargeApply(Base):)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more), LoadMore 加载更多, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2763 - "code:bash (git add backend/app/models/pl_models.py)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons), Icons 图标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2764 - "code:python ("""车辆 ETC/加油充值 Schema""")"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box), NumberBox 数字输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2765 - "code:bash (git add backend/app/schemas/pl/vehicle_recharge.py backend/a)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar), NoticeBar 通告栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2766 - "code:python ("""车辆 ETC/加油充值业务逻辑""")"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps), Steps 步骤条, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2767 - "index.vue"
Cohesion: 0.5
Nodes (3): 0.0.1(2021-03-15), 0.0.2(2021-04-16), 0.0.3(2022-11-11)
### Community 2768 - "值班排班月历 · 按人统计与过滤 — 设计"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table), Table 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2769 - "Vue"
Cohesion: 0.5
Nodes (3): DataCheckbox 数据驱动的单选复选框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2770 - "code:bash (mysql ... < docs/sql/migrations/2026-07-04_pl_plan_hazard_ce)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot), SwiperDot 轮播图指示点, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2771 - "Requirement: URL 路径设计规范"
Cohesion: 0.5
Nodes (3): DatetimePicker 时间选择器, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2772 - "code:vue (<ArtIconButton)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag), Tag 标签, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2773 - "code:typescript (const settingStore = useSettingStore())"
Cohesion: 0.5
Nodes (3): GoodsNav 商品导航, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2774 - "code:typescript (watch(width, (newWidth) => {)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section), Section 标题栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2775 - "code:scss (.app-layout-portal #app-sidebar .layout-sidebar {)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list), IndexedList 索引列表, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2776 - "code:block1 (models/models.py ← 新增6个wf_* SQLAlchemy模型)"
Cohesion: 0.5
Nodes (3): FilePicker 文件选择上传, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2777 - "code:json ({)"
Cohesion: 0.5
Nodes (3): Badge 数字角标, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2778 - "code:block2 (api/workflow.ts ← API调用)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control), SegmentedControl 分段器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2779 - "code:block3 (WorkflowEngine)"
Cohesion: 0.5
Nodes (3): Group 分组, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2780 - "Requirement: 租户隔离"
Cohesion: 0.5
Nodes (3): DataSelect 下拉框选择器, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2781 - "Requirement: 页面不展示顶部 page-head 大标题与描述"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar), SearchBar 搜索栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2782 - "code:block6 (发起 → running → completed(到达end节点))"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate), Rate 评分, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2783 - "code:block7 (创建 → pending → approved(审批通过))"
Cohesion: 0.5
Nodes (3): Fab 悬浮按钮, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2784 - "code:json (POST /api/admin/workflow/instances)"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title), Title 标题, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2785 - "code:json (POST /api/admin/workflow/tasks/{id}/approve)"
Cohesion: 0.5
Nodes (3): Collapse 折叠面板, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2786 - "zh_CN.js"
Cohesion: 0.5
Nodes (3): Fav 收藏按钮, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2787 - "现状"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar), NavBar 导航栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2788 - "修改方案"
Cohesion: 0.5
Nodes (3): Forms 表单, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2789 - "现状"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination), Pagination 分页器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2790 - "修改方案"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup), Popup 弹出层, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2791 - "现状"
Cohesion: 0.5
Nodes (3): 重要升级说明, 缓存角色权限, code:js (const {)
### Community 2792 - "修改方案"
Cohesion: 0.5
Nodes (3): Card 卡片, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2793 - "现状"
Cohesion: 0.5
Nodes (3): Combox 组合框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2794 - "修改方案"
Cohesion: 0.5
Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition), Transition 过渡动画, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
### Community 2795 - "现状"
Cohesion: 0.5
Nodes (3): 1. 评审与采纳, 2. 与仓库治理对齐, 3. 归档(实现稳定后)
### Community 2796 - "code:python (def apply_data_scope(query, model, user_info: dict, db: Sess)"
Cohesion: 0.5
Nodes (4): Requirement: 业务字典下拉统一使用 useDictStore, Scenario: 新增业务模块列表与表单弹窗, Scenario: Code review 禁止硬编码字典选项, Scenario: CRM 客户管理字典下拉
### Community 2797 - "code:python (@router.get("/customers"))"
Cohesion: 0.5
Nodes (4): Requirement: 列表面板主标题装饰, Scenario: 租户列表标题, Scenario: 新增页面标题竖条, Scenario: Code review 新页面标题
### Community 2798 - "code:vue (<!-- 新增按钮 -->)"
Cohesion: 0.5
Nodes (4): Requirement: 查看弹窗中编码字段展示为可读标签, Scenario: 站点管理查看弹窗, Scenario: 新增包含字典编码字段的查看弹窗, Scenario: Code review 查看弹窗编码展示
### Community 2799 - "code:python (if not codes:)"
Cohesion: 0.5
Nodes (4): Requirement: 嵌套弹窗与子弹窗内列表风格一致, Scenario: 任务详情弹窗内嵌列表, Scenario: 新增弹窗内嵌业务列表, Scenario: Code review 弹窗内表格
### Community 2800 - "合同结算方式:新增选项与第五条条款规则"
Cohesion: 0.5
Nodes (4): Requirement: 侧边栏菜单图标层级规则, Scenario: 侧边栏一级菜单图标, Scenario: 侧边栏二级菜单无图标, Scenario: Code review 菜单图标
### Community 2801 - "code:sql (CREATE TABLE `crm_customer_follow` "
Cohesion: 0.5
Nodes (4): Requirement: 表格操作列固定在右侧, Scenario: 新增系统管理列表页, Scenario: Code review 表格列, Scenario: 标准 CRUD 列表无外置操作列
### Community 2802 - "code:sql (CREATE TABLE `crm_customer_pool` "
Cohesion: 0.5
Nodes (4): Requirement: CRM Excel 导出字典 label 转换, Scenario: 线索列表导出, Scenario: 非字典列与格式化列, Scenario: 新增 CRM 模块导出
### Community 2803 - "code:sql (CREATE TABLE `crm_customer_pool_rule` "
Cohesion: 0.5
Nodes (4): Requirement: 细胞存储样本跨表关联键, Scenario: 协议单查看弹窗展示样本接收, Scenario: 待接收列表排除已接收样本, Scenario: 登记接收防重复
### Community 2804 - "code:sql (CREATE TABLE `crm_customer_tag` "
Cohesion: 0.5
Nodes (3): 常见错误案例(API / Pydantic), 错误案例 EC-API-001:路由层用 JSON alias 访问 Pydantic 请求体, Scenario: EC-API-001 复现与验证
### Community 2805 - "code:sql (CREATE TABLE `crm_customer_tag_relation` "
Cohesion: 0.67
Nodes (3): graphify-backend, graphify-frontend, /opt/anaconda3/bin/python
### Community 2807 - "code:sql (CREATE TABLE `crm_clue` "
Cohesion: 0.67
Nodes (3): parse_optional_plan_datetime(), datetime, 运输计划相关日期时间解析:前端 date-picker 仅传 YYYY-MM-DD。
### Community 2808 - "code:sql (CREATE TABLE `crm_opportunity` "
Cohesion: 0.5
Nodes (3): bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。
### Community 2809 - "code:sql (CREATE TABLE `crm_quote` "
Cohesion: 0.5
Nodes (4): quickapp-native, features, icon, package
### Community 2810 - "code:sql (CREATE TABLE `crm_contract` "
Cohesion: 0.5
Nodes (3): fontData, IconsData, IconsDataItem
### Community 2815 - "code:block29 (CRM: create_dept (bigint) → CRM 的 sys_dept)"
Cohesion: 0.83
Nodes (3): classes(), isTrue(), onClick()
### Community 2816 - "code:sql (CREATE TABLE `crm_product_category` "
Cohesion: 0.5
Nodes (3): maxValue, props, SimpleBarItem
### Community 2817 - "code:block30 (1. 字典数据 (sys_dict_data))"
Cohesion: 0.83
Nodes (3): run_graphify(), update-graph.sh script, update_graph()
### Community 2818 - "code:block31 (规则:)"
Cohesion: 0.67
Nodes (3): main(), migrate_file(), Path
### Community 2819 - "code:sql (CREATE TABLE `crm_product` "
Cohesion: 0.5
Nodes (3): DbDateFilterType, emit, options
### Community 2821 - "code:sql (CREATE TABLE `crm_product_price_history` "
Cohesion: 0.67
Nodes (3): emit, handleClick(), Props
### Community 2823 - "code:sql (CREATE TABLE `crm_product_tag` "
Cohesion: 0.5
Nodes (3): maxHeight, Props, TimelineItem
### Community 2824 - "code:sql (CREATE TABLE `crm_product_tag_relation` "
Cohesion: 0.83
Nodes (3): emit, handleFileChange(), importExcel()
### Community 2826 - "code:sql (`tenant_no` VARCHAR(64) NOT NULL DEFAULT 'shanxia2.0')"
Cohesion: 0.83
Nodes (3): connect(), main(), parse_rows()
### Community 2827 - "code:block3 (保存地磅单)"
Cohesion: 0.5
Nodes (3): Additional Copilot CLI tools, Async shell sessions, Copilot CLI Tool Mapping
### Community 2828 - "code:block4 (backend/app/)"
Cohesion: 0.5
Nodes (4): Pattern, Reference, Skill Types, Technique
### Community 2829 - "code:block5 (web-admin/src/)"
Cohesion: 0.5
Nodes (4): GREEN: Write Minimal Skill, RED-GREEN-REFACTOR for Skills, RED: Write Failing Test (Baseline), REFACTOR: Close Loopholes
### Community 2830 - "运输计划产品字段:安排前必填"
Cohesion: 0.5
Nodes (4): File Organization, Self-Contained Skill, Skill with Heavy Reference, Skill with Reusable Tool
### Community 2831 - "Requirement: 运输计划归档支持暂存草稿"
Cohesion: 0.5
Nodes (4): Checklist for effective Skills, Code and scripts, Core quality, Testing
### Community 2832 - "code:block1 (若行带 personnelId 且存在 → 更新 pl_personnel 基础字段)"
Cohesion: 0.5
Nodes (4): Build evaluations first, Develop Skills iteratively with Claude, Evaluation and iteration, Observe how Claude navigates Skills
### Community 2833 - "code:json ({)"
Cohesion: 0.5
Nodes (4): Concise is key, Core principles, Set appropriate degrees of freedom, Test with all models you plan to use
### Community 2834 - "parse_admin_request_json"
Cohesion: 0.5
Nodes (3): SQL 模型快照(`shanxia2.0/docs/sql/`), 代码仓库, 山峡多系统现状(OpenSpec 摘要)
### Community 2835 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (4): 5.1 后端目录结构, 5.2 路由挂载(避免 `/api/api/...`), 5.3 响应包装(独立体系), 5. 目标架构
### Community 2836 - "code:block2 (【运输安排】)"
Cohesion: 0.5
Nodes (4): 4.1 技术栈(同源,利于移植), 4.2 API 协议对照, 4.3 数据模型对照, 4. 源系统与目标系统对照
### Community 2837 - "code:ts ({)"
Cohesion: 0.5
Nodes (4): 8. shanxia2.0 实施策略, 回款/开票模块移植后, 步骤 26, 阶段 D(合同后端重写)
### Community 2838 - "code:block4 ({WEB_ADMIN_ORIGIN}/#/public/pl/transport/{driver_access_toke)"
Cohesion: 0.5
Nodes (4): 3.1 `updateInvoiceAmount(contractId)` — 接口存在、**无调用方**, 3.2 `CrmInvoiceServiceImpl.updateContractInvoiceAmount` — **实际生效路径**, 3.3 门户现状, 3. 开票金额:两套逻辑并存
### Community 2839 - "code:mermaid (sequenceDiagram)"
Cohesion: 0.5
Nodes (4): 2.1 实现逻辑(Java), 2.2 触发点(`CrmPaymentServiceImpl`), 2.3 门户现状, 2. `updateReceivedAmount(contractId)`
### Community 2840 - "code:json ({)"
Cohesion: 0.5
Nodes (4): 4.1 待审批 Tab — `pendingApprovalUserId`, 4.2 已审批 Tab — `approvedByUserId`, 4.3 Tab 与审批字段互斥, 4. 审批相关子查询(Tab 核心)
### Community 2841 - "code:block8 (/api/public/pl/transport)"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 10:后端 CRUD — 操作记录, 目标
### Community 2842 - "code:sql (ALTER TABLE pl_transport)"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 12:后端 API 路由, 目标
### Community 2843 - "default_settlement_clause"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 11:后端 CRUD — 规则管理 + 定时任务, 目标
### Community 2844 - "code:block1 (PlPlanFormDialog)"
Cohesion: 0.5
Nodes (4): 参考, 步骤 14:整体验证, 目标, 验证清单
### Community 2845 - "code:typescript (defaultTransportQty = products.reduce((s, p) => s + (p.quant)"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 13:字典数据导入, 目标
### Community 2846 - "code:mermaid (flowchart TD)"
Cohesion: 0.5
Nodes (4): 具体任务, 完成标准, 步骤 6:前端适配 — ClaimDialog 和 AssignDialog, 目标
### Community 2847 - "code:typescript (interface PlanCreateFullBody {)"
Cohesion: 0.5
Nodes (3): 关键差异(相对 ETC), 文件结构, 车辆尿素申请与发放 — Implementation Plan
### Community 2848 - "文件结构"
Cohesion: 0.5
Nodes (3): File map, Tasks, 危化品证上传筛选 Implementation Plan
### Community 2849 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (4): 5.1 目录结构, 5.2 API 路由设计, 5.3 编码约定, 5. 后端架构设计
### Community 2850 - "code:block2 (.app-layout-portal)"
Cohesion: 0.5
Nodes (4): 1.1 背景, 1.2 迁移范围, 1.3 交付节奏(4 个迭代), 1. 背景与目标
### Community 2851 - "code:block3 (beforeEach → MenuProcessor.getMenuList())"
Cohesion: 0.5
Nodes (4): 6.1 目录结构, 6.2 UI 规范, 6.3 菜单注册, 6. 前端架构设计
### Community 2852 - "resolve_create_time_bounds"
Cohesion: 0.5
Nodes (3): 值班排班月历 · 按人统计与过滤 — 设计, 目标, 规则
### Community 2853 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (4): 12.1 扫码回传, 12.2 文件上传, 12.3 消息通知, 十二、司机端功能
### Community 2854 - "code:typescript (function canArrangeTransport(row: Plan) {)"
Cohesion: 0.5
Nodes (4): 8.1 运输信息表字段, 8.2 运输与计划的关系, 8.3 二维码, 八、运输管理
### Community 2855 - "code:block3 (1. 校验计划、车辆、司机、危化品证书(现有))"
Cohesion: 0.5
Nodes (4): 13.1 计划取消, 13.2 变更记录, 13.3 计划复制, 十三、计划变更与取消
### Community 2856 - "code:python (def _rotate_driver_access_token(transport: PlTransport) -> s)"
Cohesion: 0.5
Nodes (3): Badge 数字角标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge)
### Community 2857 - "code:python (if existing_transport and existing_transport.transport_statu)"
Cohesion: 0.5
Nodes (3): 0.1.0(2022-04-21), 0.1.1(2022-06-02), 0.1.2(2022-06-08)
### Community 2858 - "code:mermaid (sequenceDiagram)"
Cohesion: 0.5
Nodes (3): Card 卡片, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card)
### Community 2859 - "File map"
Cohesion: 0.5
Nodes (3): Collapse 折叠面板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse)
### Community 2860 - "code:block1 (计划专员:安排运输 + 勾选「生成地磅计划」)"
Cohesion: 0.5
Nodes (3): Combox 组合框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox)
### Community 2861 - "code:python (f"{PUBLIC_WEB_ORIGIN}/#/public/db/inventory/{site_access_tok)"
Cohesion: 0.5
Nodes (3): 0.0.1(2021-03-15), 0.0.2(2021-04-16), 0.0.3(2022-11-11)
### Community 2862 - "code:mermaid (sequenceDiagram)"
Cohesion: 0.5
Nodes (3): CountDown 倒计时, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown)
### Community 2863 - "code:block2 (专员:/#/db/inventory 新建入库/出库单)"
Cohesion: 0.5
Nodes (3): DataCheckbox 数据驱动的单选复选框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox)
### Community 2864 - "code:block3 (现场人员:打开 siteUrl → 上传附件、填备注 → 保存(未完成态可删改附件,S10))"
Cohesion: 0.5
Nodes (3): DataPicker 级联选择, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker)
### Community 2865 - "code:ts ({)"
Cohesion: 0.5
Nodes (3): DataSelect 下拉框选择器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select)
### Community 2866 - "code:sql (ALTER TABLE db_inbound_outbound)"
Cohesion: 0.5
Nodes (3): DateFormat 日期格式化, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat)
### Community 2867 - "code:python (db.query(DbInboundOutbound).filter"
Cohesion: 0.5
Nodes (3): DatetimePicker 时间选择器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker)
### Community 2868 - "code:block7 (/api/public/db/inventory)"
Cohesion: 0.5
Nodes (3): Drawer 抽屉, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer)
### Community 2869 - "code:json ({)"
Cohesion: 0.5
Nodes (3): Easyinput 增强输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput)
### Community 2870 - "code:python (site_access_token: Optional[str] = Field(alias="siteAccessTo)"
Cohesion: 0.5
Nodes (3): Fab 悬浮按钮, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab)
### Community 2871 - "File map"
Cohesion: 0.5
Nodes (3): Fav 收藏按钮, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav)
### Community 2872 - "code:block1 (┌─────────────┬─────────────┬───────────────┬─────────────┐)"
Cohesion: 0.5
Nodes (3): FilePicker 文件选择上传, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker)
### Community 2873 - "code:block2 (┌─────────────────────────────────────────────┐)"
Cohesion: 0.5
Nodes (3): Forms 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms)
### Community 2874 - "code:block3 (┌──────────┐)"
Cohesion: 0.5
Nodes (3): GoodsNav 商品导航, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav)
### Community 2875 - "duty.ts"
Cohesion: 0.5
Nodes (3): Grid 宫格, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid)
### Community 2876 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (3): Group 分组, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group)
### Community 2877 - "code:json ({)"
Cohesion: 0.5
Nodes (3): Icons 图标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons)
### Community 2878 - "code:sql (-- 菜单(示例 ID,实现时按现有 PL_* 规范))"
Cohesion: 0.5
Nodes (3): IndexedList 索引列表, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
### Community 2879 - "resetFormSlots"
Cohesion: 0.5
Nodes (3): uni-installApk, uni.installApk(options : InstallApkOptions):void, 使用说明
### Community 2880 - "clear_pl_plan_instance_data.py"
Cohesion: 0.5
Nodes (3): Link 链接, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link)
### Community 2881 - "File map"
Cohesion: 0.5
Nodes (3): LoadMore 加载更多, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more)
### Community 2882 - "code:block1 (Step 0 基线文档与对照页 ✅ 已完成)"
Cohesion: 0.5
Nodes (3): NavBar 导航栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar)
### Community 2883 - "code:block2 (已完成 Step 0 → Step 1 → Step 1b → Step 2(列表页))"
Cohesion: 0.5
Nodes (3): NoticeBar 通告栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar)
### Community 2884 - "code:bash (# 前端开发)"
Cohesion: 0.5
Nodes (3): NumberBox 数字输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box)
### Community 2885 - "文件结构"
Cohesion: 0.5
Nodes (3): Pagination 分页器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination)
### Community 2886 - "code:block1 (tenant_no = shanxia2.0)"
Cohesion: 0.5
Nodes (3): Popup 弹出层, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup)
### Community 2887 - "code:block2 (business_title = CRM客户管理)"
Cohesion: 0.5
Nodes (3): Rate 评分, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate)
### Community 2888 - "code:block3 (business_title = CRM客户管理)"
Cohesion: 0.5
Nodes (3): Layout 布局, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row)
### Community 2889 - "code:mermaid (flowchart LR)"
Cohesion: 0.5
Nodes (3): SearchBar 搜索栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar)
### Community 2890 - "code:python (oper_log_meta: ContextVar[dict] = ContextVar("oper_log_meta")"
Cohesion: 0.5
Nodes (3): Section 标题栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section)
### Community 2891 - "文件结构"
Cohesion: 0.5
Nodes (3): SegmentedControl 分段器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control)
### Community 2892 - "code:sql (ALTER TABLE `pl_carrier`)"
Cohesion: 0.5
Nodes (3): Steps 步骤条, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps)
### Community 2893 - "code:block2 (qualificationComplete == true)"
Cohesion: 0.5
Nodes (3): SwipeAction 滑动操作, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action)
### Community 2894 - "报销申请列表 · 扩大每页条数选项(试点)"
Cohesion: 0.5
Nodes (3): SwiperDot 轮播图指示点, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot)
### Community 2895 - "code:sql (CREATE TABLE `pl_vehicle_recharge_apply` "
Cohesion: 0.5
Nodes (3): Table 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table)
### Community 2896 - "code:sql (CREATE TABLE `pl_vehicle_recharge_record` "
Cohesion: 0.5
Nodes (3): Tag 标签, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag)
### Community 2897 - "code:block3 (申请创建 ──→ pending(待发放))"
Cohesion: 0.5
Nodes (3): Title 标题, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title)
### Community 2898 - "code:python (def _generate_apply_no(db: Session) -> str:)"
Cohesion: 0.5
Nodes (3): Badge 数字角标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip)
### Community 2899 - "运输计划保存同步地磅日期 + 已安排禁仅保存"
Cohesion: 0.5
Nodes (3): Transition 过渡动画, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition)
### Community 2900 - "code:block1 (创建申请 → pending)"
Cohesion: 0.5
Nodes (4): Requirement: CRM Excel 导出字典 label 转换, Scenario: 新增 CRM 模块导出, Scenario: 线索列表导出, Scenario: 非字典列与格式化列
### Community 2901 - "loadMonth"
Cohesion: 0.5
Nodes (4): Requirement: 细胞存储样本跨表关联键, Scenario: 协议单查看弹窗展示样本接收, Scenario: 待接收列表排除已接收样本, Scenario: 登记接收防重复
### Community 2902 - "calc_age_from_chinese_id_card"
Cohesion: 0.5
Nodes (4): Requirement: 业务字典下拉统一使用 useDictStore, Scenario: Code review 禁止硬编码字典选项, Scenario: CRM 客户管理字典下拉, Scenario: 新增业务模块列表与表单弹窗
### Community 2903 - "code:block1 (┌───────────────────────────────────────────────────────────)"
Cohesion: 0.5
Nodes (4): Requirement: 嵌套弹窗与子弹窗内列表风格一致, Scenario: Code review 弹窗内表格, Scenario: 任务详情弹窗内嵌列表, Scenario: 新增弹窗内嵌业务列表
### Community 2904 - "code:block2 (.app-layout-portal)"
Cohesion: 0.5
Nodes (4): Requirement: 侧边栏菜单图标层级规则, Scenario: Code review 菜单图标, Scenario: 侧边栏一级菜单图标, Scenario: 侧边栏二级菜单无图标
### Community 2905 - "code:typescript (const currentTopPath = `/${route.path.split('/')[1]}`)"
Cohesion: 0.5
Nodes (4): Requirement: 查看弹窗中编码字段展示为可读标签, Scenario: Code review 查看弹窗编码展示, Scenario: 新增包含字典编码字段的查看弹窗, Scenario: 站点管理查看弹窗
### Community 2906 - "code:block4 (portal-header-brand → flex-shrink: 0)"
Cohesion: 0.5
Nodes (4): Requirement: 筛选区关键词字段排第一, Scenario: Code review 筛选区字段顺序, Scenario: 入库放行审核筛选区, Scenario: 新增含关键词的列表页
### Community 2907 - "code:block5 (beforeEach → MenuProcessor.getMenuList())"
Cohesion: 0.5
Nodes (4): Requirement: 列表面板主标题装饰, Scenario: Code review 新页面标题, Scenario: 新增页面标题竖条, Scenario: 租户列表标题
### Community 2908 - "合同详情 · 运输计划联动 Implementation Plan"
Cohesion: 0.5
Nodes (4): Requirement: 表格操作列固定在右侧, Scenario: Code review 表格列, Scenario: 新增系统管理列表页, Scenario: 标准 CRUD 列表无外置操作列
### Community 2909 - "code:block1 (PATCH /api/transport/plan/{id}/hazard-cert-ready)"
Cohesion: 0.5
Nodes (3): 1. 评审与采纳, 2. 与仓库治理对齐, 3. 归档(实现稳定后)
### Community 2964 - "touch.d.ts"
Cohesion: 0.67
Nodes (3): 八、合同管理, 8.1 列表, 8.2 详情只读
### Community 2965 - "transition.d.ts"
Cohesion: 0.67
Nodes (3): 七、计划单据, 7.1 计划主表字段, 7.2 计划产品明细表字段
### Community 2975 - "spec.md"
Cohesion: 0.67
Nodes (3): Phase 1 — 系统管理补全(⚠️ 部分改造), Task 1.1: 辅助接口, Task 1.2: 详情接口校验
### Community 2976 - "Scenario: 菜单可见"
Cohesion: 0.67
Nodes (3): Phase 6 — 系统监控 + 门户工作流补全, Task 6.1: 操作日志, Task 6.2: 工作流详情/写操作
### Community 2977 - "spec.md"
Cohesion: 0.67
Nodes (3): Phase 3 — 运输计划 PL, Task 3.1: 基础数据, Task 3.2: 计划 / 运输 / 运费 / 盘存
### Community 2978 - "spec.md"
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 2980 - "Scenario: 新人定位门户库表"
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 2981 - "design.md"
Cohesion: 0.67
Nodes (3): 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), Task 13: 撤回 + 审批历史
### Community 2982 - "proposal.md"
Cohesion: 0.67
Nodes (3): code:ts (generateTitle: (reimburseDate?: string, excludeApplyId?: BxI), code:bash (git add bx-mobile/src/api/index.ts bx-mobile/src/views/reimb), Task 14: 代申请 + 报销日期/标题
### Community 2985 - "design.md"
Cohesion: 0.67
Nodes (3): Fixed, Optimized, v2.4.1.1 - 2025-06-07
### Community 2986 - "数据库"
Cohesion: 0.67
Nodes (3): Optimized, Refactored, v2.4.2.4 - 2025-06-18
### Community 2987 - "proposal.md"
Cohesion: 0.67
Nodes (3): Fixed, Refactored, v2.4.2.1 - 2025-06-16
### Community 2988 - "spec.md"
Cohesion: 0.67
Nodes (3): Fixed, Optimized, v2.5.1 - 2025-07-08
### Community 2989 - "Requirement: 租户隔离"
Cohesion: 0.67
Nodes (3): Optimized, Refactored, v2.4.2.3 - 2025-06-18
### Community 2991 - "code:block2 ({base_url}/transport/scan/{transport_id}?code={verify_code})"
Cohesion: 0.67
Nodes (3): Requirement: 排序字段不在界面默认展示, Scenario: 新增标准列表页, Scenario: Code review 排序字段
### Community 2992 - "design.md"
Cohesion: 0.67
Nodes (3): Requirement: 弹窗与面板内子区域标题装饰, Scenario: 新增弹窗包含子区域分组, Scenario: Code review 弹窗子区域标题
### Community 2993 - "数据库变更"
Cohesion: 0.67
Nodes (3): Requirement: 租户隔离, Scenario: 列表查询, Scenario: 新建业务主表
### Community 3000 - "spec.md"
Cohesion: 0.67
Nodes (3): Vue, vue2, vue3
### Community 3001 - "spec.md"
Cohesion: 0.67
Nodes (3): Vue, vue2, vue3
### Community 3003 - "code:block1 (计划号:{plan_no})"
Cohesion: 0.67
Nodes (3): 快应用, 华为, 联盟
### Community 3004 - "spec.md"
Cohesion: 0.67
Nodes (3): app-nvue, app-vue, App
### Community 3005 - "spec.md"
Cohesion: 0.67
Nodes (3): 快应用, 华为, 联盟
### Community 3007 - "design.md"
Cohesion: 0.67
Nodes (3): app-nvue, app-vue, App
### Community 3026 - "Scenario: 无申请补录"
Cohesion: 0.67
Nodes (3): 7.1 计划主表字段, 7.2 计划产品明细表字段, 七、计划单据
### Community 3027 - "Scenario: 菜单可见"
Cohesion: 0.67
Nodes (3): 9.1 车辆归属, 9.2 司机档案, 九、车辆与司机管理
### Community 3028 - "4. 验收"
Cohesion: 0.67
Nodes (3): 2.1 项目背景, 2.2 系统目标, 二、业务背景
### Community 3032 - "resolveDictValue"
Cohesion: 0.67
Nodes (3): Requirement: URL 路径设计规范, Scenario: 新增资源路由, Scenario: 避免路径参数
### Community 3033 - "File map"
Cohesion: 0.67
Nodes (3): Requirement: 新增与编辑弹窗布局与视口留白, Scenario: 租户新增弹窗, Scenario: 高字段数弹窗
### Community 3034 - "code:json ({)"
Cohesion: 0.67
Nodes (3): Requirement: 弹窗与面板内子区域标题装饰, Scenario: Code review 弹窗子区域标题, Scenario: 新增弹窗包含子区域分组
## Knowledge Gaps
- **29152 isolated node(s):** `env`, `[path, query]`, `pathParts`, `listResources`, `MenuItem` (+29147 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **2735 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 `db-related-view.ts` to `active`, `customer.ts`, `运费结算完善 — 设计文档`, `base_data.py`?**
_High betweenness centrality (0.049) - this node is a cross-community bridge._
- **Why does `export_plans()` connect `customer.ts` to `db-related-view.ts`, `index.ts`, `addClass`?**
_High betweenness centrality (0.024) - this node is a cross-community bridge._
- **Why does `InventoryRelatedData` connect `customer.ts` to `abort`, `Bn`, `index.ts`, `base`?**
_High betweenness centrality (0.020) - this node is a cross-community bridge._
- **Are the 828 inferred relationships involving `str` (e.g. with `main()` and `main()`) actually correct?**
_`str` has 828 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 `env`, `[path, query]`, `pathParts` to the rest of the system?**
_29152 weakly-connected nodes found - possible documentation gaps or missing edges._